My last email explained how the task of communicating with single RDF stores could be delegated to implementations of a new "RDFStore" interface. This email is to start a discussion on this interface (once we have it fixed, we can start implementing/porting bindings for different stores in parallel).
The interface should have all necessary functions for answering queries and for writing data to an RDF store. But it should otherwise be minimal so that many different stores can support it, and so that not much is needed for implementing it. It should not include special assumptions on the way in which the binding is realised, but it can use SPARQL syntax in its interface (we can introduce helper functions for manipulating SPARQL later on, either in RDFStore or in SMWExternalStore, but this is not the main topic of this thread). The three relevant interface functions I see are: * Answer SPARQL queries * Write data to the store * Delete data from the store But which parameters should these functions take and which return values should they give? Do we need anything else? Feedback is welcome. -- Markus ------------------------------------------------------------------------------ Nokia and AT&T present the 2010 Calling All Innovators-North America contest Create new apps & games for the Nokia N8 for consumers in U.S. and Canada $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store http://p.sf.net/sfu/nokia-dev2dev _______________________________________________ Semediawiki-devel mailing list Semediawiki-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/semediawiki-devel