FUNDAÇÃO DE ENSINO “EURÍPIDES SOARES DA ROCHA”
CENTRO UNIVERSITÁRIO EURÍPIDES DE MARÍLIA – UNIVEM
CURSO DE CIÊNCIA DA COMPUTAÇÃO
JONATHAN SCHNEIDER
DESENVOLVIMENTO DE FORNECEDORES E CONSUMIDORES DE
CONTEÚDO WEB SEMÂNTICO
MARÍLIA
2011
JONATHAN SCHNEIDER
DESENVOLVIMENTO DE FORNECEDORES E CONSUMIDORES DE
CONTEÚDO WEB SEMÂNTICO
Ante Projeto apresentado ao Curso de Ciência da
Computação da Fundação de Ensino “Eurípides
Soares da Rocha”, mantenedora do Centro
Universitário Eurípides de Marília – UNIVEM
Orientador:
Prof. Me. RODOLFO B. CHIARAMONTE
MARÍLIA
2011
SCHNEIDER J. Desenvolvimento de Fornecedores e Consumidores de Conteúdo Web
Semântico , 2010. Ante Projeto - Centro Universitário Eurípides de Marília, Fundação de
Ensino “Eurípides Soares da Rocha”, Marília, 2011.
RESUMO
Nesta proposta de trabalho de conclusão de curso destaca-se a criação de um ambiente web,
onde serão aplicados os principais padrões da Web Semântica, este ambiente será composto
por fornecedores de conteúdo semântico e um consumidor para este conteúdo.
SUMÁRIO
MOTIVAÇÃO PARA A REALIZAÇÃO DO TRABALHO......................................................5
OBJETIVOS GERAIS E ESPECÍFICOS...................................................................................5
METODOLOGIA.......................................................................................................................6
RESULTADOS ESPERADOS....................................................................................................6
BIBLIOGRAFIA........................................................................................................................6
CRONOGRAMA........................................................................................................................7
5
1. Motivação para a realização do trabalho
Atualmente qualquer pessoa, de qualquer parte do mundo, consegue através de um
dispositivo conectado a web, realizar buscas e obter resultados sobre praticamente qualquer
assunto, esta capacidade de busca foi um dos fatores que ajudou na popularização da world
wide web. Mas a web esta crescendo e segundo especialistas o seu conteúdo dobra em media
a cada 1,5 anos. Mas as buscas na forma que geralmente são implementadas atualmente,
através de palavras chave, estão se tornando ineficiente devido ao gigantesco conteúdo da
web. Uma tecnologia que pode resolver o problema de buscas ineficientes, e traz várias outras
melhorias para a web atual, é denominada Web Semântica.
O termo Web Semântica foi utilizado pela primeira vez em 2001 por Tim BernersLee, o inventor da web, em um artigo publicado na revista Scientific American, intitulado:
“Web Semântica: um novo formato de conteúdo para a Web que tem significado para
computadores vai iniciar uma revolução de novas possibilidades.”.
A proposta da Web Semântica é definir padrões para que todo o conteúdo da web,
alem de ser entendido por humanos, também seja compreendido por agentes computacionais,
uma vez que isso for possível, as melhorias em motores de busca e pesquisa será um dos
grandes benefícios da aplicação dos padrões da Web Semântica. O correto uso destes padrões
tornará possível a realização de pesquisas usando-se parâmetros que não são aplicáveis na
maioria dos buscadores por palavras-chave. A motivação deste projeto é aplicar os padrões
proposto pela W3C (World Wide Web Consortium) para Web Semântica, em um ambiente
contendo alguns fornecedores de dados semânticos, e um consumidor (buscador) para estes
dados, e assim realizar simulações que comprovem a eficiência das buscas semânticas.
2. Objetivos Gerais e Específicos
A principio implementar um protótipo afim de simular um ambiente contendo
fornecedores de dados nos padrões da Web Semântica, e um consumidor para estes dados.
O ambiente será composto por alguns protótipos simples de site de comercio
eletrônico, com as suas bases de produtos nos padrões semânticos, e um protótipo de buscador
e comparador de preços/produtos para este conteúdo semântico.
Para a implementação do ambiente semântico, serão realizadas primeiramente
algumas pesquisas, assim os objetivos específicos do projeto são:
6
•
Pesquisar sobre OWL (Web Ontogy Language).
•
Pesquisar sobre RDF (Resource Description Famework).
•
Pesquisar sobre XML (Extensible Markup Language).
•
Pesquisar as novas versões do HTML5 e CSS3.
•
Pesquisar frameworks J2EE para implementar o protótipo proposto.
3. Metodologia
O projeto foi divido em duas fases principais, a primeira será de pesquisa sobre as
ferramentas similares já desenvolvidas, e estudo profundo sobre as tecnologias e padrões que
serão utilizados, a segunda será focada no desenvolvimento do ambiente Web Semântico, e
sua respectiva documentação e simulação.
4. Resultados esperados
Implementar um ambiente Web semântico e demonstrar o funcionamento do mesmo
e os resultados do mesmo em uma aplicação prática. Realizar um estudo compreensivo sobre
os padrões da Web Semântica em conjunto com técnicas de Inteligência Artificial, em especial
com o uso de ontologias, dimensionar o esforço para criação de ambientes semânticos, e
apontar os seus benefícios e dificuldades, e por fim desenvolver um material que sirva como
introdução ao assunto e conseqüentemente ajudar na popularização desta tecnologia.
5. Bibliografia
BERNERS-LEE, T.; HENDLER, J.; LASSILA, O. The semantic web: a new form of web
content that is meaningful to computers will unleash a revolution of new possibilities.
Scientific American, 2001.
Pollock Jeffrey , Semantic Web For Dummies, 1. Ed. Rio de Janeiro, Alta Books, 2010
W3C, OWL Web Ontology Language Overview, Disponível em:
<http:// http://www.w3.org/TR/owl-features/>. Acessado em: 28/01/2011.
W3C, Resource description framework (RDF), Disponível em:
<http://www.w3.org/RDF/>. Acessado em: 30/01/2011.
W3C, Semantic web , Disponível em:
<http://www.w3.org-/standards/semanticweb/>. Acessado em: 20/01/2011.
7
6. Cronograma
O prazo para conclusão do projeto é de 10 meses, começando em fevereiro de 2011,
a tabela 1 relaciona cada mês com a(s) sua(s) atividade(s) prevista(s).
fev
mar
abr
mai
jun
jul
ago
set
out
nov
Pesquisa
Documentação
Implementação
Simulação
Tabela1 – Cronograma de atividades
Pesquisa: Com duração prevista de cinco meses, o foco será a pesquisa sobre as
tecnologias e padrões utilizados no desenvolvimento do ambiente.
Documentação: Com duração prevista de sete meses, esta será a etapa mais longa do
projeto, a documentação começa algum tempo após o inicio da pesquisa, quando já existir
conceitos a serem documentados, e se estende até o final do projeto.
Implementação: Com duração prevista de seis meses, esta etapa obrigatoriamente
vira após a pesquisa, onde todo o conhecimento adquirido na pesquisa será posto em pratica, e
se estende ate o termino do projeto, onde a etapa de simulação pode apontar erros e melhorias
na implementação.
Simulação: Esta é a etapa final, e o seu objetivo é testar a implementação e trazer
melhorias para esta, é através da simulação que será exemplificado e documentado os
benefícios que um ambiente semântico pode trazer para as buscas na web.
Download

jonathan schneider desenvolvimento de fornecedores e