|author||Sergio Fernández <firstname.lastname@example.org>||Mon Aug 04 09:17:08 2014 +0200|
|committer||Sergio Fernández <email@example.com>||Mon Aug 04 09:17:08 2014 +0200|
very early release under the new naming (issue #33)
Working repository for experimenting with idea of providing a common library for RDF 1.1 that could be implemented by the upcoming versions of the main Java toolkits (Jena 3.0 and Sesame 4.0) as well as wrappers for other JVM languages (Banana RDF and so on).
The main motivation behind this simple library is revise an historical incompatibility issue. This library does not pretend to be a generic api wrapping those libraries, but a set of interfaces for the RDF 1.1 concepts that can be used to expose common RDF-1.1 concepts using common Java interfaces. In the initial phase commons-rdf is focused on a subset of the core concepts defined by RDF-1.1 (URI/IRI, Blank Node, Literal, Triple, and Graph). In particular, commons RDF aims to provide a type-safe, non-general API that covers RDF 1.1. In a future phase we may define interfaces for Datasets and Quads.
This library is still work in progress. At some point we'll thing about moving to a recognizable organization, Apache or whatever.
A draft diagram of the interfaces which may be included in Commons RDF are: