{"id":2347,"date":"2021-07-19T19:23:35","date_gmt":"2021-07-19T19:23:35","guid":{"rendered":"https:\/\/wdqs-tutorial.toolforge.org\/?p=2347"},"modified":"2021-07-19T19:24:19","modified_gmt":"2021-07-19T19:24:19","slug":"qualifiers","status":"publish","type":"post","link":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/modifying-results-pt-br\/qualifiers\/?lang=pt-br","title":{"rendered":"Qualificadores"},"content":{"rendered":"\n<h2>Qualificadores<\/h2>\n\n\n\n<p>Vamos revisitar a consulta sobre filmes com mais de 5 nomea\u00e7\u00f5es a pr\u00eamios.<\/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;:false,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true}\"># Filmes que foram nomeados a pr\u00eamios, e a contagem de quantas nomea\u00e7\u00f5es receberam\n\nSELECT ?item ?itemLabel (COUNT(DISTINCT ?pr\u00eamio) as ?contadorPr\u00eamio)\nWHERE {\n  ?item wdt:P31\/wdt:P279* wd:Q11424.      # item \u00e9 uma inst\u00e2ncia de filme, ou de alguma subclasse de filme\n  ?item wdt:P1411 ?pr\u00eamio.                # item foi nomeado a algum pr\u00eamio, e esse valor \u00e9 armazenado em ?pr\u00eamio\n  SERVICE wikibase:label { bd:serviceParam wikibase:language &quot;[AUTO_LANGUAGE]&quot; . }\n}\nGROUP BY ?item ?itemLabel                 # Os resultados s\u00e3o apresentados por filme\nHAVING (?contadorPr\u00eamio &gt; 5)              # somente filmes com mais de 5 nomea\u00e7\u00f5es\nORDER BY DESC (?contadorPr\u00eamio)           # em ordem decrescente<\/pre><\/div>\n\n\n\n<p>Essa consulta conta quaisquer tipos de pr\u00eamios. Como podemos alter\u00e1-la para ver os filmes com mais indica\u00e7\u00f5es ao Oscar?<\/p>\n\n\n\n<p>Podemos especificar que o pr\u00eamio em quest\u00e3o deve ser uma inst\u00e2ncia de um Oscar:<\/p>\n\n\n\n<iframe class=\"\" src=\"https:\/\/query.wikidata.org\/#%23%20Filmes%20que%20foram%20nomeados%20a%20pr%C3%AAmios%2C%20e%20a%20contagem%20de%20quantas%20nomea%C3%A7%C3%B5es%20receberam%0A%0ASELECT%20%3Fitem%20%3FitemLabel%20%28COUNT%28DISTINCT%20%3Fpr%C3%AAmio%29%20as%20%3FcontadorPr%C3%AAmio%29%0AWHERE%20%7B%0A%20%20%3Fitem%20wdt%3AP31%2Fwdt%3AP279%2a%20wd%3AQ11424.%20%20%20%20%20%20%23%20item%20%C3%A9%20uma%20inst%C3%A2ncia%20de%20filme%2C%20ou%20de%20alguma%20subclasse%20de%20filme%0A%20%20%3Fitem%20wdt%3AP1411%20%3Fpr%C3%AAmio.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%20item%20foi%20nomeado%20a%20algum%20pr%C3%AAmio%2C%20e%20esse%20valor%20%C3%A9%20armazenado%20em%20%3Fpr%C3%AAmio%0A%20%20%3Fpr%C3%AAmio%20wdt%3AP31%20wd%3AQ19020.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%20pr%C3%AAmio%20%C3%A9%20uma%20inst%C3%A2ncia%20de%20Oscar%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%22%20.%20%7D%0A%7D%0AGROUP%20BY%20%3Fitem%20%3FitemLabel%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%20Os%20resultados%20s%C3%A3o%20apresentados%20por%20filme%0AHAVING%20%28%3FcontadorPr%C3%AAmio%20%3E%205%29%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%20somente%20filmes%20com%20mais%20de%205%20nomea%C3%A7%C3%B5es%0AORDER%20BY%20DESC%20%28%3FcontadorPr%C3%AAmio%29%20%20%20%20%20%20%20%20%20%20%20%23%20em%20ordem%20decrescente\" style=\"width:100%;max-width:100%;height:450px\" frameborder=\"0\"><\/iframe>\n\n\n\n<p>Entretanto, alguns filmes podem ser nomeados duas ou mais vezes para o mesmo pr\u00eamio. Por exemplo, o filme &#8220;All About Eve&#8221; (Q200299) recebeu duas nomea\u00e7\u00f5es ao pr\u00eamio de Melhor atriz coadjuvante:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"1024\" height=\"393\" src=\"https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2021\/07\/figura-14-1024x393.png\" alt=\"\" class=\"wp-image-2348\" srcset=\"https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2021\/07\/figura-14-1024x393.png 1024w, https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2021\/07\/figura-14-300x115.png 300w, https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2021\/07\/figura-14-768x295.png 768w, https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2021\/07\/figura-14-1536x590.png 1536w, https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2021\/07\/figura-14-2048x787.png 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Se nossa consulta se basear apenas no valor da propriedade &#8220;indicado a&#8221;, ent\u00e3o ambas nomea\u00e7\u00f5es seriam declara\u00e7\u00f5es id\u00eanticas e, portanto, seriam consideradas somente uma vez.<\/p>\n\n\n\n<p>Se voc\u00ea j\u00e1 aprendeu como consultar <a href=\"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/simple-queries-pt-br\/qualifiers-pt-br\/statements-with-qualifiers\/?lang=pt-br\">declara\u00e7\u00f5es com qualificadores<\/a>, ent\u00e3o deve se lembrar que, no modelo de dados do Wikidata, para cada propriedade direta que liga um item a um valor, h\u00e1 tamb\u00e9m uma propriedade simples (p) que conecta o item a um n\u00f3 de declara\u00e7\u00e3o. Ent\u00e3o, neste caso, para cada indica\u00e7\u00e3o ao pr\u00eamio, h\u00e1 um n\u00f3 de declara\u00e7\u00e3o diferente. Para recuperar o n\u00famero correto de indica\u00e7\u00f5es ao pr\u00eamio da Academia por filme, a consulta precisa contar para cada filme quantos n\u00f3s de declara\u00e7\u00e3o &#8220;indicados a&#8221; existem para os quais o valor (ou seja, o pr\u00eamio) \u00e9 um pr\u00eamio da Academia:<\/p>\n\n\n\n<iframe class=\"\" src=\"https:\/\/query.wikidata.org\/#%23%20Filmes%20que%20foram%20nomeados%20a%20pr%C3%AAmios%2C%20e%20a%20contagem%20de%20quantas%20nomea%C3%A7%C3%B5es%20receberam%0A%0ASELECT%20%3Fitem%20%3FitemLabel%20%28COUNT%28DISTINCT%20%3Fdeclara%C3%A7%C3%A3oPr%C3%AAmio%29%20as%20%3FcontadorPr%C3%AAmio%29%0AWHERE%20%7B%0A%20%20%3Fitem%20wdt%3AP31%2Fwdt%3AP279%2a%20wd%3AQ11424.%20%20%20%20%20%20%23%20item%20%C3%A9%20uma%20inst%C3%A2ncia%20de%20filme%2C%20ou%20de%20alguma%20subclasse%20de%20filme%0A%20%20%3Fitem%20p%3AP1411%20%3Fdeclara%C3%A7%C3%A3oPr%C3%AAmio.%20%20%20%20%20%20%20%20%23%20item%20tem%20uma%20declara%C3%A7%C3%A3o%20de%20%22indicado%20a%22%2C%20que%20%C3%A9%20armazenada%20em%20%3FdeclaracaoPr%C3%AAmio%0A%20%20%3Fdeclara%C3%A7%C3%A3oPr%C3%AAmio%20ps%3AP1411%20%3Fpr%C3%AAmio.%20%23%20o%20valor%20da%20declara%C3%A7%C3%A3o%20de%20propriedade%20%28ps%29%20do%20n%C3%B3%20de%20declara%C3%A7%C3%A3o%20%C3%A9%20armazenado%20em%20%3Fpr%C3%AAmio%0A%20%20%3Fpr%C3%AAmio%20wdt%3AP31%20wd%3AQ19020.%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%20pr%C3%AAmio%20%C3%A9%20uma%20inst%C3%A2ncia%20de%20Oscar%0A%20%20SERVICE%20wikibase%3Alabel%20%7B%20bd%3AserviceParam%20wikibase%3Alanguage%20%22%5BAUTO_LANGUAGE%5D%22%20.%20%7D%0A%7D%0AGROUP%20BY%20%3Fitem%20%3FitemLabel%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%20Os%20resultados%20s%C3%A3o%20apresentados%20por%20filme%0AHAVING%20%28%3FcontadorPr%C3%AAmio%20%3E%205%29%20%20%20%20%20%20%20%20%20%20%20%20%20%20%23%20somente%20filmes%20com%20mais%20de%205%20nomea%C3%A7%C3%B5es%0AORDER%20BY%20DESC%20%28%3FcontadorPr%C3%AAmio%29%20%20%20%20%20%20%20%20%20%20%20%23%20em%20ordem%20decrescente\" style=\"width:100%;max-width:100%;height:450px\" frameborder=\"0\"><\/iframe>\n\n\n\n<p>Agora sim a consulta conta as declara\u00e7\u00f5es de pr\u00eamios referentes a pr\u00eamios que sejam uma inst\u00e2ncia de um Oscar. Note que os pr\u00f3prios nomeados s\u00e3o qualificadores de cada declara\u00e7\u00e3o de pr\u00eamio, mas n\u00e3o s\u00e3o relevantes para a contagem realizada pela consulta.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Qualificadores Vamos revisitar a consulta sobre filmes com mais de 5 nomea\u00e7\u00f5es a pr\u00eamios. Essa consulta conta quaisquer tipos de pr\u00eamios. Como podemos alter\u00e1-la para ver os filmes com mais indica\u00e7\u00f5es ao Oscar? Podemos especificar que o pr\u00eamio em quest\u00e3o deve ser uma inst\u00e2ncia de um Oscar: Entretanto, alguns filmes podem ser nomeados duas ou [&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":[18],"tags":[],"_links":{"self":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2347"}],"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=2347"}],"version-history":[{"count":2,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2347\/revisions"}],"predecessor-version":[{"id":2377,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2347\/revisions\/2377"}],"wp:attachment":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/media?parent=2347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/categories?post=2347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/tags?post=2347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}