Esempi di query SPARQL

Per esplorare il catalogo del CoBiS LOD è possibile utilizzare il portale o interrogazioni con il linguaggio SPARQL tramite il punto di accesso: SPARQL Query editor.

Si possono filtrare i risultati utilizzando varie combinazioni di dati in base all’interesse, di seguito alcuni esempi di informazioni che si possono estrarre impostando in modo specifico le query:

Numero edizioni con link InternetArchive e presenti su Wikidata

select (count(distinct ?instance) as ?n) 

where

{?instance cobis:bibliographicLevel ?bibliographicLevel .

?bibliographicLevel rdfs:label ?bibliographicLevellabel .

?instance foaf:depiction ?ia .

?instance schema:name ?name .

?instance cobis:hasWikidataURL ?id .

}

risultato

Edizioni con link InternetArchive e presenti su Wikidata

select distinct ?instance ?name ?bibliographicLevellabel ?ia ?id

where

{?instance cobis:bibliographicLevel ?bibliographicLevel .

?bibliographicLevel rdfs:label ?bibliographicLevellabel .

?instance foaf:depiction ?ia .

?instance schema:name ?name .

?instance cobis:hasWikidataURL ?id .

}

risultato

Numero monografie e/o periodici con digitalizzazione

select (count(distinct ?instance) as ?n)

where

{?instance cobis:bibliographicLevel ?bibliographicLevel .

?bibliographicLevel rdfs:label ?bibliographicLevellabel .

?instance foaf:depiction ?ia .

?instance schema:name ?name .

}

risultato

Elenco edizioni con digitalizzazione  e livello bibliografico

select distinct ?instance ?name ?bibliographicLevellabel ?ia 

where

{?instance cobis:bibliographicLevel ?bibliographicLevel .

?bibliographicLevel rdfs:label ?bibliographicLevellabel .

?instance foaf:depiction ?ia .

?instance schema:name ?name .

}

order by ?bibliographicLevellabel

risultato

Elenco edizioni con digitalizzazione, nome autore e livello bibliografico

select distinct ?instance ?name ?nameauthor ?namecontributor ?bibliographicLevellabel ?ia

where

{?instance cobis:bibliographicLevel ?bibliographicLevel .

?bibliographicLevel rdfs:label ?bibliographicLevellabel .

?instance foaf:depiction ?ia .

?instance schema:name ?name .

OPTIONAL {?instance schema:author ?author .

?author schema:name ?nameauthor .}

OPTIONAL {?instance schema:contributor ?contributor.

?contributor schema:name ?namecontributor .}

}

order by ?bibliographicLevellabel

risultato

Scopri altri esempi leggendo gli articoli proposti nella sezione CoBiS LOD.

Esempi query Wikidata

Esplorare la mappa degli enti del progetto CoBiS LOD.