0
我想表示以下XS:在OWL簡單類型從XSD:在OWL一個屬性可以OBJECTPROPERTY和DatatypeProperty屬性的同時
<xs:simpleType name="test">
<xs:union memberTypes="xs:normalizedString">
<xs:simpleType>
<xs:restriction base="xs:normalizedString">
<xs:enumeration value="123"/>
<xs:enumeration value="456"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
我用equivalentClass表示的xs:枚舉:
<owl:Class rdf:about="testEn">
<owl:equivalentClass>
<owl:Class>
<owl:oneOf rdf:parseType="Collection">
<rdf:Description rdf:about="testEn_123"/>
<rdf:Description rdf:about="testEn_456"/>
</owl:oneOf>
</owl:Class>
</owl:equivalentClass>
</owl:Class>
並鏈接xs:normalizedString和與unionOf
等價的類。
xs:normalizedString不能表示爲OWL中的Class,對吧?所以我有一個同時是objectProperty和datatypeProperty的屬性。