我读的教程,说,这是一个匿名OWL类:什么使得OWL类是匿名的?
<owl:Class rdf:ID="Reptile">
<rdfs:subClassOf rdf:resource="#Animal”/>
<rdfs:subClassOf rdf:resource="#OxygenUser”/>
</owl :Class>
我知道匿名类是在Java中的东西。是什么让这个类在OWL中匿名?它是匿名的,因为它没有像这样的RDFS:标签语句:<rdfs:label>Reptile</rdfs:label>
?
所以班级男人和女人只有在他们是公理的一部分时才是匿名的?即使在一个公理中,他们是不是有可忽略的URI(即equivalentTo语句中的URI)?你能解释一下多一点吗? – bernie2436 2013-05-03 17:57:08
整个表达式“男人或女人”是一个匿名类,它是通过使用'or'构造函数与命名类'Woman'和'Man'合成而构建的。这个表达是指一组男人或女人的事情,但没有给它命名(匿名班)。您可以使用表达式来构建公理,如示例所示。在这里,“男人”和“女人”总是被命名为类,任何将这些结果组合在一个匿名类中的表达式。 – loopasam 2013-05-04 11:12:16
刚刚看到你的例子,我不确定我是否清楚地看到任何匿名课程。我会说'OxygenUser'和'Animal'被命名为类,那么匿名类将是'OxygenUser和Animal',它最终给出了公理'Reptile' subClassOf'OxygenUser和Animal' – loopasam 2013-05-04 11:17:12