1 |
[en] MODELING AND IMPLEMENTATION OF ONTOLOGY DRIVEN HYPERMEDIA APPLICATIONS FOR THE SEMANTIC WEB / [pt] MODELAGEM E IMPLEMENTAÇÃO DE APLICAÇÕES HIPERMÍDIA GOVERNADAS POR ONTOLOGIAS PARA A WEB SEMÂNTICAGUILHERME DE ARAUJO SZUNDY 15 June 2005 (has links)
[pt] Essa dissertação propõe um modelo para o desenvolvimento de
aplicações
hipermídia na Web Semântica estendendo o método SHDM
(Semantic
Hypermedia Design Method), e apresenta uma arquitetura de
implementação
deste modelo. Na extensão proposta, as aplicações são
visões navegacionais
especificadas sobre modelos conceituais definidos por
quaisquer ontologias da
Web Semântica. As classes navegacionais são caracterizadas
por um padrão para
recuperação de dados da ontologia conceitual a partir de um
recurso específico,
podendo incorporar regras para filtragem de instâncias.
Estruturas de acesso
passam a se distinguir quanto à origem de seus dados,
podendo ser arbitrárias,
derivadas de consultas, derivadas de contextos ou
facetadas. Elos especializam um
relacionamento com base nos tipos de sua origem e destino,
e podem ser definidos
a partir de uma composição de relacionamentos conceituais.
A especificação do
modelo navegacional é dada através de um vocabulário
definido como uma
ontologia, tornando-a independente do ambiente de
inferência e consulta
empregado em qualquer implementação do modelo. Os modelos
propostos são
utilizados como dados para a geração de aplicações, com
suporte na arquitetura de
implementação definida e implementada. / [en] This dissertation proposes a development model for
hypermedia
applications on the Semantic Web extending the Semantic
Hypermedia Design
Method (SHDM), and presents an implementation architecture
for this model. In
the proposed extension applications are seen as
navigational views over
conceptual models defined by any Semantic Web ontology.
Navigational classes
are characterized by a retrieval pattern of conceptual
ontology data from a specific
resource, and can also incorporate rules for instances
filtering. Access structures
are now distinguished by their data source, and are
categorized as arbitrary, query
based, context based or faceted. Links specialize
conceptual relationships based
on the data types of its origin and destination, and can
also map relationship
compositions. A vocabulary defined as an ontology is used
for the specification of
the navigational model, making it independent from the
query and inference
environment used by any implementation of the model. The
implementation
architecture specified and implemented generates
applications directly from the
data contained in the proposed models.
|
2 |
[en] A MODEL AND AN IMPLEMENTATION FRAMEWORK FOR SETS PROCESSING / [pt] UM MODELO E UM FRAMEWORK DE IMPLEMENTAÇÃO PARA O PROCESSAMENTO DE CONJUNTOSLEONARDO MENDES BELMONTE 15 February 2007 (has links)
[pt] Essa dissertação propõe um modelo de processamento da
informação
baseado em conjuntos, que pode ser visto como uma
generalização do modelo de
grafos clássico para hipertextos. Este modelo pressupõe um
modelo semântico de
um domínio de aplicação, e a partir deste são definidos
conjuntos de objetos.
Tarefas de processamento da informação que os usuários
devem executar, com
apoio da aplicação, são descritas como composições
funcionais de operações
realizadas sobre os itens de informação e sobre os
conjuntos definidos. Este tipo
de modelo permite a construção de aplicações com
interfaces de manipulação
direta sobre os itens e conjuntos, e inclui, entre outras,
as interfaces de navegação
facetada, atualmente, encontradas na Web. Neste tipo de
interface, o usuário
constrói a composição funcional que representa a
computação desejada de forma
incremental, através da manipulação direta de elementos na
interface. Esta
dissertação especifica este modelo, e apresenta uma
implementação no ambiente
.Net. Além da definição dos itens e conjuntos, é também
gerada uma Linguagem
Específica de Domínio (Domain Specific Language, DSL) que
permite a
expressão direta das operações sobre itens e conjuntos. O
modelo proposto, e sua
implementação, é integrado a um framework para geração de
interfaces para
manipulação direta de conjuntos, objeto de outra
dissertação. É apresentado um
estudo de caso, utilizando o modelo, a sua implementação e
a integração com a
interface, ilustrando como a abordagem facilita diversos
tipos de tarefas
comumente realizadas por usuários de aplicações Web. / [en] This dissertation proposes an information processing model
based on sets
that can be seen as a generalization of the classic model
of graphs for hypertexts.
This model estimates a semantic model of an application
domain, and the sets of
objects are defined from this. Information processing
tasks that the users should
execute, with support of the application, are described as
functional compositions
of operations applied over the information items and over
the defined sets. This
model type allows the application construction with
interfaces of direct
manipulation on items and sets, and includes, among
others, the faceted
navigation interfaces that are currently found in the Web.
In this type of interface,
the user builds the functional composition that represents
the desired computation
in the incremental form, through the direct manipulation
of elements in the
interface.This dissertation specifies this model, and
presents an implementation in
the .Net environment. Beyond the definition of items and
sets, it generates a
Domain Specific Language (DSL) that allows the direct
expression of operations
on items and sets. The proposed model, and its
implementation, is integrated with
a framework for generating direct manipulation interfaces
on sets, that is the focus
of another dissertation. A study case is presented, using
the model, its
implementation and the integration with the interface,
illustrating how the
approach facilitates different types of tasks that are
frequently executed by Web
application users.
|
Page generated in 0.0425 seconds