本书中的概念表示主要采用RDF格式。通过主体、谓词、客体对学习资源中的共享概念进行明确的形式化描述。
反转性(Inverse),也称逆关系:
<rdf:LCDObjectProperty rdf:ID="hasPrevious">
<rdf:type rdf:resource="&rdf;FunctionalProperty"/>
</rdf:LCDObjectProperty>
<rdf:LCDObjectProperty rdf:ID="hasSucc">
<rdf:LCDinverseOf rdf:resource=''#hasPrevious"/>
</rdf:LCDObjectProperty>
属性hasPrevious(存在前序)和hasSucc(存在后序)具有逆关系:
<hasPrevious rdf:ID="EPROM">
<hasPrevious rdf:resource="#ROM"/>
</hasPrevious>
由此,可推出ROM存在后序(hasSucc)EPROM,表示成RDF语言如下:
<hasSucc rdf:ID="ROM">
<hasSucc rdf:resource="EPROM"/>
</hasSucc>
传递关系(transitivity):如果概念A和概念B存在关系R且概念B和概念C存在关系R时,概念A和概念C存在关系R,则R具有传递性,称二元关系R为传递关系。知识本体中常见传递关系有“SameAs”、“Including”。例如:
<rdf:LCDObjectProperty rdf:ID="Including">
<rdf:type rdf:resource="&rdf;TransitiveProperty"/>
<rdfs:domain rdf:resource="http://grid.whu.edu.cn/rdf#Thing"/>
<rdfs:prediction rdf:resource=''#Relation"/>
</rdf:LCDObjectProperty>
定义属性Including具有传递性。
<Entity rdf:ID="PC">
<Including rdf:resource="#Memory"/>
</Entity>
<Entity rdf:ID="Memory">
<Including rdf:resource="#ROM"/>
</Entity>
由于,PC包含Memory,Memory包含ROM,而包含关系定义为传递关系。因此,推理得出PC包含ROM。
用RDF语言表示如下:
<Entity rdf:ID="PC">(www.xing528.com)
<Including rdf:resource="#ROM"/></Entity>
继承关系(kind-of):假设存在概念C和D,设C’={XIX是C的实例},D’={X/X是D的实例},如果对于任意的X属于D,X都属于C’,则称概念C和D之间存在继承关系。C为D的父概念,记作C=Parent(D)。D为C的子概念,记作D=Child(C)。例如:
<rdf:LCD WJJK rdf:ID="ROM"/>
<rdfs:subClassOf rdf:resource="#PROM"/>
</rdf:LCD WJJK>
<LCD WJJK rdf:ID="PROM"/>
<rdfs:instance rdf:resource="#EPROM"/>
</rdf:LCD WJJK>
例子中,属性subClassOf是继承关系关键词。设ROM为PROM的父类,而EPROM是PROM类的一个实例。由继承关系可以推出EPROM是ROM类的一个实例。用RDF语言表示如下:
<rdf:LCDThing rdf:about="#EPROM">
<rdf:instance rdf:resource="#ROM">
</rdf:LCDThing>
部分关系(part-of)表示概念之间的部分和整体之间的关系。设概念C是概念D的一部分,则概念C与概念D之间存在部分关系,记作C=Part(D)。例如,
<rdf:LCD rdf:ID="CPU"/>
<rdf:LCD rdf:ID="运算器">
<rdfs:relation rdf:resource="#Part"/>
</rdf:LCD>
例子中,运算器类就是CPU类的一部分。CPU类和运算器类就是整体与部分的关系。
实例关系(instance-of)表示概念的实例和概念之间的关系。设I是概念C的实例,则I与概念C之间存在实例关系,记作I=Instance(C)。例如:
<rdf:LCDThing rdf:ID="DDR2"1>
<rdf:LCDThing rdf:about="#DDR2">
<rdf:type rdf:resource="#SDRAM"/>
</rdf:LCDThing>
例子中,DDR2是概念SDRAM的一个实例。
属性关系(attribute-of)表示某个概念是另一个概念的属性。设A是概念C的属性,则A与C之间存在属性关系,记作A=Attribute(C)。例如:
<rdf:LCDObjectProperty rdf:ID="accessed quickly">
<rdfs:domain rdf:resource="#RAM"/>
<rdfs:range rdf:resource="#accessed quickly"/>
</rdf:LCDObjectProperty>
例子中,属性accessed quickly的定义域是RAM,即accessed quickly是RAM的一个属性。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。