代码之家  ›  专栏  ›  技术社区  ›  user1917231

OWL中的子类概念

  •  0
  • user1917231  · 技术社区  · 12 年前

    我在stackoverflow上发布这篇文章,因为我现在对OWL很困惑。

    所以在OWL文件中,我可以表示一个子类的概念吗?

    例如,实体属于一个名为Wine的类,在这个类中,我们有一个子类名为WineType,然后在WineType中,我们还有一个子类称为酶可用性。这在OWL中作为一个嵌套类概念是可能的吗?(例如)

    请帮我做这个

    2 回复  |  直到 12 年前
        1
  •  1
  •   Jinal Shah    12 年前

    是的,这是可能的。我想你要找的就是这里

    http://www.w3.org/TR/owl2-syntax/#Object_Property_Restrictions

    因此,在排序中,您表示的是OWL完全支持的层次结构。

        2
  •  0
  •   Ignazio    12 年前

    你可以写出如下公理:

    A subClassOf B
    B subClassOf C
    

    等等,而不限制要定义的级别的数量。推理器将能够回答这样的问题:是C的子类吗?通过遵循层次结构。 当然,还有更复杂的层次安排方式,例如Jinal提到的对象属性限制。

    推荐文章