ANN: RAP - RDF API for PHP V0.6

Hi all,

there is a new updated version of RAP - RDF API for PHP. The new version
includes:
1. relational database backend
2. RDQL query engine
3. N3 parser and serializer

More information about RAP V0.6 is found at:
http://www.wiwiss.fu-berlin.de/suhl/bizer/rdfapi/


RAP V0.6 Release Notes:

1. Relational database backend

The new version of RAP can store RDF models in relational databases. RAP
uses the ADODB database abstraction layer, so it supports a wide range of
databases including MySQL, MS Access, PostgreSQL, Interbase, Informix,
Oracle, MS SQL 7, Foxpro,  ADO, Sybase, DB2 and generic ODBC.

2. RDQL query engine

Database and memory models can now be queried using the RDQL query language.
Our RDQL query engine passes all RDQL test cases published with the Jena2
preview.
+ RAP RDQL grammar:
http://www3.wiwiss.fu-berlin.de/rdfapi-php/doc/rdql_grammar.htm
+ Jena RDQL test cases:
http://www3.wiwiss.fu-berlin.de/rdfapi-php/test/jena-rdql-testcases.php
+ Interactive RDQL online demo:
http://www3.wiwiss.fu-berlin.de/rdfapi-php/test/custom_rdql_test.php

3. N3 parser and serializer

The new version includes experimental support for N3. Our N3 parser supports
repeated triples ( ; and , ), blank nodes using [ ] and @prefix mappings. N3
features like reification using { } and  . or  ^ operators for tree
traversal are not supported jet.


Update Notice for users of RAP V0.5:
The class Model has been renamed into MemModel in order to better
distinguish it from the new class DbModel.  In to create an in-memory RDF
Model you have to instance the MemModel class now. Please change scripts
based on RAP V0.5 or earlier.

Lots of thanks to
+ Radoslaw Oldakowski for the database backend and the RDQL query engine and
to
+ Gunnar AA. Grimnes for the N3 support.

Regards

Chris Bizer

Received on Friday, 1 August 2003 13:19:45 UTC