protege - 如何在 Protégé 中为跨多个类的传递关系建模?
问题描述
我想islocatedIn
在我的本体中添加一个传递属性。我的目标是推断:
City isLocatedIn Contient
使用City isLocatedIn Country
, Country isLocatedIn Continent
.
我已经看到了具有单个域和范围的传递属性的示例,但是我还没有成功地建模具有跨多个类的域和范围的传递属性。我如何在 Protégé 中表示这一点以获得上述推论?
解决方案
Asia
,和/ /China
的其他具体例子 应该是个人,而不是类。例如,您可以添加类(主类的子类,并将您的其他类也作为它的子类)。然后将您的属性设置为仅具有 Range 类 Place。Contient
Country
City
Place
owl:Thing
推荐阅读
- python - 在 python 中使用 replace() 函数出现无效的起始字节错误
- java - 模拟静态方法链
- javascript - 在外部网站上预填输入/表格
- neo4j - 您已经在存储库中定义了查询方法,但您没有定义任何查询查找策略
- excel - vba更改数据时excel图表不更新
- javascript - 如何在 Dynamics 365 中使用 HTML/JavaScript 接受用户输入的日期?
- json - 使用 Newtonsoft.Json.JsonConvert.DeserializeObject 时出错
- sql - 将数据重新排序到 From 和 To 列中
- gam - GAMLSS 错误:响应变量超出范围
- react-native - React Native Tab View - 在单击之前不要渲染选项卡