Dados abertos                web semântica                         e afins...Saturday, May 28, 2011
http://creativecommons.org/licenses/by-nc/3.0/br/Saturday, May 28, 2011
motivaçãoSaturday, May 28, 2011
al                                                 ão soci                                        i b ui ç                ...
open data                         oportunidade de fazer algo                           socialmente relevanteSaturday, May ...
In Web development, a                                   mashup                              is a Web page or application  ...
mashup = site 1 + site 2 + site 3 http://www.flickr.com/photos/malevagotica/3626951756/Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
programmableweb.com/mashup-tag-cloudSaturday, May 28, 2011
Saturday, May 28, 2011
The Open Mind Principle“                   O melhor uso que                   poderá ser feito com                  seus d...
#opendata  dados abertosSaturday, May 28, 2011
“                  A piece of content or data                    is open if anyone is                   free to use, reuse...
“         It’s crucial because         open data is so much           easier to break-up         and recombine, to use    ...
#opengovdata            dados abertos governamentaisSaturday, May 28, 2011
“                  Open Government Data                is public government records                           that is shar...
8 Principles of Open Government Data 1. Data Must Be Complete 2. Data Must Be Primary 3. Data Must Be Timely 4. Data Must ...
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
<rdf:Description rdf:about="#entry1">    <total_it_spending_fy2010_enacted>       8.367    </total_it_spending_fy2010_enac...
Saturday, May 28, 2011
Saturday, May 28, 2011
Iniciativaspúblicas e privadasSaturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Um dia esbarrei com este post....                             ...e conheci os THackersSaturday, May 28, 2011
http://wiki.thackdaydf.com.brSaturday, May 28, 2011
Saturday, May 28, 2011
http://thacker.com.br/Saturday, May 28, 2011
“                        SOBRE A THACKER          A comunidade Transparência Hacker é           um espaço para que desenvo...
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
http://sacsp.mamulti.com/Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
http://www.deputadosanalytics.com.br/Saturday, May 28, 2011
Essas foram algumas iniciativas da comunidade...Saturday, May 28, 2011
...mas o governo, seguindo a tendência    mundial, já começou a se mexer.Saturday, May 28, 2011
Saturday, May 28, 2011
http://portal.dataprev.gov.br/tag/dados-abertos/Saturday, May 28, 2011
http://www.governoaberto.sp.gov.brSaturday, May 28, 2011
“                     disponibilização de cópias                    atualizadas de suas bases de                     dados...
http://api.tcm.ce.gov.br/Saturday, May 28, 2011
Saturday, May 28, 2011
http://wiki.gtinda.ibge.gov.br/Saturday, May 28, 2011
Saturday, May 28, 2011
dados.gov.brSaturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Art. 37. A administração                         pública direta e                         indireta de qualquer dos        ...
LEI COMPLEMENTAR Nº 101, DE 4 DE MAIO DE 2000.               Estabelece normas de finanças públicas voltadas para a        ...
http://www.senado.gov.br/atividade/materia/detalhes.asp?p_cod_mate=96674Saturday, May 28, 2011
PLC - PROJETO DE LEI DA CÂMARA, Nº 41 de 2010             (Lei de Acesso à Informação)            I – observância da publi...
PLC - PROJETO DE LEI DA CÂMARA, Nº 41 de 2010             (Lei de Acesso à Informação)    Art. 6º Cabe aos órgãos e entida...
PLC - PROJETO DE LEI DA CÂMARA, Nº 41 de 2010             (Lei de Acesso à Informação)    Art. 7º O acesso à informação de...
E o kiko?Saturday, May 28, 2011
webcidadania “coadjuvando na web”Saturday, May 28, 2011
http://www.cidadedemocratica.org.brSaturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
web semântica                         Web 3.0Saturday, May 28, 2011
Saturday, May 28, 2011
http://www.worldwidewebsize.com/Saturday, May 28, 2011
A Internet tem um      tamanho estimado de      40 bilhões de páginas.                         http://www.worldwidewebsize...
Falta-lhe significado...Saturday, May 28, 2011
Saturday, May 28, 2011
¿município?Saturday, May 28, 2011
“              A web é um lugar onde os             computadores são responsáveis             pela apresentação (fácil)   ...
apresentação -> fácil -> computador  interpretação -> difícil ->   homemSaturday, May 28, 2011
inverter                 Por que não                               ?Saturday, May 28, 2011
apresentação -> fácil -> computador interpretação -> difícil ->   homemSaturday, May 28, 2011
apresentação -> fácil ->       homem interpretação -> difícil ->   homemSaturday, May 28, 2011
apresentação -> fácil ->     homem interpretação -> difícil -> computadorSaturday, May 28, 2011
aí sim potencializaremos o uso de dadosSaturday, May 28, 2011
mas, pra isso, a                         primeira coisa a se                         fazer é definir um                    ...
->   ontologiaSaturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
RDF                         resource description framework                                                     tr   i pl a...
Saturday, May 28, 2011
<foaf:Person rdf:ID="me"> <foaf:name>Alexandre Gomes</foaf:name> <foaf:title>Mr</foaf:title> <foaf:givenname>Alexandre</fo...
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
SPARQLSPARQL Protocol and RDF Query Language                  PREFIX foaf:                  SELECT ?name ?email           ...
Saturday, May 28, 2011
http://dl.dropbox.com/u/18364240/Aula1Augusto/dia1.html   http://dl.dropbox.com/u/18364240/Aula1Augusto/dia2.htmlSaturday,...
documentos        coisasSaturday, May 28, 2011
“                A Web Semântica é uma               extensão da web atual na               qual é dado a informação um   ...
Na prática...Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
DadosSaturday, May 28, 2011
DadosSaturday, May 28, 2011
DadosSaturday, May 28, 2011
Fontes                   de dadosSaturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
http://www.datasus.gov.brSaturday, May 28, 2011
http://tse.gov.brSaturday, May 28, 2011
http://www.receita.fazenda.gov.br/Saturday, May 28, 2011
http://inep.gov.br/Saturday, May 28, 2011
http://www.ibge.gov.br/Saturday, May 28, 2011
http://www.sigabrasil.gov.brSaturday, May 28, 2011
http://www.senado.gov.brSaturday, May 28, 2011
http://www.comprasnet.gov.br/Saturday, May 28, 2011
http://api.tcm.ce.gov.br/Saturday, May 28, 2011
http://www.portaldocidadao.tce.sp.gov.brSaturday, May 28, 2011
Dados                          (abertos)Saturday, May 28, 2011
Saturday, May 28, 2011
PDF       DOC       XLSSaturday, May 28, 2011
PDF       DOC       XLS               HTMLSaturday, May 28, 2011
PDF       DOC       XLS               HTML   CSVSaturday, May 28, 2011
PDF       DOC                            XML       XLS               HTML   CSV   JSONSaturday, May 28, 2011
PDF       DOC                            XML       XLS               HTML   CSV   JSON   RDFSaturday, May 28, 2011
Scraping       PDF       DOC                            XML       XLS               HTML   CSV   JSON   RDFSaturday, May 2...
Scraping                      API       PDF       DOC                             XML       XLS               HTML   CSV  ...
ScrapingSaturday, May 28, 2011
Nokogiri           An HTML, XML, SAX, & Reader parser with            the ability to search documents via XPath or        ...
doc.css(“.td_numeros”).contentSaturday, May 28, 2011
A swift, liberal                         HTML parser with a                          fantastic library                    ...
Beautiful Soup is a Python HTML/XML                parser designed for quick turnaround                    projects like s...
http://jquery.com/Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
APISaturday, May 28, 2011
Scraping                      API       PDF       DOC                            XML       XLS               HTML   CSV   ...
SOA                Service Oriented ArchitectureSaturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
What is YQL?        The Yahoo! Query Language is an        expressive SQL-like language that        lets you query, filter...
Saturday, May 28, 2011
http://api.tcm.ce.gov.br/Saturday, May 28, 2011
Saturday, May 28, 2011
DadosSaturday, May 28, 2011
Data                         VisualizationSaturday, May 28, 2011
http://estadao.com.br/especiais/a-nova-assembleia-legislativa-de-sao-paulo,133312.htmSaturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
http://tables.googlelabs.com/Saturday, May 28, 2011
http://www.informationisbeautiful.net/Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
http://oreilly.com/catalog/9780596157128Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
?             http://www.slideshare.net/seatecnologiaSaturday, May 28, 2011
show me, :the => codeSaturday, May 28, 2011
Primeiros resultados definitivos do Censo 2010:     população do Brasil é de 190.755.799 pessoas     O Brasil tem 190.755....
Resumo do Censo 2010Saturday, May 28, 2011
Resumo do Censo 2010Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
Qual a relação entre os índices de  alfabetização e a proporção feminina?Saturday, May 28, 2011
Exemplo      mulheres da região               7.859.539                              =                                 = 0...
E nas      demais     regiões?Saturday, May 28, 2011
Scraping bySaturday, May 28, 2011                          Examples
NokogiriSaturday, May 28, 2011
#1 Acessar a página que                             contém o dado                                desejadoSaturday, May 28,...
testeSaturday, May 28, 2011
teste  codigoSaturday, May 28, 2011
$ rspec spec/ibge_censo2010_spec.rb:8Run filtered using {:line_number=>8}IBGECenso2010  should open page with "Razão de sex...
#2 Recuperar o                         dado desejadoSaturday, May 28, 2011
Antes, entenda a                         estrutura da páginaSaturday, May 28, 2011
<table>   <thead>...</thead>   <tfoot>     <tr>       <td>...</td>       <td>...</td>       <td>...</td>       <td>...</td...
Observe IDs e                         classes CSS que                         podem ser úteis.Saturday, May 28, 2011
Saturday, May 28, 2011
class="td_numeros"Saturday, May 28, 2011
Saturday, May 28, 2011
Saturday, May 28, 2011
".td_numeros"           [Saturday, May 28, 2011
".td_numeros"           [             0    1          2                          3    4          5                        ...
1º dado de que                                 precisamos.                              (numerador da fórmula)           [...
2º dado de que                                       precisamos.                                      (para o cálculo do  ...
mulheres da região N               dados[5]                                = total de pessoas da região N        dados[4] ...
testeSaturday, May 28, 2011
codeSaturday, May 28, 2011
$ rspec specIBGECenso2010  razao de sexo    should open page with "Razão de sexo,população de homens e mulheres"    should...
testeSaturday, May 28, 2011
codeSaturday, May 28, 2011
#3 Recuperar o                   restante de dados                       desejadosSaturday, May 28, 2011
Saturday, May 28, 2011
...Saturday, May 28, 2011
#4 Apresentação                         Web do scrappingSaturday, May 28, 2011
application.rb   (...)Saturday, May 28, 2011
application.rb     (...)Saturday, May 28, 2011
index.erb(...)Saturday, May 28, 2011
http://datavisualization.ch/tools/13-javascript-libraries-for-visualizationsSaturday, May 28, 2011
me    do s   o c har          na         ups e s tá  m ash          ção        sualiza     vi     diferenciada            ...
#5 Visualização               (ainda tosca) do                   scrappingSaturday, May 28, 2011
Saturday, May 28, 2011
#6 Visualização                         diferenciada da                           informaçãoSaturday, May 28, 2011
Saturday, May 28, 2011                         ?
Agora, a                           mesma                            coisa,                           apenas               ...
#1 Acessar a página que                             contém o dado                                desejadoSaturday, May 28,...
testSaturday, May 28, 2011
codeSaturday, May 28, 2011
Saturday, May 28, 2011
#2 Recuperar o                         dado desejadoSaturday, May 28, 2011
testSaturday, May 28, 2011
codeSaturday, May 28, 2011
#3 Recuperar o                   restante de dados                       desejadosSaturday, May 28, 2011
...Saturday, May 28, 2011
#4 Apresentação                         Web do scrappingSaturday, May 28, 2011
index.htmlSaturday, May 28, 2011
index.htmlSaturday, May 28, 2011
index.htmlSaturday, May 28, 2011
index.htmlSaturday, May 28, 2011
index.html                         (...)Saturday, May 28, 2011
index.html                         (...)Saturday, May 28, 2011
index.html        (...)Saturday, May 28, 2011
index.html        (...)Saturday, May 28, 2011
http://chart.apis.google.com/chart?  chxt=y&chbh=a&chs=500x300&cht=bvg&chco=A2C180,3D7930     &chd=t:49,51,51,50,50|89,82,...
código disponível em...Saturday, May 28, 2011
P&RSaturday, May 28, 2011
http://www.slideshare.net/seatecnologiaSaturday, May 28, 2011
Upcoming SlideShare
Loading in...5
×

Open Data

2,085

Published on

Emerge no cenário internacional uma nova tendência em favor do intercâmbio extremo de informações. Sob a luz do open mind principle, instituições públicas e privadas de todo o mundo engrossam o coro em busca de novos significados de dados existentes. Governos de todo mundo, influenciados pela onda da Web 2.0, fomentam progressivamente a construção de mashups a partir de suas bases. Batizado de Open Data, este movimento chegou ao Brasil e tem ganhado força na esfera pública. Como desenvolvedores de software, toda esta onda nos trás um sem número de oportunidades, econômicas, políticas e sociais. Por um lado, usando de nosso know how técnico, temos a chance de criar soluções que agregem transparência às ações políticas, aproximem a sociedade da gestão pública e viabilizem o exercício de uma verdadeira cidadania digital. Por outro lado, trata-se de um amplo leque de novas oportunidades de negócio que se apresenta. Nesta palestra, falaremos um pouco da filosofia OpenData e OpenGovData, apresentaremos iniciativas da comunidade hacker, discutiremos as propostas do governo e analisaremos algumas técnicas e tecnologias que temperam o caminho da abertura de dados, do scraping à semantic web.

1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,085
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide

Transcript of "Open Data"

  1. 1. Dados abertos web semântica e afins...Saturday, May 28, 2011
  2. 2. http://creativecommons.org/licenses/by-nc/3.0/br/Saturday, May 28, 2011
  3. 3. motivaçãoSaturday, May 28, 2011
  4. 4. al ão soci i b ui ç contr huma n enSaturday, May 28, 2011
  5. 5. open data oportunidade de fazer algo socialmente relevanteSaturday, May 28, 2011
  6. 6. In Web development, a mashup is a Web page or application that uses and combines data, presentation or functionality from two or more sources to create new services http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)Saturday, May 28, 2011
  7. 7. mashup = site 1 + site 2 + site 3 http://www.flickr.com/photos/malevagotica/3626951756/Saturday, May 28, 2011
  8. 8. Saturday, May 28, 2011
  9. 9. Saturday, May 28, 2011
  10. 10. Saturday, May 28, 2011
  11. 11. programmableweb.com/mashup-tag-cloudSaturday, May 28, 2011
  12. 12. Saturday, May 28, 2011
  13. 13. The Open Mind Principle“ O melhor uso que poderá ser feito com seus dados certamente será feito por outros e não por você. @ricardopoppiSaturday, May 28, 2011
  14. 14. #opendata dados abertosSaturday, May 28, 2011
  15. 15. “ A piece of content or data is open if anyone is free to use, reuse, and redistribute it — subject only, at most, to the requirement to attribute and share-alike. http://www.opendefinition.org/Saturday, May 28, 2011
  16. 16. “ It’s crucial because open data is so much easier to break-up and recombine, to use and reuse. http://www.opendatacommons.org/Saturday, May 28, 2011
  17. 17. #opengovdata dados abertos governamentaisSaturday, May 28, 2011
  18. 18. “ Open Government Data is public government records that is shared with the public digitally, over the Internet, in a way that promotes analysis and reuse. http://www.opengovdata.org/Saturday, May 28, 2011
  19. 19. 8 Principles of Open Government Data 1. Data Must Be Complete 2. Data Must Be Primary 3. Data Must Be Timely 4. Data Must Be Accessible 5. Data Must Be Machine processable 6. Access Must Be Non-Discriminatory 7. Data Formats Must Be Non-Proprietary 8. Data Must Be License-free http://www.opengovdata.org/Saturday, May 28, 2011
  20. 20. Saturday, May 28, 2011
  21. 21. Saturday, May 28, 2011
  22. 22. Saturday, May 28, 2011
  23. 23. Saturday, May 28, 2011
  24. 24. <rdf:Description rdf:about="#entry1"> <total_it_spending_fy2010_enacted> 8.367 </total_it_spending_fy2010_enacted> <description> The National Source Tracking System will supportimplementation of a forthcoming rule for licensee reporting onsealed sources containing nuclear materials by providingonline tracking of individual sealed sources throughout theirentire life cycle.</description> <title>National Source Tracking System (NSTS)</title> <bureau_name>NRC - Agency-wide</bureau_name> <agency_name>Nuclear Regulatory Commission</agency_name> <unique_project_identifier> 429-00-01-04-01-1010-00 </unique_project_identifier> <rdf:type rdf:resource="http://data-gov.tw.rpi.edu/2009/data-gov-twc.rdf#DataEntry"/> </rdf:Description>Saturday, May 28, 2011
  25. 25. Saturday, May 28, 2011
  26. 26. Saturday, May 28, 2011
  27. 27. Iniciativaspúblicas e privadasSaturday, May 28, 2011
  28. 28. Saturday, May 28, 2011
  29. 29. Saturday, May 28, 2011
  30. 30. Saturday, May 28, 2011
  31. 31. Um dia esbarrei com este post.... ...e conheci os THackersSaturday, May 28, 2011
  32. 32. http://wiki.thackdaydf.com.brSaturday, May 28, 2011
  33. 33. Saturday, May 28, 2011
  34. 34. http://thacker.com.br/Saturday, May 28, 2011
  35. 35. “ SOBRE A THACKER A comunidade Transparência Hacker é um espaço para que desenvolvedores web, jornalistas, designers, gestores públicos e outros indivíduos dos mais diferentes perfis proponham e articulem ideias e projetos que utilizem a tecnologia para fins de interesse da sociedade.Saturday, May 28, 2011
  36. 36. Saturday, May 28, 2011
  37. 37. Saturday, May 28, 2011
  38. 38. Saturday, May 28, 2011
  39. 39. Saturday, May 28, 2011
  40. 40. Saturday, May 28, 2011
  41. 41. http://sacsp.mamulti.com/Saturday, May 28, 2011
  42. 42. Saturday, May 28, 2011
  43. 43. Saturday, May 28, 2011
  44. 44. Saturday, May 28, 2011
  45. 45. Saturday, May 28, 2011
  46. 46. http://www.deputadosanalytics.com.br/Saturday, May 28, 2011
  47. 47. Essas foram algumas iniciativas da comunidade...Saturday, May 28, 2011
  48. 48. ...mas o governo, seguindo a tendência mundial, já começou a se mexer.Saturday, May 28, 2011
  49. 49. Saturday, May 28, 2011
  50. 50. http://portal.dataprev.gov.br/tag/dados-abertos/Saturday, May 28, 2011
  51. 51. http://www.governoaberto.sp.gov.brSaturday, May 28, 2011
  52. 52. “ disponibilização de cópias atualizadas de suas bases de dados públicas, em caráter aberto e gratuito pela Internet, busca estimular a criação de novos serviços eletrônicos, a promoção da transparência e a melhoria de qualidade das informações de interesse da sociedade. http://www.governoaberto.sp.gov.brSaturday, May 28, 2011
  53. 53. http://api.tcm.ce.gov.br/Saturday, May 28, 2011
  54. 54. Saturday, May 28, 2011
  55. 55. http://wiki.gtinda.ibge.gov.br/Saturday, May 28, 2011
  56. 56. Saturday, May 28, 2011
  57. 57. dados.gov.brSaturday, May 28, 2011
  58. 58. Saturday, May 28, 2011
  59. 59. Saturday, May 28, 2011
  60. 60. Saturday, May 28, 2011
  61. 61. Saturday, May 28, 2011
  62. 62. Saturday, May 28, 2011
  63. 63. Art. 37. A administração pública direta e indireta de qualquer dos Poderes da União, dos Estados, do Distrito Federal e dos Municípios obedecerá aos princípios de legalidade, impessoalidade, moralidade, publicidade e eficiência.Saturday, May 28, 2011
  64. 64. LEI COMPLEMENTAR Nº 101, DE 4 DE MAIO DE 2000. Estabelece normas de finanças públicas voltadas para a responsabilidade na gestão fiscal e dá outras providências. Art. 48. São instrumentos de transparência da gestão fiscal, aos quais será dada ampla divulgação, inclusive em meios eletrônicos de acesso público: os planos, orçamentos e leis de diretrizes orçamentárias; as prestações de contas e o respectivo parecer prévio; o Relatório Resumido da Execução Orçamentária e o Relatório de Gestão Fiscal; e as versões simplificadas desses documentos. http://www.planalto.gov.br/ccivil_03/Leis/LCP/Lcp101.htmSaturday, May 28, 2011
  65. 65. http://www.senado.gov.br/atividade/materia/detalhes.asp?p_cod_mate=96674Saturday, May 28, 2011
  66. 66. PLC - PROJETO DE LEI DA CÂMARA, Nº 41 de 2010 (Lei de Acesso à Informação) I – observância da publicidade como preceito geral e o sigilo como exceção; II – divulgação de informações de interesse público, independentemente de solicitações; III – utilização de meios de comunicação viabilizados pela tecnologia da informação; IV – fomento ao desenvolvimento da cultura de transparência na administração pública; V – desenvolvimento do controle social da administração pública. http://legis.senado.gov.br/mate-pdf/76710.pdfSaturday, May 28, 2011
  67. 67. PLC - PROJETO DE LEI DA CÂMARA, Nº 41 de 2010 (Lei de Acesso à Informação) Art. 6º Cabe aos órgãos e entidades do poder público (...) assegurar a: I - gestão transparente da informação, propiciando amplo acesso a ela e sua divulgação; II - proteção da informação, garantindo-se sua disponibilidade, autenticidade e integridade; http://legis.senado.gov.br/mate-pdf/76710.pdfSaturday, May 28, 2011
  68. 68. PLC - PROJETO DE LEI DA CÂMARA, Nº 41 de 2010 (Lei de Acesso à Informação) Art. 7º O acesso à informação de que trata esta Lei compreende, entre outros, os direitos de obter: (...) IV - informação primária, íntegra, autêntica e atualizada; http://legis.senado.gov.br/mate-pdf/76710.pdfSaturday, May 28, 2011
  69. 69. E o kiko?Saturday, May 28, 2011
  70. 70. webcidadania “coadjuvando na web”Saturday, May 28, 2011
  71. 71. http://www.cidadedemocratica.org.brSaturday, May 28, 2011
  72. 72. Saturday, May 28, 2011
  73. 73. Saturday, May 28, 2011
  74. 74. Saturday, May 28, 2011
  75. 75. web semântica Web 3.0Saturday, May 28, 2011
  76. 76. Saturday, May 28, 2011
  77. 77. http://www.worldwidewebsize.com/Saturday, May 28, 2011
  78. 78. A Internet tem um tamanho estimado de 40 bilhões de páginas. http://www.worldwidewebsize.com/Saturday, May 28, 2011
  79. 79. Falta-lhe significado...Saturday, May 28, 2011
  80. 80. Saturday, May 28, 2011
  81. 81. ¿município?Saturday, May 28, 2011
  82. 82. “ A web é um lugar onde os computadores são responsáveis pela apresentação (fácil) e as pessoas fazem a interpretação (difícil) http://wiki.thackdaydf.com.br/index.php/Web_SemanticaSaturday, May 28, 2011
  83. 83. apresentação -> fácil -> computador interpretação -> difícil -> homemSaturday, May 28, 2011
  84. 84. inverter Por que não ?Saturday, May 28, 2011
  85. 85. apresentação -> fácil -> computador interpretação -> difícil -> homemSaturday, May 28, 2011
  86. 86. apresentação -> fácil -> homem interpretação -> difícil -> homemSaturday, May 28, 2011
  87. 87. apresentação -> fácil -> homem interpretação -> difícil -> computadorSaturday, May 28, 2011
  88. 88. aí sim potencializaremos o uso de dadosSaturday, May 28, 2011
  89. 89. mas, pra isso, a primeira coisa a se fazer é definir um vocabulário comum...Saturday, May 28, 2011
  90. 90. -> ontologiaSaturday, May 28, 2011
  91. 91. Saturday, May 28, 2011
  92. 92. Saturday, May 28, 2011
  93. 93. Saturday, May 28, 2011
  94. 94. Saturday, May 28, 2011
  95. 95. RDF resource description framework tr i pl as :Documento :ehDoTipo “nota_fiscal”Saturday, May 28, 2011
  96. 96. Saturday, May 28, 2011
  97. 97. <foaf:Person rdf:ID="me"> <foaf:name>Alexandre Gomes</foaf:name> <foaf:title>Mr</foaf:title> <foaf:givenname>Alexandre</foaf:givenname> <foaf:family_name>Gomes</foaf:family_name> <foaf:nick>alegomes</foaf:nick> <foaf:homepage rdf:resource="alegom.es"/> <foaf:workplaceHomepage rdf:resource="http://s.eat.ec"/> <foaf:schoolHomepage rdf:resource="http://unb.br"/></foaf:Person>Saturday, May 28, 2011
  98. 98. Saturday, May 28, 2011
  99. 99. Saturday, May 28, 2011
  100. 100. Saturday, May 28, 2011
  101. 101. Saturday, May 28, 2011
  102. 102. Saturday, May 28, 2011
  103. 103. Saturday, May 28, 2011
  104. 104. SPARQLSPARQL Protocol and RDF Query Language PREFIX foaf: SELECT ?name ?email WHERE { ?person a foaf:Person. ?person foaf:name ?name. ?person foaf:mbox ?email. }Saturday, May 28, 2011
  105. 105. Saturday, May 28, 2011
  106. 106. http://dl.dropbox.com/u/18364240/Aula1Augusto/dia1.html http://dl.dropbox.com/u/18364240/Aula1Augusto/dia2.htmlSaturday, May 28, 2011
  107. 107. documentos coisasSaturday, May 28, 2011
  108. 108. “ A Web Semântica é uma extensão da web atual na qual é dado a informação um significado bem definido, permitindo com que computadores e pessoas trabalhem em cooperação. Berners-Lee, Hendler e LassilaSaturday, May 28, 2011
  109. 109. Na prática...Saturday, May 28, 2011
  110. 110. Saturday, May 28, 2011
  111. 111. Saturday, May 28, 2011
  112. 112. DadosSaturday, May 28, 2011
  113. 113. DadosSaturday, May 28, 2011
  114. 114. DadosSaturday, May 28, 2011
  115. 115. Fontes de dadosSaturday, May 28, 2011
  116. 116. Saturday, May 28, 2011
  117. 117. Saturday, May 28, 2011
  118. 118. Saturday, May 28, 2011
  119. 119. http://www.datasus.gov.brSaturday, May 28, 2011
  120. 120. http://tse.gov.brSaturday, May 28, 2011
  121. 121. http://www.receita.fazenda.gov.br/Saturday, May 28, 2011
  122. 122. http://inep.gov.br/Saturday, May 28, 2011
  123. 123. http://www.ibge.gov.br/Saturday, May 28, 2011
  124. 124. http://www.sigabrasil.gov.brSaturday, May 28, 2011
  125. 125. http://www.senado.gov.brSaturday, May 28, 2011
  126. 126. http://www.comprasnet.gov.br/Saturday, May 28, 2011
  127. 127. http://api.tcm.ce.gov.br/Saturday, May 28, 2011
  128. 128. http://www.portaldocidadao.tce.sp.gov.brSaturday, May 28, 2011
  129. 129. Dados (abertos)Saturday, May 28, 2011
  130. 130. Saturday, May 28, 2011
  131. 131. PDF DOC XLSSaturday, May 28, 2011
  132. 132. PDF DOC XLS HTMLSaturday, May 28, 2011
  133. 133. PDF DOC XLS HTML CSVSaturday, May 28, 2011
  134. 134. PDF DOC XML XLS HTML CSV JSONSaturday, May 28, 2011
  135. 135. PDF DOC XML XLS HTML CSV JSON RDFSaturday, May 28, 2011
  136. 136. Scraping PDF DOC XML XLS HTML CSV JSON RDFSaturday, May 28, 2011
  137. 137. Scraping API PDF DOC XML XLS HTML CSV JSON RDFSaturday, May 28, 2011
  138. 138. ScrapingSaturday, May 28, 2011
  139. 139. Nokogiri An HTML, XML, SAX, & Reader parser with the ability to search documents via XPath or CSS3 selectors… and much more http://nokogiri.org/Saturday, May 28, 2011
  140. 140. doc.css(“.td_numeros”).contentSaturday, May 28, 2011
  141. 141. A swift, liberal HTML parser with a fantastic library http://hpricot.com/Saturday, May 28, 2011
  142. 142. Beautiful Soup is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping. http://www.crummy.com/software/BeautifulSoup/Saturday, May 28, 2011
  143. 143. http://jquery.com/Saturday, May 28, 2011
  144. 144. Saturday, May 28, 2011
  145. 145. Saturday, May 28, 2011
  146. 146. Saturday, May 28, 2011
  147. 147. Saturday, May 28, 2011
  148. 148. Saturday, May 28, 2011
  149. 149. Saturday, May 28, 2011
  150. 150. APISaturday, May 28, 2011
  151. 151. Scraping API PDF DOC XML XLS HTML CSV JSON RDFSaturday, May 28, 2011
  152. 152. SOA Service Oriented ArchitectureSaturday, May 28, 2011
  153. 153. Saturday, May 28, 2011
  154. 154. Saturday, May 28, 2011
  155. 155. Saturday, May 28, 2011
  156. 156. Saturday, May 28, 2011
  157. 157. Saturday, May 28, 2011
  158. 158. Saturday, May 28, 2011
  159. 159. Saturday, May 28, 2011
  160. 160. Saturday, May 28, 2011
  161. 161. Saturday, May 28, 2011
  162. 162. Saturday, May 28, 2011
  163. 163. What is YQL? The Yahoo! Query Language is an expressive SQL-like language that lets you query, filter, and join data across Web services.Saturday, May 28, 2011
  164. 164. Saturday, May 28, 2011
  165. 165. http://api.tcm.ce.gov.br/Saturday, May 28, 2011
  166. 166. Saturday, May 28, 2011
  167. 167. DadosSaturday, May 28, 2011
  168. 168. Data VisualizationSaturday, May 28, 2011
  169. 169. http://estadao.com.br/especiais/a-nova-assembleia-legislativa-de-sao-paulo,133312.htmSaturday, May 28, 2011
  170. 170. Saturday, May 28, 2011
  171. 171. Saturday, May 28, 2011
  172. 172. http://tables.googlelabs.com/Saturday, May 28, 2011
  173. 173. http://www.informationisbeautiful.net/Saturday, May 28, 2011
  174. 174. Saturday, May 28, 2011
  175. 175. Saturday, May 28, 2011
  176. 176. http://oreilly.com/catalog/9780596157128Saturday, May 28, 2011
  177. 177. Saturday, May 28, 2011
  178. 178. Saturday, May 28, 2011
  179. 179. Saturday, May 28, 2011
  180. 180. Saturday, May 28, 2011
  181. 181. Saturday, May 28, 2011
  182. 182. Saturday, May 28, 2011
  183. 183. Saturday, May 28, 2011
  184. 184. ? http://www.slideshare.net/seatecnologiaSaturday, May 28, 2011
  185. 185. show me, :the => codeSaturday, May 28, 2011
  186. 186. Primeiros resultados definitivos do Censo 2010: população do Brasil é de 190.755.799 pessoas O Brasil tem 190.755.799 habitantes. É o que constata a Sinopse do Censo Demográfico 2010, que contém os primeiros resultados definitivos do XII Recenseamento Geral do Brasil... 29/04/2011 http://www.ibge.gov.brSaturday, May 28, 2011
  187. 187. Resumo do Censo 2010Saturday, May 28, 2011
  188. 188. Resumo do Censo 2010Saturday, May 28, 2011
  189. 189. Saturday, May 28, 2011
  190. 190. Saturday, May 28, 2011
  191. 191. Qual a relação entre os índices de alfabetização e a proporção feminina?Saturday, May 28, 2011
  192. 192. Exemplo mulheres da região 7.859.539 = = 0.49total de pessoas da região 7.859.539 + 8.004.915 alfabetizados* da região 11.326.492 = = 0.89total de pessoas* da região 12.670.041 * acima de 10 anos de idadeSaturday, May 28, 2011
  193. 193. E nas demais regiões?Saturday, May 28, 2011
  194. 194. Scraping bySaturday, May 28, 2011 Examples
  195. 195. NokogiriSaturday, May 28, 2011
  196. 196. #1 Acessar a página que contém o dado desejadoSaturday, May 28, 2011
  197. 197. testeSaturday, May 28, 2011
  198. 198. teste codigoSaturday, May 28, 2011
  199. 199. $ rspec spec/ibge_censo2010_spec.rb:8Run filtered using {:line_number=>8}IBGECenso2010 should open page with "Razão de sexo,população de homens e mulheres"Finished in 44.4 seconds1 example, 0 failures$Saturday, May 28, 2011
  200. 200. #2 Recuperar o dado desejadoSaturday, May 28, 2011
  201. 201. Antes, entenda a estrutura da páginaSaturday, May 28, 2011
  202. 202. <table> <thead>...</thead> <tfoot> <tr> <td>...</td> <td>...</td> <td>...</td> <td>...</td> <td>...</td> </tr> </tfoot> Estude o caminho <tbody>...</tbody> do dado na árvore DOM </table>Saturday, May 28, 2011
  203. 203. Observe IDs e classes CSS que podem ser úteis.Saturday, May 28, 2011
  204. 204. Saturday, May 28, 2011
  205. 205. class="td_numeros"Saturday, May 28, 2011
  206. 206. Saturday, May 28, 2011
  207. 207. Saturday, May 28, 2011
  208. 208. ".td_numeros" [Saturday, May 28, 2011
  209. 209. ".td_numeros" [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14Saturday, May 28, 2011 15 16 17
  210. 210. 1º dado de que precisamos. (numerador da fórmula) [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14Saturday, May 28, 2011 15 16 17
  211. 211. 2º dado de que precisamos. (para o cálculo do denominador da fórmula) [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14Saturday, May 28, 2011 15 16 17
  212. 212. mulheres da região N dados[5] = total de pessoas da região N dados[4] + dados[5] [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14Saturday, May 28, 2011 15 16 17
  213. 213. testeSaturday, May 28, 2011
  214. 214. codeSaturday, May 28, 2011
  215. 215. $ rspec specIBGECenso2010 razao de sexo should open page with "Razão de sexo,população de homens e mulheres" should get number of womenFinished in 1.78 seconds2 examples, 0 failuresSaturday, May 28, 2011
  216. 216. testeSaturday, May 28, 2011
  217. 217. codeSaturday, May 28, 2011
  218. 218. #3 Recuperar o restante de dados desejadosSaturday, May 28, 2011
  219. 219. Saturday, May 28, 2011
  220. 220. ...Saturday, May 28, 2011
  221. 221. #4 Apresentação Web do scrappingSaturday, May 28, 2011
  222. 222. application.rb (...)Saturday, May 28, 2011
  223. 223. application.rb (...)Saturday, May 28, 2011
  224. 224. index.erb(...)Saturday, May 28, 2011
  225. 225. http://datavisualization.ch/tools/13-javascript-libraries-for-visualizationsSaturday, May 28, 2011
  226. 226. me do s o c har na ups e s tá m ash ção sualiza vi diferenciada de dados http://datavisualization.ch/tools/13-javascript-libraries-for-visualizationsSaturday, May 28, 2011
  227. 227. #5 Visualização (ainda tosca) do scrappingSaturday, May 28, 2011
  228. 228. Saturday, May 28, 2011
  229. 229. #6 Visualização diferenciada da informaçãoSaturday, May 28, 2011
  230. 230. Saturday, May 28, 2011 ?
  231. 231. Agora, a mesma coisa, apenas com JavascriptSaturday, May 28, 2011
  232. 232. #1 Acessar a página que contém o dado desejadoSaturday, May 28, 2011
  233. 233. testSaturday, May 28, 2011
  234. 234. codeSaturday, May 28, 2011
  235. 235. Saturday, May 28, 2011
  236. 236. #2 Recuperar o dado desejadoSaturday, May 28, 2011
  237. 237. testSaturday, May 28, 2011
  238. 238. codeSaturday, May 28, 2011
  239. 239. #3 Recuperar o restante de dados desejadosSaturday, May 28, 2011
  240. 240. ...Saturday, May 28, 2011
  241. 241. #4 Apresentação Web do scrappingSaturday, May 28, 2011
  242. 242. index.htmlSaturday, May 28, 2011
  243. 243. index.htmlSaturday, May 28, 2011
  244. 244. index.htmlSaturday, May 28, 2011
  245. 245. index.htmlSaturday, May 28, 2011
  246. 246. index.html (...)Saturday, May 28, 2011
  247. 247. index.html (...)Saturday, May 28, 2011
  248. 248. index.html (...)Saturday, May 28, 2011
  249. 249. index.html (...)Saturday, May 28, 2011
  250. 250. http://chart.apis.google.com/chart? chxt=y&chbh=a&chs=500x300&cht=bvg&chco=A2C180,3D7930 &chd=t:49,51,51,50,50|89,82,94,95,93 &chdl=Women|Literates&chp=0.033Saturday, May 28, 2011
  251. 251. código disponível em...Saturday, May 28, 2011
  252. 252. P&RSaturday, May 28, 2011
  253. 253. http://www.slideshare.net/seatecnologiaSaturday, May 28, 2011

×