Xsd OWL中的属性可以同时是objectProperty和datatypeProperty吗

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

我想表示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: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仍然施加了某些限制:它要求名称不能同时用于类和数据类型,并且名称只能用于一种属性