1

我想生成遵循 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>
4

2 回答 2

11

正如cygri所说,工作已经完成。但是,现在有两种附加的规范语法:OWL/XML和用于指定什么是 OWL 本体并指定其直接语义的功能语法。除此之外,OWL 还有一些非规范语法:曼彻斯特语法和所有 RDF 序列化语法(TurtleN-TriplesNotation3JSON-LDRDF/JSONHDT等)。RDF 工作组正在努力使 Turtle 成为标准,以及JSON 序列化

为了切换格式,您可以使用曼彻斯特大学的转换器,它可以输出 RDF/XML、Turtle、OWL/XML、曼彻斯特语法、函数语法以及 LaTeX(用于文章中的漂亮渲染)。

编辑:自 2014 年 2 月以来,TurtleN-TriplesN-QuadsTrig是 RDF 的规范语法。

于 2012-04-25T12:54:07.433 回答
9

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

于 2012-04-25T11:30:26.417 回答