首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用OWL-API创建OWL 2批注

如何使用OWL-API创建OWL 2批注
EN

Stack Overflow用户
提问于 2013-11-06 04:37:35
回答 1查看 158关注 0票数 0

我想创建以下内容

代码语言:javascript
复制
  s p xlt .
  _:x rdf:type owl:Axiom .
  _:x owl:annotatedSource s .
  _:x owl:annotatedProperty p .
  _:x owl:annotatedTarget xlt 

我在Jena中看到了这样做的代码,我想知道是否有使用OWL-API的方法?该语句不必存在于实际的本体中。它更多的是为了表示出处。

EN

回答 1

Stack Overflow用户

发布于 2013-11-06 04:44:50

本体论中带注释的公理仍然是本体论中的公理。我认为,如果你真的想要一些原产地的东西,你就必须做一些不同的事情。

但是,在您的例子中,看起来您只需要一个带有一些注释的ObjectPropertyAssertionAxiom。您只需要使用OWLDataFactory方法getOWLObjectPropertyAssertionAxiom,该方法接受一个属性、单个对象和一组OWLAnnotations

OWLAPI documentation还包含大量示例,其中包括一个shows how to create and read annotations,它对您的情况可能有指导意义,也可能没有指导意义。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19798470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档