OWL:SymmetricProperty没有给出期望的结果

时间:2020-03-01 19:08:23

标签: properties owl symmetric

我也有类似的猫头鹰:SymmetricProperty

<owl:ObjectProperty rdf:about="#similar">
        <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#SymmetricProperty"/>
        <rdfs:domain>
            <rdf:Description rdf:about="#Protein"/>
        </rdfs:domain>
        <rdfs:range>
            <rdf:Description rdf:about="#Protein"/>
        </rdfs:range>
</owl:ObjectProperty>

我有2种蛋白质 我把第一种蛋白质和第二种蛋白质相似

<similar>
        <rdf:Description rdf:about="#protein1"/>
</similar>

当我使用SPARQL

PREFIX ns:<http://www.owl-ontologies.com/unnamed.owl#> \n   
        SELECT ?p1 ?p2 WHERE{ 
        ?p1 ns:similar ?p2.};

我只有一个结果

-----------------------------
| p1          | p2          |
=============================
| ns:protein2 | ns:protein1 |
-----------------------------

但是我想要以下结果

-----------------------------
| p1          | p2          |
=============================
| ns:protein2 | ns:protein1 |
| ns:protein1 | ns:protein2 |
-----------------------------

0 个答案:

没有答案