2

質問があります: sparql では @prefix は何をしますか:

@prefix : http://example.org/animals/

そして、なぜこのように書くのですか?

4

2 に答える 2

3

「@PREFIX」は、構文エラーを生成する可能性を除いて、SPARQL では何もしません。

ただし、「PREFIX」(「@」なし) は、名前空間プレフィックスの宣言のための SPARQL 命令です。どこでも完全な URI を使用する代わりに、クエリにプレフィックス付きの名前を書き込むことができます。したがって、これは、より短く、読みやすく (および書きやすく) クエリを作成するための構文上の便利なメカニズムです。

于 2013-08-17T23:12:59.867 に答える