W3C home > Mailing lists > Public > public-sparql-dev@w3.org > October to December 2014

RE: How to reference a named graph / endpoint combination?

From: Neubert, Joachim <J.Neubert@zbw.eu>
Date: Thu, 23 Oct 2014 12:00:01 +0000
To: "'public-sparql-dev@w3.org'" <public-sparql-dev@w3.org>
Message-ID: <4E3518D35BC4E14B802A8CAE0E8819CF39E044C2@lhun.zbw-nett.zbw-kiel.de>
Here my preliminary solution: I've introduced a property for linking from a dataset description to a named Graph of this dataset:

sh:usingNamedGraph [1]

This is supplemented with a complete Service Description as the default graph of the endpoint [2], and a void:sparqlEndpoint triple attached to the "main resource" (in this case, a dsv:VersionHistorySet - see [3] for more context).

Would still like to hear about other approaches -

Cheers, Joachim

[1]
http://www.essepuntato.it/lode/owlapi/reasoner/http://rdf-translator.appspot.com/convert/n3/xml/http://raw.github.com/jneubert/skos-history/master/skos-history.ttl#http://raw.github.com/jneubert/skos-history/master/skos-history.ttl/usingNamedGraph<http://www.essepuntato.it/lode/owlapi/reasoner/http:/rdf-translator.appspot.com/convert/n3/xml/http:/raw.github.com/jneubert/skos-history/master/skos-history.ttl#http://raw.github.com/jneubert/skos-history/master/skos-history.ttl/usingNamedGraph>
or
http://goo.gl/74g79E

[2]
http://zbw.eu/beta/sparql-gui/?queryRef=https://api.github.com/repos/jneubert/skos-history/contents/sparql/service_graph.rq&endpoint= http://zbw.eu/beta/sparql/stwv/query
or
http://goo.gl/yEg1J4

[3]
https://github.com/jneubert/skos-history


From: Neubert Joachim [mailto:J.Neubert@zbw.eu]
Sent: Monday, October 13, 2014 5:23 PM
To: 'public-sparql-dev@w3.org'
Subject: How to reference a named graph / endpoint combination?

>From the description of a dataset (within e.g. a rdfa page or a rdf dump) I want point to a sparql endpoint, where the data can be queried online.

The endpoint holds multiple named graphs (one for each version of the dataset), so the graph name is essential.

The rough idea is to combine void (http://rdfs.org/ns/void#) and sd (http://www.w3.org/ns/sparql-service-description#):

<http://zbw.eu/stw/version/8.12/ng>
        a                    sd:NamedGraph ;
        void:sparqlEndpoint  <http://zbw.eu/beta/sparql/stwv/query> ;
        sd:name              <http://zbw.eu/stw/version/8.12> .

In order to link from the dataset to this resource, I was looking for something like

    xyz:usingNamedGraph

but couldn't find anything, so I'm considering defining my own property.

Perhaps you had a similar issue, and solved it in some way? I'd love to learn.

Cheers, Joachim
Received on Thursday, 23 October 2014 12:00:27 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:15:52 UTC