1

オブジェクト プロパティは bidirectionalnel であると言わざるを得ません。inverseOf 属性を使用して 2 つのプロパティをリンクできることはわかっていますが、objectProperty の inverseOf は自分自身であると言えますか?

<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>

ご協力いただきありがとうございます。

4

1 に答える 1