Hi Andy! > Jena can (and does) support multiple APIs over a common core. > > A commons-rdf API can be added along side the existing APIs; that means > it is not a "big bang" to have commons-rdf interfaces supported.
That's great! Would the commons-rdf dependency go in jena-core/pom.xml? Is it going to be necessary to change some classes in the core? I think it will be transparent for other modules like ARQ, Fuseki, Text. Is that right? > There is a lot more to working with RDF than the RDF API part - SPARQL > engines don't use that API if they want performance and/or scale. (1) > SPARQL queries collections of graphs and (2) for scale+persistence, you > need to work in parts at a level somewhat lower level than java objects, > and closer to the binary of persistence structures. Good point. I'm enjoying learning about Jena code for JENA-632. Even though datasets, streaming queries collections and all that part about journaling and graph persistence can be a bit scary. Probably that won't be covered in the commons-rdf, but I think that's correct. Thanks! Bruno ----- Original Message ----- > From: Andy Seaborne <a...@apache.org> > To: dev@commons.apache.org > Cc: > Sent: Saturday, January 17, 2015 7:40 AM > Subject: Re: [ALL][RDF] github Commons RDF vs. Apache Commons Sandbox RDF > > On 15/01/15 11:52, Bruno P. Kinoshita wrote: > >> Hello! >> >> >> I feel like I can't help much in the current discussion. But just > wanted to chime in >> and tell that I'm +1 for a [rdf] component in Apache Commons. As a > commons committer I'd >> like to help. >> >> I started watching the GitHub repository and have subscribed to the ongoing > discussion. I'll >> >> tryto contribute in some way; maybe testing and with small patches. >> >> >> My go-to Maven dependency for RDF, Turtle, N3, working with ontologies, > reasoners, etc, >> >> is Apache Jena. I think it would be very positive to have a common > interface that I could >> use in my code (mainly crawlers and data munging for Hadoop jobs) and that > would work >> >> with different implementations. >> >> >> Thanks! >> >> Bruno > > Since you mention Jena ... :-) > > Jena can (and does) support multiple APIs over a common core. > > A commons-rdf API can be added along side the existing APIs; that means > it is not a "big bang" to have commons-rdf interfaces supported. > > There is a lot more to working with RDF than the RDF API part - SPARQL > engines don't use that API if they want performance and/or scale. (1) > SPARQL queries collections of graphs and (2) for scale+persistence, you > need to work in parts at a level somewhat lower level than java objects, > and closer to the binary of persistence structures. > > Andy > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org