RDF (リソース記述フレームワーク) の含意の概念について読みました。2 つの RDF グラフの含意の例を教えて、少し説明してください。
ありがとう
次のものがあるとします。
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/の例を参照してください。