{"id":2640,"date":"2022-08-16T17:57:16","date_gmt":"2022-08-16T17:57:16","guid":{"rendered":"https:\/\/wdqs-tutorial.toolforge.org\/?p=2640"},"modified":"2023-04-06T17:22:25","modified_gmt":"2023-04-06T17:22:25","slug":"istanze-e-classi","status":"publish","type":"post","link":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/simple-queries-it\/instances-and-classes-it\/istanze-e-classi\/?lang=it","title":{"rendered":"Istanze e classi"},"content":{"rendered":"\n<h2>Propriet\u00e0 P31 \u2013 \u201cistanza di\u201d<\/h2>\n\n\n\n<p>La maggior parte delle propriet\u00e0 di Wikidata descrivono le caratteristiche di un oggetto: l&#8217;oggetto per Guerre stellari Episodio IV: Una nuova speranza (Q17738) ha la propriet\u00e0 direttore (P57), ha una certa durata (P2047), ha il costo di produzione (P2130), e cos\u00ec via. Ma spesso siamo interessati a cos&#8217;\u00e8 una cosa. La maggior parte degli elementi di Wikidata ha almeno un&#8217;istruzione con la propriet\u00e0 P31 \u2013 istanza di \u2013 che ci dice la classe di cui questo item \u00e8 un particolare esempio e membro:<\/p>\n\n\n\n<ul><li>Guerre stellari Episodio IV: Una nuova speranza (Q17738) \u00e8 un&#8217;istanza di un film (Q11424).<\/li><li>Guerre stellari (Q22092344) \u00e8 un&#8217;istanza di una serie di film (Q24856).<\/li><li>Guerre stellari (Q462) \u00e8 un&#8217;istanza di un franchise multimediale (Q196600).<\/li><\/ul>\n\n\n\n<p>Da notare che un articolo non \u00e8 limitato ad un&#8217;istruzione P31. Per esempio, Guerre stellari: Episodio VIII \u2013 L&#8217;Ultimo Jedi (Q18486021) \u00e8 un&#8217;istanza di un film (Q11424) e anche un&#8217;istanza di un film 3D (Q229390).<br><br>Si noti inoltre che le dichiarazioni P31 mirano a fare le distinzioni pi\u00f9 generali e relegare altri dati ad altre propriet\u00e0:<br>George Lucas (Q38222) \u00e8 un&#8217;istanza di umano (Q5).<br>Potremmo anche affermare che George Lucas \u00e8 un esempio di regista (Q2526255), perch\u00e9 Lucas \u00e8 ovviamente un esempio e un membro della classe dei registi. Tuttavia, la strategia di classificazione consiste nell&#8217;impostare l&#8217;istruzione &#8220;istanza di&#8221; sul valore pi\u00f9 generale e includere informazioni pi\u00f9 specifiche con altre propriet\u00e0. Ad esempio, che Lucas sia un regista cinematografico viene fornito con una dichiarazione utilizzando la propriet\u00e0 dell&#8217;occupazione (P106).<\/p>\n\n\n\n<h2>Propriet\u00e0 P279 \u2013 \u201csottoclasse di\u201d<\/h2>\n\n\n\n<p>Quindi, mentre Q17738 (Star Wars: Episodio IV &#8211; Una nuova speranza) rappresenta un film particolare, ha un regista particolare (George Lucas), una durata specifica (121 minuti), un elenco di membri del cast (Carrie Fisher, Harrison Ford, \u2026 ), e cos\u00ec via \u2013 il film item (Q11424) \u00e8 un concetto generale. I film possono avere registi, durate e membri del cast, ma il concetto generale di &#8220;film&#8221; non ha alcun regista, durata o membri del cast particolari.<\/p>\n\n\n\n<p>I concetti generali ricevono la propriet\u00e0 della sottoclasse (P279) e possono averne pi\u00f9 di una. Per esempio:<\/p>\n\n\n\n<ul><li>Film (Q11424) \u00e8 una sottoclasse di opere d&#8217;arte visive (Q4502142), ma anche di opere audiovisive (Q2431196).<\/li><li>Le serie di film (Q24856) sono una sottoclasse di serie di opere creative (Q7725310), opere d&#8217;arte (Q838948), opere audiovisive (Q2431196) e franchise multimediali (Q196600).<\/li><\/ul>\n\n\n\n<h2>Il significato della distinzione istanza\/sottoclasse<\/h2>\n\n\n\n<p>Supponiamo di volere un elenco di tutti i film che si svolgono nell&#8217;universo immaginario di Guerre stellari. Potremmo eseguire la seguente query:<\/p>\n\n\n\n<iframe style=\"width:100%;max-width:100%;height:450px\" src=\"https:\/\/query.wikidata.org\/#%23Star%20Wars%20films%0A%0ASELECT%20%3Fitem%20%20%3FitemLabel%20%20%0AWHERE%20%0A%7B%20%0A%20%20%3Fitem%20wdt%3AP31%20wd%3AQ11424.%20%20%20%20%20%20%20%20%20%20%23%20item%20is%20an%20instance%20of%20a%20film%0A%20%20%3Fitem%20wdt%3AP1434%20wd%3AQ19786052.%20%20%20%20%20%23%20item%20takes%20place%20in%20fictional%20universe%20of%20Star%20War%20universe%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%22.%20%7D%0A%7D\" class=\"\" frameborder=\"0\"><\/iframe>\n\n\n\n<p>La query restituisce solo 10 film. Chiaramente, nei risultati mancano alcuni film, come Star Wars: Episodio I &#8211; La minaccia fantasma (Q165713). Come mai?\u00a0<\/p>\n\n\n\n<p>Perch\u00e9 alcuni articoli hanno &#8220;lungometraggio&#8221; (Q24869) come valore della loro dichiarazione P31. &#8220;Film&#8221; \u00e8 una sottoclasse di &#8220;film&#8221; (Q11424), ma per quanto riguarda la query il pattern nella parte WHERE della query non corrisponde a quello dell&#8217;elemento, e quindi elementi che non sono un&#8217;istanza di &#8221; film&#8221; non corrispondono e non vengono recuperati.<\/p>\n\n\n\n<p>Potremmo usare il <a href=\"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/simple-queries\/adding-match-patterns\/union-operator\/\">costrutto UNION<\/a> per selezionare film che siano un&#8217;istanza di &#8220;film&#8221; o un&#8217;istanza di &#8220;lungometraggio&#8221;:<\/p>\n\n\n\n<iframe style=\"width:100%;max-width:100%;height:450px\" src=\"https:\/\/query.wikidata.org\/#%23Star%20Wars%20films%0A%0ASELECT%20%3Fitem%20%20%3FitemLabel%20%20%0AWHERE%20%0A%7B%20%0A%20%20%7B%3Fitem%20wdt%3AP31%20wd%3AQ11424.%7D%20%20%20%20%20%20%20%20%20%20%23%20item%20is%20an%20instance%20of%20a%20film%0A%20%20UNION%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%20OR%0A%20%20%7B%3Fitem%20wdt%3AP31%20wd%3AQ24869.%7D%20%20%20%20%20%20%20%20%20%20%23%20item%20is%20an%20instance%20of%20a%20feature%20film%0A%20%20%3Fitem%20wdt%3AP1434%20wd%3AQ19786052.%20%20%20%20%20%20%20%23%20AND%20item%20takes%20place%20in%20fictional%20universe%20of%20Star%20War%20universe%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%22.%20%7D%0A%7D\" class=\"\" frameborder=\"0\"><\/iframe>\n\n\n\n<p>Questa query recupera pi\u00f9 risultati, ma \u00e8 ancora possibile che ci siano elementi rilevanti (cio\u00e8, film che si svolgono nell&#8217;universo Guerre stellari) che hanno una propriet\u00e0 &#8220;istanza di&#8221; con un valore che \u00e8 qualche altra sottoclasse di film &#8211; film d&#8217;azione, Film in 3D, film epico\u2026 Elencare tutte le diverse sottoclassi di film nelle dichiarazioni dell&#8217;UNION non \u00e8 una strategia molto buona. Una soluzione pi\u00f9 generale \u00e8 mostrata nella successiva sezione.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Propriet\u00e0 P31 \u2013 \u201cistanza di\u201d La maggior parte delle propriet\u00e0 di Wikidata descrivono le caratteristiche di un oggetto: l&#8217;oggetto per Guerre stellari Episodio IV: Una nuova speranza (Q17738) ha la propriet\u00e0 direttore (P57), ha una certa durata (P2047), ha il costo di produzione (P2130), e cos\u00ec via. Ma spesso siamo interessati a cos&#8217;\u00e8 una cosa. [&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":[13],"tags":[],"_links":{"self":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2640"}],"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=2640"}],"version-history":[{"count":7,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2640\/revisions"}],"predecessor-version":[{"id":2655,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2640\/revisions\/2655"}],"wp:attachment":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/media?parent=2640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/categories?post=2640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/tags?post=2640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}