- 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