指向性メモ::2005-05-14::RDFとクエリ界隈の情報リンク集
- ページ情報
-
- 制作日
- 2005-05-14T21:16:35+09:00
- 最終更新日
- 2005-05-14T21:16:35+09:00
- ページ内目次
-
進行中の案件で必要になった都合で情報収集中。溜めておいたURIをとりあえず放出。
まずはドキュメント系。
-
SPARQL仕様
- W3CによるSPARQLの仕様。現在は草案。今後はRDFクエリ言語とプロトコルのメインストリームになるような雰囲気。SQL風
-
RDQL - RDF Data Query Language
- SQLライクな構文が特徴のRDFクエリ言語。現状だと最も標準的か。SquishQLを元にしている
-
The SeRQL query language
- 読みは「サークル」。後述するSasameの為に作られたクエリ言語
-
SPARQL RDF Query Language Reference
- 勧告は重過ぎる場合に。RDF形式
-
Search RDF data with SPARQL
- IBMによるSPARQLでのクエリの解説。Java(後述のJenaを使用する)による実践形式
-
WWW2005のDeveloper's Dayで紹介されたSPARQLの実装に関する話
- 後述するRedlandでの場合
デモ。WWW2005でも幾つか紹介された。
-
SPARQLer - An RDF Query Demo
- その名のとおり、SPARQLのデモ。クエリを色々と書いて遊べる。エンジンは後述するJena
-
Redland Rasqal RDF Query Demonstration
- RDQLとSPARQLによるクエリを実際に行うことができる。エンジンはRedland(Rasqal)
-
First Example
- RDFクエリを使用したアプリケーションの例など
開発者向けのアプリケーション。個人的に気になる部分だけ。詳細なリストはW3Cのページで参照できる。
-
Redland RDF Application Framework
- LGPLの元配布されているRDFを扱うためのソフトウェアパッケージ。実装はCによる。RDF/XMLやN-Triples、Turtle Terse RDF Triple Languageのパース、シリアライズ、RDFグラフの操作、DBとの連携、RDQLやSPARQLのサポートなど、一通りの昨日が揃っている。C#やJava、PerlやPHP、Rubyのためのバインディングパッケージも提供されている。CでRDFを扱うならば、このパッケージがもっとも有力
-
Sasame
- RDFのクエリと推論を主としたパッケージ。実装はJavaでライセンスはLGPL。現在実装済みのクエリ言語はSeRQL、RQL、RDQLの3つ。SPQRQLの実装も始まっているようだ。ストレージはRAM、ファイル、DBに対応する。さらに、HTTP越しのクエリなどにも対応しており、こちらもかなり高性能なパッケージとなっている。RDFパーサ部分を担当するRIOは独立したパッケージとしてダウンロードすることもでき、RDF/XML、N-Triples、N3に対応している。
-
Jena – A Semantic Web Framework for Java
- Java向けのフレームワーク。RDFの操作、RDF/XML、N3、N-Triplesの読み書き、RDQLによるクエリなどが行える。さらに、OWLのAPIも含まれているので、オントロジー関係の処理が必要な場合は有力である。ARQを追加すればSPARQLによるクエリも可能になる。
とりあえず、これぐらい。情報量は思ったよりも多い。応用アプリケーションの開発環境は意外と整っていて、後は作るだけだったりする。
面白そうなものははてなブックマークにどんどん追加していくのでそちらもどうぞ。
Trackbacks
- Trackback Ping URI
-
http://yudai.arielworks.com/memo/2005/05/14/211635.trackback
末尾に「5 + 9」の計算結果を繋げて下さい。例えば計算結果が「17」の場合、「211635.trackback17」です。これは機械的なトラックバックスパムを防止するための措置です。
連絡先、リンク、転載や複製などについては『サイト案内』をご覧ください。