commonsrdf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From st...@apache.org
Subject [2/2] incubator-commonsrdf git commit: COMMONSRDF-19 Draft of implementations page
Date Tue, 28 Apr 2015 01:35:02 GMT
COMMONSRDF-19 Draft of implementations page

NOT linked to yet (except from deep inside userguide)


Project: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/commit/6eb02076
Tree: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/tree/6eb02076
Diff: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/diff/6eb02076

Branch: refs/heads/master
Commit: 6eb020762e4dcd57ac7f830869b5f2797f5f9b74
Parents: b221626
Author: Stian Soiland-Reyes <stain@apache.org>
Authored: Tue Apr 28 02:29:39 2015 +0100
Committer: Stian Soiland-Reyes <stain@apache.org>
Committed: Tue Apr 28 02:29:39 2015 +0100

----------------------------------------------------------------------
 src/site/markdown/implementations.md | 60 +++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/blob/6eb02076/src/site/markdown/implementations.md
----------------------------------------------------------------------
diff --git a/src/site/markdown/implementations.md b/src/site/markdown/implementations.md
new file mode 100644
index 0000000..5ebe247
--- /dev/null
+++ b/src/site/markdown/implementations.md
@@ -0,0 +1,60 @@
+# Implementations
+
+As a set of Java interfaces, Commons RDF must be used with one or more
+implementations.
+
+## Current implementations
+
+### org.apache.commons.rdf.simple
+
+[org.apache.commons.rdf.simple](apidocs/org/apache/commons/rdf/simple/package-summary.html)
+is maintained as part of Commons RDF, and its main purpose is to verify and
+clarify the [test harness](testapidocs/org/apache/commons/rdf/api/package-summary.html).

+It is backed by simple (if not naive) in-memory POJO objects and have no external
+dependencies.
+
+Note that although this module fully implements the commons-rdf API, it should
+**not** be considered as a reference implementation. It is **not thread-safe** and
+probably **not scalable**, however it may be useful for testing and simple
+usage (e.g. prototyping). 
+
+**Usage:**
+
+```xml
+<dependency>
+    <groupId>org.apache.commons</groupId>
+    <artifactId>commons-rdf-simple</artifactId>
+    <version>0.1.0-incubating-SNAPSHOT</version>
+</dependency>
+```
+
+```java
+import org.apache.commons.rdf.api.RDFTermFactory;
+import org.apache.commons.rdf.simple.SimpleRDFTermFactory;
+
+RDFTermFactory rdfTermFactory = new SimpleRDFTermFactory();
+```
+
+## Planned implementations
+
+The information in this section should not be considered updated or
+authorative as it relies on external project planning.
+
+
+### Apache Jena
+
+[Apache Jena](http://jena.apache.org/) is considering a compatibility interface
+that provides and consumes Commons RDF objects.
+
+### RDF4j Sesame
+
+[Sesame](http://rdf4j.org/) is evolving Commons RDF as a basis for its
+next version.
+
+### Apache Clerezza
+
+[Apache Clerezza](https://clerezza.apache.org/) is 
+aligning its [RDF core](https://github.com/apache/clerezza-rdf-core) module
+with Commons RDF.
+
+


Mime
View raw message