タグ

sparqlに関するkitsのブックマーク (4)

  • 指向性メモ::2009-06-30::SAPRQLとXQueryを混ぜ合わせたXSPARQL

    XSPARQL Submission 先週の27日にW3C Submissionが公開されたもの。適当なあらましは以下の通り。 XSLTやXQuery(のconstruct)を使うとXMLからRDF(/XML)への変換(Lifting)が出来るので、GRDDLなども変換手法としてこの2つ(特にXLST)を推奨している。しかし、この方法だけだとRDFグラフからXMLへ向けた逆方向の変換(Lowering)は出来ないのでなんとかしたい。ところで、RDFのクエリ言語といえばSPAQRLである。SPARQLをちょっと改造してみよう。よし、XMLを出力できるようになったぞ! ついでにXQuery側も改造してみて、SPARQL改と適当に混ぜてみたら相互変換出来るようになりました、めでたしめでたし。 Loweringに使えるのは若干便利かもしれない。しかし、こういう処理はテンプレートエンジンに任せた方が

  • RDF用クエリ言語SPARQL

    【注意】 このドキュメントは、W3CのSPARQL Query Language for RDF W3C Recommendation 15 January 2008の和訳です。 このドキュメントの正式版はW3Cのサイト上にある英語版であり、このドキュメントには翻訳に起因する誤りがありえます。誤訳、誤植などのご指摘は、訳者までお願い致します。 First Update: 2013年7月21日 RDF用クエリ言語SPARQL W3C勧告 2008年1月15日 バージョン: http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/ 最新バージョン: http://www.w3.org/TR/rdf-sparql-query/ 旧バージョン: http://www.w3.org/TR/2007/PR-rdf-sparql-query-20

  • "Hercules RDF Library in JavaScript: SPARQL Engine Demo"を公開しました

    SPARQLクエリエンジンのJavaScript実装版のデモを公開しました。まだまだアルファ版ですが、ちょこっと遊べる感じです。 Hercules RDF Library in JavaScript: SPARQL Engine Demo 色々試しながら実装中なのでコード見るとかなりゴチャゴチャしてますが、とりあえず超最低限は動きます。とはいえ、ちょっといじれば未実装の塊なのがわかりますが。今月中にはSELECTを100%実装したいと思っています。 将来的には、SPARQLクエリをベタに書かなくてもRDF/Objectマッパーから直接クエリできるようにするつもりです。 ちなみにパーサは自前でLL(1)の再帰下降パーサを作りました。車輪の再発明どころの騒ぎではありませんが、こういうのは自分で作った方が楽で良いですね(パフォーマンスを真面目に考えるとそうとも言えないですが)。一応汎用的なパーサ

  • ちょっとしたメモ - SPARQLがW3C勧告に

    ウェブ上でRDFデータの照会を行うSPARQLが15日付でW3C勧告となった。仕様は、問い合わせ言語SPARQL Query Language for RDF、プロトコルSPARQL Protocol for RDF、クエリ結果のXMLフォーマットSPARQL Query Results XML Formatの3つ。バーナーズ=リーのことばを借りれば、ようやくデータベースとしてのウェブのためのSQLが標準化されたわけで、分散する多様なデータへの一貫したアクセスが可能になる。 SPARQLはすでに多くの言語で実装されていて、JavaのJenaライブラリ、PerlのRDF::Query、PHPのARC、PythonのRDFLib、さらにいろんな言語から使えるRasqal RDF Query Libraryなどが揃っている(サポート具合は差があるので、実装状況調査を参照)。 SPARQLクエリを

  • 1