Ontologia de Domínio da Biodisponibilidade de Ferro: Uma Experiência no Projeto Nutri-Fuzzy-Orixás



Documentos relacionados
Aplicação de um Metamodelo de Contexto a uma Tarefa de Investigação Policial

Uma Ontologia para Gestão de Segurança da Informação

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Ontologia para Gestão de Competências dos Profissionais em Tecnologia da Informação

ONTOLOGIA DE DOMÍNIO PARA ANÁLISE DE BLOGS

Definição e Construção de Ambientes de Desenvolvimento de Software Orientados a Organização

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

IntroduçãoaoGuia SWEBOK. Ernani Lopes Isensee 2014

Tecnologia e Sistemas de Informações Tipos de SI

ONTOLOGIA E SUAS APLICAÇÕES EM MODELAGEM CONCEITUAL PARA BANCO DE DADOS PROPOSTA DE TRABALHO DE GRADUAÇÃO

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

UML - Unified Modeling Language

Sistemas de Informação I

build UNIP Sistemas de Informação Análise Essencial de Sistemas 3 Prof.Marcelo Nogueira A produção de Software é uma atividade build and fix.

UTILIZAÇÃO DO AMBIENTE COLABORATIVO TIDIA-AE PELO GRUPO DE GERENCIAMENTO DO VOCABULÁRIO CONTROLADO DO SIBiUSP - BIÊNIO

Análise de Sistemas. Visão Geral: Orientação a Objetos. Prof. José Honorato Ferreira Nunes honorato.nunes@bonfim.ifbaiano.edu.br

Wilson Moraes Góes. Novatec

GERÊNCIA DE INTEGRAÇÃO DO PROJETO

Reformulação do Centro de Design Núcleo de Vestuário

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

F I C H A D A D I S C I P L I N A

Introdução à Engenharia de Software

Introdução à Computação

AULA COM O SOFTWARE GRAPHMATICA PARA AUXILIAR NO ENSINO E APRENDIZAGEM DOS ALUNOS

Uma Ontologia para Engenharia de Requisitos de Software

Engenharia de Software no Curso de Ciência da Computação

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

Engenharia de Domínio baseada na Reengenharia de Sistemas Legados

Agenda. Modelo de Domínio baseado em Ontologia para acesso à Informações de Segurança Pública. George Fragoso

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

ENADE Prof. Fred Sauer, D.Sc.

GESTÃO DA PRODUÇÃO INDUSTRIAL EMENTAS

NOVA PROPOSTA DE MATRIZ CURRICULAR CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

EMENTAS DAS DISCIPLINAS

Processos de Desenvolvimento de Software

Documento de Requisitos Sistema WEB GEDAI

COMUNICADO n o 001/2012 ÁREA DE CIÊNCIA DA COMPUTAÇÃO ORIENTAÇÕES PARA NOVOS APCNS 2012 Brasília, 22 de Maio de 2012

XIII Encontro de Iniciação Científica IX Mostra de Pós-graduação 06 a 11 de outubro de 2008 BIODIVERSIDADE TECNOLOGIA DESENVOLVIMENTO

ROTEIRO PARA ELABORAÇÃO DE PROJETOS

Engenharia de Software

F I C H A D A D I S C I P L I N A

CURSO DE GRADUAÇÃO TECNOLÓGICA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. RECONHECIDO conforme PORTARIA nº 295, de 25 de Junho de 2008.

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE

Uma ontologia para a representação do domínio de agricultura familiar na arquitetura AgroMobile. Roger Alves Prof. Me.

A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE

As Tecnologias de Informação e Comunicação para Ensinar na Era do Conhecimento

INTELIGÊNCIA ARTIFICIAL E SUA APLICABILIDADE NOS JOGOS

Mídias sociais como apoio aos negócios B2C

Diretrizes visando a melhoria de projetos e soluções construtivas na expansão de habitações de interesse social 1

OBSERVATÓRIO DE GESTÃO DA INFORMAÇÃO. Palavras-chave: Gestão da Informação. Gestão do conhecimento. OGI. Google alertas. Biblioteconomia.

Orientação a Objetos

Introdução a INGENIAS:

Introdução aos Sistemas de Informação. Departamento de Engenharia Rural Centro de Ciências Agrárias - UFES Bruno Vilela Oliveira bruno@cca.ufes.

Sistemas de Informação I

Proposta de um método para auditoria de projetos de desenvolvimento de software iterativo e incremental

A utilização da Web no apoio ao ensino de Desenho na Arquitetura

