mabots' blog

知のレバレッジを最大化せよ (旧はてなダイアリーから移転しました。)

PHPでRDF, SPARQLをOOPで取り扱うライブラリ

RAPは、RDFモデルのシリアライズと製造、パースやクエリ処理を実施するソフトウェアパッケージのようです。PHP4, PHP5で動作するようです。パフォーマンスの検証も必要ですが、ソーシャルアプリを作る場合に検証してみる価値のあるライブラリかもしれません。

http://www4.wiwiss.fu-berlin.de/bizer/rdfapi/

特徴

  • statement-centric methods for manipulating an RDF model as a set of RDF triples
  • resource-centric methods for manipulating an RDF model as a set of resources
  • ontology-centric methods for manipulating an RDF model through vocabulary specific methods
  • quad- and named graph-centric methods for manipulating RDF datasets
  • integrated RDF/XML, N3, N-TRIPLE, TriX, GRDDL, RSS parser
  • integrated RDF/XML, N3, N-TRIPLE, TriX serializer
  • in-memory or database model storage
  • SPARQL query engine supporting all features of the W3C SPARQL Recommendation
  • SPARQL client library
  • RDQL query engine
  • inference engine supporting RDF-Schema reasoning and some OWL entailments
  • integrated RDF server providing similar functionality as the Joseki RDF server
  • integrated linked data frontend
  • graphical user-interface for managing database-backed RDF models
  • support for common vocabularies
  • drawing graph visualizations