PDA

View Full Version : [SPARQL] Query


Edde
06-02-2007, 17:37
Una domanda difficile :D

Mi chiedevo... se io volessi sapere tutte le proprietà di una determinata classe RDF, che query dovrei scrivere?

Insomma, l'equivalente del "Select * from tabella" di SQL, per intenderci.

Grazie :p

Edde
07-02-2007, 11:51
Ci sono più o meno riuscito così (tutte le istanze della classe SAC.SERVIZI):


PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT * WHERE {

?a rdfs:label ?name .

FILTER regex(?name, "SAC.SERVIZI #") }


Però a livello di efficenza siamo ai limiti storici... lui infatti si prende tutte le istanze di tutte le classi, e poi filtra solo quelle il cui "name" contiene la stringa "SAC.SERVIZI #".

Qualche cosa di meglio?

Grazie :)