METODOLOGIA CIENTÍFICA PROJETO DE PESQUISA MONOGRAFIA PROJETO DE PESQUISA MONOGRAFIA CITAÇÕES NO TEXTO REFERÊNCIA BIBLIOGRÁFICA ESTRUTURA MONOGRAFIA

SIMULADOR MULTI-AGENTE DE MERCADOS ELECTRÓNICOS COM

HABILITAÇÃO COMPONENTE TITULAÇÃO

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite (81 )

Artur Petean Bove Júnior Tecnologia SJC

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

Uma ontologia para maturidade em BPM

Ontologias. Profa. Lillian Alvares Faculdade de Ciência da Informação, Universidade de Brasília

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática

Uma análise de ferramentas de modelagem e gerência de metadados aplicadas ao projeto de BI/DW-UFBA

Universidade Paulista

Etapas da Elaboração de um Projeto de Banco de Dados

CENTRO UNIVERSITÁRIO ESTÁCIO RADIAL DE SÃO PAULO SÍNTESE DO PROJETO PEDAGÓGICO DE CURSO 1

Módulo 4: Gerenciamento de Dados

Política de Uso do JEMS para a CAFe

1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos

Proposta de um software para geração de arranjos físicos planejados

Aplicações Informáticas de Gestão

Prof. Me. Marcos Echevarria

Projeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

ü Curso - Bacharelado em Sistemas de Informação

APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR

Métodos de Desenvolvimento de Software. Aula 1: Introdução

CASE Orientada a Objetos com Múltiplas Visões e Implementação Automática de Sistemas - MVCASE

SMC: Uma Ferramenta Computacional para apoio ao Ensino dos Movimentos Circulares. SMC: A Computational Tool for the Circular Movement Teaching

Arquitetura de Software

Palavras-chave: Fisioterapia; Educação Superior; Tecnologias de Informação e Comunicação; Práticas pedagógicas.

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

CSCW - Trabalho Cooperativo Suportado por Computador

MODELO CMM MATURIDADE DE SOFTWARE

Análise e Projeto Orientados por Objetos

Pontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS

Introdução à Engenharia de. Software. Introdução à Engenharia de. Software. O que é a Engenharia de Software? Software

Análise de Requisitos Conceitos

Pesquisa realizada com os participantes do 12º Seminário Nacional de Gestão de Projetos. Apresentação

Apresentação 24/12/2014. Professor Wilker Bueno

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Transcrição:

Ontologia de Domínio da Biodisponibilidade de Ferro: Uma Experiência no Projeto Nutri-Fuzzy-Orixás Alessandra Brito F. Oliveira 1; Vera Maria Benjamim Werneck 1 ; Regina Serrão Lanzillotti 1 ; Haydée Serrão Lanzilotti 2 ; Eliane de Abreu Soares 2 ; Emilson Souza Portella 2 ; Sônia da Silva Ávila 2 1 UERJ - Universidade do Estado do Rio de Janeiro IME - Instituto de Matemática e Estatística vera@ime.uerj.br 2 UERJ - Universidade do Estado do Rio de Janeiro INU Instituto de Nutrição haydeelan@uol.com.br RESUMO A modelagem do conhecimento é considerada uma tarefa complexa no desenvolvimento de sistemas baseados em conhecimento. Neste contexto foi desenvolvido este trabalho que apresenta a modelagem do conhecimento do projeto Nutri-Fuzzy-Orixás, que utiliza Ontologia de Domínio como metodologia para modelar o conhecimento do domínio da biodisponibilidade de ferro. Palavras-Chaves: Inteligência Artificial, Modelagem do Conhecimento, Ontologias de Domínio ABSTRACT The knowledge model is considered a complex task in the development of knowledge based systems. This work was developed considering the model of knowledge to support the Nutri-Fuzzy-Orixás project that uses Ontology Domain as methodology for model knowledge of Iron Bioavailability Domain. Key Words: Artificial Intelligence, Ontology Domain, and Model Knowledge 1. INTRODUÇÃO A modelagem de conhecimento possui um papel fundamental na construção de sistemas baseados em conhecimento, pois deve representar de forma coerente e organizada o conhecimento adquirido, para que este seja utilizado no sistema. Este artigo tem como objetivo apresentar uma ontologia de domínio da biodisponibilidade de ferro, utilizada no Nutri-Fuzzy-ORIXÁS. Este projeto interdisciplinar que surgiu a partir da

