5分钟了解OWL本体建模语言


一、概念:
定义:一种定义和实例化web本体的语言
 
本体:与xml schema不同,是知识表示,而不是一种消息格式
 
优点:可以推理
 
开放世界的假设:本体信息只增加,可以存在矛盾冲突的事实
 
 
二、owl结构:
 
1.命名空间
 
2.本体头部
owl:Ontology元素是用来收集关于当前文档的OWL元数据的。
 
rdf:about属性为本体提供一个名称或引用。根据标准,当rdf:about属性的值为""时,本体的名称是owl:Ontology元素的基准URI。
 
rdfs:comment提供了显然必须的为本体添加注解的能力。
 
owl:priorVersion是一个为用于本体的版本控制系统提供相关信息(hook)的标准标签。
 
owl:imports提供了一种嵌入机制。owl:imports接受一个用rdf:resource属性标识的参数。
 
rdfs:label来对本体进行自然语言标注。
 
3.基本元素
 
类(class)、属性(property)类的实例(instance)
 
3.1类和个体
 
rdfs:subClassOf 所属父类
 
 
个体
rdf:type = 所属类
 
3.2属性
 
rdfs:subPropertyOf, rdfs:domain, rdfs:range
 
数据类型属性
 
对象属性
 
3.3属性特性
TransitiveProperty
SymmetricProperty
FunctionalProperty
inverseOf
InverseFunctionalProperty
 
3.4. 属性限制
allValuesFrom
someValuesFrom
 
参考资料:
 
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM