|
ClassAssertion(:人员:Mary)
<人物rdf:about=“Mary”/>
:Mary rdf:类型:个人。
个人:Mary 类型:人
<类断言> <Class IRI=“个人”/> <Named个人IRI=“玛丽”/> </ClassAssertion>
课堂断言(:女人:玛丽)
<女人rdf:about=“玛丽”/>
:Mary rdf:类型:女人。
个人:Mary 类型:女性
<类断言> <IRI级=“女性”/> <Named个人IRI=“玛丽”/> </ClassAssertion>
SubClassOf(:女人:人)
<owl:Class rdf:about=“Woman”> <rdfs:subClassOf rdf:resource=“Person”/> </owl:Class>
:Woman rdfs:subClassOf:Person。
班级:女性 SubClassOf:个人
<子类> <IRI级=“女性”/> <Class IRI=“个人”/> </SubClassOf>
SubClassOf(:母亲:女人)
<owl:Class rdf:about=“母亲”> <rdfs:subClassOf rdf:resource=“Woman”/> </owl:Class>
:母亲rdfs:subClassOf:女人。
班级:母亲 SubClassOf:女性
<子类> <IRI类=“母亲”/> <IRI级=“女性”/> </SubClassOf>
等价类(:人:人)
<owl:Class rdf:about=“Person”> <owl:equivalentClass rdf:resource=“Human”/> </owl:Class>
:个人猫头鹰:等价类:人类。
班级:人 等效于:人类
<等价类> <Class IRI=“个人”/> <IRI=“人类”/>类 </等价类>
脱课(女:男)
<owl:AllDisjointClasss> <owl:members rdf:parseType=“Collection”> <owl:Class rdf:about=“Woman”/> <owl:Class rdf:about=“Man”/> </owl:成员> </owl:AllDisjointClasss>
[]rdf:类型owl:AllDisjointClasss; 猫头鹰:成员(:女人:男人)。
DisjointClasses:女性、男性
<分离类> <IRI级=“女性”/> <IRI=“Man”类/> </DisjointClasss>
ObjectPropertyAssertion(:has妻子:约翰:玛丽)
<rdf:描述rdf:about=“John”> <hasWife rdf:resource=“玛丽”/> </rdf:描述>
:约翰:有妻子:玛丽。
个人:John 事实:有妻子玛丽
<对象属性断言> <ObjectProperty IRI=“hasWife”/> <NamedIndividual IRI=“约翰”/> <Named个人IRI=“玛丽”/> </ObjectPropertyAssertion>
否定对象属性断言(:hasWife:Bill:Mary)
<owl:NegativePropertyAssertion> <owl:sourceIndividual rdf:resource=“Bill”/> <owl:assertionProperty rdf:resource=“hasWife”/> <owl:target个人rdf:resource=“Mary”/> </owl:NegativePropertyAssertion>
[]rdf:类型owl:NegativePropertyAssertion; owl:source个人:比尔; owl:assertionProperty:hasWife; 猫头鹰:目标个人:玛丽。
个人:账单 事实:玛丽太太没有
<否定对象属性断言> <ObjectProperty IRI=“hasWife”/> <Named个人IRI=“账单”/> <Named个人IRI=“玛丽”/> </NegativeObjectPropertyAssertion>
子对象属性(:hasWife:hasSpouse)
<owl:ObjectProperty rdf:about=“hasWife”> <rdfs:subPropertyOf rdf:resource=“hasSpouse”/> </owl:ObjectProperty>
:hasWife rdfs:subPropertyOf:hasSpouse。
对象属性:hasWife 子财产:hasSpouse
<子对象属性> <ObjectProperty IRI=“hasWife”/> <ObjectProperty IRI=“hasSpouse”/> </SubObjectPropertyOf>
ObjectPropertyDomain(:hasWife:男子) ObjectPropertyRange(:有妻子:女人)
<owl:ObjectProperty rdf:about=“hasWife”> <rdfs:domain rdf:resource=“Man”/> <rdfs:range rdf:resource=“Woman”/> </owl:ObjectProperty>
:hasWife rdfs:域:男子; rdfs:range:女人。
对象属性:hasWife 领域:Man 范围:女性
<对象属性域> <ObjectProperty IRI=“hasWife”/> <IRI=“Man”类/> </ObjectPropertyDomain> <对象属性范围> <ObjectProperty IRI=“hasWife”/> <IRI级=“女性”/> </ObjectPropertyRange>
不同的个人(:约翰:比尔)
<rdf:描述rdf:about=“John”> <owl:differentFrom-rdf:resource=“Bill”/> </rdf:描述>
:John owl:不同于:Bill。
个人:John 不同于:比尔
<不同的个人> <NamedIndividual IRI=“约翰”/> <Named个人IRI=“账单”/> </不同的个人>
同一个人(:詹姆斯:吉姆)
<rdf:描述rdf:about=“James”> <owl:sameAs-rdf:resource=“Jim”/> </rdf:描述>
詹姆斯·奥勒:相同As:吉姆。
个人:James SameAs:吉姆
<同一个人> <Named个人IRI=“James”/> <Named个人IRI=“Jim”/> </同一个人>
DataPropertyAssertion(:hasAge:John“51”^^xsd:integer)
<人物rdf:about=“John”> <hasAge rdf:数据类型=“ http://www.w3.org/2001/XMLSchema#integer “>51</hasAge> </人>
:约翰:五十一岁。
个人:John 事实:hasAge“51”^^xsd:integer
<数据属性断言> <DataProperty IRI=“hasAge”/> <NamedIndividual IRI=“约翰”/> <文字数据类型IRI=“ http://www.w3.org/2001/XMLSchema#integer “>51</文字> </DataPropertyAssertion>
否定数据属性断言(:hasAge:Jack“53”^^xsd:integer)
<owl:NegativePropertyAssertion> <owl:sourceIndividual rdf:resource=“Jack”/> <owl:assertionProperty rdf:resource=“hasAge”/> <owl:targetValue rdf:datatype=“ http://www.w3.org/2001/XMLSchema#integer "> 53 </owl:targetValue> </owl:NegativePropertyAssertion>
[]rdf:类型owl:NegativePropertyAssertion; owl:源个人:Jack; owl:assertionProperty:hasAge; owl:targetValue 53。
个人:Jack 事实:not hasAge“53”^^xsd:integer
<否定数据属性断言> <DataProperty IRI=“hasAge”/> <Named个人IRI=“杰克”/> <文字数据类型IRI=“ http://www.w3.org/2001/XMLSchema#integer “>53</文字> </NegativeDataPropertyAssertion>
DataPropertyDomain(:hasAge:个人) DataPropertyRange(:hasAge xsd:nonNegativeInteger)
<owl:DatatypeProperty rdf:about=“hasAge”> <rdfs:domain rdf:resource=“Person”/> <rdfs:range rdf:resource=“ http://www.w3.org/2001/XMLSchema#nonNegativeInteger "/> </owl:DatatypeProperty>
:hasAge rdfs:domain:Person; rdfs:range xsd:nonNegativeInteger。
数据属性:hasAge 域:个人 范围:xsd:nonNegativeInteger
<数据属性域> <DataProperty IRI=“hasAge”/> <Class IRI=“个人”/> </DataPropertyDomain> <数据属性范围> <DataProperty IRI=“hasAge”/> <数据类型IRI=“ http://www.w3.org/2001/XMLSchema#nonNegativeInteger "/> </DataPropertyRange>
等价类( :母亲 ObjectIntersectionOf(:女性:父母) )
<owl:Class rdf:about=“母亲”> <owl:equivalentClass> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Woman”/> <owl:Class rdf:about=“Parent”/> </owl:intersectionOf> </owl:Class> </owl:equivalentClass> </owl:Class>
:母猫头鹰:equivalentClass[ rdf:type owl:Class; owl:intersectionOf(:女人:父母) ] .
班级:母亲 等价物:女性和家长
<等价类> <IRI类=“母亲”/> <对象交集> <IRI级=“女性”/> <IRI=“父级”/> </ObjectIntersectionOf> </等价类>
等价类( :父级 ObjectUnionOf(:母亲:父亲) )
<owl:Class rdf:about=“Parent”> <owl:equivalentClass> <owl:Class> <owl:unionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“母亲”/> <owl:Class rdf:about=“父亲”/> </owl:unionOf> </owl:Class> </owl:equivalentClass> </owl:Class>
:父猫头鹰:equivalentClass[ rdf:type owl:Class; owl:unionOf(:母亲:父亲) ] .
类别:父级 等同于:母亲或父亲
<等价类> <IRI=“父级”/> <对象联合> <IRI类=“母亲”/> <Class IRI=“父亲”/> </ObjectUnionOf> </等价类>
等价类( :无子女人士 对象交集( :个人 ObjectComplementOf(:父级) ) )
<owl:Class rdf:about=“无子女人士”> <owl:equivalentClass> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Person”/> <owl:Class> <owl:complementOf rdf:resource=“Parent”/> </owl:Class> </owl:intersectionOf> </owl:Class> </owl:equivalentClass> </owl:Class>
:ChildlessPerson owl:equivalentClass[ rdf:type owl:Class; owl:intersectionOf(:个人 [rdf:type owl:Class; owl:complementOf:Parent]) ] .
班级:无子女人士 等价于:个人而非家长
<等价类> <Class IRI=“无子女人士”/> <对象交集> <Class IRI=“个人”/> <对象补充> <IRI=“父级”/> </ObjectComplementOf> </ObjectIntersectionOf> </等价类>
SubClassOf(子类 :祖父 ObjectIntersectionOf(:男:父) )
<owl:Class rdf:about=“祖父”> <rdfs:subClassOf> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Man”/> <owl:Class rdf:about=“Parent”/> </owl:intersectionOf> </owl:Class> </rdfs:subClassOf> </owl:Class>
:祖父rdfs:subClassOf[ rdf:type owl:Class; owl:intersectionOf(:男:父) ] .
班级:爷爷 子类别:男性和父母
<子类> <Class IRI=“祖父”/> <对象交集> <IRI=“Man”类/> <IRI=“父级”/> </ObjectIntersectionOf> </SubClassOf>
类断言( 对象交集( :个人 ObjectComplementOf(:父级) ) :杰克 )
<rdf:描述rdf:about=“Jack”> <rdf:type> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Person”/> <owl:Class> <owl:complementOf rdf:resource=“Parent”/> </owl:Class> </owl:intersectionOf> </owl:Class> </rdf:type> </rdf:描述>
:Jack rdf:类型[ rdf:type owl:Class; owl:intersectionOf(:个人 [rdf:type owl:Class; owl:complementOf:父级] ) ] .
个人:Jack 类型:个人而非家长
<类断言> <对象交集> <Class IRI=“个人”/> <对象补充> <IRI=“父级”/> </ObjectComplementOf> </ObjectIntersectionOf> <Named个人IRI=“杰克”/> </ClassAssertion>
等价类( :父级 ObjectSomeValuesFrom(:hasChild:人) )
<owl:Class rdf:about=“Parent”> <owl:equivalentClass> <owl:限制> <owl:onProperty rdf:resource=“hasChild”/> <owl:someValuesFrom rdf:resource=“Person”/> </owl:限制> </owl:equivalentClass> </owl:Class>
:父猫头鹰:equivalentClass[ rdf:type owl:限制; owl:onProperty:hasChild; owl:someValuesFrom:Person ] .
类别:父级 等价物to:hasChild some人
<等价类> <IRI=“父级”/> <对象SomeValuesFrom> <ObjectProperty IRI=“hasChild”/> <Class IRI=“个人”/> </ObjectSomeValuesFrom> </等价类>
等价类( :快乐人士 ObjectAllValuesFrom(:hasChild:HappyPerson) )
<owl:Class> <owl:Class rdf:about=“HappyPerson”/> <owl:equivalentClass> <owl:限制> <owl:onProperty rdf:resource=“hasChild”/> <owl:allValuesFrom rdf:resource=“HappyPerson”/> </owl:限制> </owl:equivalentClass> </owl:Class>
:HappyPerson rdf:类型owl:Class; owl:等价类[ rdf:type owl:限制; owl:onProperty:hasChild; owl:allValuesFrom:快乐 ] .
班级:HappyPerson 等价物:has only Child Happy Person
<等价类> <Class IRI=“快乐人士”/> <对象所有值自> <ObjectProperty IRI=“hasChild”/> <Class IRI=“快乐”/> </ObjectAllValuesFrom> </等价类>
等价类( :快乐人士 对象交集( ObjectAllValuesFrom(:hasChild:HappyPerson) ObjectSomeValuesFrom(:hasChild:HappyPerson) ) )
<owl:Class> <owl:Class rdf:about=“HappyPerson”/> <owl:equivalentClass> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:限制> <owl:onProperty rdf:resource=“hasChild”/> <owl:allValuesFrom rdf:resource=“HappyPerson”/> </owl:限制> <owl:限制> <owl:onProperty rdf:resource=“hasChild”/> <owl:someValuesFrom rdf:resource=“HappyPerson”/> </owl:限制> </owl:intersectionOf> </owl:Class> </owl:equivalentClass> </owl:Class>
:HappyPerson rdf:类型owl:Class; owl:等价类[ rdf:type owl:Class; owl:intersectionOf([rdf:type owl:Restriction; owl:onProperty:hasChild; owl:allValuesFrom:Happy] [rdf:type owl:限制; owl:onProperty:hasChild; owl:someValuesFrom:Happy] ) ] .
班级:HappyPerson 等价于:hasChild only HappyPerson和hasChilld some HappyPerson
<等价类> <Class IRI=“快乐人士”/> <对象交集> <对象所有值自> <ObjectProperty IRI=“hasChild”/> <Class IRI=“快乐人士”/> </ObjectAllValuesFrom> <对象SomeValuesFrom> <ObjectProperty IRI=“hasChild”/> <Class IRI=“快乐人士”/> </ObjectSomeValuesFrom> </ObjectIntersectionOf> </等价类>
等价类( :Johns儿童 ObjectHasValue(:hasParent:John) )
<owl:Class rdf:about=“JohnsChildren”> <owl:equivalentClass> <owl:限制> <owl:onProperty rdf:resource=“hasParent”/> <owl:hasValue rdf:resource=“John”/> </owl:限制> </owl:equivalentClass> </owl:Class>
:约翰儿童猫头鹰:等价类[ rdf:type owl:限制; owl:onProperty:hasParent; owl:hasValue:约翰 ] .
班级:约翰儿童 等价于:hasParent值John
<等价类> <Class IRI=“约翰儿童”/> <对象哈斯值> <ObjectProperty IRI=“hasParent”/> <NamedIndividual IRI=“约翰”/> </ObjectHasValue> </等价类>
等价类( :缉毒人员 对象有自己(:loves) )
<owl:Class rdf:about=“NarcisticPerson”> <owl:equivalentClass> <owl:限制> <owl:onProperty rdf:resource=“loves”/> <owl:hasSelf rdf:datatype=“ http://www.w3.org/2001/XMLSchema#boolean "> 真的 </owl:hasSelf> </owl:限制> </owl:equivalentClass> </owl:Class>
:NarcisticPerson猫头鹰:等价类[ rdf:type owl:限制; owl:onProperty:爱; owl:hasSelf“true”^^xsd:boolean。 ] .
类别:缉毒人员 等价物:爱自己
<等价类> <IRI=“缉毒人员”/> <对象具有自身> <ObjectProperty IRI=“loves”/> </对象具有自身> </等价类>
类断言( 对象最大基数(4:hasChild:父对象) :约翰 )
<rdf:描述rdf:about=“John”> <rdf:type> <owl:限制> <owl:maxQualifiedCardinality rdf:datatype=“ http://www.w3.org/2001/XMLSchema#nonNegativeInteger "> 4 </owl:maxQualifiedCardinality> <owl:onProperty rdf:resource=“hasChild”/> <owl:onClass rdf:resource=“Parent”/> </owl:限制> </rdf:type> </rdf:描述>
:John rdf:类型[ rdf:type owl:限制; owl:maxQualifiedCardinality“4”^^xsd:nonNegativeInteger; owl:onProperty:hasChild; owl:onClass:父级 ] .
个人:John 类型:hasChild max 4 Parent
<类断言> <ObjectMaxCardinality基数=“4”> <ObjectProperty IRI=“hasChild”/> <IRI=“父级”/> </ObjectMaxCardinality> <NamedIndividual IRI=“约翰”/> </ClassAssertion>
类断言( ObjectMinCardinality(2:hasChild:父对象) :约翰 )
<rdf:描述rdf:about=“John”> <rdf:type> <owl:限制> <owl:minQualifiedCardinality rdf:datatype=“ http://www.w3.org/2001/XMLSchema#nonNegativeInteger "> 2 </owl:minQualifiedCardinality> <owl:onProperty rdf:resource=“hasChild”/> <owl:onClass rdf:resource=“Parent”/> </owl:限制> </rdf:type> </rdf:描述>
:John rdf:类型[ rdf:type owl:限制; owl:minQualifiedCardinality“2”^^xsd:nonNegativeInteger; owl:onProperty:hasChild; owl:onClass:父级 ] .
个人:John 类型:hasChild min 2 Parent
<类断言> <ObjectMinCardinality基数=“2”> <ObjectProperty IRI=“hasChild”/> <IRI=“父级”/> </ObjectMinCardinality> <NamedIndividual IRI=“约翰”/> </ClassAssertion>
类断言( 对象精确基数(3:hasChild:父对象) :约翰 )
<rdf:描述rdf:about=“John”> <rdf:type> <owl:限制> <owl:qualifiedCardinality rdf:datatype=“ http://www.w3.org/2001/XMLSchema#nonNegativeInteger "> 三 </owl:合格基数> <owl:onProperty rdf:resource=“hasChild”/> <owl:onClass rdf:resource=“Parent”/> </owl:限制> </rdf:type> </rdf:描述>
:John rdf:类型[ rdf:type owl:限制; owl:qualifiedCardinality“3”^^xsd:nonNegativeInteger; owl:onProperty:hasChild; owl:onClass:父级 ] .
个人:John 类型:hasChild正好3个Parent
<类断言> <ObjectExactCardinality基数=“3”> <ObjectProperty IRI=“hasChild”/> <IRI=“父级”/> </ObjectExactCardinality> <NamedIndividual IRI=“约翰”/> </ClassAssertion>
类断言( 对象精确基数(5:hasChild) :约翰 )
<rdf:描述rdf:about=“John”> <rdf:type> <owl:限制> <owl:cardinality rdf:datatype=“ http://www.w3.org/2001/XMLSchema#nonNegativeInteger "> 5 </owl:基数> <owl:onProperty rdf:resource=“hasChild”/> </owl:限制> </rdf:type> </rdf:描述>
:John rdf:类型[ rdf:type owl:限制; owl:基数“5”^^xsd:nonNegativeInteger; owl:onProperty:hasChild ] .
个人:John 类型:hasChild正好5个
<类断言> <ObjectExactCardinality基数=“5”> <ObjectProperty IRI=“hasChild”/> </ObjectExactCardinality> <NamedIndividual IRI=“约翰”/> </ClassAssertion>
等价类( :我的生日客人 对象一(:比尔:约翰:玛丽) )
<owl:Class rdf:about=“MyBirthdayGuests”> <owl:equivalentClass> <owl:Class> <owl:oneOf rdf:parseType=“Collection”> <rdf:描述rdf:about=“Bill”/> <rdf:描述rdf:about=“John”/> <rdf:描述rdf:about=“Mary”/> </owl:oneOf> </owl:Class> </owl:equivalentClass> </owl:Class>
:MyBirthdayGuests owl:equivalentClass[ rdf:type owl:Class; 猫头鹰:oneOf(:比尔:约翰:玛丽) ] .
班级:MyBirthdayGuests 等价于:{比尔、约翰、玛丽}
<等价类> <Class IRI=“MyBirthdayGuests”/> <ObjectOneOf> <Named个人IRI=“账单”/> <NamedIndividual IRI=“约翰”/> <Named个人IRI=“玛丽”/> </ObjectOneOf> </等价类>
反向对象属性(:hasParent:hasChild)
<owl:ObjectProperty rdf:about=“hasParent”> <owl:inverseOf rdf:resource=“hasChild”/> </owl:ObjectProperty>
:hasParent owl:inverseOf:hasChild。
对象属性:hasParent 反转:hasChild
<反向对象属性> <ObjectProperty IRI=“hasParent”/> <ObjectProperty IRI=“hasChild”/> </Inverse对象属性>
等价类( :孤儿 对象所有值来自( 对象反转(:hasChild) :已死亡 ) )
<owl:Class rdf:about=“孤儿”> <owl:equivalentClass> <owl:限制> <owl:onProperty> <owl:ObjectProperty> <owl:inverseOf rdf:resource=“hasChild”/> </owl:ObjectProperty> </owl:onProperty> <owl:allValuesFrom rdf:resource=“死”/> </owl:限制> </owl:equivalentClass> </owl:Class>
:孤儿猫头鹰:等价类[ rdf:type owl:限制; owl:onProperty[owl:inverseOf:hasChild]; owl:allValuesFrom:死 ] .
班级:孤儿 等价于:inverse has only Dead
<等价类> <IRI=“孤儿”类/> <对象所有值自> <对象反转> <ObjectProperty IRI=“hasChild”/> </对象反转> <Class IRI=“死亡”/> </ObjectAllValuesFrom> </等价类>
对称对象属性(:hasSpouse)
<owl:SymmetricProperty rdf:about=“hasSpouse”/>
:hasSpouse rdf:键入owl:SymmetricProperty。
对象属性:hasSpouse 特点:对称
<对称对象属性> <ObjectProperty IRI=“hasSpouse”/> </SymmetricObjectProperty>
不对称对象属性(:hasChild)
<owl:AsymmetricProperty rdf:about=“hasChild”/>
:hasChild rdf:type owl:AsymmetricProperty。
ObjectProperty:hasChild 特点:不对称
<不对称对象属性> <ObjectProperty IRI=“hasChild”/> </不对称对象属性>
DisjointObjectProperties(:hasParent:hasSpouse)
<rdf:描述rdf:about=“hasParent”> <owl:propertyDisjointWith rdf:resource=“hasSpouse”/> </rdf:描述>
:hasParent owl:propertyDisjointWith:hasSpouse。
分离属性:hasParent、hasSpouse
<分离对象属性> <ObjectProperty IRI=“hasParent”/> <ObjectProperty IRI=“hasSpouse”/> </DisjointObjectProperties>
ReflexiveObjectProperty(:hasRelative)
<owl:ReflexiveProperty rdf:about=“hasRelative”/>
:hasRelative rdf:类型owl:ReflexiveProperty。
对象属性:hasRelative 特征:反射
<反射对象属性> <ObjectProperty IRI=“hasRelative”/> </ReflexiveObjectProperty>
无反射对象属性(:parentOf)
<owl:IrreflectiveProperty rdf:about=“parentOf”/>
:parentOf rdf:键入owl:IrreflectiveProperty。
ObjectProperty:parentOf 特点:不灵活
<无反射对象属性> <ObjectProperty IRI=“parentOf”/> </UnreflexiveObjectProperty>
功能对象属性(:hasband)
<owl:FunctionalProperty rdf:about=“hasHusband”/>功能属性
:hasband rdf:键入owl:FunctionalProperty。
标的财产:丈夫 特点:功能
<函数对象属性> <ObjectProperty IRI=“hasband”/> </FunctionalObjectProperty>
反函数对象属性(:hasband)
<owl:Inverse FunctionalProperty rdf:about=“hasHusband”/>反向功能属性
:hasband rdf:类型owl:InverseFunctionalProperty。
标的财产:丈夫 特征:逆函数
<反向函数对象属性> <ObjectProperty IRI=“hasband”/> </InverseFunctionalObjectProperty>
TransitiveObjectProperty(:hasAncestor)
<owl:TransitiveProperty rdf:about=“hasAncestor”/>
:hasAncestor rdf:类型owl:TransitiveProperty。
对象属性:hasAncestor 特征:可传递
<传递对象属性> <ObjectProperty IRI=“hasAncestor”/> </TranitiveObjectProperty>
子对象属性( ObjectPropertyChain(:hasParent:hasParent) :有祖父母 )
<rdf:描述rdf:about=“hasGrandparent”> <owl:propertyChainAxiom rdf:parseType=“Collection”> <owl:ObjectProperty rdf:about=“hasParent”/> <owl:ObjectProperty rdf:about=“hasParent”/> </owl:propertyChainAxiom> </rdf:描述>
:hasGrandparent owl:propertyChainAxiom(:hasParent:hasParent)。
对象属性:hasGrandparent 子属性链:hasParento hasParent
<子对象属性> <对象属性链> <ObjectProperty IRI=“hasParent”/> <ObjectProperty IRI=“hasParent”/> </ObjectPropertyChain> <ObjectProperty IRI=“hasGrandparent”/> </SubObjectPropertyOf>
HasKey(:个人()(:hasSSN))
<owl:Class rdf:about=“Person”> <owl:hasKey rdf:parseType=“Collection”> <owl:DataProperty rdf:about=“hasSSN”/> </owl:hasKey> </owl:Class>
:个人owl:hasKey(:hasSSN)。
班级:人 HasKey:hasSSN
<哈斯键> <Class IRI=“个人”/> <DataProperty IRI=“hasSSN”/> </HasKey>
数据类型定义( :personAge 数据类型限制(xsd:integer xsd:minInclusive“0”^^xsd:integer xsd:maxInclusive“150”^^xsd:integer ) )
<rdf:描述rdf:about=“personAge”> <owl:equivalentClass> <rdfs:数据类型> <owl:onDatatype rdf:resource=“ http://www.w3.org/2001/XMLSchema#integer "/> <owl:withRestrictions rdf:parseType=“Collection”> <rdf:说明> <xsd:minInclusive rdf:datatype=“ http://www.w3.org/2001/XMLSchema#integer “>0</xsd:minInclusive> </rdf:描述> <rdf:说明> <xsd:maxInclusive rdf:datatype=“ http://www.w3.org/2001/XMLSchema#integer “>150</xsd:maxInclusive> </rdf:说明> </owl:有限制> </rdfs:数据类型> </owl:equivalentClass> </rdf:描述>
:person猫头鹰年龄:相等类别 [rdf:type rdfs:数据类型; owl:onDatatype xsd:integer; owl:带限制( [xsd:minInclusive“0”^^xsd:integer] [xsd:maxInclusive“150”^^xsd:integer] ) ] .
数据类型:personAge 等价于:整数[<=0,>=150]
<数据类型定义> <数据类型IRI=“personAge”/> <数据类型限制> <数据类型IRI=“ http://www.w3.org/2001/XMLSchema#integer "/> <FacetRestriction facet=“ http://www.w3.org/2001/XMLSchema#minInclusive "> <文字数据类型IRI=“ http://www.w3.org/2001/XMLSchema#integer “>0</文字> </FacetRestriction> <FacetRestriction facet=“ http://www.w3.org/2001/XMLSchema#maxInclusive "> <文字数据类型IRI=“ http://www.w3.org/2001/XMLSchema#integer “>150</文字> </FacetRestriction> </DatatypeRestriction> </DatatypeDefinition>
数据类型定义( :专业年龄 数据交叉点( :personAge 数据补充(:minorAge) ) )
<rdf:描述rdf:about=“majorAge”> <owl:equivalentClass> <rdfs:数据类型> <owl:intersectionOf rdf:parseType=“Collection”> <rdf:描述rdf:about=“personAge”/> <rdfs:数据类型> <owl:datatypeComplementOf rdf:resource=“minorAge”/> </rdfs:数据类型> </owl:intersectionOf> </rdfs:数据类型> </owl:equivalentClass> </rdf:描述>
:majorAge猫头鹰:等效类 [rdf:type rdfs:数据类型; owl:交集Of( :personAge [rdf:type rdfs:数据类型; owl:datatypeComplementOf:minorAge] ) ] .
数据类型:majorAge 等价于:personAge而非minorAge
<数据类型定义> <数据类型IRI=“majorAge”/> <数据交叉点> <数据类型IRI=“personAge”/> <数据补充> <数据类型IRI=“minorAge”/> </DataComplementOf> </DataIntersectionOf> </DatatypeDefinition>
数据类型定义( :幼儿年龄 DataOneOf(“1”^^xsd:integer“2”^^xsd:integer) )
<rdf:描述rdf:about=“幼儿年龄”> <owl:equivalentClass> <rdfs:数据类型> <owl:oneOf> <rdf:说明> <rdf:first rdf:datatype=“ http://www.w3.org/2001/XMLSchema#integer “>1</rdf:first> <rdf:rest> <rdf:说明> <rdf:first rdf:datatype=“ http://www.w3.org/2001/XMLSchema#integer “>2</rdf:first> <rdf:rest rdf:resource=“ http://www.w3.org/1999/02/22-rdf-syntax-ns#nil "/> </rdf:描述> </rdf:rest> </rdf:描述> </owl:oneOf> </rdfs:数据类型> </owl:equivalentClass> </rdf:描述>
:幼儿猫头鹰:等价类 [rdf:type rdfs:数据类型; owl:oneOf(“1”^^xsd:integer“2”^^xsd:integer) ] .
数据类型:幼儿年龄 等价于:{1,2}
<数据类型定义> <Datatype IRI=“幼儿年龄”/> <数据之一> <文字数据类型IRI=“ http://www.w3.org/2001/XMLSchema#integer “>1</文字> <文字数据类型IRI=“ http://www.w3.org/2001/XMLSchema#integer “>2</文字> </DataOneOf> </DatatypeDefinition>
函数数据属性(:hasAge)
<owl:FunctionalProperty rdf:about=“hasAge”/>
:hasAge rdf:键入owl:FunctionalProperty。
数据属性:hasAge 特点:功能
<函数数据属性> <DataProperty IRI=“hasAge”/> </FunctionalDataProperty>
子类别( :青少年 数据房屋值来自(:hasAge 数据类型限制(xsd:integer xsd:minExclusive“12”^^xsd:integer xsd:maxInclusive“19”^^xsd:integer ) ) )
<owl:Class rdf:about=“青少年”> <rdfs:subClassOf> <owl:限制> <owl:onProperty rdf:resource=“hasAge”/> <owl:someValuesFrom> <rdfs:数据类型> <owl:onDatatype rdf:resource=“ http://www.w3.org/2001/XMLSchema#integer "/> <owl:withRestrictions rdf:parseType=“Collection”> <rdf:说明> <xsd:minExclusive rdf:datatype=“ http://www.w3.org/2001/XMLSchema#integer “>12</xsd:minExclusive> </rdf:描述> <rdf:说明> <xsd:maxInclusive rdf:datatype=“ http://www.w3.org/2001/XMLSchema#integer “>19</xsd:maxInclusive> </rdf:描述> </owl:有限制> </rdfs:数据类型> </owl:someValuesFrom> </owl:限制> </rdfs:subClassOf> </owl:Class>
:青少年rdfs:subClassOf [rdf:type owl:限制; owl:onProperty:hasAge; owl:someValuesFrom [rdf:type rdfs:数据类型; owl:onDatatype xsd:integer; owl:带限制([xsd:minExclusive“12”^^xsd:integer] [xsd:maxInclusive“19”^^xsd:integer] ) ] ] .
班级:青少年 SubClassOf:hasAge某个整数[<12,>=19]
<子类> <IRI=“青少年”/> <DataSomeValuesFrom> <DataProperty IRI=“hasAge”/> <数据类型限制> <数据类型IRI=“ http://www.w3.org/2001/XMLSchema#integer "/> <FacetRestriction facet=“ http://www.w3.org/2001/XMLSchema#minExclusive "> <文字数据类型IRI=“ http://www.w3.org/2001/XMLSchema#integer “>12</文字> </FacetRestriction> <FacetRestriction facet=“ http://www.w3.org/2001/XMLSchema#maxInclusive "> <文字数据类型IRI=“ http://www.w3.org/2001/XMLSchema#integer “>19</文字> </FacetRestriction> </DatatypeRestriction> </DataSomeValuesFrom> </SubClassOf>
AnnotationAssertion(rdfs:comment:Person“表示所有人的集合。”)
<owl:Class rdf:about=“Person”> <rdfs:comment>表示所有人的集合</ rdfs:注释> </owl:Class>
:Person rdfs:comment“代表所有人的集合。”^^xsd:string。
班级:人 注释:rdfs:comment“表示所有人的集合。”
<注解断言> <AnnotationProperty IRI=“&rdfs;注释”/> 个人 代表所有人的集合</ 文字> </AnnotationAssertion>
SubClassOf(子类 注释(rdfs:comment“声明每个人都是一个人”) :男 :个人 )
<owl:Class rdf:about=“Man”> <rdfs:subClassOf rdf:resource=“Person”/> </owl:Class> <owl:公理> <owl:annotatedSource rdf:resource=“Man”/> <owl:annotatedProperty rdf:resource=“&rdfs;subClassOf”/> <owl:annotatedTarget rdf:resource=“Person”/> <rdfs:comment>指出每个人都是一个人</ rdfs:注释> </owl:Axiom>
:Man rdfs:subClassOf:Person。 []rdf:类型owl:Axiom; owl:annotatedSource:Man; owl:annotatedProperty rdfs:subClassOf; owl:annotatedTarget:Person; rdfs:comment“声明每个人都是一个人。”^^xsd:string。
班级:男子 SubClassOf:Annotations:rdfs:comment“陈述每个人都是一个人。”
<子类> <注释> <AnnotationProperty IRI=“&rdfs;注释”/> <文字数据类型IRI=“ http://www.w3.org/2001/XMLSchema#string “>”表示每个人都是一个人。 “</文字> </注释> <IRI=“Man”类/> <Class IRI=“个人”/> </SubClassOf>
本体论(< http://example.com/owl/families > ... )
<rdf:rdf…> <owl:Ontology rdf:about=“ http://example.com/owl/families "/> ... </rdf:rdf>
< http://example.com/owl/families >rdf:类型owl:Ontology。
本体:< http://example.com/owl/families >
<本体。。。 本体论IRI=“ http://example.com/owl/families "> ... </本体>
前缀(:=< http://example.com/owl/families/ >) 前缀(otherOnt:=< http://example.org/otherOntologies/families网站/ >) 前缀(xsd:=< http://www.w3.org/2001/XMLSchema# >) 前缀(owl:=< http://www.w3.org/2002/07/owl# >) 本体论(< http://example.com/owl/families > ... )
<! DOCTYPE rdf:rdf[ <! 实体猫头鹰“ http://www.w3.org/2002/07/owl# " > <! 实体xsd“ http://www.w3.org/2001/XMLSchema# " > <! 实体rdfs“ http://www.w3.org/2000/01/rdf-schema# " > <! 其他实体” http://example.org/otherOntologies/families网站/ " > ]> <rdf:rdf xml:base=“ http://example.com/owl/families/ " xmlns=“ http://example.com/owl/families/ " xmlns:otherOnt=“ http://example.org/otherOntologies/families网站/ " xmlns:owl=“ http://www.w3.org/2002/07/owl# " xmlns:rdfs=“ http://www.w3.org/2000/01/rdf-schema# " xmlns:rdf=“ http://www.w3.org/1999/02/22-rdf-syntax-ns# " xmlns:xml=“ http://www.w3.org/2001/XMLSchema# "> <owl:Ontology rdf:about=“ http://example.com/owl/families "/> ...
@前缀:< http://example.com/owl/families/ > . @前缀otherOnt:< http://example.org/otherOntologies/families网站/ > . @前缀owl:< http://www.w3.org/2002/07/owl# > . @前缀rdfs:< http://www.w3.org/2000/01/rdf-schema# > . @前缀rdf:< http://www.w3.org/1999/02/22-rdf-syntax-ns# > . @前缀xsd:< http://www.w3.org/2001/XMLSchema# > .
前缀::< http://example.com/owl/families/ > 前缀:xsd:< http://www.w3.org/2001/XMLSchema# > 前缀:owl:< http://www.w3.org/2002/07/owl# > 前缀:otherOnt:< http://example.org/otherOntologies/families网站/ >
<! DOCTYPE本体[ <! 实体xsd“ http://www.w3.org/2001/XMLSchema# " > ]> <本体论 xml:base=“ http://example.com/owl/families/ " 本体论IRI=“ http://example.com/owl/families " xmlns=“ http://www.w3.org/2002/07/owl# "> <前缀name=“owl”IRI=“ http://www.w3.org/2002/07/owl# "/> ... </本体>
导入(< http://example.org/otherOntologies/families.owl > )
<owl:Ontology rdf:about=“ http://example.com/owl/families "> <owl:imports rdf:resource=“ http://example.org/otherOntologies/families.owl " /> </owl:本体>
< http://example.com/owl/families >owl:导入< http://example.org/otherOntologies/families.owl > .
导入:< http://example.org/otherOntologies/families.owl >
<前缀name=“otherOnt”IRI=“ http://example.org/otherOntologies/families网站/ "/> <导入> http://example.org/otherOntologies/families.owl </导入>
同一个人(:John otherOnt:John Brown) 同一个人(:Mary otherOnt:Mary Brown) 等价类(:成人其他Ont:成人) 等价对象属性(:hasChild otherOnt:child) 等价数据属性(:hasAge otherOnt:age)
<rdf:描述rdf:about=“John”> <owl:sameAs-rdf:resource=“&otherOnt;JohnBrown”/> </rdf:描述> <rdf:描述rdf:about=“Mary”> <owl:sameAs-rdf:resource=“&otherOnt;MaryBrown”/> </rdf:描述> <owl:Class rdf:about=“成人”> <owl:equivalentClass rdf:resource=“&otherOnt;成长”/> </owl:Class> <owl:ObjectProperty rdf:about=“hasChild”> <owl:equivalentProperty rdf:resource=“&otherOnt;child”/> </owl:ObjectProperty> <owl:DatatypeProperty rdf:about=“hasAge”> <owl:equivalentProperty rdf:resource=“&otherOnt;age”/> </owl:DatatypeProperty>
:玛丽猫头鹰:和别人一样Ont:玛丽·布朗。 :John owl:与他人相同Ont:约翰布朗。 :成年猫头鹰:等价类otherOnt:成年。 :hasChild owl:equivalentProperty otherOnt:child。 :hasAge owl:equivalentProperty otherOnt:age。
同一个人:约翰,其他人Ont:约翰布朗 同一个人:玛丽,其他人Ont:玛丽·布朗 等价类:成人,其他Ont:成人 等效属性:hasChild,otherOnt:child 等效属性:hasAge,otherOnt:age
<同一个人> <NamedIndividual IRI=“约翰”/> <Named个人缩写IRI=“otherOnt:JohnBrown”/> </同一个人> <同一个人> <Named个人IRI=“玛丽”/> <NamedIndividual缩写dIRI=“otherOnt:MaryBrown”/> </同一个人> <等价类> <IRI=“成人”/> <班级缩写IRI=“otherOnt:成人”/> </等价类> <等效对象属性> <ObjectProperty IRI=“hasChild”/> <ObjectProperty缩写IRI=“otherOnt:child”/> </EquivalentObjectProperties> <等效数据属性> <DataProperty IRI=“hasAge”/> <DataProperty缩写IRI=“otherOnt:age”/> </等效数据属性>
声明(具名个人(:John)) 申报(类别(:人)) 声明(ObjectProperty(:hasWife)) 声明(DataProperty(:hasAge))
<owl:Named个人rdf:about=“John”/> <owl:Class rdf:about=“Person”/> <owl:ObjectProperty rdf:about=“hasWife”/> <owl:DatatypeProperty rdf:about=“hasAge”/>
:John rdf:键入owl:NamedIndividual。 :Person rdf:type owl:Class。 :hasWife rdf:键入owl:ObjectProperty。 :hasAge rdf:type owl:DatatypeProperty。
个人:John 班级:人 对象属性:hasWife 数据属性:hasAge
<声明> <NamedIndividual IRI=“约翰”/> </声明> <声明> <Class IRI=“个人”/> </声明> <声明> <ObjectProperty IRI=“hasWife”/> </声明> <声明> <DataProperty IRI=“hasAge”/> </声明>
ClassAssertion(:父亲:约翰) ClassAssertion(:社交角色:父亲)
<神父rdf:about=“约翰”/> <SocialRole rdf:about=“父亲”/>
:John rdf:类型:父亲。 :父亲rdf:类型:SocialRole。
个人:John 类型:父亲 个人:父亲 类型:社交角色
<类断言> <Class IRI=“父亲”/> <NamedIndividual IRI=“约翰”/> </ClassAssertion> <类断言> <Class IRI=“社会角色”/> <NamedIndividual IRI=“父亲”/> </ClassAssertion>
子类别( :父亲 ObjectIntersectionOf(:男:父) ) 等价类( :父级 对象SomeValuesFrom( :hasChild :个人 ) ) 等价类( :缉毒人员 对象有自己(:loves) ) 分离类( :母亲 :父亲 :YoungChild ) 子对象属性( ObjectPropertyChain(:hasFather:hasBrother) :有叔叔 ) 否定对象属性断言( :hasDaughter(有女儿) :比尔 :苏珊 )
<owl:Class rdf:about=“父亲”> <rdfs:subClassOf> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Man”/> <owl:Class rdf:about=“Parent”/> </owl:intersectionOf> </owl:Class> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about=“Parent”> <owl:equivalentClass> <owl:限制> <owl:onProperty rdf:about=“hasChild”/> <owl:someValuesFrom rdf:resource=“Person”/> </owl:限制> </owl:equivalentClass> </owl:Class> <owl:Class rdf:about=“NarcisticPerson”> <owl:equivalentClass> <owl:限制> <owl:onProperty rdf:resource=“loves”/> <owl:hasSelf rdf:datatype=“ http://www.w3.org/2001/XMLSchema#boolean "> 真的 </owl:hasSelf> </owl:限制> </owl:equivalentClass> </owl:Class> <owl:AllDisjointClasss> <owl:members rdf:parseType=“Collection”> <owl:Class rdf:about=“母亲”/> <owl:Class rdf:about=“父亲”/> <owl:Class rdf:about=“YoungChild”/> </owl:成员> </owl:AllDisjointClasss> <rdf:描述rdf:about=“hasUncle”> <owl:propertyChainAxiom rdf:parseType=“Collection”> <owl:ObjectProperty rdf:about=“hasFather”/> <owl:ObjectProperty rdf:about=“hasBrother”/> </owl:propertyChainAxiom> </rdf:描述> <owl:NegativePropertyAssertion> <owl:sourceIndividual rdf:resource=“Bill”/> <owl:assertionProperty rdf:resource=“hasDaughter”/> <owl:target个人rdf:resource=“Susan”/> </owl:NegativePropertyAssertion>
:父rdfs:subClassOf[ rdf:type owl:Class; owl:intersectionOf(:男:父) ] . :父猫头鹰:equivalentClass[ rdf:type owl:限制; owl:onProperty:hasChild; owl:someValuesFrom:Person ] . :NarcisticPerson猫头鹰:等价类[ rdf:type owl:限制; owl:onProperty:爱; 猫头鹰:hasSelf-ttrue ] . []rdf:类型owl:AllDisjointClasss; 猫头鹰:成员(:母亲:父亲:幼儿)。 :has猫头鹰叔叔:propertyChainAxiom(:hasFather:hasBrother)。 []rdf:类型owl:NegativePropertyAssertion; owl:source个人:比尔; owl:assertionProperty:hasDaughter; 猫头鹰:目标个人:苏珊。
班级:父亲 子类别:男性和父母 类别:父级 等价物to:hasChild some人 类别:缉毒人员 等价物:爱自己 退学类别:母亲、父亲、幼儿 对象属性:hasUncle 子财产链:hasFather o hasBrother 个人:账单 事实:没有女儿苏珊
<子类> <Class IRI=“父亲”/> <对象交集> <IRI=“Man”类/> <IRI=“父级”/> </ObjectIntersectionOf> </SubClassOf> <等价类> <IRI=“父级”/> <对象SomeValuesFrom> <ObjectProperty IRI=“hasChild”/> <Class IRI=“个人”/> </ObjectSomeValuesFrom> </等价类> <等价类> <IRI=“缉毒人员”/> <对象具有自身> <ObjectProperty IRI=“loves”/> </对象具有自身> </等价类> <分离类> <Class IRI=“父亲”/> <IRI类=“母亲”/> <Class IRI=“YoungChild”/> </DisjointClasss> <子对象属性> <对象属性链> <ObjectProperty IRI=“hasFather”/> <ObjectProperty IRI=“hasBrother”/> </ObjectPropertyChain> <ObjectProperty IRI=“hasUncle”/> </SubObjectPropertyOf> <否定对象属性断言> <ObjectProperty IRI=“hasDaughter”/> <Named个人IRI=“账单”/> <Named个人IRI=“Susan”/> </NegativeObjectPropertyAssertion>
SubClassOf(子类 :无子女人士 对象交集( :个人 对象补足( 对象SomeValuesFrom( 对象反转(:hasParent) 猫头鹰:东西 ) ) ) ) 分离类( :母亲 :父亲 :YoungChild ) DisjointObject属性( :hasSon :hasDaughter(有女儿) ) 子对象属性( :hasFather(父亲) :hasParent )
<owl:Class rdf:about=“无子女人士”> <rdfs:subClassOf> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Person”/> <owl:Class> <owl:complementOf> <owl:限制> <owl:onProperty> <owl:ObjectProperty> <owl:inverseOf rdf:resource=“hasParent”/> </owl:ObjectProperty> </owl:onProperty> <owl:someValuesFrom rdf:resource=“Person”/> </owl:限制> </owl:complementOf> </owl:Class> </owl:intersectionOf> </owl:Class> </rdfs:subClassOf> </owl:Class> <owl:AllDisjointClasss> <owl:members rdf:parseType=“Collection”> <owl:Class rdf:about=“母亲”/> <owl:Class rdf:about=“父亲”/> <owl:Class rdf:about=“YoungChild”/> </owl:成员> </owl:AllDisjointClasss> <owl:ObjectProperty rdf:about=“hasSon”> <owl:propertyDisjointWith rdf:resource=“hasDaughter”/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about=“hasFather”> <rdfs:subPropertyOf rdf:resource=“hasParent”/> </owl:ObjectProperty>
:ChildlessPerson owl:subClassOf[ rdf:type owl:Class; owl:intersectionOf(:个人 [owl:补语Of[ rdf:type owl:限制; owl:onProperty[owl:inverseOf:hasParent]; 猫头鹰:一些价值来自猫头鹰 ] ] ) ] . []rdf:类型owl:AllDisjointClasss; 猫头鹰:成员(:母亲:父亲:幼儿)。 :hasSon-owl:propertyDisjointWith:hasDaughter。 :hasFather rdfs:subPropertyOf:hasParent。
班级:无子女人士 SubClassOf:人与非(逆hasParent some owl:Thing) 退学类别:母亲、父亲、幼儿 分离属性:hasSon,hasDaughter 对象属性:hasFather 子属性:hasParent
<子类> <Class IRI=“无子女人士”/> <对象交集> <Class IRI=“个人”/> <对象补充> <对象SomeValuesFrom> <对象反转> <ObjectProperty IRI=“hasParent”/> </对象反转> <类缩写IRI=“owl:Thing”/> </ObjectSomeValuesFrom> </ObjectComplementOf> </ObjectIntersectionOf> </SubClassOf> <分离类> <Class IRI=“父亲”/> <IRI类=“母亲”/> <Class IRI=“YoungChild”/> </DisjointClasss> <分离对象属性> <ObjectProperty IRI=“hasSon”/> <ObjectProperty IRI=“hasDaughter”/> </DisjointObjectProperties> <子对象属性> <ObjectProperty IRI=“hasFather”/> <ObjectProperty IRI=“hasParent”/> </SubObjectPropertyOf>
子类别( 对象交集( 对象之一(:玛丽:比尔:梅格) :女性 ) 对象交集( :父级 对象最大基数(1:hasChild) ObjectAllValuesFrom(:hasChild:女性) ) ) 分离类( :母亲 :父亲 :YoungChild ) 子对象属性( ObjectPropertyChain(:hasFather:hasBrother) :有叔叔 )
<owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class> <owl:oneOf rdf:parseType=“Collection”> <rdf:描述rdf:about=“Mary”/> <rdf:描述rdf:about=“Bill”/> <rdf:描述rdf:about=“Meg”/> </owl:oneOf> </owl:Class> <owl:Class rdf:about=“Female”/> </owl:intersectionOf> <rdfs:subClassOf> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Parent”/> <owl:限制> <owl:maxCardinality rdf:datatype=“ http://www.w3.org/2001/XMLSchema#nonNegativeInteger "> 1 </owl:maxCardinality> <owl:onProperty rdf:resource=“hasChild”/> </owl:限制> <owl:限制> <owl:onProperty rdf:resource=“hasChild”/> <owl:allValuesFrom rdf:resource=“Female”/> </owl:限制> </owl:intersectionOf> </owl:Class> </rdfs:subClassOf> </owl:Class> <owl:AllDisjointClasss> <owl:members rdf:parseType=“Collection”> <owl:Class rdf:about=“母亲”/> <owl:Class rdf:about=“父亲”/> <owl:Class rdf:about=“YoungChild”/> </owl:成员> </owl:AllDisjointClasss> <rdf:描述rdf:about=“hasUncle”> <owl:propertyChainAxiom rdf:parseType=“Collection”> <owl:ObjectProperty rdf:about=“hasFather”/> <owl:ObjectProperty rdf:about=“hasBrother”/> </owl:propertyChainAxiom> </rdf:描述>
[]rdf:类型owl:类; owl:intersectionOf([rdf:type owl:Class; 猫头鹰:oneOf(:玛丽:比尔:梅格)] :女性 ) ; rdfs:subClassOf[ rdf:type owl:Class; owl:intersectionOf(:父对象 [rdf:type owl:限制; owl:maxCardinality“1”^^xsd:nonNegativeInteger; owl:onProperty:hasChild] [rdf:type owl:限制; owl:onProperty:hasChild; owl:allValuesFrom:Female] ) ] . []rdf:类型owl:AllDisjointClasss; 猫头鹰:成员(:母亲:父亲:幼儿)。 :has猫头鹰叔叔:propertyChainAxiom(:hasFather:hasBrother)。
类别:X SubClassOf:父级和hasChild最多1个,仅限hasChilld女性 类别:X 等同于:{玛丽、比尔、梅格}和女性 退学类别:母亲、父亲、幼儿 对象属性:hasUncle 子财产链:hasFather o hasBrother
<子类> <对象交集> <ObjectOneOf> <Named个人IRI=“玛丽”/> <Named个人IRI=“账单”/> <Named个人IRI=“Meg”/> </ObjectOneOf> <IRI级=“女性”/> </ObjectIntersectionOf> <对象交集> <IRI=“父级”/> <ObjectMaxCardinality基数=“1”> <ObjectProperty IRI=“hasChild”/> </ObjectMaxCardinality> <对象所有值自> <ObjectProperty IRI=“hasChild”/> <IRI级=“女性”/> </ObjectAllValuesFrom> </ObjectIntersectionOf> </SubClassOf> <分离类> <Class IRI=“父亲”/> <IRI类=“母亲”/> <Class IRI=“YoungChild”/> </DisjointClasss> <子对象属性> <对象属性链> <ObjectProperty IRI=“hasFather”/> <ObjectProperty IRI=“hasBrother”/> </ObjectPropertyChain> <ObjectProperty IRI=“hasUncle”/> </SubObjectPropertyOf>
前缀(:=< http://example.com/owl/families/ >) 前缀(otherOnt:=< http://example.org/otherOntologies/families网站/ >) 前缀(xsd:=< http://www.w3.org/2001/XMLSchema# >) 前缀(owl:=< http://www.w3.org/2002/07/owl# >) 本体论(< http://example.com/owl/families > 导入(< http://example.org/otherOntologies/families.owl > ) 声明(具名个人(:John)) 声明(具名个人(:玛丽)) 声明(具名个人(:Jim)) 声明(具名个人(:James)) 声明(具名个人(:杰克)) 声明(具名个人(:账单)) 声明(具名个人(:Susan)) 申报(类别(:人)) AnnotationAssertion(rdfs:comment:Person“表示所有人的集合。”) 声明(类别(:女性)) 声明(类别(:父级)) 声明(类别(:父亲)) 声明(班级(:母亲)) 声明(班级(:社会角色)) 声明(类别(:人)) 申报(班级(:青少年)) 声明(类别(:无子女人士)) 宣言(阶级(:人类)) 声明(类别(:女性)) 声明(类(:HappyPerson)) 宣言(班级(:JohnsChildren)) 声明(类别(:缉毒人员)) 声明(类别(:MyBirthdayGuests)) 声明(类别(:死亡)) 声明(类别(:孤儿)) 声明(班级(:成人)) 声明(班级(:幼儿)) 声明(ObjectProperty(:hasWife)) 声明(ObjectProperty(:hasChild)) 声明(ObjectProperty(:hasDaughter)) 声明(ObjectProperty(:loves)) 声明(ObjectProperty(:hasSpouse)) 声明(ObjectProperty(:hasGrandparent)) 声明(ObjectProperty(:hasParent)) 声明(ObjectProperty(:hasBrother)) 声明(ObjectProperty(:hasUncle)) 声明(ObjectProperty(:hasSon)) 声明(ObjectProperty(:hasAncestor)) 声明(ObjectProperty(:hasband)) 声明(DataProperty(:hasAge)) 声明(DataProperty(:hasSSN)) 声明(数据类型(:personAge)) 声明(数据类型(:minorAge)) 声明(数据类型(:majorAge)) 声明(数据类型(:toddlerAge)) 子对象属性(:hasWife:hasSpouse) 子对象属性( ObjectPropertyChain(:hasParent:hasParent) :has祖父母 ) 子对象属性( ObjectPropertyChain(:hasFather:hasBrother) :有叔叔 ) 子对象属性( :hasFather(父亲) :hasParent ) 等价对象属性(:hasChild otherOnt:child) 反向对象属性(:hasParent:hasChild) 等价数据属性(:hasAge otherOnt:age) DisjointObjectProperties(:hasSon:hasDaughter) ObjectPropertyDomain(:hasWife:男子) ObjectPropertyRange(:有妻子:女人) DataPropertyDomain(:hasAge:个人) DataPropertyRange(:hasAge xsd:nonNegativeInteger) 对称对象属性(:hasSpouse) 不对称对象属性(:hasChild) DisjointObjectProperties(:hasParent:hasSpouse) ReflexiveObjectProperty(:hasRelative) 无反射对象属性(:parentOf) 功能对象属性(:hasband) 反函数对象属性(:hasband) TransitiveObjectProperty(:hasAncestor) 函数数据属性(:hasAge) SubClassOf(:女人:人) SubClassOf(:母亲:女人) 子类别( :祖父 ObjectIntersectionOf(:男:父) ) 子类别( :青少年 数据房屋值来自(:hasAge 数据类型限制(xsd:integer xsd:minExclusive“12”^^xsd:integer xsd:maxInclusive“19”^^xsd:integer ) ) ) 子类别( 注释(rdfs:comment“声明每个人都是一个人”) :男 :个人 ) 子类别( :父亲 ObjectIntersectionOf(:男:父) ) 子类别( :无子女人士 对象交集( :个人 对象补足( 对象SomeValuesFrom( 对象反转(:hasParent) 猫头鹰:东西 ) ) ) ) 子类别( 对象交集( 对象之一(:玛丽:比尔:梅格) :女性 ) 对象交集( :父级 对象最大基数(1:hasChild) ObjectAllValuesFrom(:hasChild:女性) ) ) 等价类(:人:人) 等价类( :母亲 ObjectIntersectionOf(:女性:父母) ) 等价类( :父级 ObjectUnionOf(:母亲:父亲) ) 等价类( :无子女人士 对象交集( :个人 ObjectComplementOf(:父级) ) ) 等价类( :父级 ObjectSomeValuesFrom(:hasChild:人) ) 等价类( :快乐人士 对象交集( ObjectAllValuesFrom(:hasChild:HappyPerson) ObjectSomeValuesFrom(:hasChild:HappyPerson) ) ) 等价类( :约翰儿童 ObjectHasValue(:hasParent:John) ) 等价类( :缉毒人员 ObjectHasSelf(:爱) ) 等价类( :我的生日客人 对象一(:比尔:约翰:玛丽) ) 等价类( :孤儿 对象所有值来自( 对象反转(:hasChild) :已死亡 ) ) 等价类(:成人其他Ont:成人) 等价类( :父级 对象SomeValuesFrom( :hasChild :个人 ) ) 脱课(女:男) 解散类别( :母亲 :父亲 :YoungChild ) HasKey(:个人()(:hasSSN)) 数据类型定义( :personAge 数据类型限制(xsd:integer xsd:minInclusive“0”^^xsd:integer xsd:maxInclusive“150”^^xsd:integer ) ) 数据类型定义( :minor年龄 数据类型限制(xsd:integer xsd:minInclusive“0”^^xsd:integer xsd:maxInclusive“18”^^xsd:integer ) ) 数据类型定义( :专业年龄 数据交叉点( :personAge 数据补充(:minorAge) ) ) 数据类型定义( :幼儿年龄 DataOneOf(“1”^^xsd:integer“2”^^xsd:integer) ) ClassAssertion(:人员:Mary) 课堂断言(:女人:玛丽) 类断言( 对象交集( :个人 ObjectComplementOf(:父级) ) :杰克 ) 类断言( 对象最大基数(4:hasChild:父对象) :约翰 ) 类断言( ObjectMinCardinality(2:hasChild:父对象) :约翰 ) 类断言( 对象精确基数(3:hasChild:父对象) :约翰 ) 类断言( 对象精确基数(5:hasChild) :约翰 ) ClassAssertion(:父亲:John) ClassAssertion(:社交角色:父亲) ObjectPropertyAssertion(:has妻子:约翰:玛丽) 否定对象属性断言(:hasWife:Bill:Mary) 否定对象属性断言( :has女儿 :比尔 :苏珊 ) DataPropertyAssertion(:hasAge:John“51”^^xsd:integer) 否定数据属性断言(:hasAge:Jack“53”^^xsd:integer) 同一个人(:詹姆斯:吉姆) 同一个人(:John otherOnt:John Brown) 同一个人(:Mary otherOnt:Mary Brown) 不同的个人(:约翰:比尔) )
<! DOCTYPE rdf:rdf[ <! 实体猫头鹰“ http://www.w3.org/2002/07/owl# " > <! 实体xsd“ http://www.w3.org/2001/XMLSchema# " > <! 实体rdfs“ http://www.w3.org/2000/01/rdf-schema# " > <! 其他实体” http://example.org/otherOntologies/families网站/ " > ]> <rdf:rdf xml:base=“ http://example.com/owl/families/ " xmlns=“ http://example.com/owl/families/ " xmlns:otherOnt=“ http://example.org/otherOntologies/families网站/ " xmlns:owl=“ http://www.w3.org/2002/07/owl# " xmlns:rdfs=“ http://www.w3.org/2000/01/rdf-schema# " xmlns:rdf=“ http://www.w3.org/1999/02/22-rdf-syntax-ns# " xmlns:xsd=“ http://www.w3.org/2001/XMLSchema# "> <owl:Ontology rdf:about=“ http://example.com/owl/families "> <owl:imports rdf:resource=“ http://example.org/otherOntologies/families.owl " /> </owl:本体> <owl:ObjectProperty rdf:about=“hasWife”> <rdfs:subPropertyOf rdf:resource=“hasSpouse”/> <rdfs:domain rdf:resource=“Man”/> <rdfs:range rdf:resource=“Woman”/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about=“hasParent”> <owl:inverseOf rdf:resource=“hasChild”/> <owl:propertyDisjointWith rdf:resource=“hasSpouse”/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about=“hasSon”> <owl:propertyDisjointWith rdf:resource=“hasDaughter”/> </owl:ObjectProperty> <owl:ObjectProperty rdf:about=“hasFather”> <rdfs:subPropertyOf rdf:resource=“hasParent”/> </owl:ObjectProperty> <owl:SymmetricProperty rdf:about=“hasSpouse”/> <owl:AsymmetricProperty rdf:about=“hasChild”/> <owl:ReflexiveProperty rdf:about=“hasRelative”/> <owl:IrreflectiveProperty rdf:about=“parentOf”/> <owl:FunctionalProperty rdf:about=“hasHusband”/>功能属性 <owl:Inverse FunctionalProperty rdf:about=“hasHusband”/>反向功能属性 <owl:TransitiveProperty rdf:about=“hasAncestor”/> <rdf:描述rdf:about=“hasGrandparent”> <owl:propertyChainAxiom rdf:parseType=“Collection”> <owl:ObjectProperty rdf:about=“hasParent”/> <owl:ObjectProperty rdf:about=“hasParent”/> </owl:propertyChainAxiom> </rdf:描述> <rdf:描述rdf:about=“hasUncle”> <owl:propertyChainAxiom rdf:parseType=“Collection”> <owl:ObjectProperty rdf:about=“hasFather”/> <owl:ObjectProperty rdf:about=“hasBrother”/> </owl:propertyChainAxiom> </rdf:描述> <owl:ObjectProperty rdf:about=“hasChild”> <owl:equivalentProperty rdf:resource=“&otherOnt;child”/> </owl:ObjectProperty> <owl:DatatypeProperty rdf:about=“hasAge”> <rdfs:domain rdf:resource=“Person”/> <rdfs:range rdf:resource=“&xsd;nonNegativeInteger”/> <owl:equivalentProperty rdf:resource=“&otherOnt;age”/> </owl:DatatypeProperty> <owl:FunctionalProperty rdf:about=“hasAge”/> <owl:Class rdf:about=“Woman”> <rdfs:subClassOf rdf:resource=“Person”/> </owl:Class> <owl:Class rdf:about=“母亲”> <rdfs:subClassOf rdf:resource=“Woman”/> <owl:equivalentClass> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Woman”/> <owl:Class rdf:about=“Parent”/> </owl:intersectionOf> </owl:Class> </owl:equivalentClass> </owl:Class> <owl:Class rdf:about=“Person”> <rdfs:comment>表示所有人的集合</ rdfs:注释> <owl:equivalentClass rdf:resource=“Human”/> <owl:hasKey rdf:parseType=“Collection”> <owl:DataProperty rdf:about=“hasSSN”/> </owl:hasKey> </owl:Class> <owl:Class rdf:about=“Parent”> <owl:equivalentClass> <owl:Class> <owl:unionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“母亲”/> <owl:Class rdf:about=“父亲”/> </owl:unionOf> </owl:Class> </owl:equivalentClass> <owl:equivalentClass> <owl:限制> <owl:onProperty rdf:resource=“hasChild”/> <owl:someValuesFrom rdf:resource=“Person”/> </owl:限制> </owl:equivalentClass> </owl:Class> <owl:Class rdf:about=“无子女人士”> <owl:equivalentClass> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Person”/> <owl:Class> <owl:complementOf rdf:resource=“Parent”/> </owl:Class> </owl:intersectionOf> </owl:Class> </owl:equivalentClass> </owl:Class> <owl:Class rdf:about=“祖父”> <rdfs:subClassOf> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Man”/> <owl:Class rdf:about=“Parent”/> </owl:intersectionOf> </owl:Class> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about=“HappyPerson”> <owl:equivalentClass> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:限制> <owl:onProperty rdf:resource=“hasChild”/> <owl:allValuesFrom rdf:resource=“HappyPerson”/> </owl:限制> <owl:限制> <owl:onProperty rdf:resource=“hasChild”/> <owl:someValuesFrom rdf:resource=“HappyPerson”/> </owl:限制> </owl:intersectionOf> </owl:Class> </owl:equivalentClass> </owl:Class> <owl:Class rdf:about=“JohnsChildren”> <owl:equivalentClass> <owl:限制> <owl:onProperty rdf:resource=“hasParent”/> <owl:hasValue rdf:resource=“John”/> </owl:限制> </owl:equivalentClass> </owl:Class> <owl:Class rdf:about=“NarcisticPerson”> <owl:equivalentClass> <owl:限制> <owl:onProperty rdf:resource=“loves”/> <owl:hasSelf-rdf:datatype=“&xsd;boolean”> 真的 </owl:hasSelf> </owl:限制> </owl:equivalentClass> </owl:Class> <owl:Class rdf:about=“MyBirthdayGuests”> <owl:equivalentClass> <owl:Class> <owl:oneOf rdf:parseType=“Collection”> <rdf:描述rdf:about=“Bill”/> <rdf:描述rdf:about=“John”/> <rdf:描述rdf:about=“Mary”/> </owl:oneOf> </owl:Class> </owl:equivalentClass> </owl:Class> <owl:Class rdf:about=“孤儿”> <owl:equivalentClass> <owl:限制> <owl:onProperty> <owl:ObjectProperty> <owl:inverseOf rdf:resource=“hasChild”/> </owl:ObjectProperty> </owl:onProperty> <owl:allValuesFrom rdf:resource=“死”/> </owl:限制> </owl:equivalentClass> </owl:Class> <owl:Class rdf:about=“青少年”> <rdfs:subClassOf> <owl:限制> <owl:onProperty rdf:resource=“hasAge”/> <owl:someValuesFrom> <rdfs:数据类型> <owl:onDatatype rdf:resource=“&xsd;integer”/> <owl:withRestrictions rdf:parseType=“Collection”> <rdf:说明> <xsd:minExclusive rdf:datatype=“&xsd;integer”>12 </rdf:描述> <rdf:说明> <xsd:maxInclusive rdf:datatype=“&xsd;integer”>19</xsd:maxInclusive> </rdf:描述> </owl:有限制> </rdfs:数据类型> </owl:someValuesFrom> </owl:限制> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about=“Man”> <rdfs:subClassOf rdf:resource=“Person”/> </owl:Class> <owl:公理> <owl:annotatedSource rdf:resource=“Man”/> <owl:annotatedProperty rdf:resource=“&rdfs;subClassOf”/> <owl:annotatedTarget rdf:resource=“Person”/> <rdfs:comment>指出每个人都是一个人</ rdfs:注释> </owl:Axiom> <owl:Class rdf:about=“成人”> <owl:equivalentClass rdf:resource=“&otherOnt;成长”/> </owl:Class> <owl:Class rdf:about=“父亲”> <rdfs:subClassOf> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Man”/> <owl:Class rdf:about=“Parent”/> </owl:intersectionOf> </owl:Class> </rdfs:subClassOf> </owl:Class> <owl:Class rdf:about=“无子女人士”> <rdfs:subClassOf> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Person”/> <owl:Class> <owl:complementOf> <owl:限制> <owl:onProperty> <owl:ObjectProperty> <owl:inverseOf rdf:resource=“hasParent”/> </owl:ObjectProperty> </owl:onProperty> <owl:someValuesFrom rdf:resource=“&owl;Thing”/> </owl:限制> </owl:complementOf> </owl:Class> </owl:intersectionOf> </owl:Class> </rdfs:subClassOf> </owl:Class> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class> <owl:oneOf rdf:parseType=“Collection”> <rdf:描述rdf:about=“Mary”/> <rdf:描述rdf:about=“Bill”/> <rdf:描述rdf:about=“Meg”/> </owl:oneOf> </owl:Class> <owl:Class rdf:about=“Female”/> </owl:intersectionOf> <rdfs:subClassOf> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Parent”/> <owl:限制> <owl:maxCardinality rdf:datatype=“&xsd;nonNegativeInteger”> 1 </owl:maxCardinality> <owl:onProperty rdf:resource=“hasChild”/> </owl:限制> <owl:限制> <owl:onProperty rdf:resource=“hasChild”/> <owl:allValuesFrom rdf:resource=“Female”/> </owl:限制> </owl:intersectionOf> </owl:Class> </rdfs:subClassOf> </owl:Class> <owl:AllDisjointClasss> <owl:members rdf:parseType=“Collection”> <owl:Class rdf:about=“Woman”/> <owl:Class rdf:about=“Man”/> </owl:成员> </owl:AllDisjointClasss> <owl:AllDisjointClasss> <owl:members rdf:parseType=“Collection”> <owl:Class rdf:about=“母亲”/> <owl:Class rdf:about=“父亲”/> <owl:Class rdf:about=“YoungChild”/> </owl:成员> </owl:AllDisjointClasss> <rdf:描述rdf:about=“personAge”> <owl:equivalentClass> <rdfs:数据类型> <owl:onDatatype rdf:resource=“&xsd;integer”/> <owl:withRestrictions rdf:parseType=“Collection”> <rdf:说明> <xsd:minInclusive rdf:datatype=“&xsd;integer”>0</xsd:minInclusive> </rdf:描述> <rdf:说明> <xsd:maxInclusive rdf:datatype=“&xsd;integer”>150 </rdf:描述> </owl:有限制> </rdfs:数据类型> </owl:equivalentClass> </rdf:描述> <rdf:描述rdf:about=“minorAge”> <owl:equivalentClass> <rdfs:数据类型> <owl:onDatatype rdf:resource=“&xsd;integer”/> <owl:withRestrictions rdf:parseType=“Collection”> <rdf:说明> <xsd:minInclusive rdf:datatype=“&xsd;integer”>0</xsd:minInclusive> </rdf:描述> <rdf:说明> <xsd:maxInclusive rdf:datatype=“&xsd;integer”>18</xsd:maxInclusive> </rdf:描述> </owl:有限制> </rdfs:数据类型> </owl:equivalentClass> </rdf:描述> <rdf:描述rdf:about=“majorAge”> <owl:equivalentClass> <rdfs:数据类型> <owl:intersectionOf rdf:parseType=“Collection”> <rdf:描述rdf:about=“personAge”/> <rdfs:数据类型> <owl:datatypeComplementOf rdf:resource=“minorAge”/> </rdfs:数据类型> </owl:intersectionOf> </rdfs:数据类型> </owl:equivalentClass> </rdf:描述> <rdf:描述rdf:about=“幼儿年龄”> <owl:equivalentClass> <rdfs:数据类型> <owl:oneOf> <rdf:说明> <rdf:first-rdf:datatype=“&xsd;integer”>1 <rdf:rest> <rdf:说明> <rdf:first-rdf:datatype=“&xsd;integer”>2 <rdf:rest rdf:resource=“ http://www.w3.org/1999/02/22-rdf-syntax-ns#nil "/> </rdf:描述> </rdf:rest> </rdf:描述> </owl:oneOf> </rdfs:数据类型> </owl:equivalentClass> </rdf:描述> <人物rdf:about=“Mary”> <rdf:type rdf:resource=“Woman”/> <owl:sameAs-rdf:resource=“&otherOnt;MaryBrown”/> </人> <owl:Named个人rdf:about=“James”> <owl:sameAs-rdf:resource=“Jim”/> </owl:NamedIndividual> <rdf:描述rdf:about=“Jack”> <rdf:type> <owl:Class> <owl:intersectionOf rdf:parseType=“Collection”> <owl:Class rdf:about=“Person”/> <owl:Class> <owl:complementOf rdf:resource=“Parent”/> </owl:Class> </owl:intersectionOf> </owl:Class> </rdf:type> </rdf:描述> <owl:Named个人rdf:about=“John”> <hasWife rdf:resource=“玛丽”/> <hasAge rdf:datatype=“&xsd;integer”>51</hasAge> <owl:differentFrom-rdf:resource=“Bill”/> <owl:sameAs-rdf:resource=“&otherOnt;JohnBrown”/> <rdf:type rdf:resource=“父亲”/> <rdf:type> <owl:限制> <owl:maxQualifiedCardinality rdf:datatype=“&xsd;nonNegativeInteger”> 4 </owl:maxQualifiedCardinality> <owl:onProperty rdf:resource=“hasChild”/> <owl:onClass rdf:resource=“Parent”/> </owl:限制> </rdf:type> <rdf:type> <owl:限制> <owl:minQualifiedCardinality rdf:datatype=“&xsd;nonNegativeInteger”> 2 </owl:minQualifiedCardinality> <owl:onProperty rdf:resource=“hasChild”/> <owl:onClass rdf:resource=“Parent”/> </owl:限制> </rdf:type> <rdf:type> <owl:限制> <owl:qualifiedCardinality rdf:datatype=“&xsd;nonNegativeInteger”> 三 </owl:合格基数> <owl:onProperty rdf:resource=“hasChild”/> <owl:onClass rdf:resource=“Parent”/> </owl:限制> </rdf:type> <rdf:type> <owl:限制> <owl:cardinality rdf:datatype=“&xsd;nonNegativeInteger”> 5 </owl:基数> <owl:onProperty rdf:resource=“hasChild”/> </owl:限制> </rdf:type> </owl:NamedIndividual> <SocialRole rdf:about=“父亲”/> <owl:NegativePropertyAssertion> <owl:sourceIndividual rdf:resource=“Bill”/> <owl:assertionProperty rdf:resource=“hasWife”/> <owl:target个人rdf:resource=“Mary”/> </owl:NegativePropertyAssertion> <owl:NegativePropertyAssertion> <owl:sourceIndividual rdf:resource=“Jack”/> <owl:assertionProperty rdf:resource=“hasAge”/> <owl:targetValue rdf:datatype=“&xsd;integer”>53 </owl:NegativePropertyAssertion> <owl:NegativePropertyAssertion> <owl:sourceIndividual rdf:resource=“Bill”/> <owl:assertionProperty rdf:resource=“hasDaughter”/> <owl:target个人rdf:resource=“Susan”/> </owl:NegativePropertyAssertion> </rdf:rdf>
@前缀:< http://example.com/owl/families/ > . @前缀otherOnt:< http://example.org/otherOntologies/families网站/ > . @前缀owl:< http://www.w3.org/2002/07/owl# > . @前缀rdfs:< http://www.w3.org/2000/01/rdf-schema# > . @前缀rdf:< http://www.w3.org/1999/02/22-rdf-syntax-ns# > . @前缀xsd:< http://www.w3.org/2001/XMLSchema# > . < http://example.com/owl/families > rdf:类型owl:本体; owl:导入< http://example.org/otherOntologies/families.owl > . :hasSpouse rdf:键入owl:SymmetricProperty。 :hasRelative rdf:类型owl:ReflexiveProperty。 :parentOf rdf:类型owl:IrreflexiveProperty。 :hasAncestor rdf:类型owl:TransitiveProperty。 :hasband rdf:键入owl:FunctionalProperty。 :hasband rdf:类型owl:InverseFunctionalProperty。 :hasWife rdf:键入owl:ObjectProperty。 :hasWife rdfs:域:男子; rdfs:范围:女性。 :hasWife rdfs:subPropertyOf:hasSpouse。 :hasSon-owl:propertyDisjointWith:hasDaughter。 :hasFather rdfs:subPropertyOf:hasParent。 :hasParent owl:inverseOf:hasChild。 :hasParent owl:propertyDisjointWith:hasSpouse。 :hasGrandparent owl:propertyChainAxiom(:hasParent:hasParent)。 :has猫头鹰叔叔:propertyChainAxiom(:hasFather:hasBrother)。 :hasAge owl:equivalentProperty otherOnt:age。 :hasAge rdf:type owl:DatatypeProperty。 :hasAge rdf:键入owl:FunctionalProperty。 :hasAge rdfs:domain:Person; rdfs:range xsd:nonNegativeInteger。 :hasChild owl:equivalentProperty otherOnt:child。 :hasChild rdf:type owl:AsymmetricProperty。 :女性rdfs:subClassOf:人。 :母亲rdfs:subClassOf:女人。 :猫头鹰妈妈:等价类[ rdf:type owl:Class; owl:intersectionOf(:女人:父母) ] . :Person rdf:type owl:Class。 :个人猫头鹰:等价类:人类。 :Person rdfs:comment“代表所有人的集合。”^^xsd:string。 :个人owl:hasKey(:hasSSN)。 :hasSSN rdf:类型owl:DataProperty。 :父猫头鹰:equivalentClass[ rdf:type owl:Class; owl:unionOf(:母亲:父亲) ] . :父猫头鹰:equivalentClass[ rdf:type owl:限制; owl:onProperty:hasChild; owl:someValuesFrom:Person ] . :祖父rdfs:subClassOf[ rdf:type owl:Class; owl:intersectionOf(:男:父) ] . :快乐的人 owl:等价类[ rdf:type owl:Class; owl:intersectionOf([rdf:type owl:Restriction; owl:onProperty:hasChild; owl:allValuesFrom:HappyPerson] [rdf:type owl:限制; owl:onProperty:hasChild; owl:someValuesFrom:HappyPerson] ) ] . :约翰儿童猫头鹰:等价类[ rdf:type owl:限制; owl:onProperty:hasParent; owl:hasValue:约翰 ] . :NarcisticPerson猫头鹰:等价类[ rdf:type owl:限制; owl:onProperty:爱; owl:hasSelf“true”^^xsd:boolean。 ] . :MyBirthdayGuests owl:equivalentClass[ rdf:type owl:Class; 猫头鹰:oneOf(:比尔:约翰:玛丽) ] . :孤儿猫头鹰:等价类[ rdf:type owl:限制; owl:onProperty[owl:inverseOf:hasChild]; owl:allValuesFrom:死 ] . :青少年rdfs:subClassOf [rdf:type owl:限制; owl:onProperty:hasAge; owl:someValuesFrom [rdf:type rdfs:数据类型; owl:onDatatype xsd:integer; owl:带限制([xsd:minExclusive“12”^^xsd:integer] [xsd:maxInclusive“19”^^xsd:integer] ) ] ] . :Man rdfs:subClassOf:Person。 []rdf:类型owl:Axiom; owl:annotatedSource:Man; owl:annotatedProperty rdfs:subClassOf; owl:annotatedTarget:Person; rdfs:comment“声明每个人都是一个人。”^^xsd:string。 :成年猫头鹰:等价类otherOnt:成年。 :父rdfs:subClassOf[ rdf:type owl:Class; owl:intersectionOf(:男:父) ] . :ChildlessPerson owl:equivalentClass[ rdf:type owl:Class; owl:intersectionOf(:Person[owl:complementOf:Parent]) ] . :无子女猫头鹰:subClassOf[ rdf:type owl:Class; owl:intersectionOf(:个人 [owl:补语Of[ rdf:type owl:限制; owl:onProperty[owl:inverseOf:hasParent]; 猫头鹰:一些价值来自猫头鹰 ] ] ) ] . []rdf:类型owl:类; owl:intersectionOf([rdf:type owl:Class; 猫头鹰:oneOf(:玛丽:比尔:梅格)] :女性 ) ; rdfs:subClassOf[ rdf:type owl:Class; owl:intersectionOf(:父对象 [rdf:type owl:限制; owl:maxCardinality“1”^^xsd:nonNegativeInteger; owl:onProperty:hasChild] [rdf:type owl:限制; owl:onProperty:hasChild; owl:allValuesFrom:Female] ) ] . []rdf:类型owl:AllDisjointClasss; 猫头鹰:成员(:母亲:父亲:幼儿)。 []rdf:类型owl:AllDisjointClasss; 猫头鹰:成员(:女人:男人)。 :personAge owl:equivalentClass [rdf:type rdfs:Datatype; owl:onDatatype xsd:integer; owl:带限制( [xsd:minInclusive“0”^^xsd:integer] [xsd:maxInclusive“150”^^xsd:integer] ) ] .
:minorAge owl:equivalentClass [rdf:type rdfs:Datatype; owl:onDatatype xsd:integer; owl:带限制( [xsd:minInclusive“0”^^xsd:integer] [xsd:maxInclusive“18”^^xsd:integer] ) ] .
:majorAge猫头鹰:等效类 [rdf:type rdfs:数据类型; owl:交集Of( :personAge [rdf:type rdfs:数据类型; owl:datatypeComplementOf:minorAge] ) ] . :幼儿猫头鹰:等价类 [rdf:type rdfs:数据类型; owl:oneOf(“1”^^xsd:integer“2”^^xsd:integer) ] . :Mary rdf:类型:个人。 :Mary rdf:类型:女人。 :玛丽猫头鹰:和别人一样Ont:玛丽·布朗。 詹姆斯·奥勒:相同As:吉姆。 :Jack rdf:类型[ rdf:type owl:Class; owl:intersectionOf(:个人 [rdf:type owl:Class; owl:complementOf:父级] ) ] . :John owl:与他人相同Ont:约翰布朗。 :John rdf:键入owl:NamedIndividual。 :John rdf:类型:父亲。 约翰:妻子:玛丽。 :John owl:不同于:Bill。 :约翰:五十一岁。 :John rdf:类型[ rdf:type owl:限制; owl:maxQualifiedCardinality“4”^^xsd:nonNegativeInteger; owl:onProperty:hasChild; owl:onClass:父级 ] . :John rdf:类型[ rdf:type owl:限制; owl:minQualifiedCardinality“2”^^xsd:nonNegativeInteger; owl:onProperty:hasChild; owl:onClass:父级 ] . :John rdf:类型[ rdf:type owl:限制; owl:qualifiedCardinality“3”^^xsd:nonNegativeInteger; owl:onProperty:hasChild; owl:onClass:父级 ] . :John rdf:类型[ rdf:type owl:限制; owl:基数“5”^^xsd:nonNegativeInteger; owl:onProperty:hasChild ] . :父亲rdf:类型:SocialRole。 []rdf:类型owl:NegativePropertyAssertion; owl:source个人:比尔; owl:assertionProperty:hasWife; 猫头鹰:目标个人:玛丽。 []rdf:类型owl:NegativePropertyAssertion; owl:source个人:比尔; owl:assertionProperty:hasDaughter; 猫头鹰:目标个人:苏珊。 []rdf:类型owl:NegativePropertyAssertion; owl:源个人:Jack; owl:assertionProperty:hasAge; owl:targetValue 53。
前缀::< http://example.com/owl/families/ > 前缀:xsd:< http://www.w3.org/2001/XMLSchema# > 前缀:owl:< http://www.w3.org/2002/07/owl# > 前缀:otherOnt:< http://example.org/otherOntologies/families网站/ > 本体:< http://example.com/owl/families > 导入:< http://example.org/otherOntologies/families.owl > 对象属性:hasWife 子财产:hasSpouse 领域:Man 范围:女性 对象属性:hasParent 反转:hasChild 对象属性:hasSpouse 特点:对称 ObjectProperty:hasChild 特点:不对称 对象属性:hasRelative 特征:反射 ObjectProperty:parentOf 特点:不灵活 标的财产:丈夫 特点:功能 特征:逆函数 对象属性:hasAncestor 特征:可传递 对象属性:hasGrandparent 子属性链:hasParento hasParent 对象属性:hasUncle 子财产链:hasFather o hasBrother 对象属性:hasFather 子属性:hasParent 对象属性:hasBrother ObjectProperty:hasDaughter 对象属性:hasSon ObjectProperty:爱情 分离属性:hasParent、hasSpouse 分离属性:hasSon,hasDaughter 等效属性:hasChild,otherOnt:child 等效属性:hasAge,otherOnt:age 数据属性:hasAge 域:个人 范围:xsd:nonNegativeInteger 特点:功能 数据属性:hasSSN 数据类型:personAge 等价于:整数[<=0,>=150] 数据类型:minorAge 等价于:整数[<=0,>=18] 数据类型:majorAge 等价于:personAge而非minorAge 数据类型:幼儿年龄 等价于:{1,2} 数据类型:minorAge 班级:女性 SubClassOf:个人 班级:母亲 SubClassOf:女性 等价物:女性和家长 班级:人 注释:rdfs:comment“表示所有人的集合。” 等效于:人类 HasKey:hasSSN 类别:父级 等价物to:hasChild some人 等同于:母亲或父亲 班级:无子女人士 等价于:个人而非家长 SubClassOf:人与非(逆hasParent some owl:Thing) 班级:爷爷 子类别:男性和父母 班级:HappyPerson 等价物:hasChild only Happy和hasChilld some Happy 班级:约翰儿童 等价于:hasParent值John 类别:缉毒人员 等价物:爱自己 班级:孤儿 等价于:inverse has only Dead 班级:青少年 SubClassOf:hasAge某个整数[<=13,>=19] 班级:男子 SubClassOf:Annotations:rdfs:comment“陈述每个人都是一个人。” 班级:MyBirthdayGuests 等价于:{比尔、约翰、玛丽} 班级:父亲 子类别:男性和父母 类别:X SubClassOf:父级和hasChild最多1个,仅限hasChilld女性 等同于:{玛丽、比尔、梅格}和女性 班级:成人 类别:死亡 班级:父亲 班级:女性 班级:快乐 类别:人类 班级:社交角色 班级:YoungChild 退学类别:母亲、父亲、幼儿 DisjointClasses:女性、男性 等价类:成人,其他Ont:成人 个人:Mary 类型:人 类型:女性 个人:Jack 类型:个人而非家长 个人:John 类型:父亲 类型:hasChild max 4 Parent 类型:hasChild min 2 Parent 类型:hasChild正好3个Parent 类型:hasChild正好5个 事实:hasAge“51”^^xsd:integer 事实:有妻子玛丽 不同于:比尔 个人:账单 事实:玛丽太太没有 事实:没有女儿苏珊 个人:James SameAs:吉姆 个人:Jack 事实:not hasAge“53”^^xsd:integer 个人:父亲 类型:社交角色 个人:梅格 个人:Susan 个人:Jim 个人:其他Ont:JohnBrown 个人:其他Ont:玛丽·布朗 同一个人:约翰,其他人Ont:约翰布朗 同一个人:玛丽,其他人Ont:玛丽·布朗
<! DOCTYPE本体[ <! 实体xsd“ http://www.w3.org/2001/XMLSchema# " > <! 实体rdfs“ http://www.w3.org/2000/01/rdf-schema# " > ]> <本体论 xml:base=“ http://example.com/owl/families/ " 本体论IRI=“ http://example.com/owl/families " xmlns=“ http://www.w3.org/2002/07/owl# "> <前缀name=“owl”IRI=“ http://www.w3.org/2002/07/owl# "/> <前缀name=“otherOnt”IRI=“ http://example.org/otherOntologies/families网站/ "/> <导入> http://example.org/otherOntologies/families.owl </导入> <声明> <NamedIndividual IRI=“约翰”/> </声明> <声明> <Named个人IRI=“玛丽”/> </声明> <声明> <Named个人IRI=“Jim”/> </声明> <声明> <Named个人IRI=“James”/> </声明> <声明> <Named个人IRI=“杰克”/> </声明> <声明> <Named个人IRI=“账单”/> </声明> <声明> <Named个人IRI=“Susan”/> </声明> <声明> <Named个人IRI=“Meg”/> </声明> <声明> <Class IRI=“个人”/> </声明> <注解断言> <AnnotationProperty IRI=“&rdfs;注释”/> 个人 代表所有人的集合</ 文字> </AnnotationAssertion> <声明> <IRI级=“女性”/> </声明> <声明> <IRI=“父级”/> </声明> <声明> <Class IRI=“父亲”/> </声明> <声明> <IRI类=“母亲”/> </声明> <声明> <Class IRI=“社会角色”/> </声明> <声明> <IRI=“Man”类/> </声明> <声明> <IRI=“青少年”/> </声明> <声明> <Class IRI=“无子女人士”/> </声明> <声明> <IRI=“人类”/>类 </声明> <声明> <IRI级=“女性”/> </声明> <声明> <Class IRI=“快乐人士”/> </声明> <声明> <Class IRI=“约翰儿童”/> </声明> <声明> <IRI=“缉毒人员”/> </声明> <声明> <Class IRI=“MyBirthdayGuests”/> </声明> <声明> <Class IRI=“死亡”/> </声明> <声明> <IRI=“孤儿”类/> </声明> <声明> <IRI=“成人”/> </声明> <声明> <Class IRI=“YoungChild”/> </声明> <声明> <ObjectProperty IRI=“hasWife”/> </声明> <声明> <ObjectProperty IRI=“hasChild”/> </声明> <声明> <ObjectProperty IRI=“hasDaughter”/> </声明> <声明> <ObjectProperty IRI=“loves”/> </声明> <声明> <ObjectProperty IRI=“hasSpouse”/> </声明> <声明> <ObjectProperty IRI=“hasGrandparent”/> </声明> <声明> <ObjectProperty IRI=“hasParent”/> </声明> <声明> <ObjectProperty IRI=“hasBrother”/> </声明> <声明> <ObjectProperty IRI=“hasUncle”/> </声明> <声明> <ObjectProperty IRI=“hasSon”/> </声明> <声明> <ObjectProperty IRI=“hasAncestor”/> </声明> <声明> <ObjectProperty IRI=“hasband”/> </声明> <声明> <DataProperty IRI=“hasAge”/> </声明> <声明> <DataProperty IRI=“hasSSN”/> </声明> <声明> <数据类型IRI=“personAge”/> </声明> <声明> <数据类型IRI=“minorAge”/> </声明> <声明> <数据类型IRI=“majorAge”/> </声明> <声明> <Datatype IRI=“幼儿年龄”/> </声明> <数据类型定义> <数据类型IRI=“personAge”/> <数据类型限制> <Datatype IRI=“&xsd;integer”/> <FacetRestriction facet=“&xsd;minInclusive”> <Literal datatypeIRI=“&xsd;integer”>0 </FacetRestriction> <FacetRestriction facet=“&xsd;maxInclusive”> <Literal datatypeIRI=“&xsd;integer”>150</Literal> </FacetRestriction> </DatatypeRestriction> </DatatypeDefinition> <数据类型定义> <数据类型IRI=“minorAge”/> <数据类型限制> <Datatype IRI=“&xsd;integer”/> <FacetRestriction facet=“&xsd;minInclusive”> <Literal datatypeIRI=“&xsd;integer”>0 </FacetRestriction> <FacetRestriction facet=“&xsd;maxInclusive”> <Literal datatypeIRI=“&xsd;integer”>18</Literal> </FacetRestriction> </DatatypeRestriction> </DatatypeDefinition> <数据类型定义> <数据类型IRI=“majorAge”/> <数据交叉点> <数据类型IRI=“personAge”/> <数据补充> <数据类型IRI=“minorAge”/> </DataComplementOf> </DataIntersectionOf> </DatatypeDefinition> <数据类型定义> <Datatype IRI=“幼儿年龄”/> <数据之一> <Literal datatypeIRI=“&xsd;integer”>1</Literal> <Literal datatypeIRI=“&xsd;integer”>2</Literal> </DataOneOf> </DatatypeDefinition> <对称对象属性> <ObjectProperty IRI=“hasSpouse”/> </SymmetricObjectProperty> <不对称对象属性> <ObjectProperty IRI=“hasChild”/> </不对称对象属性> <分离对象属性> <ObjectProperty IRI=“hasParent”/> <ObjectProperty IRI=“hasSpouse”/> </DisjointObjectProperties> <反射对象属性> <ObjectProperty IRI=“hasRelative”/> </ReflexiveObjectProperty> <无反射对象属性> <ObjectProperty IRI=“parentOf”/> </UnreflexiveObjectProperty> <函数对象属性> <ObjectProperty IRI=“hasband”/> </FunctionalObjectProperty> <反向函数对象属性> <ObjectProperty IRI=“hasband”/> </InverseFunctionalObjectProperty> <传递对象属性> <ObjectProperty IRI=“hasAncestor”/> </TranitiveObjectProperty> <对象属性域> <ObjectProperty IRI=“hasWife”/> <IRI=“Man”类/> </ObjectPropertyDomain> <对象属性范围> <ObjectProperty IRI=“hasWife”/> <IRI级=“女性”/> </ObjectPropertyRange> <反向对象属性> <ObjectProperty IRI=“hasParent”/> <ObjectProperty IRI=“hasChild”/> </Inverse对象属性> <分离对象属性> <ObjectProperty IRI=“hasSon”/> <ObjectProperty IRI=“hasDaughter”/> </DisjointObjectProperties> <等效对象属性> <ObjectProperty IRI=“hasChild”/> <ObjectProperty缩写IRI=“otherOnt:child”/> </EquivalentObjectProperties> <子对象属性> <ObjectProperty IRI=“hasWife”/> <ObjectProperty IRI=“hasSpouse”/> </SubObjectPropertyOf> <子对象属性> <ObjectProperty IRI=“hasFather”/> <ObjectProperty IRI=“hasParent”/> </SubObjectPropertyOf> <子对象属性> <对象属性链> <ObjectProperty IRI=“hasParent”/> <ObjectProperty IRI=“hasParent”/> </ObjectPropertyChain> <ObjectProperty IRI=“hasGrandparent”/> </SubObjectPropertyOf> <子对象属性> <对象属性链> <ObjectProperty IRI=“hasFather”/> <ObjectProperty IRI=“hasBrother”/> </ObjectPropertyChain> <ObjectProperty IRI=“hasUncle”/> </SubObjectPropertyOf> <子对象属性> <对象属性链> <ObjectProperty IRI=“hasFather”/> <ObjectProperty IRI=“hasBrother”/> </ObjectPropertyChain> <ObjectProperty IRI=“hasUncle”/> </SubObjectPropertyOf> <哈斯键> <Class IRI=“个人”/> <DataProperty IRI=“hasSSN”/> </HasKey> <数据属性域> <DataProperty IRI=“hasAge”/> <Class IRI=“个人”/> </DataPropertyDomain> <数据属性范围> <DataProperty IRI=“hasAge”/> <Datatype IRI=“&xsd;nonNegativeInteger”/> </DataPropertyRange> <函数数据属性> <DataProperty IRI=“hasAge”/> </FunctionalDataProperty> <等效数据属性> <DataProperty IRI=“hasAge”/> <DataProperty缩写IRI=“otherOnt:age”/> </等效数据属性> <子类> <IRI级=“女性”/> <Class IRI=“个人”/> </SubClassOf> <子类> <IRI类=“母亲”/> <IRI级=“女性”/> </SubClassOf> <子类> <Class IRI=“祖父”/> <对象交集> <IRI=“Man”类/> <IRI=“父级”/> </ObjectIntersectionOf> </SubClassOf> <子类> <Class IRI=“父亲”/> <对象交集> <IRI=“Man”类/> <IRI=“父级”/> </ObjectIntersectionOf> </SubClassOf> <子类> <Class IRI=“无子女人士”/> <对象交集> <Class IRI=“个人”/> <对象补充> <对象SomeValuesFrom> <对象反转> <ObjectProperty IRI=“hasParent”/> </对象反转> <类缩写IRI=“owl:Thing”/> </ObjectSomeValuesFrom> </ObjectComplementOf> </ObjectIntersectionOf> </SubClassOf> <子类> <对象交集> <ObjectOneOf> <Named个人IRI=“玛丽”/> <Named个人IRI=“账单”/> <Named个人IRI=“Meg”/> </ObjectOneOf> <IRI级=“女性”/> </ObjectIntersectionOf> <对象交集> <IRI=“父级”/> <ObjectMaxCardinality基数=“1”> <ObjectProperty IRI=“hasChild”/> </ObjectMaxCardinality> <对象所有值自> <ObjectProperty IRI=“hasChild”/> <IRI级=“女性”/> </ObjectAllValuesFrom> </ObjectIntersectionOf> </SubClassOf> <子类> <IRI=“青少年”/> <DataSomeValuesFrom> <DataProperty IRI=“hasAge”/> <数据类型限制> <Datatype IRI=“&xsd;integer”/> <FacetRestriction facet=“&xsd;minExclusive”> <Literal datatypeIRI=“&xsd;integer”>12</Literal> </FacetRestriction> <FacetRestriction facet=“&xsd;maxInclusive”> <Literal datatypeIRI=“&xsd;integer”>19</Literal> </FacetRestriction> </DatatypeRestriction> </DataSomeValuesFrom> </SubClassOf> <子类> <注释> <AnnotationProperty IRI=“&rdfs;注释”/> <Literal datatypeIRI=“&xsd;string”>“说明每个人都是一个人。” </注释> <IRI=“Man”类/> <Class IRI=“个人”/> </SubClassOf> <等价类> <Class IRI=“快乐人士”/> <对象交集> <对象所有值自> <ObjectProperty IRI=“hasChild”/> <Class IRI=“快乐人士”/> </ObjectAllValuesFrom> <对象SomeValuesFrom> <ObjectProperty IRI=“hasChild”/> <Class IRI=“快乐人士”/> </ObjectSomeValuesFrom> </ObjectIntersectionOf> </等价类> <等价类> <Class IRI=“约翰儿童”/> <对象哈斯值> <ObjectProperty IRI=“hasParent”/> <NamedIndividual IRI=“约翰”/> </ObjectHasValue> </等价类> <等价类> <IRI=“缉毒人员”/> <对象具有自身> <ObjectProperty IRI=“loves”/> </对象具有自身> </等价类> <等价类> <IRI=“孤儿”类/> <对象所有值自> <对象反转> <ObjectProperty IRI=“hasChild”/> </对象反转> <Class IRI=“死亡”/> </ObjectAllValuesFrom> </等价类> <等价类> <Class IRI=“MyBirthdayGuests”/> <ObjectOneOf> <Named个人IRI=“账单”/> <NamedIndividual IRI=“约翰”/> <Named个人IRI=“玛丽”/> </ObjectOneOf> </等价类> <等价类> <IRI=“成人”/> <班级缩写IRI=“otherOnt:成人”/> </等价类> <等价类> <IRI=“父级”/> <对象SomeValuesFrom> <ObjectProperty IRI=“hasChild”/> <Class IRI=“个人”/> </ObjectSomeValuesFrom> </等价类> <等价类> <IRI=“父级”/> <对象SomeValuesFrom> <ObjectProperty IRI=“hasChild”/> <Class IRI=“个人”/> </ObjectSomeValuesFrom> </等价类> <等价类> <Class IRI=“个人”/> <IRI=“人类”/>类 </等价类> <等价类> <IRI类=“母亲”/> <对象交集> <IRI级=“女性”/> <IRI=“父级”/> </ObjectIntersectionOf> </等价类> <等价类> <IRI=“父级”/> <对象联合> <IRI类=“母亲”/> <Class IRI=“父亲”/> </ObjectUnionOf> </等价类> <等价类> <Class IRI=“无子女人士”/> <对象交集> <Class IRI=“个人”/> <对象补充> <IRI=“父级”/> </ObjectComplementOf> </ObjectIntersectionOf> </等价类> <分离类> <IRI级=“女性”/> <IRI=“Man”类/> </DisjointClasss> <分离类> <Class IRI=“父亲”/> <IRI类=“母亲”/> <Class IRI=“YoungChild”/> </DisjointClasss> <不同的个人> <NamedIndividual IRI=“约翰”/> <Named个人IRI=“账单”/> </不同的个人> <同一个人> <Named个人IRI=“James”/> <Named个人IRI=“Jim”/> </同一个人> <同一个人> <NamedIndividual IRI=“约翰”/> <Named个人缩写IRI=“otherOnt:JohnBrown”/> </同一个人> <同一个人> <Named个人IRI=“玛丽”/> <NamedIndividual缩写dIRI=“otherOnt:MaryBrown”/> </同一个人> <对象属性断言> <ObjectProperty IRI=“hasWife”/> <NamedIndividual IRI=“约翰”/> <Named个人IRI=“玛丽”/> </ObjectPropertyAssertion> <数据属性断言> <DataProperty IRI=“hasAge”/> <NamedIndividual IRI=“约翰”/> <Literal datatypeIRI=“&xsd;integer”>51</Literal> </DataPropertyAssertion> <类断言> <Class IRI=“个人”/> <Named个人IRI=“玛丽”/> </ClassAssertion> <类断言> <IRI级=“女性”/> <Named个人IRI=“玛丽”/> </ClassAssertion> <类断言> <对象交集> <Class IRI=“个人”/> <对象补充> <IRI=“父级”/> </ObjectComplementOf> </ObjectIntersectionOf> <Named个人IRI=“杰克”/> </ClassAssertion> <类断言> <ObjectMaxCardinality基数=“4”> <ObjectProperty IRI=“hasChild”/> <IRI=“父级”/> </ObjectMaxCardinality> <NamedIndividual IRI=“约翰”/> </ClassAssertion> <类断言> <ObjectMinCardinality基数=“2”> <ObjectProperty IRI=“hasChild”/> <IRI=“父级”/> </ObjectMinCardinality> <NamedIndividual IRI=“约翰”/> </ClassAssertion> <类断言> <ObjectExactCardinality基数=“3”> <ObjectProperty IRI=“hasChild”/> <IRI=“父级”/> </ObjectExactCardinality> <NamedIndividual IRI=“约翰”/> </ClassAssertion> <类断言> <ObjectExactCardinality基数=“5”> <ObjectProperty IRI=“hasChild”/> </ObjectExactCardinality> <NamedIndividual IRI=“约翰”/> </ClassAssertion> <类断言> <Class IRI=“父亲”/> <NamedIndividual IRI=“约翰”/> </ClassAssertion> <类断言> <Class IRI=“社会角色”/> <NamedIndividual IRI=“父亲”/> </ClassAssertion> <否定对象属性断言> <ObjectProperty IRI=“hasWife”/> <Named个人IRI=“账单”/> <Named个人IRI=“玛丽”/> </NegativeObjectPropertyAssertion> <否定数据属性断言> <DataProperty IRI=“hasAge”/> <Named个人IRI=“杰克”/> <Literal datatypeIRI=“&xsd;integer”>53</Literal> </NegativeDataPropertyAssertion> <否定对象属性断言> <ObjectProperty IRI=“hasDaughter”/> <Named个人IRI=“账单”/> <Named个人IRI=“Susan”/> </NegativeObjectPropertyAssertion> </本体>