{"id":2208,"date":"2021-07-16T19:14:10","date_gmt":"2021-07-16T19:14:10","guid":{"rendered":"https:\/\/wdqs-tutorial.toolforge.org\/?p=2208"},"modified":"2021-07-20T21:12:02","modified_gmt":"2021-07-20T21:12:02","slug":"property-paths","status":"publish","type":"post","link":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/simple-queries-pt-br\/instances-and-classes-pt-br\/property-paths\/?lang=pt-br","title":{"rendered":"Caminhos de propriedades"},"content":{"rendered":"\n<h2>Caminhos de propriedades<\/h2>\n\n\n\n<p>O m\u00e9todo que nos permite selecionar itens que pertencem a uma mesma classe se chama caminhos de propriedade. Nada mais \u00e9 que um trajeto de propriedades que ligam dois itens.<\/p>\n\n\n\n<p>Para entender como isso funciona, confira a visualiza\u00e7\u00e3o gr\u00e1fica de algumas informa\u00e7\u00f5es sobre o item Star Wars Epis\u00f3dio I: A Amea\u00e7a Fantasma (Q165713):<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" width=\"642\" height=\"342\" src=\"https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2021\/07\/figura-7.png\" alt=\"\" class=\"wp-image-2209\" srcset=\"https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2021\/07\/figura-7.png 642w, https:\/\/wdqs-tutorial.toolforge.org\/wp-content\/uploads\/2021\/07\/figura-7-300x160.png 300w\" sizes=\"(max-width: 642px) 100vw, 642px\" \/><\/figure><\/div>\n\n\n\n<p>O item Q165713 tem uma declara\u00e7\u00e3o P31 (inst\u00e2ncia de) com o valor &#8220;longa-metragem&#8221; (Q24869). Ent\u00e3o sua declara\u00e7\u00e3o Item-Propriedade-Valor seria:<\/p>\n\n\n\n<p>Q165713 \u2013 P31 \u2013 Q24869<\/p>\n\n\n\n<p>O caminho entre Q165713 e Q24869 \u00e9 o mais simples poss\u00edvel: uma \u00fanica propriedade.<\/p>\n\n\n\n<p>J\u00e1 o item Q24869 (longa-metragem) tem a propriedade P279 (subclasse de) com o valor Q11424 (filme). Ent\u00e3o sua declara\u00e7\u00e3o Item-Propriedade-Valor seria:<\/p>\n\n\n\n<p>Q24869  \u2013 P279 \u2013  Q11424<\/p>\n\n\n\n<p>Mais uma vez, o caminho entre Q24869 e Q11424 tamb\u00e9m \u00e9 de apenas uma propriedade.<\/p>\n\n\n\n<p>Elementos que formam um caminho (\u201c<em>path elements\u201d<\/em>, em ingl\u00eas) podem ser unidos usando uma barra (\/). Assim, uma consulta que usa a constru\u00e7\u00e3o <strong>wdt:P31\/wdt:P279<\/strong> denota um caminho de propriedades entre dois itens, consistindo de P31 (inst\u00e2ncia de) e P279 (subclasse de).<\/p>\n\n\n\n<p>Entretanto, se o padr\u00e3o fosse<br>?item wdt:P31\/wdt:P279 wd:Q11424.<br>a query retornaria <strong>apenas<\/strong> os itens que sejam uma inst\u00e2ncia de uma subclasse de filme. Ou seja, apenas itens que tenham um caminho consistente de P31 <strong>e<\/strong> P279 para chegar ao item filme (Q11424). Itens cuja propriedade P31 tenha valor Q11424 <strong>n\u00e3o<\/strong> ser\u00e3o recuperados, porque eles n\u00e3o seguem o padr\u00e3o de sele\u00e7\u00e3o.<\/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%3Fitem%20wdt%3AP31%2Fwdt%3AP279%2a%20wd%3AQ11424.%20%20%23%20item%20%C3%A9%20uma%20inst%C3%A2ncia%20de%20filme%20ou%20de%20uma%20subclasse%20de%20filme%0A%20%20%3Fitem%20wdt%3AP1434%20wd%3AQ19786052.%20%20%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 constru\u00e7\u00e3o <strong>wdt:P31\/wdt:P279*<\/strong> na linha 6 \u00e9 uma forma abreviada de dizer que h\u00e1 uma propriedade &#8220;inst\u00e2ncia de&#8221; e um n\u00famero qualquer de propriedades &#8220;subclasse de&#8221; no caminho entre ?item e &#8220;filme&#8221; (Q11424).<\/p>\n\n\n\n<p>Se voc\u00ea remover o asterisco (<code>*<\/code>) na linha 6 da consulta acima e rod\u00e1-la novamente, voc\u00ea ver\u00e1 que ela n\u00e3o retorna os itens que s\u00e3o inst\u00e2ncias de filme (Q11424).<br>O asterisco (<code>*<\/code>) ao final do elemento de caminho significa &#8220;zero ou mais desse elemento&#8221;. Logo, o padr\u00e3o<br>?item <strong>wdt<\/strong>:<strong>P31<\/strong>\/<strong>wdt<\/strong>:<strong>P279<\/strong>* wd:Q11424<br>poderia reconhecer:<br>?item <strong>wdt<\/strong>:<strong>P31<\/strong>  wd:Q11424.  <br><em>ou<\/em> <br>?item <strong>wdt<\/strong>:<strong>P31<\/strong>\/<strong>wdt<\/strong>:<strong>P279<\/strong>  wd:Q11424.  <br><em>ou<\/em><br>?item <strong>wdt<\/strong>:<strong>P31<\/strong>\/<strong>wdt<\/strong>:<strong>P279<\/strong>\/<strong>wdt<\/strong>:<strong>P279<\/strong>  wd:Q11424. <br><em>ou<\/em> <br>?item <strong>wdt<\/strong>:<strong>P31<\/strong>\/<strong>wdt<\/strong>:<strong>P279<\/strong>\/<strong>wdt<\/strong>:<strong>P279<\/strong>\/<strong>wdt<\/strong>:<strong>P279<\/strong>  wd:Q11424.  <br>e assim em diante.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Caminhos de propriedades O m\u00e9todo que nos permite selecionar itens que pertencem a uma mesma classe se chama caminhos de propriedade. Nada mais \u00e9 que um trajeto de propriedades que ligam dois itens. Para entender como isso funciona, confira a visualiza\u00e7\u00e3o gr\u00e1fica de algumas informa\u00e7\u00f5es sobre o item Star Wars Epis\u00f3dio I: A Amea\u00e7a Fantasma [&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\/2208"}],"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=2208"}],"version-history":[{"count":3,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2208\/revisions"}],"predecessor-version":[{"id":2394,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/posts\/2208\/revisions\/2394"}],"wp:attachment":[{"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/media?parent=2208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/categories?post=2208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wdqs-tutorial.toolforge.org\/index.php\/wp-json\/wp\/v2\/tags?post=2208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}