Hi Peter!

On 11-03-14 5:22 PM, "Peter Ansell" <[email protected]> wrote:
>Jena will provide all of the query and serialisation aspects (to
>SPARQL Results XML, SPARQL Results JSON, RDF/XML, Turtle, NTriples,
>RDF/JSON), as well reasoning when you are ready. You only have to
>define the mappings between the abstract SPARQL model that Jena parses
>to, and the mapping to either RDF triples or SPARQL results bindings
>to support all 4 types of queries (although ASK isn't typically used
>from what I have seen but it isn't hard to implement).
  It seems that the mapping can only be defined on triple stores, LDAP or
RDBMS. In BioMart we support the federation of data, which means that the
data comes from potentially different storage systems/servers. So, I think
we have to write our own mapping mechanisms here, even though it will mean
that we will not be able to support every nuance of SPARQL to start with.

>I would really like RDF output before SPARQL input or even SPARQL
>results bindings output.
  For now, we were focusing on a SPARQL-centric interface for queries and
their result sets. However, support to return RDF in general should be
doable once we have settled how semantics are going to be stored and
represented in BioMart.

>If you are outputting to RDF triples, you will need to create Subject
>URIs (from my investigation of the way BioMart works). If you are
>outputting to SPARQL Results bindings you don't need subject URIs as
>you just have <BindingName,BindingValue> pairs to output, and
>BindingName isn't even a URI, it is just a literal string.
  Yes. Yes. :) There is support for SPARQL bindings already, so we are
probably building on top of that first.

Many Thanks,
Joachim

_______________________________________________
Users mailing list
[email protected]
https://lists.biomart.org/mailman/listinfo/users

Reply via email to