rdf:如何为资源创建fqns枚举值

时间:2015-11-18 06:10:05

标签: xml rdf jena enumeration

我正在使用Apache Jena创建rdf-xml格式。如何在xml等上创建完全限定的名称空间enumerated valuehttp://longurl#CarType.vanhttp://longurl#CarType.hatchback。我的方法将创建一个缩短ID的资源,这是不需要的等等(#CarType.van),因为我已将输出设置为RDF / XML-ABBREV。我仍然需要将输出设置为RDF / XML-ABBREV,尽管如此。

所以,通常它会被解析为相对于基础uri,如下所示,但它有一个相对id:

<?xml version="1.0">
    <rdf:RDF
        xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
        xmlns:ns="http://longurl#">
      <ns:IamACAR rdf:ID="abcdedfg">
        <ns:attributetype rdf:resource="#CarType.van"/>
      </ns:IamACAR>
    </rdf:RDF>

如何获得以下结果:

<?xml version="1.0">
    <rdf:RDF
        xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
        xmlns:ns="http://longurl#">
      <ns:IamACAR rdf:ID="abcdedfg">
        <ns:attributetype rdf:resource="http://longurl#CarType.van"/>
      </ns:IamACAR>
    </rdf:RDF>

0 个答案:

没有答案