Recursos semânticos de consulta

Para consultar os recursos semânticos, acesse o <a href="https://schema.gov.it/pt/sparql/">Página de ponto final do Virtuoso SPARQL</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/">Língua SPARQL</a>

<img class="alignnone wp-image-736" src="https://schema.gov.it/wp-content/uploads/2025/12/SPARQL-endpoint.png" alt="Imagem descritiva do ecrã que lhe permite escrever uma consulta SPARQL" width="721" height="236" />

Uma vez escrita a consulta, pode selecionar em que formato devolver os resultados. Várias opções são possíveis, incluindo HTML, CSV, JSON e várias serializações RDF, como RDF/Turtle, RDF/XML e N-Triples.
Clicando no botão «Executar consulta», pode executar a consulta para obter os resultados que procura.
Para cancelar tudo o que digitou e escolheu como resultado, pode utilizar o botão Repor.

<img class="alignnone wp-image-737" src="https://schema.gov.it/wp-content/uploads/2025/12/SPARQL-opzioni-riguardanti-i-risultati.jpg" alt="Imagem descritiva das opções relativas ao formato do resultado da consulta, à execução da consulta e ao cancelamento da consulta " width="719" height="70" />

Nota:

Para facilitar a definição da consulta, sugere-se navegar pelos vários recursos semânticos atualmente publicados no esquema através da Web. Os recursos são navegáveis através de softwares disponibilizados, como o LODE e o LodView. Para fazer isso, basta usar o URI dos próprios recursos no seu navegador.

Exemplos de consultas SPARQL

Seguem-se alguns exemplos de consultas sobre recursos semânticos de esquemas em linguagem natural. Cada consulta corresponde a uma consulta SPARQL que pode ser executada por Virtuoso como descrito acima.

Seguem-se alguns exemplos de consultas sobre recursos semânticos de esquemas em linguagem natural. Cada consulta corresponde a uma consulta SPARQL que pode ser executada por Virtuoso como descrito acima.
<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>Quais são as licenças que se enquadram no tipo de licença aberta?</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>Quais são as províncias italianas válidas até à data e a que região pertencem?</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>