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

Reply via email to