Hmm.
In my mind, a dataset is rather abstract - a collection of data that is being 
made available.
They may use a combination of any or all of SPARQL endpoints, downloads of 
"dump"s, and resolvable URIs (Linked Data).
They may also make it available in other forms, but we are possibly primarily 
concerned with RDF here, although it would be a shame if we could not embrace 
the more abstract concept.

As a consumer (always!), I would like to come to where I think the dataset is 
being "published", or look in some aggregator index, and easily find out all 
the stuff I need to know about the dataset, and how I might use it.

That's my starting point.

So in our system like many others around I think, for example, when we get a 
new URI, we hope there is a SPARQL endpoint, as that is our preferred format.
We need to use internal information to do this, so we can only do it for known 
places.
If not, then we try to simply resolve it.
Failing that, we could look in a cache of dumps we have found, but don't 
actually at the moment.

It would be good, for example, if resolving the URI always told us where there 
is metadata about a SPARQL endpoint that is recommended as having RDF about 
this URI.
In fact, we do this for co-reference information for our URIs (we use a bespoke 
predicate, but should probably have been using seeAlso), but should probably do 
it for SPARQL endpoint as well.
The metadata should be at the end of a resolvable URI, and the SPARQL endpoint 
should hold its own metadata in it, etc. etc..

So having a separation between SPARQL Service Description and voiD would just 
be plain wrong.
They must embrace each other, so that consumers can easily work out how to use 
what they think of as a "dataset".

I would also add that if I take a REST-like view of the world, which I do for 
accessing a SPARQL endpoint (I am simply retrieving a document), the 
distinction between dataset and service becomes very blurred.
Even calling it a "SPARQL Service Description" seems rather old-fashioned to me.

Best
Hugh

On 9 Oct 2013, at 11:04, Barry Norton <[email protected]>
 wrote:

> On Wed, Oct 9, 2013 at 10:55 AM, Frans Knibbe | Geodan 
> <[email protected]> wrote:
> 
> Shouldn't that be the SPARQL Service Description instead of VoID? In my mind, 
> SPARQL endpoints and datasets are separate entities.
> 
> 
> +1 


Reply via email to