[en] A MODEL AND AN IMPLEMENTATION FRAMEWORK FOR SETS PROCESSING

[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 objet...

Full description

Bibliographic Details
Author: LEONARDO MENDES BELMONTE
Format: doctoral thesis
Status:Published version
Publication Date:2007
Country:Brasil
Institution:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
Repository:Repositório Institucional da PUC-RIO (Projeto Maxwell)
Language:Portuguese
OAI Identifier:oai:MAXWELL.puc-rio.br:9534
Online Access:https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=9534&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=9534&idi=2
http://doi.org/10.17771/PUCRio.acad.9534
Access Level:Open access
Keyword:[pt] WEB
[pt] APLICACAO WEB
[pt] NAVEGACAO FACETADA
[pt] CONJUNTOS
[pt] APLICACOES HIPERMIDIA
[en] WEB
[en] WEB APPLICATION
[en] FACETED NAVIGATION
[en] SETS
[en] KNOWLEDGE MODELING
Description
Summary:[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.