知识图谱构建2——使用protege构建本体

知识图谱构建2——使用protege构建本体

采用自顶向下的方法来构建本体结构

  • 利用protege构建本体
    protege下载网址:https://protege.stanford.edu/

  • 修改自定义的IRI
    在这里插入图片描述

  • 创建三个类
    每一个类和另外两个互斥
    在这里插入图片描述

  • 设置三个对象属性,以及每个对象属性的描述
    在这里插入图片描述

  • 设置数据属性以及每个数据属性的描述
    在这里插入图片描述

  • 显示本体图像
    在这里插入图片描述
    在这里插入图片描述
    本体文件为:kg_movie_ontology.owl
    其中部分数据如下:
    完整数据见项目实例,可以自行下载

@prefix : <http://www.kg_movie_ontology.com#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@base <http://www.kg_movie_ontology.com> .

<http://www.kg_movie_ontology.com> rdf:type owl:Ontology .

#################################################################
#    Object Properties

#################################################################


###  http://www.kg_movie_ontology.com#hasActedIn
:hasActedIn rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf owl:topObjectProperty ;
            owl:inverseOf :hasActor ;
            rdfs:domain :Actor ;
            rdfs:range :Movie .


###  http://www.kg_movie_ontology.com#hasActor
:hasActor rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf owl:topObjectProperty ;
          rdfs:domain :Movie ;
          rdfs:range :Actor .


###  http://www.kg_movie_ontology.com#hasGenre
:hasGenre rdf:type owl:ObjectProperty ;
          rdfs:subPropertyOf owl:topObjectProperty ;
          rdfs:domain :Movie ;
          rdfs:range :Genre .


#################################################################
#    Data properties

#################################################################


###  http://www.kg_movie_ontology.com#actor_achiem
:actor_achiem rdf:type owl:DatatypeProperty ;
              rdfs:subPropertyOf owl:topDataProperty ;
              rdfs:domain :Actor ;
              rdfs:range xsd:string .


###  http://www.kg_movie_ontology.com#actor_bio
:actor_bio rdf:type owl:DatatypeProperty ;
           rdfs:subPropertyOf owl:topDataProperty ;
           rdfs:domain :Actor ;
           rdfs:range xsd:string .

参考:
[1]https://zhuanlan.zhihu.com/p/32389370

猜你喜欢

转载自blog.csdn.net/weixin_41104835/article/details/88614938