- From: Hugh Glaser <hg@ecs.soton.ac.uk>
- Date: Sat, 5 Mar 2011 15:14:33 +0000
- To: Andrea Splendiani <andrea.splendiani@bbsrc.ac.uk>
- CC: Pierre-Yves Vandenbussche <py.vandenbussche@gmail.com>, "<public-lod@w3.org>" <public-lod@w3.org>, SW-forum <semantic-web@w3.org>, "<semanticweb@yahoogroups.com>" <semanticweb@yahoogroups.com>
Hi, On 5 Mar 2011, at 14:22, Andrea Splendiani wrote: > Hi, > > I think it depends on the store, I've tried some (from the endpoint list) and some returns a answer pretty quickly. Some doesn't and some doesn't support count. > However, one could have this information only for the stores that answers the count query, no need to try all time. I am happy for a store implementor or owner to disagree, but I find it very unlikely that the owner of a store with a decent chunk of data (> 1M triples, say) would be happy for someone to keep issuing such a query, even if they did decide to give enough resources to execute it. I would quickly blacklist such a site. > > VoID: > is this a good query: > select * where {?s <http://rdfs.org/ns/void#numberOfTriples> ?o } I'm no SPARQL or voiD guru, but I think you need a bit more wrapping in the scovo stuff, so more like: SELECT DISTINCT ?endpoint ?uri ?triples ?uris WHERE { ?ds a void:Dataset . ?ds void:sparqlEndpoint ?uri . ?ds rdfs:label ?endpoint . ?ds void:statItem [ scovo:dimension void:numberOfTriples ; rdf:value ?triples ] . } Try it at http://kwijibo.talis.com/voiD/ or http://void.rkbexplorer.com/ I guess Pierre-Yves might like to enhance his page by querying a voiD store to also give basic stats. Or someone might like to do a store reporter that uses (a) voiD endpoint(s) plus Pierre-Yves's data (he has a SPARQL endpoint), to do so. And maybe the CKAN endpoint would have extra useful data as well. A real Semantic Web application that queried more than one SPARQL endpoint - now that would be a novelty! Fancy the challenge, it is the weekend?! :-) ciao Hugh > > it doesn't seem viable if so. > > ciao, > Andrea > > > Il giorno 05/mar/2011, alle ore 13.49, Hugh Glaser ha scritto: > >> NIce idea, but,... :-) >> >> SELECT (count(*) as ?c) WHERE {?s ?p ?o} >> >> is a pretty anti-social thing to do to a store. >> At best, a store of any size will spend a while thinking, and then quite rightly decide they have burnt enough resources, and return some sort of error. >> >> For a properly maintained site, of course, the VoiD description will give lots of similar information. >> Best >> Hugh >> >> On 5 Mar 2011, at 13:06, Andrea Splendiani wrote: >> >>> Hi, very nice! >>> I have a small suggestion: >>> >>> why don't you ask "count(*) where {?s ?p ?o}" to the endpoint ? >>> Or ask for the number of graphs ? >>> Both information, number of triples and number of graphs, if logged and compared over time, can give a practical view of the liveliness of the content of the endpoint. >>> >>> best, >>> Andrea Splendiani >>> >>> >>> Il giorno 28/feb/2011, alle ore 18.55, Pierre-Yves Vandenbussche ha scritto: >>> >>>> Hello all, >>>> >>>> you have already encountered problems of SPARQL endpoint accessibility ? >>>> you feel frustrated they are never available when you need them? >>>> you develop an application using these services but wonder if it is reliable? >>>> >>>> Here is a tool [1] that allows you to know public SPARQL endpoints availability and monitor them in the last hours/days. >>>> Stay informed of a particular (or all) endpoint status changes through RSS feeds. >>>> All availability information generated by this tool is accessible through a SPARQL endpoint. >>>> >>>> This tool fetches public SPARQL endpoints from CKAN open data. From this list, it runs tests every hour for availability. >>>> >>>> [1] http://labs.mondeca.com/sparqlEndpointsStatus/index.html >>>> [2] http://ckan.net/ >>>> >>>> Pierre-Yves Vandenbussche. >>> >>> Andrea Splendiani >>> Senior Bioinformatics Scientist >>> Centre for Mathematical and Computational Biology >>> +44(0)1582 763133 ext 2004 >>> andrea.splendiani@bbsrc.ac.uk >>> >>> >>> >> >> -- >> Hugh Glaser, >> Intelligence, Agents, Multimedia >> School of Electronics and Computer Science, >> University of Southampton, >> Southampton SO17 1BJ >> Work: +44 23 8059 3670, Fax: +44 23 8059 3045 >> Mobile: +44 78 9422 3822, Home: +44 23 8061 5652 >> http://www.ecs.soton.ac.uk/~hg/ >> >> > > Andrea Splendiani > Senior Bioinformatics Scientist > Centre for Mathematical and Computational Biology > +44(0)1582 763133 ext 2004 > andrea.splendiani@bbsrc.ac.uk > > > -- Hugh Glaser, Intelligence, Agents, Multimedia School of Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ Work: +44 23 8059 3670, Fax: +44 23 8059 3045 Mobile: +44 78 9422 3822, Home: +44 23 8061 5652 http://www.ecs.soton.ac.uk/~hg/
Received on Saturday, 5 March 2011 15:15:36 UTC