9

私は SPARQL と RDF にかなり慣れていないので、SPARQL で以下が正確に何を意味するのか疑問に思っていました。

[] vc:n ?vcard .

完全なクエリは

PREFIX vc: <http://www.w3.org/2006/vcard/ns#>

SELECT ?given ?family

WHERE{

    [] vc:n ?vcard .

    OPTIONAL {?vcard vc:given-name ?given .}

    OPTIONAL {?vcard vc:family-name ?family .}

}
4

2 に答える 2

6

[]クエリの空白ノードです。SELECTプロジェクトやFILTER変数に名前を付ける必要がある場所では使用できないことを除いて、名前付き変数のように機能します。[]クエリのどこにも使用されていない名前を使用して、名前付き変数 に置き換えることができます。SELECT *追加しますが、それ以外はほぼ同じクエリです。

于 2014-08-13T08:07:34.820 に答える