zoukankan      html  css  js  c++  java
  • 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
     
    参考资料:
     
     
  • 相关阅读:
    逆元(费马小定理求法)
    CodeForces
    lower_bound and upper_bound
    HDU 4825 Xor Sum
    1030: [JSOI2007]文本生成器
    1070: [SCOI2007]修车
    agc 027 B
    P2664 树上游戏
    CF 314 E. Sereja and Squares
    4237: 稻草人
  • 原文地址:https://www.cnblogs.com/zhongzihao/p/11328020.html
Copyright © 2011-2022 走看看