{"id":2206,"date":"2021-07-16T19:02:29","date_gmt":"2021-07-16T19:02:29","guid":{"rendered":"https:\/\/wdqs-tutorial.toolforge.org\/?p=2206"},"modified":"2021-07-20T21:11:12","modified_gmt":"2021-07-20T21:11:12","slug":"instances-and-classes","status":"publish","type":"post","link":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/simple-queries-pt-br\/instances-and-classes-pt-br\/instances-and-classes\/?lang=pt-br","title":{"rendered":"Inst\u00e2ncias e Classes"},"content":{"rendered":"\n<h2>Propriedade P31 \u2013 \u201cinst\u00e2ncia de\u201d<\/h2>\n\n\n\n<p>A maioria das propriedades do Wikidata descrevem caracter\u00edsticas que um item <strong>possui\/tem<\/strong>. O item para Star Wars Epis\u00f3dio IV: Uma Nova Esperan\u00e7a (Q17738) tem as propriedades de diretor (P57), dura\u00e7\u00e3o (P2047), custo (P2130), e assim por diante. Mas muitas vezes queremos saber o que um item <strong>\u00e9<\/strong>. A maioria dos itens do Wikidata tem ao menos uma declara\u00e7\u00e3o com a propriedade P31 \u2013 inst\u00e2ncia de \u2013, que nos diz de qual classe esse item \u00e9 um exemplo em particular.<\/p>\n\n\n\n<ul><li>Star Wars Epis\u00f3dio IV: Uma Nova Esperan\u00e7a (Q17738) \u00e9 uma inst\u00e2ncia de filme (Q11424);<\/li><li>Star Wars (Q22092344) \u00e9 uma inst\u00e2ncia de s\u00e9rie de filmes (Q24856);<\/li><li>Star Wars (Q462) \u00e9 uma inst\u00e2ncia de franquia de m\u00eddia (Q196600).<\/li><\/ul>\n\n\n\n<p>Perceba que um item n\u00e3o \u00e9 limitado a ter apenas uma declara\u00e7\u00e3o de P31. Star Wars Epis\u00f3dio VIII: Os \u00daltimos Jedi (Q18486021) \u00e9 uma inst\u00e2ncia de filme (Q11424) e de filme 3D (Q229390).<br><br>Note tamb\u00e9m que declara\u00e7\u00f5es do tipo P31 tem como objetivo fazer as distin\u00e7\u00f5es mais gen\u00e9ricas poss\u00edveis. Outras informa\u00e7\u00f5es devem ser declaradas com outras propriedades:<br>George Lucas (Q38222) \u00e9 uma inst\u00e2ncia de ser humano (Q5).<br>Tamb\u00e9m poder\u00edamos dizer que George Lucas \u00e9 uma inst\u00e2ncia de diretor de cinema (Q2526255), j\u00e1 que ele obviamente \u00e9 um membro da classe de diretores de cinema. Entretanto, a estrat\u00e9gia de classifica\u00e7\u00e3o \u00e9 usar um valor mais gen\u00e9rico na declara\u00e7\u00e3o de &#8220;inst\u00e2ncia de&#8221;, e incluir informa\u00e7\u00f5es mais espec\u00edficas em outras propriedades. Por exemplo, a informa\u00e7\u00e3o de que George Lucas \u00e9 um diretor de cinema \u00e9 armazenada em uma declara\u00e7\u00e3o que usa a propriedade ocupa\u00e7\u00e3o (P106).<\/p>\n\n\n\n<h2>Propriedade P279 \u2013 \u201csubclasse de\u201d<\/h2>\n\n\n\n<p>Portanto, enquanto Q17738 (Star Wars Epis\u00f3dio IV: Uma Nova Esperan\u00e7a) representa um filme espec\u00edfico \u2013 tem um diretor (George Lucas), uma dura\u00e7\u00e3o (121 minutos), uma lista de membros do elenco (Carrie Fisher, Harrison Ford, \u2026), e assim por diante &#8211; o item filme (Q11424) \u00e9 um <strong>conceito geral<\/strong>. Filmes podem ter diretores, dura\u00e7\u00f5es e elencos, mas o conceito geral &#8220;filme&#8221; n\u00e3o tem nenhum diretor, dura\u00e7\u00e3o ou elenco em particular.<\/p>\n\n\n\n<p>Conceitos gerais recebem uma ou mais declara\u00e7\u00f5es com a propriedade de subclasse (P279). Por exemplo:<\/p>\n\n\n\n<ul><li>Filme (Q11424) \u00e9 uma subclasse de imagem de arte (Q4502142), mas tamb\u00e9m de obra audiovisual (Q2431196);<\/li><li>s\u00e9rie de filmes (Q24856) \u00e9 uma subclasse de s\u00e9rie de obras (Q7725310), obra de arte (Q838948), obra audiovisual (Q2431196) e franquia de m\u00eddia (Q196600).<\/li><\/ul>\n\n\n\n<h2>A import\u00e2ncia da distin\u00e7\u00e3o entre inst\u00e2ncia e subclasse<\/h2>\n\n\n\n<p>Imagine que queremos uma lista de todos os filmes que fazem parte do universo fict\u00edcio de Star Wars. Poder\u00edamos rodar a seguinte consulta:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<iframe class=\"\" src=\"https:\/\/query.wikidata.org\/#%23Filmes%20Star%20Wars%0A%0ASELECT%20%3Fitem%20%20%3FitemLabel%20%3Fdiretor%20%3FdiretorLabel%20%3Fcusto%20%3Fdura%C3%A7%C3%A3o%20%3Flogotipo%0AWHERE%0A%7B%0A%20%20%3Fitem%20wdt%3AP31%20wd%3AQ11424.%20%20%20%20%20%20%20%20%20%20%23%20item%20%C3%A9%20uma%20inst%C3%A2ncia%20de%20filme%0A%20%20%3Fitem%20wdt%3AP1434%20wd%3AQ19786052.%20%20%20%20%20%23%20item%20faz%20parte%20do%20universo%20fict%C3%ADcio%20de%20Star%20Wars%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%22.%20%7D%0A%7D\" style=\"width:100%;max-width:100%;height:450px\" frameborder=\"0\"><\/iframe>\n\n\n\n<p>A consulta s\u00f3 retorna 10 filmes. Claramente, alguns filmes est\u00e3o faltando nos resultados, como Star Wars Epis\u00f3dio I: A Amea\u00e7a Fantasma (Q165713). Por qu\u00ea?<\/p>\n\n\n\n<p>Porque alguns itens tem &#8220;longa-metragem&#8221; (Q24869) como o valor de sua declara\u00e7\u00e3o P31. &#8220;Longa-metragem&#8221; \u00e9 uma subclasse de &#8220;filme&#8221; (Q11424). Mas o padr\u00e3o na se\u00e7\u00e3o WHERE da consulta n\u00e3o combina com aquele declarado no item. Dessa forma, alguns itens que n\u00e3o s\u00e3o listados como sendo &#8220;filmes&#8221; n\u00e3o s\u00e3o recuperados na consulta.&nbsp;<\/p>\n\n\n\n<p>Poder\u00edamos usar uma <a href=\"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/simple-queries-pt-br\/adding-match-patterns-pt-br\/union-operator\/?lang=pt-br\">UNION<\/a> para selecionar os filmes que s\u00e3o uma inst\u00e2ncia de &#8220;filme&#8221; ou &#8220;longa-metragem&#8221;.<\/p>\n\n\n\n<iframe class=\"\" src=\"https:\/\/query.wikidata.org\/#%23Filmes%20Star%20Wars%0A%0ASELECT%20%3Fitem%20%20%3FitemLabel%0AWHERE%0A%7B%0A%20%20%7B%3Fitem%20wdt%3AP31%20wd%3AQ11424.%7D%20%20%20%20%20%20%20%20%23%20item%20%C3%A9%20uma%20inst%C3%A2ncia%20de%20filme%0A%20%20UNION%0A%20%20%7B%3Fitem%20wdt%3AP31%20wd%3AQ24869.%7D%20%20%20%20%20%20%20%20%23%20item%20%C3%A9%20uma%20inst%C3%A2ncia%20de%20longa-metragem%0A%20%20%3Fitem%20wdt%3AP1434%20wd%3AQ19786052.%20%20%20%20%20%23%20item%20faz%20parte%20do%20universo%20fict%C3%ADcio%20de%20Star%20Wars%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%22.%20%7D%0A%7D\" style=\"width:100%;max-width:100%;height:450px\" frameborder=\"0\"><\/iframe>\n\n\n\n<p>Essa consulta recupera mais resultados. Ainda assim, \u00e9 poss\u00edvel que existam mais itens relevantes (nesse caso, outros filmes que fa\u00e7am parte do universo Star Wars) que tenham uma propriedade &#8220;inst\u00e2ncia de&#8221; com um valor que seja referente a alguma outra subclasse de filme \u2013 filme de a\u00e7\u00e3o, filme 3D, filme \u00e9pico\u2026 Assim, listar todas as poss\u00edveis subclasses de filmes usando diversas declara\u00e7\u00f5es UNION n\u00e3o parece ser uma estrat\u00e9gia muito boa. Uma solu\u00e7\u00e3o melhor, e mais geral, \u00e9 apresentada na pr\u00f3xima se\u00e7\u00e3o.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Propriedade P31 \u2013 \u201cinst\u00e2ncia de\u201d A maioria das propriedades do Wikidata descrevem caracter\u00edsticas que um item possui\/tem. O item para Star Wars Epis\u00f3dio IV: Uma Nova Esperan\u00e7a (Q17738) tem as propriedades de diretor (P57), dura\u00e7\u00e3o (P2047), custo (P2130), e assim por diante. Mas muitas vezes queremos saber o que um item \u00e9. A maioria dos [&hellip;]<\/p>\n","protected":false},"author":3,"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\/2206"}],"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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/comments?post=2206"}],"version-history":[{"count":5,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2206\/revisions"}],"predecessor-version":[{"id":2393,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2206\/revisions\/2393"}],"wp:attachment":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/media?parent=2206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/categories?post=2206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/tags?post=2206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}