【问题标题】:converting RDF to OWL将 RDF 转换为 OWL
【发布时间】:2012-04-25 09:39:11
【问题描述】:

我想生成遵循 OWL 格式的 RDF 代码。我能够生成一个 RDF 文件,但我需要将其转换为 OWL。下面是我可以生成的 RDF。

<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
   xmlns:ns1="http://example.com/nodetypes/2012/04/24/vehicle/"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
>
  <rdf:Description rdf:about="http://example.com/nodetypes/2012/04/24/vehicle/2">
    <ns1:nodetype_ptr_id>2</ns1:nodetype_ptr_id>
    <ns1:slug>vehicle</ns1:slug>
    <ns1:last_update>2012-04-24 23:49:36.633689</ns1:last_update>
    <ns1:end_publication>2042-03-15 00:00:00</ns1:end_publication>
    <ns1:tree_id>2</ns1:tree_id>
    <ns1:featured>False</ns1:featured>
    <ns1:parent_id>None</ns1:parent_id>
    <ns1:content></ns1:content>
    <ns1:rating_score>0</ns1:rating_score>
    <ns1:rating_votes>0</ns1:rating_votes>
    <ns1:start_publication>2012-04-24 23:49:15</ns1:start_publication>
    <ns1:level>0</ns1:level>
    <ns1:creation_date>2012-04-24 23:49:15</ns1:creation_date>
    <ns1:status>2</ns1:status>
    <ns1:template>gstudio/nodetype_detail.html</ns1:template>
    <ns1:content_org>None</ns1:content_org>
    <ns1:excerpt></ns1:excerpt>
    <ns1:plural>vehicles</ns1:plural>
    <ns1:comment_enabled>True</ns1:comment_enabled>
    <ns1:password></ns1:password>
    <ns1:title>vehicle</ns1:title>
    <ns1:login_required>False</ns1:login_required>
    <ns1:pingback_enabled>True</ns1:pingback_enabled>
    <ns1:rurl></ns1:rurl>
  </rdf:Description>
</rdf:RDF>

【问题讨论】:

    标签: xml-serialization rdf owl rdflib


    【解决方案1】:

    正如 cygri 所说,工作已经完成。但是,现在有两个额外的规范语法:OWL/XML 和 Functional syntax,用于指定什么是 OWL 本体并指定其直接语义。除此之外,OWL 还有一些非规范语法:The Manchester syntax 和所有 RDF 序列化语法(Turtle、N-Triples、Notation3、JSON-LD、RDF/JSON、HDT 等) . RDF Working Group 在 making Turtle a standard 和 a JSON serialisation 工作。

    格式切换可以使用the converter at University of Manchester,可以输出RDF/XML、Turtle、OWL/XML、Manchester syntax、Functional syntax,也可以输出LaTeX(文章渲染效果不错)。

    编辑:自 2014 年 2 月起,Turtle、N-Triples、N-Quads 和 Trig 是 RDF 的规范语法。

    【讨论】:

    • 非常感谢!!!曼彻斯特大学的转换器非常适合完成工作,但我不想使用任何转换器从 rdf/xml 切换到 owl/xml,而是我需要一个可以帮助我做到这一点的代码。有可能吗???请帮助...
    • 谢谢...但我没有使用 java 而是在 django 框架上使用 python ..
    【解决方案2】:

    你已经完成了。你所拥有的是一个 RDF/XML 文件。 OWL 的规范语法是 RDF/XML。所以它也是一个OWL文件。

    【讨论】:

      猜你喜欢
      • 2015-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多