Xsd OWL中的属性可以同时是objectProperty和datatypeProperty吗
我想表示OWL中XSD的以下xs:simpleType:Xsd OWL中的属性可以同时是objectProperty和datatypeProperty吗,xsd,owl,Xsd,Owl,我想表示OWL中XSD的以下xs:simpleType: <xs:simpleType name="test"> <xs:union memberTypes="xs:normalizedString"> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:enumeration value="123"/>
<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:enumeration:
<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中表示为类,对吗?因此,我有一个属性,它同时是objectProperty和datatypeProperty
…然而,OWL 2 DL仍然施加了某些限制:它要求名称不能同时用于类和数据类型,并且名称只能用于一种属性
不在OWL2DL中,请参见
…然而,OWL 2 DL仍然施加了某些限制:它要求名称不能同时用于类和数据类型,并且名称只能用于一种属性