5

一部のデータを RDF 形式に変換しようとしています。dc および foaf タイプを使用して、基本的なオントロジーを作成できます。問題は、より複雑なオントロジーの場合、より具体的な述語が必要になることです。より具体的な語彙を探していますが、語彙が何を意味するのかよくわかりません。使用したい用語に関する情報を含む単なる URI (おそらく Web サイト) ですか、それとも RDF 形式で記述する必要がありますか? 例: IMDB 用語を使用できますか? 例http://www.imdb.com/glossary/C

4

1 に答える 1

5

(ドメイン所有者によって定義された)語彙の一部ではないRDF述語に外部URIを使用しないでください。

なんで?ええと、定義された意味がないので、あなたはそのようなURIをある方法で使うことができますが、別のURIはそれを他の何かのために使うかもしれません。これらのトリプルは、決して「互換性」がありません。データを再利用できなかったり、他の人がデータを理解できなかったりしました。

別の問題:これらのURIはユーザーの管理下になく、ドメイン所有者は(まだ)語彙を定義していないため、状況が変わる可能性があります。所有者が将来このURIを語彙に使用することを決定する可能性があり、これはおそらくあなたの「定義」と一致しないでしょう→互換性がありません。

ただし、もちろん、RDFサブジェクトやRDFオブジェクトにすべてのURIを使用できます。

特定のRDF述語が必要な場合は、公開されているRDFボキャブラリー/オントロジーを探し、それらのURIを使用してください。何も見つからない場合は、StackOverflowで適切な語彙を尋ねることができます。また、使用できる語彙がないように思われる場合は、独自の語彙を作成してください(独自のドメインの下に)。

于 2013-02-17T12:07:27.300 に答える