|
SPARQL("スパークル"と発音)はRDFクエリ言語の一種である。その名称は再帰的頭字語になっており、SPARQL Protocol and RDF Query Languageの略。RDFクエリ言語とは、Resource Description Framework で記述されたデータを検索/操作するコンピュータ言語である。 SPARQL はクエリのパターンとして、論理積、論理和、その他のパターンを指定可能である。 複数のプログラミング言語向け実装が存在する。 ティム・バーナーズ=リーは2006年5月のインタビューで「SPARQL によって大きな違いが生まれるだろう」と述べている。 == 例 == 次のSPARQLクエリは、アフリカ諸国の首都のリストを返す。 PREFIX abc: SELECT ?capital ?country WHERE 変数は頭に "?" を付けることで表される("$" でもよい)。?capital と ?country がクエリ結果として返される(SELECTの部分)。SPARQL のクエリプロセッサはその全てについて4つの RDF トリプルのパターンにマッチするものを選ぶ(WHEREの部分)。URI を毎回フルに記述すると読みにくくなるので、"abc" というプレフィックスが " 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「SPARQL」の詳細全文を読む スポンサード リンク
|