Dados abertos
                           web semântica
                                           e afins...



                                Alexandre Gomes



Thursday, April 21, 2011
http://creativecommons.org/licenses/by-nc/3.0/br/
Thursday, April 21, 2011
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)
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
programmableweb.com/mashup-tag-cloud




Thursday, April 21, 2011
Thursday, April 21, 2011
The Open Mind Principle


“                    O melhor uso que
                    poderá ser feito com
                   seus dados certamente
                   será feito por outros e
                        não por você.
                           @ricardopoppi
Thursday, April 21, 2011
#opendata
  dados abertos

Thursday, April 21, 2011
“                   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/
Thursday, April 21, 2011
“          It’s crucial because
          open data is so much
            easier to break-up
          and recombine, to use
                 and reuse.
                           http://www.opendatacommons.org/
Thursday, April 21, 2011
#opengovdata              dados abertos governamentais




Thursday, April 21, 2011
“                   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/
Thursday, April 21, 2011
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/
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
http://opendatagov.wiki.br
Thursday, April 21, 2011
Iniciativas
públicas e privadas

Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
http://thacker.com.br/
Thursday, April 21, 2011
http://wiki.thackdaydf.com.br
Thursday, April 21, 2011
http://sacsp.mamulti.com/
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
http://api.tcm.ce.gov.br/
Thursday, April 21, 2011
http://www.governoaberto.sp.gov.br
Thursday, April 21, 2011
http://wiki.gtinda.ibge.gov.br/
Thursday, April 21, 2011
Visualização
      de dados

Thursday, April 21, 2011
http://estadao.com.br/especiais/a-nova-assembleia-legislativa-de-sao-paulo,133312.htm




Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
http://tables.googlelabs.com/
Thursday, April 21, 2011
http://www.informationisbeautiful.net/
Thursday, April 21, 2011
Thursday, April 21, 2011
Fontes                     de dados

Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
http://www.datasus.gov.br
Thursday, April 21, 2011
http://tse.gov.br
Thursday, April 21, 2011
http://www.receita.fazenda.gov.br/
Thursday, April 21, 2011
http://inep.gov.br/
Thursday, April 21, 2011
http://www.ibge.gov.br/
Thursday, April 21, 2011
http://www.sigabrasil.gov.br
Thursday, April 21, 2011
http://www.senado.gov.br
Thursday, April 21, 2011
http://www.comprasnet.gov.br/
Thursday, April 21, 2011
http://api.tcm.ce.gov.br/
Thursday, April 21, 2011
http://www.portaldocidadao.tce.sp.gov.br
Thursday, April 21, 2011
webcidadania
 “coadjuvando na web”


Thursday, April 21, 2011
http://www.cidadedemocratica.org.br
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
http://blog.chenalexander.com/2011/conductor-mta/
Thursday, April 21, 2011
técnicas
  tecnologias              &
scraping, xls, pdf, csv, api,
   linked data, web semântica
Thursday, April 21, 2011
Raspagem
Thursday, April 21, 2011
urllib — Open arbitrary resources by URL
   http://docs.python.org/release/2.6/library/urllib.html

  urllib2 — extensible library for opening URLs
  http://docs.python.org/release/2.6/library/urllib2.html


  Beautiful Soup is a Python HTML/
  XML parser designed for quick
  turnaround projects like screen-scraping.
  http://www.crummy.com/software/BeautifulSoup/
Thursday, April 21, 2011
Thursday, April 21, 2011
Nokogiri
                 an HTML, XML, SAX, and Reader parser
                                     http://nokogiri.org/



Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
A pplication
   P rogramming
   I nterface
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
What is YQL?
         The Yahoo! Query Language is an
         expressive SQL-like language that
         lets you query, filter, and join data
         across Web services.



Thursday, April 21, 2011
Thursday, April 21, 2011
http://api.tcm.ce.gov.br/
Thursday, April 21, 2011
web semântica
                           Web 3.0


Thursday, April 21, 2011
Thursday, April 21, 2011
http://www.worldwidewebsize.com/
Thursday, April 21, 2011
A Internet tem um
      tamanho estimado de
      40 bilhões de páginas.

                           http://www.worldwidewebsize.com/
Thursday, April 21, 2011
Falta-lhe significado...
Thursday, April 21, 2011
Thursday, April 21, 2011
¿município?


Thursday, April 21, 2011
“              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_Semantica
Thursday, April 21, 2011
apresentação -> fácil -> computador

   interpretação -> difícil ->   homem




Thursday, April 21, 2011
inverter
                  Por que não

                                ?
Thursday, April 21, 2011
apresentação -> fácil -> computador

 interpretação -> difícil ->   homem




Thursday, April 21, 2011
apresentação -> fácil -> computador

 interpretação -> difícil -> computador




Thursday, April 21, 2011
aí sim potencializaremos o uso de dados
Thursday, April 21, 2011
mas, pra isso, a
                           primeira coisa a se
                           fazer é definir um
                             vocabulário
                              comum...

Thursday, April 21, 2011
->   ontologia

Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
RDF
                           resource description framework
                                                       tr   i pl as




  :Documento                       :ehDoTipo         “nota_fiscal”
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
Thursday, April 21, 2011
SPARQL
SPARQL Protocol and RDF Query Language


                   PREFIX foaf:
                   SELECT ?name ?email
                   WHERE {
                     ?person a foaf:Person.
                     ?person foaf:name ?name.
                     ?person foaf:mbox ?email.
                   }
Thursday, April 21, 2011
Thursday, April 21, 2011
http://dl.dropbox.com/u/18364240/Aula1Augusto/dia1.html
   http://dl.dropbox.com/u/18364240/Aula1Augusto/dia2.html
Thursday, April 21, 2011
documentos         coisas
Thursday, April 21, 2011
“                 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 Lassila
Thursday, April 21, 2011
P&R
Thursday, April 21, 2011

OpenData, Web Semântica e afins.