10

RDF (リソース記述フレームワーク) の含意の概念について読みました。2 つの RDF グラフの含意の例を教えて、少し説明してください。

ありがとう

4

2 に答える 2

10

次のものがあるとします。

ex:book1 rdf:type ex:Publication . 
ex:book2 rdf:type ex:Article .

したがって、 SELECT ?s { ?s rdf:type ex:Publication } のような Sparql クエリは、ex:book1 のみを返します。

ファクト (またはファクトを含むデータ セット内のグラフ) を追加すると、次のようになります。

ex:Article rdfs:subClassOf ex:Publication

sparql エンジンが含意を処理する場合、ex:Article は ex:Publication でもあると推測する必要があります。

SELECT ?s { ?s rdf:type ex:Publication }は ex: book1と ex:book2 の両方を返します。

PS: 詳細については、http://www.w3.org/TR/2009/WD-sparql11-entailment-20091022/の例を参照してください。

于 2013-05-15T14:25:40.597 に答える