Requête des ressources sémantiques

Pour interroger des ressources sémantiques, accédez au <a href="https://schema.gov.it/fr/sparql/">Virtuoso SPARQL Endpoint Page</a> messo a disposizione da schema. Ti comparirà una schermata dove è possibile inserire una query da specificare utilizzando il <a href="https://www.w3.org/TR/sparql11-query/">Langue SPARQL</a>

<img class="alignnone wp-image-736" src="https://schema.gov.it/wp-content/uploads/2025/12/SPARQL-endpoint.png" alt="Image descriptive de l&#039;écran qui vous permet d&#039;écrire une requête SPARQL" width="721" height="236" />

Une fois la requête écrite, vous pouvez sélectionner dans quel format retourner les résultats. Plusieurs options sont possibles, notamment HTML, CSV, JSON et plusieurs sérialisations RDF telles que RDF/Turtle, RDF/XML et N-Triples.
En cliquant sur le bouton «Exécuter la requête», vous pouvez exécuter la requête pour obtenir les résultats que vous recherchez.
Pour annuler tout ce que vous avez tapé et choisi en conséquence, vous pouvez utiliser le bouton Réinitialiser.

<img class="alignnone wp-image-737" src="https://schema.gov.it/wp-content/uploads/2025/12/SPARQL-opzioni-riguardanti-i-risultati.jpg" alt="Image descriptive des options concernant le format de résultat de la requête, l&#039;exécution de la requête et l&#039;annulation de la requête " width="719" height="70" />

Note :

Pour faciliter la définition de la requête, il est suggéré de parcourir les différentes ressources sémantiques actuellement publiées sur le schéma via le Web. Les ressources sont navigables grâce à des logiciels mis à disposition tels que LODE et LodView. Pour ce faire, utilisez simplement l'URI des ressources elles-mêmes dans votre navigateur.

Exemples de requêtes SPARQL

Voici quelques exemples de requêtes sur les ressources sémantiques de schéma en langage naturel. Chaque requête correspond à une requête SPARQL qui peut être exécutée par Virtuoso comme décrit ci-dessus.

