5

私は RDF の初心者で、RDF について 1 つの質問があります。

「アンは数学を勉強します」のような簡単な文であれば、RDF を使って表現しても問題ありません。

しかし、「パーカー氏は機械学習を教えており、ML-for-newbie という名前の本を使用しています」などのより複雑な文は、パーカー氏が講義の準備にその本を使用していることを意味します。オブジェクトが 3 つあります。Mr Parker、Machine Learning、ML-for-newbieです。2 つの述語:教える、使用する。では、この文を RDF で表現するにはどうすればよいでしょうか。私が知っているように、1 つの RDF ステートメントは Subject --predicate--> Object のようなもので、3 つのオブジェクトと 2 つの述語は私を混乱させます :(

Plz ヘルプ、ありがとう!

4

2 に答える 2

5

受け入れられた回答は適切で、例がありますが、これらの表現の問題について説明しているセマンティック Web 上の N 項関係を定義する W3C のワーキング グループ ノートを見る価値があります。受け入れられた回答のアプローチはパターン1です。そのメモの関係に新しいクラスを導入します。パターン 2: Using Lists for Arguments in a Relationshipもありますが、それはぎこちなく感じられ、多くの人がそのアプローチを取るとは思いません。

于 2013-05-10T12:35:59.403 に答える