定义的OWL类中的比较函数

时间:2018-01-22 16:57:48

标签: owl ontology protege

让我们假设一个简单的本体,包含以下类/子类:

  • 主题
    • Subject_under_60
    • Subject_over_60

我有一组传入的数据,这些数据被转换为一组具有数据属性的主题个人" has_age"。

我正在寻找一些很好的解决方法,如何以reasoners能够对主体个体进行分类的方式定义主题的子类。到目前为止,我正在考虑两种方法:

  1. 数据预处理,如果主题是否超过60,我会添加一个标记(例如subject01 dataProperty:isOver60 True)。
  2. 数据后处理,即稍后在SPARQL查询过程中解决。
  3. 但我真正欣赏的是像

    Subject_over_60是等效主题AND(has_age valueOver " 60" ^^ xsd:int)。

    我的目标是尽可能简化预处理(在最好的情况下,只留下一个birt的日期),并将大部分分类工作留给reasoners。由于具体的价值比较仅限于"准确值"只是,我知道它不会那么容易。我很感激您解决类似问题的任何想法或最佳实践。

0 个答案:

没有答案