OWL语言学习本记
时间:2009-08-14 来源:sinkingboat
目录
1.命名空间
1.命名空间
例子:
<rdf:RDF
xmlns ="http://www.w3.org/TR/2004/REC-owl-guide-20040210/wine#"
xmlns:vin ="http://www.w3.org/TR/2004/REC-owl-guide-20040210/wine#"
xml:base ="http://www.w3.org/TR/2004/REC-owl-guide-20040210/wine#"
xmlns:food="http://www.w3.org/TR/2004/REC-owl-guide-20040210/food#"
xmlns:owl ="http://www.w3.org/2002/07/owl#"
xmlns:rdf ="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:xsd ="http://www.w3.org/2001/XMLSchema#">
第一个声明指定了缺省命名空间,即表明所有无前缀的限定名(qualified names)都出自当前本体。
第二个声明为当前本体指定了前缀 vin:。
第三个声明为当前文档(参见下文 (http://www.w3.org/TR/2004/REC-owl-guide-20040210/#owl_imports))指定了基准URI(base URI)。
第四个声明指出食物(food)本体将用前缀food:来标识。
第五个命名空间声明指出,在当前文档中,前缀为owl:的元素应被理解是对出自http://www.w3.org/2002/07/owl#中的事物的引用。
这是引入OWL词汇表的惯例用法。
OWL要依赖RDF、RDFS以及XML Schema数据类型中的构词(constructs)。在本文档中,rdf:前缀表明事物出自命名空间http://www.w3.org/1999/02/22-rdf-syntax-ns#。接下来的两个命名空间声明分别为RDF Schema和XML Schema数据类型指定前缀
2.本体头部
例子
<owl:Ontology rdf:about="">
<rdfs:comment>An example OWL ontology</rdfs:comment>
<owl:priorVersion rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031215/wine"/>
<owl:imports rdf:resource="http://www.w3.org/TR/2004/REC-owl-guide-20040210/food"/>
<rdfs:label>Wine Ontology</rdfs:label>
owl:Ontology元素
收集关于当前文档的OWL元数据的。
rdf:about属性
为本体提供一个名称或引用。
根据标准,当rdf:about属性的值为""时,本体的名称是owl: Ontology元素的基准URI。
典型地,这是一个包含本体的文档的URI。在使用了xml:base的上下文中则是一个特殊情况,这时owl: Ontology元素的基准URI也许会被设为其他URI。
rdfs:comment
提供了显然必须的为本体添加注解的能力。
owl:priorVersion
是一个为用于本体的版本控制系统提供相关信息(hook)的标准标签。
owl:imports
提供了一种嵌入机制,接受一个用rdf:resource属性标识的参数。导入另一个本体将把那个本体中的全部声引入到当前本体中。为了充分利用好这一机制,通常要与命名空间声明结合使用。请注意这两种机制的区别:命名空间声明提供的是一种方便对其他本体定义的名称进行引用的方法。概念上,owl:imports用于表明包含目标本体中的声明。在导入另一个本体02时,在02中导入的其他本体也将被导入。
rdfs:label
对本体进行自然语言标注。
以上摘自《Web本体语言(OWL)学习笔记》
1.命名空间
1.命名空间
例子:
<rdf:RDF
xmlns ="http://www.w3.org/TR/2004/REC-owl-guide-20040210/wine#"
xmlns:vin ="http://www.w3.org/TR/2004/REC-owl-guide-20040210/wine#"
xml:base ="http://www.w3.org/TR/2004/REC-owl-guide-20040210/wine#"
xmlns:food="http://www.w3.org/TR/2004/REC-owl-guide-20040210/food#"
xmlns:owl ="http://www.w3.org/2002/07/owl#"
xmlns:rdf ="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:xsd ="http://www.w3.org/2001/XMLSchema#">
第一个声明指定了缺省命名空间,即表明所有无前缀的限定名(qualified names)都出自当前本体。
第二个声明为当前本体指定了前缀 vin:。
第三个声明为当前文档(参见下文 (http://www.w3.org/TR/2004/REC-owl-guide-20040210/#owl_imports))指定了基准URI(base URI)。
第四个声明指出食物(food)本体将用前缀food:来标识。
第五个命名空间声明指出,在当前文档中,前缀为owl:的元素应被理解是对出自http://www.w3.org/2002/07/owl#中的事物的引用。
这是引入OWL词汇表的惯例用法。
OWL要依赖RDF、RDFS以及XML Schema数据类型中的构词(constructs)。在本文档中,rdf:前缀表明事物出自命名空间http://www.w3.org/1999/02/22-rdf-syntax-ns#。接下来的两个命名空间声明分别为RDF Schema和XML Schema数据类型指定前缀
2.本体头部
例子
<owl:Ontology rdf:about="">
<rdfs:comment>An example OWL ontology</rdfs:comment>
<owl:priorVersion rdf:resource="http://www.w3.org/TR/2003/PR-owl-guide-20031215/wine"/>
<owl:imports rdf:resource="http://www.w3.org/TR/2004/REC-owl-guide-20040210/food"/>
<rdfs:label>Wine Ontology</rdfs:label>
owl:Ontology元素
收集关于当前文档的OWL元数据的。
rdf:about属性
为本体提供一个名称或引用。
根据标准,当rdf:about属性的值为""时,本体的名称是owl: Ontology元素的基准URI。
典型地,这是一个包含本体的文档的URI。在使用了xml:base的上下文中则是一个特殊情况,这时owl: Ontology元素的基准URI也许会被设为其他URI。
rdfs:comment
提供了显然必须的为本体添加注解的能力。
owl:priorVersion
是一个为用于本体的版本控制系统提供相关信息(hook)的标准标签。
owl:imports
提供了一种嵌入机制,接受一个用rdf:resource属性标识的参数。导入另一个本体将把那个本体中的全部声引入到当前本体中。为了充分利用好这一机制,通常要与命名空间声明结合使用。请注意这两种机制的区别:命名空间声明提供的是一种方便对其他本体定义的名称进行引用的方法。概念上,owl:imports用于表明包含目标本体中的声明。在导入另一个本体02时,在02中导入的其他本体也将被导入。
rdfs:label
对本体进行自然语言标注。
以上摘自《Web本体语言(OWL)学习笔记》
相关阅读 更多 +