Return to search

[en] A SEMANTIC WEB APPLICATION FRAMEWORK / [pt] UM FRAMEWORK DE APLICAÇÕES PARA A WEB SEMÂNTICA

[pt] Até alguns anos atrás, a Web disseminava principalmente
documentos. Com o advento das aplicações Web, as
organizações puderam disponibilizar informações que estavam
em seus bancos de dados e sistemas legados. Entretanto, a
comunicação entre estas aplicações ou com aplicações de
usuários finais, às vezes, não era possível devido a
diferenças no formato de representação dos dados. O
desenvolvimento de padrões (standards) e o uso da
eXtensible Markup Language (XML) resolveram muitos destes
problemas. Apesar das soluções desenvolvidas serem somente
sintáticas elas funcionam em muitos casos, como por
exemplo, na interoperabilidade de esquemas em sistemas
bussiness to bussiness de e-commerce. Entretanto, a falta
do aspecto semântico impossibilitou que as aplicações
fizessem mais uso dos dados ou os utilizassem de forma mais
inteligente. A idéia da Web Semântica é definir
explicitamente o significado dos dados que se encontram na
Web. Com isso, esperam-se aplicações capazes de entender o
que significam os dados. E uma vez que estas aplicações
entendam os dados, elas possibilitarão que os usuários
utilizem essa nova Web dirigida a dados para facilitar as
suas tarefas rotineiras. Esta tese propõe um framework para
o desenvolvimento de aplicações para a Web Semântica.
Considerando o que foi descrito no parágrafo anterior, o
número de aplicações que podem ser construídas é quase
infinito. Portanto, nós nos restringimos a observar as
aplicações que tem por objetivo solucionar o problema
apresentado pelo Semantic Web Challenge; e propor um
framework que represente estas soluções. O Challenge tem
como principal finalidade demonstrar como as aplicações
podem atrair e beneficiar o usuário final através
do uso das técnicas da Web Semântica. Conseqüentemente,
nossa intenção é possibilitar que o desenvolvedor de
aplicações possa atingir essa atração e benefícios, através
do uso das técnicas de Web Semântica e de Engenharia de
Software, utilizando um framework para o desenvolvimento
das aplicações. / [en] Documents have been the main vehicle of the Web until some
years ago.
With the advent of Web applications, data stored in
organizations databases or
legacy systems has been made available to users. However,
very often, the
exchange of data between those applications themselves or
between them and
end-users applications were not possible since they used
different formats for
the information representation. The development of
standards and the use of the
eXtensible Markup Language (XML) solved parts of the
problem. That was a
syntactic solution and it works for several cases, e.g.,
schema interoperability in
Business-to-Business e-commerce scenarios. Nevertheless,
the lack of
semantics on these data prevented applications to take more
advantage of them.
The idea behind the Semantic Web is to define explicitly
the semantics of data
available on the Web. Therefore, we expect another step
forward where
applications, being them corporative or for end-users, will
understand the
meaning of the data available on the Web. Once those
applications can
understand it, they will be able to help users to take
advantage of this data
driven Web and to perform their daily tasks easily. This
thesis proposes a
framework for the development of Semantic Web applications.
Considering the
scenario described in the previous paragraph, the number of
possible
applications that can be developed is almost infinite. For
this reason, we
restricted ourselves to examine the solutions that aim to
solve the problem
presented at the Semantic Web Challenge; and to propose a
framework that
represent those solutions. The challenge is concerned in
demonstrating how
Semantic Web techniques can provide valuable or attractive
applications to end
users. Our main concern was then to demonstrate and help a
developer to
achieve that value addition or attractiveness, through
Semantic Web techniques,
in a Software Engineering approach using frameworks.

Identiferoai:union.ndltd.org:puc-rio.br/oai:MAXWELL.puc-rio.br:10084
Date26 June 2007
CreatorsLEONARDO MAGELA CUNHA
ContributorsCARLOS JOSE PEREIRA DE LUCENA, CARLOS JOSE PEREIRA DE LUCENA
PublisherMAXWELL
Source SetsPUC Rio
LanguagePortuguese
Detected LanguageEnglish
TypeTEXTO

Page generated in 0.0021 seconds