rdf - 如何根据其他 ObjectProperty 的断言使用 1 个对象属性,然后在 OWL 中对个体进行推理
问题描述
课程
Member
Guest
对象属性
hasReferral (step 1)
hasVote (step 2)
hasApprove (step 3)
个人
A is a Member
B is a Member
C is a Guest
A hasReferral C
B hasVote C
so infer A hasApprove C
或者
If B hasVote C Then A hasReferral C, So A hasApprove C
如何用 OWL 做到这一点?
我试过了
hasReferral
domain: Member
range: hasVote min 1 Guest
但它不起作用。
当我Member
作为域申请时hasVote
,它变成红色:
我想在没有C的A hasReferral C
时候否定。Member
hasVote
这可能吗 ?
解决方案
推荐阅读
- rest - Swagger 编辑器中的多个 @RequestParam 抛出错误
- c++ - 下标是否在赋值运算符右侧之前计算
- python - 用于在 gdal.Translate 中列出 GCP 的 Python 语法?
- jbpm - 使用自定义流程变量启动 JBPM 流程中的问题
- postgresql - 如何使用 Python Pandas 和 SQLAlchemy 连接到 Denodo?
- angular - 正确排除角度模块
- node.js - 如何从已经调用sails js后端的角度应用程序调用微服务(内置express js)?
- python - 创建两个熊猫DF之间的差异列
- angular - Angular 2 服务 - 订阅不保存数据?
- python - Getting elements with dynamic range of list in python