necessidade de se estudar a biodisponibilidade e a complexidade da interação entre os diferentes nutrientes, abrange as áreas de Nutrição, Estatística e Ciência da Computação. Na Nutrição, o projeto aborda a biodisponibilidade de nutrientes para garantir uma qualidade nutricional para grupos populacionais específicos. Uma pesquisa para delinear esta população está prevista, tendo a Estatística e a Lógica Fuzzy como apoio a este trabalho. Na Ciência da Computação está sendo construído um sistema baseado em conhecimento, o Nutri-Bio-Expert, para auxiliar os nutricionistas e profissionais afins a melhor compreender a biodisponibilidade de nutrientes. O desenvolvimento do Nutri-Bio-Expert se apoiará no ambiente ORIXÁS [1] que dá apoio ao desenvolvimento de sistemas baseados em conhecimento (SBC). Este apoio é realizado através do gerenciamento das atividades definidas no processo de desenvolvimento, da utilização de uma estratégia de aquisição e de um método para modelagem do conhecimento denominado KADS-Estendido, que será reformulado para suportar ontologia de domínio para modelagem do domínio da aplicação. A incorporação da representação através de ontologias se dará por vários motivos, principalmente por ser uma especificação explícita de compartilhar conceitos e o modelo abstrato de pensamento [2]. 2. ONTOLOGIAS DE DOMÍNIO Atualmente, as abordagens de compartilhamento e reusabilidade do conhecimento vêem modificando o método de modelagem de conhecimento, que passa então a modelar o conhecimento do domínio independente da tarefa a ser realizada pelo sistema. Dentro deste contexto, considerou-se adequado o uso de ontologia de domínio no processo de modelagem do conhecimento, já que esta foi desenvolvida com enfoque para compartilhamento e a reutilização de conhecimento. Na literatura existem várias definições de ontologia, havendo atualmente um grande interesse na criação, divulgação e compartilhamento de ontologias sobre os mais variados domínios (UCHOLD e GRUNINGER, 1996; ROSENBERG, 1997; GUARINO, 1998; CHANDRASEKARAN et al., 1999; GOMÉS-PÉREZ e BENJAMINS, 1999; LÓPEZ et al., 1999; OLIVEIRA, 1999; VALENTE et al., 1999; SILVA, 2000; KNUBLAUCH e ROSE, 2000; FOURO, 2001)[3,4], porém qualquer que seja sua definição, a ontologia resultará num vocabulário, que representará o entendimento consensual de um grupo de pessoas que atuam sobre um mesmo domínio [5]. Logo, uma ontologia deve consistir de um vocabulário (conceitos e relações) e axiomas (definições, propriedades e restrições). Para representar uma ontologia várias linguagens de representação do conhecimento podem ser utilizadas. Neste trabalho utilizamos LINGO [6], uma linguagem gráfica que facilita a comunicação entre engenheiros do conhecimento e especialistas. LINGO possui primitivas básicas para representar conceitos e relações, e introduz notações capazes de capturar certos axiomas, uma vez que o traço marcante de uma ontologia são seus axiomas. Como estamos tratando de ontologia de domínio, escolhemos LINGO para representar a ontologia, pois não se deseja incorporar na descrição de uma ontologia compromissos ontológicos que outras linguagens embutem.[6]. Além disso, a participação no minicurso Apoiando a Engenharia e Gerência de Sistemas Organizados através de Ontologias realizado no IV SBES, e a simplicidade da linguagem foram fatores influentes na escolha da representação.

3. A ONTOLOGIA DE DOMÍNIO DO NUTRI-FUZZY-ORIXÁS A ontologia do Nutri-Fuzzy-Orixás utiliza como modelo a Teoria do Domínio [7] que é composto da organização de conceitos, propriedades e restrições do domínio através de ontologias do domínio e do mapeamento desses conceitos com as tarefas identificadas para o domínio considerado. A teoria do domínio pode ser dividida em sub-teorias, onde cada subteoria é uma ontologia sobre uma parte específica do domínio considerado. O processo de construção da ontologia de domínio da biodisponibilidade de ferro passou por várias etapas. Na primeira etapa foram definidas a identificação do propósito e a especificação de requisitos, a partir de reuniões com os especialistas da área de nutrição, que resultou nas seguintes questões: i. O que caracteriza uma dieta biodisponível em ferro? ii. O que seria é essencial para definir uma dieta biodisponível em ferro? iii. Quais os fatores que influenciam nesta dieta? iv. Qual o processo de trabalho do nutricionista para que tenha como resultado uma dieta biodisponível em ferro? e v. O que auxilia o nutricionista no processo de trabalho do nutricionista? A partir deste contexto, foram definidas cinco subteorias que responderam de forma completa estas questões: Dieta biodisponível em ferro que responde à questão i. e define os conceitos inerentes a uma dieta biodisponível em ferro; Composição de alimentos que responde às questões ii. e v. e contém os conceitos referentes à composição de alimentos; Interação entre nutrientes e fatores antinutricionais que responde as questões ii. e v. e aborda os conceitos de como interagem os nutrientes e fatores antinutricionais; Fatores inerentes ao indivíduo que responde à questão iii. e descreve os conceitos que definem os fatores inerentes ao indivíduo; Processo de trabalho do nutricionista que reponde a questão iv. e apresenta os conceitos envolvidos nas atividades desenvolvidas pelos nutricionistas. A representação gráfica em LINGO da subteoria de domínio da Biodisponibilidade de Ferro do Projeto Nutri-Fuzzy-Orixás pode ser visualizada na figura 1. Na segunda etapa, foram desenvolvidas todas as subteorias que compõem o Domínio da Biodisponibilidade de Ferro (na figura 2 está representada uma das sub-teorias), e descritos os conceitos referentes a cada sub-teoria. A validação da ontologia com a equipe de especialistas foram realizadas através de reuniões entre estes e a equipe técnica, que validou primeiro a representação e depois os conceitos e as instanciações relacionadas a cada conceito de cada subteoria. Para concluir esta etapa de modelagem do domínio, a ontologia terá de ser validada também por engenheiros do conhecimento com experiência em ontologias. 4. CONCLUSÃO Este projeto apresentou uma experiência de utilização de ontologias de domínio no processo de modelagem do conhecimento, por considerar relevante a separação do domínio de aplicação, da tarefa a ser realizada pelo sistema, além do compartilhamento e a reutilização de conhecimento.