Voici quelques exemples de requêtes sur les ressources sémantiques de schéma en langage naturel. Chaque requête correspond à une requête SPARQL qui peut être exécutée par Virtuoso comme décrit ci-dessus.
<ul>
<li><strong>Quali sono i comuni italiani, con relativo codice belfiore, dell’archivio storico ad essere validi ad oggi?</strong>
<pre><code>PREFIX skos: &lt;http://www.w3.org/2004/02/skos/core#&gt;
PREFIX clv: &lt;https://w3id.org/italia/onto/CLV/&gt;
PREFIX ti: &lt;https://w3id.org/italia/onto/TI/&gt;
PREFIX l0: &lt;https://w3id.org/italia/onto/l0/&gt;
SELECT ?s ?ID ?idCadastral ?name ?starttime ?endTime
WHERE {?s a skos:Concept ;
skos:inScheme &lt;https://w3id.org/italia/controlled-vocabulary/territorial-classifications/cities&gt; ;
skos:notation ?ID ;
skos:prefLabel ?name ;
clv:hasSOValidity/ti:endTime ?endTime ;
clv:hasSOValidity/ti:startTime ?starttime ;
?identifier a clv:Identifier ;
clv:identifierType ?idType ;
l0:identifier ?idCadastral .
FILTER (str(?endTime)="9999-12-31")
FILTER (str(?idType) = "Codice Catastale")
FILTER (lang(?idType) = "it")
}</code></pre>
</li>
<li><strong>In quale risorsa semantica è definito il concetto di “Servizio Pubblico” e qual è la sua definizione?</strong>
<pre><code>PREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt;
PREFIX owl: &lt;http://www.w3.org/2002/07/owl#&gt;
PREFIX dct: &lt;http://purl.org/dc/terms/&gt;
SELECT ?URIResource ?titleResource ?URIConcept ?label ?definition
where {
?URIConcept rdfs:isDefinedBy ?URIResource ;
rdfs:label ?label ;
rdfs:comment ?definition .
?URIResource dct:title ?titleResource .
FILTER ((str(?label)="Servizio Pubblico"))
FILTER (lang(?label) = 'it')
FILTER (lang(?definition) = 'it')
FILTER (lang(?titleResource) = 'it')
}</code></pre>
</li>
<li><strong>Quelles sont les licences qui relèvent du type de licence ouverte?</strong>
<pre><code>PREFIX skos: &lt;http://www.w3.org/2004/02/skos/core#&gt;
PREFIX clv: &lt;https://w3id.org/italia/onto/CLV/&gt;
SELECT ?s ?ID ?name ?nameOpen
WHERE {?s a skos:Concept ;
skos:inScheme &lt;https://w3id.org/italia/controlled-vocabulary/licences&gt; ;
clv:hasRankOrder "3" ;
skos:notation ?ID ;
skos:prefLabel ?name ;
skos:broader*/skos:prefLabel ?nameOpen .
FILTER (str(?nameOpen)="Licenza Aperta")
FILTER (lang(?nameOpen) = 'it')
FILTER (lang(?name) = 'it')
}</code></pre>
</li>
<li><strong>Quelles sont les provinces italiennes valables à ce jour et à quelle région appartiennent-elles?</strong>
<pre><code>PREFIX skos: &lt;http://www.w3.org/2004/02/skos/core#&gt;
PREFIX clv: &lt;https://w3id.org/italia/onto/CLV/&gt;
SELECT ?s ?province ?name ?IDISTATProv ?IDISTATReg ?nameRegion
WHERE {
?s a skos:Concept ;
skos:inScheme &lt;https://w3id.org/italia/controlled-vocabulary/territorial-classifications/provinces&gt; ;
skos:notation ?IDISTATProv ;
skos:prefLabel ?name ;
clv:acronym ?province ;
skos:broader ?region .
?region a skos:Concept ;
skos:inScheme &lt;https://w3id.org/italia/controlled-vocabulary/territorial-classifications/regions&gt; ;
skos:notation ?IDISTATReg ;
skos:prefLabel ?nameRegion .
}</code></pre>
<strong>Quali sono invece le città metropolitane?</strong>
<pre><code>PREFIX skos: &lt;http://www.w3.org/2004/02/skos/core#&gt;
PREFIX clv: &lt;https://w3id.org/italia/onto/CLV/&gt;
PREFIX l0: &lt;https://w3id.org/italia/onto/l0/&gt;
SELECT ?s ?province ?name ?IDISTATProv ?IDISTATReg ?nameRegion ?identifier ?idMetropolitanCode
WHERE {
?s a skos:Concept ;
skos:inScheme &lt;https://w3id.org/italia/controlled-vocabulary/territorial-classifications/provinces&gt; ;
skos:notation ?IDISTATProv ;
skos:prefLabel ?name ;
clv:acronym ?province ;
clv:hasIdentifier ?identifier ;
skos:broader ?region .
?identifier a clv:Identifier ;
clv:identifierType ?idType ;
l0:identifier ?idMetropolitanCode .
?region a skos:Concept ;
skos:inScheme &lt;https://w3id.org/italia/controlled-vocabulary/territorial-classifications/regions&gt; ;
skos:notation ?IDISTATReg ;
skos:prefLabel ?nameRegion .
FILTER (str(?idType) = "Codice Città Metropolitana")
FILTER (lang(?idType) = 'it')
}</code></pre>
</li>
<li><strong>In quale risorsa semantica è definito il “Numero Civico”?</strong>
<pre><code>PREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt;
PREFIX owl: &lt;http://www.w3.org/2002/07/owl#&gt;
PREFIX dct: &lt;http://purl.org/dc/terms/&gt;
SELECT ?URIResource ?titleResource ?URIConcept ?label
where {
?URIConcept rdfs:isDefinedBy ?URIResource ;
rdfs:label ?label .
?URIResource dct:title ?titleResource .
FILTER ((str(?label)="Numero Civico"))
FILTER (lang(?label) = 'it')
FILTER (lang(?titleResource) = 'it')
}</code></pre>
</li>
</ul>