Escolar Documentos
Profissional Documentos
Cultura Documentos
comunidade Web Semntica possui um sentimento distinto de manifestar o destino. Aqui no incio do sculo 21, a web ainda est em sua infncia (menos de 20 anos de idade) e o escopo de desafios de dados digitais no-resolvidos simplesmente enorme. Para muitos na indstria de software, incluindo eu, parece inevitvel que a prxima grande revoluo da web deva enderear estes problemas de dados reconhecidos universalmente. Diante de volumes exponencialmente elevados de dados digitais, as solues de software existentes simplesmente falham ao providenciar qualquer significado ou entendimento entre todo aquele barulho digital. Hoje, muitas das centenas de desenvolvedores da Web Semntica, arquitetos e visionrios esto trabalhando para trazer um significado para um mundo muito confuso de dados digitais. A Web Semntica no apenas uma viso, mas tambm uma tecnologia, um fenmeno social e uma arquitetura em escala da Web. Este livro tem por objetivo descrever todos estes aspectos da Web Semntica.
Sobre o livro
Este livro uma introduo completa ainda no-intimidadora da Web Semntica. No est intencionado a ser uma referncia de escrivaninha de um programador ou um exaustivo livro de como assimilar. Este livro escrito para tecnologistas especialistas e pessoas de negcios pensando alm e que desejam ver a figura completa da Web Semntica, enquanto ainda esto firmemente baseados nos princpios e realidades de uma tecnologia emergente. j que a Web Semntica um caminho revolucionrio avanado para processamento de dados e especificaes de metadados, ter um impacto excepcionalmente amplo sobre cada aspecto de todos os tipos de software. Este livro explora os impactos sociais, de consumo, de negcios e puramente tcnicos da Web Semntica. Ao contrrio de muitos livros de linguagem de programao que voc deve ter lido antes, este livro abrange os aspectos visionrios e arquitetnicos da Web Semntica alm das linguagens tecnolgicas especficas e especificaes de programao.
Suposies Tolas
Quando escrevi este livro, eu fiz algumas suposies sobre voc, o leitor. Se uma destas suposies estiver incorreta, pode ficar tranquilo. Se todas estas suposies estiverem incorretas... Bem, voc, voc deveria comprar este livro de qualquer forma e d-lo a algum que combine com o perfil! (Ei, eu preciso de dinheiro para a poupana da faculdade dos meus filhos!). 5 Eu suponho que voc conhea pouco ou nada sobre a Web Semntica. Este livro no um livro sobretudo para todas as pessoas: Ele direcionado justamente para o tecnicamente experiente, indivduo curioso que novato na Web Semntica. Se voc novo em folha para o mundo da computao semntica, este livro para voc. 5 Eu suponho que voc possa pensar logicamente. Voc no precisa de ser um desenvolvedor para este livro ser conveniente para voc, mas voc tem que ter alguma semelhana de pensamento estruturado. Muito da Web Semntica baseado em lgica formal, que embora eu no ensine matemtica neste livro, voc precisa estar pronto para pensar em uma maneira altamente organizada para continuar com os exemplos! 5 Eu suponho que voc tenha conhecimento da Web, sistemas de software de negcios ou, idealmente, ambos. Somente porque este livro direcionado aos novatos da Web Semntica, no significa que um bom livro para os tpicos luditas avessos tecnologia. Para obter o mximo proveito deste livro, voc deve j estar bem familiarizado com os aspectos tcnicos bsicos da Web (HTML, HTTP e assim por diante) e estar familiarizado com os sistemas de software de negcios (bancos de dados, XML, sistemas de transaes e assim por diante). Entender por que a Web Semntica legal depende de ter alguns dos conhecimentos bsicos para que a tecnologia existente no seja perfeita.
Introduo
Introduo
Todo mundo comete erros. Bondade saber que a Web Semntica fcil para erros serem cometidos. Quando eu penso que um erro que as pessoas sejam especialmente propensas a cometer, eu marco com um cone de cuidado. Eu sou to esquecido como ningum. Chaves, nomes, endereos eu esqueo todos. Existem muitos detalhes na Web Semntica que voc tem obrigao de lembrar, especialmente quando comparado a outras tecnologias. Quando eu quiser enfatizar um ponto a ser lembrado, eu uso o cone Lembre-se.
PECIALIS ES
s vezes, fcil mergulhar profundamente nos Detalhes Tcnicos, especialmente em um livro introdutrio como este. Para os leitores mais avanados, estas podem ser as partes mais interessantes. Mas se voc for um novato ou simplesmente estiver com pressa, voc talvez possa passar adiante. Em todo caso, o comentrio tcnico intitulado com o cone Dica Tcnica.
PAPO DE
TA
Parte I
Nesta parte...
o incio existia a Web, e as pessoas gostavam de navegar em pginas da web, verificar e-mail e criar novos programas de software para suas companhias. A vida era boa. Mas logo as pessoas viriam a gostar da web ainda mais e todos os dados nela contidos foram recursos tentadores para utilizarem em novos caminhos. Mas a web foi feita para compartilhar documentos, no para compartilhar os dados dentro destas pginas. E as pessoas ficaram tristes. Ento a Web Semntica foi criada para prolongar a web e para tornar os dados fceis de reutilizar em qualquer lugar. Nesta parte do livro, voc comea a entender por que as pessoas logo ficaro felizes novamente e por que a vida ser boa quando a informao for livre.
Captulo 1
arabns pela sua curiosidade: Isso requer coragem e mente aberta at para abrir as pginas de um livro com a palavra semntica no ttulo. Claro, o ttulo tambm contm a palavra Para Leigos, que diminui um pouco o fator intimidador! A inteno deste livro dar-lhe uma introduo suave e completa da Web Semntica. Para muitas pessoas, este apenas o primeiro passo. Somente poucos captulos neste livro possuem exemplos de cdigos apenas para aguar seu apetite caso voc decida que o prximo passo pr fogo em seu editor de texto de confiana e dar pancada em algum cdigo. Mas, muitas vezes, eu lhe serei um guia turstico de como a Web Semntica muda a Web como voc a conhece, assim como aplicaes de software de negcios, software de cdigo aberto, rede social e at mesmo mecanismos de busca dirias que voc j utiliza. Neste captulo, eu dou a voc uma introduo geral do que a Web Semntica, como isso pode benefici-lo em sua vida diria e como seu trabalho pode mudar por causa destes desenvolvimentos importantes. A Web Semntica muito mais que apenas uma nova tecnologia; como qualquer assunto importante, a Web Semntica um tpico multifacetado e s vezes controverso. Primeiramente, isto uma plataforma de tecnologia da Web, mas tambm uma das mais recentes encarnaes da herana da inteligncia artificial, que se tornar um ativador principal para software corporativo, e como um movimento social, ela poderia apenas mudar o mundo. Mas, mais importante, este captulo explica como a Web Semntica ir tornar sua vida mais fcil.
11
Era WWW
Era PC
Web 2.0
Gopher 1990-2000 SQL Banco de Dados SGML Computador Servidores de Arquivo Email 1980-1990 FTP Sistema de Arquivos
Web 1.0
Desktop
13
Tambm em 1999, o Departamento de Defesa dos Estados Unidos e a Comisso da Unio Europeia (UE) independentemente abriram tpicos de pesquisa na rea de agentes de inteligncia. Ambos, Estados Unidos e Europa, reconheceram que de forma que o software aja mais autonomamente sem a atualizao constante por engenheiros o software precisava de um formato de dados melhor do que XML, bancos de dados relacionais ou a Linguagem de Modelagem Unificada (UML) poderiam proporcionar. Ento, a Agncia de Projetos e Pesquisa Avanada de Defesa dos Estados Unidos (DARPA) criaram DAML (DARPA Agent Markup Language) e os EUA que criou o OIL (Ontology Inference Layer). Estes dois formatos foram notavelmente similares e consequentemente combinados para formar DAML + OIL e que finalmente se transformaram em OWL (Web Ontology Language). Hoje, RDF e OWL so as espinhas dorsais da Web Semntica e so padres recomendados, mantidos pela W3C. (Veja os Captulos 5 e 6 para maiores informaes sobre RDF e OWL).
15
17
19
21
23