我有一个实体谓词,例如。具有相关功能谓词的“人”存储有关实体的属性。
例如。
Person(x), Person:id(x:s) -> string(s).
Person:dateOfBirth[a] = b -> Person(a), datetime(b).
Person:height[a] = b -> Person(a), decimal(b).
Person:eyeColor[a] = b -> Person(a), string(b).
Person:occupation[a] = b -> Person(a), string(b).
我想做的是在终端中,执行相当于 SQL 查询的操作:
SELECT id, dateOfBirth, eyeColor FROM Person
我知道 print 命令可以获取单个功能谓词的详细信息,但我想获得它们的组合。
lb print /workspace 'Person:dateOfBirth'