{"id":2552,"date":"2022-08-16T12:11:47","date_gmt":"2022-08-16T12:11:47","guid":{"rendered":"https:\/\/wdqs-tutorial.toolforge.org\/?p=2552"},"modified":"2023-04-06T17:28:23","modified_gmt":"2023-04-06T17:28:23","slug":"query-sparql-di-base","status":"publish","type":"post","link":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/simple-queries-it\/the-simplest-query-it\/query-sparql-di-base\/?lang=it","title":{"rendered":"Query SPARQL di base"},"content":{"rendered":"\n<h2>Film della serie Guerre stellari<\/h2>\n\n\n\n<p>Ecco la tua prima query SPARQL. Questa semplice query mostra i film che fanno parte della serie Guerre stellari.<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror cm-s-eclipse\" data-setting=\"{&quot;mode&quot;:&quot;sparql&quot;,&quot;mime&quot;:&quot;application\/sparql-query&quot;,&quot;theme&quot;:&quot;eclipse&quot;,&quot;lineNumbers&quot;:true,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true}\">#Film della serie Guerre stellari\nSELECT ?item  \nWHERE \n{\n  ?item wdt:P179 wd:Q22092344.\n}<\/pre><\/div>\n\n\n\n<h3>Codifica a colori WDQS<\/h3>\n\n\n\n<p>Il colore WDQS codifica alcune parole SPARQL, che aiutano a comprendere e spiegare il codice SPARQL:<\/p>\n\n\n\n<ul style=\"color:#666666\"><li>Grigio: la prima riga della query ha un hashtag (#) seguito da un testo grigio. Questo indica un commento, qualcosa che scriviamo che non influisce sulla query stessa. Tutto dopo un &#8220;#&#8221; \u00e8 un commento e ignorato da WDQS, ad eccezione di alcuni schemi, che vedremo in altre sezioni.<\/li><\/ul>\n\n\n\n<ul style=\"color:#990000\"><li>Rosso: le parole SELECT e WHERE sulle righe 2 e 3 sono visualizzate in maiuscolo rosso. Questo \u00e8 riservato alle parole della sintassi SPARQL, una specie di &#8220;comando&#8221;:<ul><li>SELECT \u2013  qui indichiamo i nomi delle variabili che verranno restituite e visualizzate dalla query.<\/li><li>WHERE \u2013  qui forniamo lo schema da abbinare ai dati, ovvero definiamo le condizioni per trovare i valori per le variabili nella clausola SELECT, spesso sotto forma di triple che riflettono la struttura Elemento-Propriet\u00e0-Valore del database.<\/li><\/ul><\/li><\/ul>\n\n\n\n<ul style=\"color:#339966\"><li>Verde: sulle righe 2 e 5, &#8220;?item&#8221; appare in verde. In SPARQL, i nomi delle variabili sono preceduti da un punto interrogativo e indicati in verde. Quasi ogni stringa pu\u00f2 essere un nome di variabile (tranne le parole riservate), come ?film, ?x o ?qualsiasi_nome_di_variabile. Le variabili contengono valori per un uso futuro.<\/li><\/ul>\n\n\n\n<ul style=\"color:#006699\"><li>Blu: sulla riga 5, vediamo alcuni termini mostrati in blu. Questi indicano i prefissi. I prefissi sono abbreviazioni di scelta rapida, che consentono di presentare le query in modo pi\u00f9 compatto e trasparente. Senza i prefissi avremmo bisogno di specificare l&#8217;URL completo per ogni elemento della query. <ul><li>wdt: un prefisso per le propriet\u00e0 di Wikidata + il numero della propriet\u00e0 (P).<br>Senza il prefisso dovremmo fare riferimento a questa propriet\u00e0 come:  http:\/\/www.wikidata.org\/prop\/direct\/&gt;:P179  <br><\/li><li>wd: un prefisso per gli elementi Wikidata + il Q-ID del valore.<br>Senza il prefisso dovremmo far precedere il Q-ID di &lt;http:\/\/www.wikidata.org\/entity\/&gt;:Q22092344<\/li><\/ul><\/li><\/ul>\n\n\n\n<h3>Spiegazione dell&#8217;interrogazione (query)<\/h3>\n\n\n\n<p>Ora andiamo a vedere come funziona la query.<\/p>\n\n\n\n<p>Una query SPARQL \u00e8 solitamente composta da due o pi\u00f9 clausole, che sono parti della query che hanno funzioni diverse. La nostra query SPARQL di base ha due clausole:<\/p>\n\n\n\n<h5>La clausola SELECT<\/h5>\n\n\n\n<p>La clausola SELECT elenca le variabili che vuoi restituire, in questo caso la variabile ?item. In sostanza, questa riga dice &#8220;Troveremo alcuni valori da archiviare in ?item e quindi visualizzeremo quei valori&#8221;.<\/p>\n\n\n\n<h5>La clausola WHERE<\/h5>\n\n\n\n<p>La clausola WHERE specifica le condizioni per le variabili, principalmente sotto forma di triple. SPARQL lavora sulla logica del pattern matching. Il processore SPARQL confronta i modelli dichiarati all&#8217;interno della clausola WHERE con le dichiarazioni in tre parti archiviate su Wikidata. La clausola WHERE dice al processore quali valori di propriet\u00e0 inserire nelle variabili che stai SELEZIONANDO e come estrarre i dati.  <\/p>\n\n\n\n<p>Questo modello di query di base di SPARQL riflette la struttura Elemento-Proprit\u00e0-Valore del database di dati collegato. Il modello per la corrispondenza nella nostra semplice query \u00e8 dato come un&#8217;istruzione:<br>?oggetto &#8211; ha propriet\u00e0:parte di una serie &#8211; con valore:Guerre stellari (serie di film).<br> <br>In altre parole, questa query seleziona gli elementi Wikidata che: (1) hanno una propriet\u00e0:parte di una serie (P179) e (2) quella propriet\u00e0 ha come valore &#8220;Guerre stellari (serie di film)&#8221;\u00a0(Q22092344).<br>Nota che se passi con il cursore sul prefisso o sul suo elemento associato, l&#8217;interfaccia WDQS mostrer\u00e0 l&#8217;etichetta e la descrizione di quella propriet\u00e0 o elemento. <\/p>\n\n\n\n<p>Premi il pulsante &#8220;Esegui Query&#8221; per eseguire la query. Scorri all&#8217;interno del riquadro per vedere i risultati.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"389\" src=\"https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2022\/08\/image-1024x389.png\" alt=\"\" class=\"wp-image-2560\" srcset=\"https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2022\/08\/image-1024x389.png 1024w, https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2022\/08\/image-300x114.png 300w, https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2022\/08\/image-768x292.png 768w, https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2022\/08\/image-1536x583.png 1536w, https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2022\/08\/image.png 1806w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>La query recupera il numero Q di ciascuno dei film della serie Guerre stellari, ma non il titolo del film.<br>Nella parte successiva imparerai anche come recuperare i nomi dei film.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Film della serie Guerre stellari Ecco la tua prima query SPARQL. Questa semplice query mostra i film che fanno parte della serie Guerre stellari. Codifica a colori WDQS Il colore WDQS codifica alcune parole SPARQL, che aiutano a comprendere e spiegare il codice SPARQL: Grigio: la prima riga della query ha un hashtag (#) seguito [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":""},"categories":[7],"tags":[],"_links":{"self":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2552"}],"collection":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/comments?post=2552"}],"version-history":[{"count":14,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2552\/revisions"}],"predecessor-version":[{"id":2620,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2552\/revisions\/2620"}],"wp:attachment":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/media?parent=2552"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/categories?post=2552"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/tags?post=2552"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}