2011-07-07 7 views
5

私はN3をサンプルしなければなりません。対応するRDF/XML形式に変換する必要があります。RDF/XMLへのN3記法

crop:AttributeValue a rdfs:Class . 
crop:SomeValue a rdfs:Class; rdfs:subClassOf crops:AttributeValue . 

crop:SomeValue/7 a crops:SomeValue . 

crop:SomeValue a rdf:Property ; rdfs:range crops:SomeValue . 

答えて

3

さらに詳しい情報を指定する必要があります。 like

@prefix crop: <http://example.org/foo#> . 
@prefix crops: <http://example.org/foo#> . 
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 
@prefix rdfs: <http://www.w3.org/TR/rdf-schema/> . 

crop:AttributeValue a rdfs:Class . crop:SomeValue a rdfs:Class; rdfs:subClassOf crops:AttributeValue . 

<http://example.org/foo#SomeValue/7> a crops:SomeValue . 

crop:SomeValue a rdf:Property ; rdfs:range crops:SomeValue . 

作物と作物の名前空間を正しいものに置き換えます。

これは、ここで

<?xml version="1.0"?> 
<rdf:RDF xmlns:rdfs="http://www.w3.org/TR/rdf-schema/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:crops="http://example.org/foo#"> 
    <rdfs:Class rdf:about="http://example.org/foo#SomeValue"> 
     <rdfs:subClassOf> 
      <rdfs:Class rdf:about="http://example.org/foo#AttributeValue" /> 
     </rdfs:subClassOf> 
     <rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" /> 
     <rdfs:range rdf:resource="http://example.org/foo#SomeValue" /> 
    </rdfs:Class> 
    <crops:SomeValue rdf:about="http://example.org/foo#SomeValue/7" /> 
</rdf:RDF> 

RDF/XMLで以下のことになるが、変換のためのオンラインツールです:http://www.rdfabout.com/demo/validator/

+0

あなたのポストに感謝します。あなたは救助のために来ました:) RDFバリデーター、1つのフォームJena、もう1つはw3cバリデーターです: 次のRDFを検証しようとすると、イエナバリの罰金、しかし問題は、W3Cのバリデータに表示され、ここではRDFです: { \t \t \t \t \t} エラーは次のとおりです: エラー:{E201} rdf:アトリぶた 何が起こっているかお気軽にお聞かせください。 –

+0

rdf:RDFラッパー要素、すべてのXML名前空間宣言、および適切なURIを参照する必要があるリソースを指定する必要があります。バリデーターは次のように文句を言わない: ' ' –

2

あなたのデータの有効N3表現を持っている場合は、最初に確認する必要があります。たとえば、cropという接頭辞とcropsという接頭辞を使用します。これらが正しいと仮定すると、接頭辞(作物、作物、rdf、rdfs)も定義する必要があります。有効な例は次のようになります。あなたがよりRDF Aboutバリデータをチェックアウトする可能性がある検証および変換のために

@prefix crop: <http://crop.org> . 
@prefix crops: <http://crops.org> . 
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 

crop:AttributeValue a rdfs:Class . crop:SomeValue a rdfs:Class; rdfs:subClassOf crops:AttributeValue . 
crop:SomeValue a crops:SomeValue . 
crop:SomeValue a rdf:Property ; rdfs:range crops:SomeValue . 

。代わりにthisツールを使用することもできます。

2

Jenaを使用している場合は、RDF/XML、Nトリプル、タートル形式のファイルを変換できるコマンドラインツールrdfcatがあります。

関連する問題