私はいくつかの公理を含むフクロウファイルを持っています:
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="namespace#Gender"/>
<owl:hasValue>M</owl:hasValue>
</owl:Restriction>
</rdfs:subClassOf>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="namespace#Address"/>
<owl:minQualifiedCardinality rdf:datatype="&xsd;nonNegativeInteger">1</owl:minQualifiedCardinality>
<owl:onDataRange rdf:resource="&xsd;string"/>
</owl:Restriction>
</rdfs:subClassOf>
上記の 2 つの公理では、protege は読み取り可能な文字列を次のように表示します。
Gender value "M"
Address min 1 xsd:string
問題は、protege が OWL ファイルからこれらの読み取り可能な文字列をどのように生成するかです。
また、これらの文字列から新しい公理を作成したい場合、どうすればよいですか? (公理を読み取り可能な文字列に変換してから、読み取り可能な文字列を公理に戻す)