I've proposed a "jena" integration module to Commons RDF, which I think we should try to release as part of Commons RDF 0.3.0
It's based on Andy's earlier integration on GitHub[1] (JENA-1015), but adds support for Dataset, Quad (and generalized quad!), RDFParser. The entry point would be the JenaRDFTermFactory [2] as well as the experimental JenaRDFParser [3].0 The JenaRDFTermFactory create Commons RDF instances backed by Jena, as well as doing from/to conversions between the APIs. I've already tested this with the new RDF4j module, which shows that you can transparently add Jena triple to RDF4J graph stores and vice versa. I wonder if Jena folks would be able to quickly review this for sanity and design decisions? Code: https://github.com/apache/incubator-commonsrdf/pull/23/files Javadoc: http://stain.github.io/incubator-commonsrdf/COMMONSRDF-35/org/apache/commons/rdf/jena/package-summary.html [1] https://github.com/afs/commonsrdf-jena [2] http://stain.github.io/incubator-commonsrdf/COMMONSRDF-35/org/apache/commons/rdf/jena/JenaRDFTermFactory.html [3] http://stain.github.io/incubator-commonsrdf/COMMONSRDF-35/org/apache/commons/rdf/jena/experimental/JenaRDFParser.html -- Stian Soiland-Reyes http://orcid.org/0000-0001-9842-9718
