Download - EvolucaodaWeb-Everaldo (1).pptx
![Page 2: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/2.jpg)
Agenda
• Motivação;• Surgimento da Web;• Web 1.0;• Web 2.0 e suas tecnologias;• Web 3.0 e suas tecnologias;• Web 4.0
![Page 3: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/3.jpg)
Motivação
• A web é um espaço de informação e está em constante progresso;
• Oferecer uma visão geral da evolução da web;
• Conhecer as tecnologias que estão atreladas em cada evolução;
![Page 4: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/4.jpg)
![Page 5: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/5.jpg)
Como tudo começou?Os dados viviam isolados em ilhas de
informação...
...e eram guardados em arquivos, mas havia um problema... a redundância!
![Page 6: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/6.jpg)
Para solucionar esse problema, os dados começaram a se organizar em banco de dados
![Page 7: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/7.jpg)
Com o passar do tempo os bancos foram se organizando em grupos e daí surgiram
os bancos de dados distribuídos e as federações de banco de dados.
![Page 8: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/8.jpg)
...com o passar dos anos, eis que surgiu a idéia da WWW - World Wide Web
criada por Tim Berners Lee!
mas antes vamos conversar um pouco sobre o surgimento da internet!
![Page 9: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/9.jpg)
Surgimento da internet• Década de 60 (guerra fria)– Necessidade de transmissão de dados
entre computadores na rede;
• ARPANET, MILNET;• Universidades Americanas nos anos 70;– Utilização dos e-mails;– Expansão para BBS (versões privadas) nos
anos 80;
• Internet (para poucos).
![Page 10: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/10.jpg)
Internet x Web
• Internet– É uma rede que conecta milhões de
computadores pelo mundo;
• Web– É uma das várias ferramentas de acesso
a essa rede; (ambiente)
![Page 11: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/11.jpg)
WWW – World Wide Web• Projeto de compartilhamento de
textos científicos criado no CERN;
• Começou a ficar popular com o lançamento do Netscape em 1993;
• Criação da W3C.
![Page 12: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/12.jpg)
E a W3C, o que é?• W3C – World Wide Web Consorcium;• Fundada por Tim Berners Lee, em
1994;• Missão – Conduzir a WWW pra atingir
todo seu pontencial;• Possui diversos comitês que estudam
as tecnologias existentes e criam padrões de recomendação para uso das mesmas;
• www.w3c.org.
![Page 13: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/13.jpg)
Histórico• 1991 - Primeiro site criado na web– http://info.cern.ch/hypertext/WWW/
TheProject.html
• 1993 - Criação do navegador MOSAIC;• 1994, 1995 - Yahoo, Ebay, Internet
Explorer, Compras online (timidamente);• 1996 - Hotmail, UOl;• 1997-1999 - Google, Conexão ADSL, mais
de 1 milhão de sites;• 2000 - Compras on-line cresceram.
![Page 14: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/14.jpg)
Web 1.0• O primeiro conceito surgiu em 1990,
por Tim Berners Lee;• Junção de três tecnologias simples;
HYPERLINKS
![Page 15: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/15.jpg)
A idéia era...
Uma web meramente informativa
![Page 16: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/16.jpg)
Web 2.0
• O termo surgiu em meados de 2004, por Dale Dougherty;
• Web bi-direcional;• Mudança em como consumidores e
desenvolvedores enxergavam a web;
![Page 17: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/17.jpg)
A idéia era...
Uma web colaborativa
![Page 18: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/18.jpg)
Evolução da Web 2.0
• A web 2.0 cresceu muito e rapidamente...–Mais de 100 milhões de sites ativos;–Mais de 1 bilhão de pessoas acessam a
internet;– Transição de “Hiperlinkagem de
documentos” para “Conteúdo dinâmico”, gerado pelos usuários.
![Page 19: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/19.jpg)
Serviços da Web 2.0
![Page 20: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/20.jpg)
Redes Sociais• Explosão em 2006;• Interação de pessoas onde
compartilham publicações em forma de:– Texto;– Fotos;– Vídeo.
• + 150 milhões de vídeos;• ~ 4 milhões de usuários.
![Page 21: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/21.jpg)
Blogs
• São páginas na web com publicações de conteúdo organizadas de forma cronológicas;– Vlog (vídeos);– Fotologs (fotos);– Podcasts.
![Page 22: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/22.jpg)
Wiki
• São páginas webs que podem ser editadas por várias pessoas, que possua permissão;
• Possui cunho colaborativo;• Alterações são revisados para
publicação.
![Page 23: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/23.jpg)
RSS
• RSS - Really Simple Syndication– É um arquivo XML que resume os itens
de uma informação;– Usando um RSS os usuários de
determinados serviços são avisados quando há uma atualização na página.
![Page 24: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/24.jpg)
Tecnologias da Web 2.0
• Os desenvolvedores utilizam três abordagens básicas de desenvolvimento para criar aplicativos da web 2.0:– AJAX;– Adobe Flex;– Google Toolkit.
![Page 25: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/25.jpg)
Tecnologias da Web 2.0
• AJAX – Javascript assíncrono e XML:– Tornar as páginas web mais interativa;– Utiliza: Javascript, XML, HTML, CSS,
Jason;– Destaca-se por recuperar pequenas
informações, exibindo na aplicação web sem ser necessário carregar a página inteira.
![Page 26: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/26.jpg)
Tecnologias da Web 2.0
• Adobe Flex – Suporta o desenvolvimento de
aplicações ricas para a Internet, baseadas na plataforma do Macromedia Flash;
![Page 27: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/27.jpg)
Tecnologias da Web 2.0
• Google Web Toolkit– Lançado em maio de 2006;– É um toolkit de código aberto que
permite a desenvolvedores criar aplicativos com tecnologia AJAX + Java;
– Suporta estrutura cliente-servidor.
![Page 28: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/28.jpg)
Web 1.0 x Web 2.0
Web 1.0 Web 2.0
Leitura Leitura/Escrita
Empresas Comunidade
Cliente/Servidor Peer to Peer
Dados proprietários Dados compartilhados
Formulários Web Aplicações Web
![Page 29: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/29.jpg)
...e resultou em:
Grande volume de dados
![Page 30: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/30.jpg)
Volume de dados na web
![Page 31: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/31.jpg)
Web 2.0• A web é baseada no HTML:– HTML define estrutura, ou sintaxe do
conteúdo;–Mas, e a SEMÂNTICA!??
![Page 32: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/32.jpg)
...transição da Web 2.0 to 3.0
![Page 33: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/33.jpg)
"Eu tenho um sonho para Web, em que os computadores irão tornar-se
capazes de analisar todos os dados na rede - o conteúdo, links e transações
entre pessoas e computadores...“
Tim Berners Lee, 1999.
![Page 34: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/34.jpg)
...em uma visão futurista• Em um artigo inicial em 2011, Berners-Lee explica
como o uso de ferramentas inteligentes, podem auxiliar o problema de dois irmãos.– Peter e Lucy precisam levar a mãe para realizar
consultas na fisioterapia quinzenalmente;– Lucy instrui o agente web semântico através do
navegador do aparelho móvel a procurar médicos que atendessem uma lista de requisitos: problema da sua mãe, atendesse em horários disponíveis na agenda dela e seu irmão, tivesse uma boa reputação e que possuísse uma proximidade de até 20 milhas de sua casa.
![Page 36: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/36.jpg)
Como isso será possível?• Expressando o significado
– Estruturar as informações das páginas, criando um ambiente em que um agente possa executar uma tarefa complexas para seus usuários;
• Representação do conhecimento– Fornecer um modelo padrão para representar seus
dados, utilizando regras de inferência;• Ontologias
– Definir as relações dos termos, bem como as relações na representação;
• Agentes– Componentes de SW, capazes de coletar
informação na web, em diversas fontes e processar de forma inteligente.
![Page 37: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/37.jpg)
Busca imprecisa!!!
![Page 38: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/38.jpg)
Web 3.0 ou Web Semântica
“A Web Semântica é uma extensão da Web atual onde a informação terá um significado bem definido, permitindo
que computadores e pessoas trabalhem melhor em cooperação.”
Tim Berners-Lee e Eric Miller
![Page 39: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/39.jpg)
Escopo da Web Semântica
![Page 40: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/40.jpg)
Objetivos da Web 3.0• Tornar a web legível por máquina e
não apenas por seres humanos;• Semântica da informação seja
disponível de maneira estruturada e explícita;
• Permitir buscas mais complexas e eficazes;
• Transformar a web de documentos em uma web de dados.
![Page 41: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/41.jpg)
Web de documentos x
Web de dados
![Page 42: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/42.jpg)
Arquitetura da Web Semântica
![Page 43: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/43.jpg)
Unicode/URI
• Unicode– Padrão universal para representar
caracteres em computadores;
• URI – Uniform Resource Identifier– Provê uma identificação única para cada
recurso da web.
![Page 44: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/44.jpg)
XML + NS + XMLSCHEMA
• XML - Extensible Markup Language– linguagem que possibilita a estruturação
dos dados por meio da definição de elementos e atributos;
• NS – Namespace– possibilita saber onde um elemento que
será utilizado foi definido;
• XMLSCHEMA− Define esquemas, regras de validação e
restrições para documentos XML.
![Page 45: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/45.jpg)
+ Estrutura
+ Significado
![Page 46: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/46.jpg)
RDF + RDF SCHEMA
• RDF – Resource Description Framework– utilizado para definição de recursos na
web;– Descreve as relações entre os dados
através de declarações.
• RDF Schema– Define formalmente um esquema para
documentos RDF.
![Page 47: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/47.jpg)
Representação RDF
• Um dado em RDF pode ser representado através de triplas e grafo.
![Page 48: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/48.jpg)
SPARQL
• Linguagem utilizada para recuperar informações em documentos RDF;
• Linguagem padrão recomendada pela W3C;
• Possui uma estrutura semelhante ao SQL, com três blocos principais: select, from e where;
![Page 49: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/49.jpg)
Consulta SPARQL...
PREFIX ex: <http://inria.fr/schema#>SELECT ?person ?nameWHERE {
?person rdf:type ex:Person?person ex:name ?name .?person ex:age ?age .
FILTER (?age > 17) }
![Page 50: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/50.jpg)
Ontologias• Definição formal entre os termos e as
relações entre eles;• Camada mais importante e pesquisada
da web semântica;• Servem de vocabulários para troca de
reuso de informações importantes entre aplicações;
• Definem os termos para descrever e representar uma área do conhecimento.
![Page 51: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/51.jpg)
Ferramentas
• Exemplos de algumas ferramentas para edição, manipulação e gerenciamento das ontologias:– Protégé;– OntoEdit;–WebOnto;– pOWL;– IODT (IBM)...
![Page 52: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/52.jpg)
OWL
• Linguagem para manipulação de ontologias;
• Padrão recomendado pela W3C;• Possui três sublinguagens:– OWL FULL: mais expressiva– OWL DL: subconjunto de OWL FULL
(alguns operadores a menos)– OWL LITE: menos expressiva.
![Page 53: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/53.jpg)
OWL
OWL FULL OWL DL OWL LITE
QUAL USAR?
![Page 54: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/54.jpg)
Lógica, prova e confiança
• São camadas ainda em desenvolvimento, pouco desenvolvida;
• Responsável pela validação das informações:– do ponto de vista lógico;– tratar a confiabilidade
![Page 55: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/55.jpg)
Assinatura digital
• Camada responsável por incorporar mecanismos de seguranças afim de garantir a confiabilidade da informação.
![Page 56: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/56.jpg)
Exemplos de utilização
![Page 57: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/57.jpg)
...como relacionar os dados?
Tim Berners-Lee introduziu um conjunto de regras que tornaram-se conhecidos como Linked Data para
publicar e conectar dados relacionados na web.
![Page 58: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/58.jpg)
Linked Data
“Conjunto de boas práticas para publicar e conectar conjuntos de dados
estruturados na Web”[Bizer et al. 2009]
![Page 59: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/59.jpg)
Princípios Linked Data
1. Usar URI’s como nome para recursos;2. Usar URI’s HTTP para que pessoas
possam encontrar esses nomes;3. Garantir que informações úteis possam
ser obtidas por meio das URI’s, as quais devem estar representadas no formato RDF;
4. Incluir links para outras URIs de forma que outros recursos possam ser descobertos.
![Page 60: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/60.jpg)
Projeto LOD
• Linking Open Data, criado em 2007, apoiado pela W3C;
• Identificar conjuntos de dados disponíveis, sob licença aberta e convertê-los para RDF;
• Publicar seguindo os princípios Linked Data.
![Page 61: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/61.jpg)
Projeto LOD
![Page 62: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/62.jpg)
Web 4.0
![Page 63: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/63.jpg)
Web 4.0
• Trata-se de deixar a web mais inteligente utilizando recursos da IA;
• Segundo Seth Godin, será como um gigantesco SO inteligente e dinâmico, que irá suportar as interações dos indivíduos, utilizando os dados disponíveis, instantâneos ou históricos, para propor ou suportar a tomada de decisão.
![Page 64: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/64.jpg)
“A web não está concluída, é apenas a ponta do
iceberg. As novas mudanças irão balançar o
mundo ainda mais.”
Tim Berners Lee
![Page 65: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/65.jpg)
Dúvidas, sugestões ou contribuições?
![Page 66: EvolucaodaWeb-Everaldo (1).pptx](https://reader031.vdocuments.pub/reader031/viewer/2022020106/563db8cb550346aa9a9704b1/html5/thumbnails/66.jpg)
Referências principais• ANTONIOU, G.; HARMELEN, F. “A Semantic Web
Primer”, 2004.• CUNHA, D.; LÓSCIO, B; SOUZA, D. “Linked Data:
da Web de Documentos para Web de Dados, 2011.
• AGHAEI, S.; NEMATBAKHSH, M; FARSANI, H. "Evolution of the Word Wide Web: From Web 1.0 to Web 4.0", 2012.
• BERNERS-LEE, Tim; HENDLER James; LASSILA, Ora. “A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities”, 2001.