Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有两个人之间的关系,例如“Bob 为 MiningCo 工作”。
我希望能够问它“Bob 为谁工作?” 但似乎在 OWL DL 中,我知道如何写的唯一问题是“谁为 MiningCo 工作?” IE
worksFor some {MiningCo}
当我使用单个主题和谓词进行查询时,有没有办法提出一个问题,我可以在哪里获得单个对象?
DL 查询是曼彻斯特语法类表达式。Manchester 语法是一种用户友好的 OWL 本体语法。OWL 允许定义逆属性。因此:
逆向作品对于一些{Bob}
您还可以使用 SPARQL 插件或 Snap SPARQL 插件:
选择 * WHERE {:Bob :worksFor ?object}
不同之处在于后者支持对推断知识的查询。