- From: matteo casu <mattecasu@gmail.com>
- Date: Thu, 22 Jan 2015 15:46:37 +0100
- To: public-lod@w3.org
- Message-ID: <54C10D4D.3060608@gmail.com>
In order to explore the schema (or better said: the types of the actual
nodes and properties) you could do:
select ?type1 ?pred ?type2
where {
?subj ?pred ?obj.
?subj a ?type1.
?obj a ?type2.
}
Depending on the triple store, it could be useful to filter some trivial
types.
Il 22/01/15 15:28, Thomas Francart ha scritto:
> SELECT DISTINCT ?type
> WHERE { ?x rdf:type ?type . }
>
> SELECT DISTINCT ?p
> WHERE { ?s ?p ?o .. }
>
> then
>
> SELECT ?s
> WHERE {
> ?s a <http://uri_of_a_type>
> } LIMIT 100
>
> and then
>
> DESCRIBE <http://uri_of_an_instance>
>
> or
>
> SELECT ?p ?o
> WHERE {
> <http://uri_of_an_instance> ?p ?o .
> }
>
> Having some statistics on the types may help too :
>
> SELECT ?type (COUNT(?instance) AS ?count)
> WHERE {
> ?instance a ?type .
> } GROUP BY ?type
>
>
> 2015-01-22 15:19 GMT+01:00 Luca Matteis <lmatteis@gmail.com
> <mailto:lmatteis@gmail.com>>:
>
> "Give me all your types" seems the most sensible thing to do.
> Otherwise full text search.
>
> On Thu, Jan 22, 2015 at 3:09 PM, Juan Sequeda
> <juanfederico@gmail.com <mailto:juanfederico@gmail.com>> wrote:
> > Assume you are given a URL for a SPARQL endpoint. You have no
> idea what data
> > is being exposed.
> >
> > What do you do to explore that endpoint? What queries do you write?
> >
> > Juan Sequeda
> > +1-575-SEQ-UEDA
> > www.juansequeda.com <http://www.juansequeda.com>
>
>
>
>
> --
> *
> *
> *Thomas Francart* - Sparna
> Consultant Indépendant
> Data, Sémantique, Contenus, Connaissances
> web : http://sparna.fr, blog : http://blog.sparna.fr
> Tel : +33 (0)6.71.11.25.97
> Fax : +33 (0)9.58.16.17.14
> Skype : francartthomas
Received on Thursday, 22 January 2015 14:47:13 UTC