You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入CIDOC本体后属性显示为注释属性而非对象属性的问题求助

导入CIDOC本体后属性显示为注释属性而非对象属性的问题求助

各位大佬好,我是关联数据和本体领域的新手,最近做项目时碰到个棘手的问题,想请教大家:

我目前在使用CIDOC本体,需要用到它的部分类和属性。我自己的OWL文件用TTL语法编写,做了这些操作:

  • 先声明了CIDOC的前缀:
    @prefix cidoc: <http://www.cidoc-crm.org/cidoc-crm/> .
    
  • 接着定义了自己的本体并导入CIDOC:
    <http://example.com/#hello> rdf:type owl:Ontology ; 
            owl:imports <http://www.cidoc-crm.org/cidoc-crm/> ;
            rdfs:label "hello" .
    
  • 之后我创建了一些实例,尝试用CIDOC的属性来关联它们,比如写了这样的语句:
    hl:MMT cidoc:P102_has_title hl:title
    

但奇怪的是,在Protégé里,像P102_has_title这类CIDOC属性,竟然显示在注释属性标签页中,而不是我需要的对象属性标签页里,而且我确认它的URI确实是http://www.cidoc-crm.org/cidoc-crm/P102_has_title。

我需要这些导入的CIDOC属性都被识别为对象属性,因为只有这样才能在SWRL规则中使用它们。另外我也了解到,其他来源提供的CIDOC OWL文件里,这些属性都是被定义成对象属性的。

有没有大佬能帮我看看这是哪里出问题了,该怎么解决呢?

备注:内容来源于stack exchange,提问作者slevin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:18:00