0

ご挨拶、

私は RDF の構築を始めているので、ns0pred をあちらこちらで見つけました。ns は主語がないことを意味し、pred は述語を意味すると仮定しています。偽のブール値以外のゼロについてはわかりません。

<rdf:Description rdf:about="http://localhost:8890/dataspace/test3/wiki/testWiki/MyTest">
<ns0pred:label xmlns:ns0pred="http://www.w3.org/2000/01/rdf-schema#">MyTest</ns0pred:label>
</rdf:Description>

少し例があります。

基本的なプレフィックスのような使用可能なプレフィックスがない場合は、ns0pred プレフィックスを使用すると言ったら正しいでしょうか (ex:name など)?

RDF データをさらに処理する前に知っておくべき ns0pred の欠点はありますか?

敬具、ヨリス

4

2 に答える 2

1

あなたの仮定は正しくありません。ns0pred は、使用している RDF ライブラリから自動生成された名前空間プレフィックスにすぎません。あなたが示した例では、RDFS スキーマにプレフィックスを付けているため、問題のプロパティは実際には rdfs:label であり、一般的な「rdfs」の代わりに別のプレフィックス (ns0pred) が使用されているだけです。

一般に、プレフィックスには意味的な意味はありません。RDF/XML コンテンツをもう少し読みやすくするために存在するだけです。この場合は、間違った印象を与えたため失敗しました。

また、あなたの例には件名があります: http://localhost:8890/dataspace/test3/wiki/testWiki/MyTest

RDF を切り取ると、単一のトリプルを含むグラフが生成されます。

<http://localhost:8890/dataspace/test3/wiki/testWiki/MyTest> <http://www.w3.org/2000/01/rdf-schema#label> "MyTest".
于 2009-01-13T16:35:49.373 に答える