我需要说,对象属性是双向的。我知道我们可以使用inverseOf属性来链接2属性,但是可以说inverseOf是objectProperty本身吗?
<owl:ObjectProperty rdf:about="http://www.co-ode.org/ontologies/ont.owl#isLinkedTo">
<owl:inverseOf rdf:resource="http://www.co-ode.org/ontologies/ont.owl#isLinkedTo"/>
</owl:ObjectProperty>
或者我必须这样做:
<owl:Class rdf:about="http://micorr.ig.he-arc.ch/vocab#artefacts_alloy">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/ont.owl#isLinkedTo"/>
<owl:allValuesFrom rdf:resource="http://micorr.ig.he-arc.ch/vocab#artefacts_metal"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
<owl:Class rdf:about="http://micorr.ig.he-arc.ch/vocab#artefacts_metal">
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://www.co-ode.org/ontologies/ont.owl#isLinkedTo"/>
<owl:allValuesFrom rdf:resource="http://micorr.ig.he-arc.ch/vocab#artefacts_alloy"/>
</owl:Restriction>
</rdfs:subClassOf>
</owl:Class>
谢谢你的帮助。
发布于 2018-07-02 04:44:41
你确实可以使一个属性与其本身相反,这很好。然而,一种更明确的表达关系是双向的方法是定义对称的属性。
<owl:SymmetricProperty rdf:about="http://www.co-ode.org/ontologies/ont.owl#isLinkedTo"/>
https://stackoverflow.com/questions/51122056
复制相似问题