B a s e Composição dos Interação de Nutrientes e Fatores Antinutricionais Técnicas Dietéticas Classificação dos Essencial Base Auxílio Dieta Biodisponível em Ferro R E S U L T A D O Processo de Trabalho do Nutricionista Influência Fatores Inerentes ao Indivíduo Figura 1 Sub-Teoria de Domínio da Biodisponibilidade de Ferro Nutrientes que Interagem com o Ferro interação Fatores Antinutricionais do Ferro interação 1,* composição preparo combinação *. 1 Refeições *, 1 Dieta aumento Nível de Absorção de Ferro Figura 2 Subteoria da Dieta Biodisponível

O uso de ontologia de domínio para modelar o conhecimento do Nutri-Fuzzy-Orixás, mostrou-se uma representação do conhecimento eficaz, pois apresenta de forma explícita, coerente e organizada o conhecimento disponível. E assim permitiu que os nutricionistas discutissem e melhorassem sua compreensão do conhecimento e dessa nova forma de atuar, pois este é um projeto acadêmico que estuda a biodisponibilidade e a complexidade dos diferentes nutrientes. O uso da linguagem LINGO, para representar a ontologia, também se mostrou de grande utilidade, pois facilitou o diálogo entre engenheiros do conhecimento e especialistas para modelar e validar o conhecimento especificado. O próximo passo, a partir desta experiência, é reformular o método Kads-Estendido do ambiente ORIXÄS [1], para que este suporte ontologia de domínio. 5. REFERÊNCIAS BIBLIOGRÁFICAS [1] WERNECK, V.M.B. et al., ORIXÁS: Um Ambiente de Desenvolvimento de Sistemas Baseados em Conhecimento, XIV SBES-Simpósio Brasileiro de Engenharia de Software, SBC, Outubro de 2000, (291-305). [2] Gruniger, M. and Lee, J.; Ontology Applications and Design ; Communication of ACM; Vol. 45, Number 2, February 2002, 39-41. [3] FOURO, A.M.M., Apoio à Construção de Base de Dados de Pesquisa em Ambientes de Desenvolvimento de Software Orientados a Domínio, Tese de M, Sc., Programa de Engenharia de Sistema e Computação, COPPE/UFRJ, Rio de Janeiro, RJ, Brasil, 1997, (8-9). [4]UCHOLD, M., GRUNINGER,M., Ontologies principles, methods and applications, The Knowledge Engineering Review, Vol 11:2, pp93-136,1996. [5] GUARINO, N., Formal Ontology and Information System, In: Guarino, N. (ed) Formal Ontology in Information System, pp 3-15, IOS Press, 1998. [6] FALBO, R., Integração de Conhecimento em um Ambiente de Desenvolvimento de Software, Tese de D. Sc., COPPE/UFRJ, Rio de Janeiro, RJ, Brasil, 1998, (66-72). [7] OLIVEIRA, K. M., ROCHA, A. R., TRAVASSOS, G. H. et al., O uso da Teoria do Domínio no Processo de Desenvolvimento de Software, In: Anais da X Conferência Internacional de Tecnologia de Software, pp 223-235, Curitiba, Brasil, Mai., 1999b.