methontology sandro rautenberg srautenberg@egc.ufsc.br - 2007 -
Post on 07-Apr-2016
216 Views
Preview:
TRANSCRIPT
METHONTOLOGY
Sandro Rautenbergsrautenberg@egc.ufsc.br
- 2007 -
Roteiro INTRODUÇÃO PROCESSO DE DESENVOLVIMENTO
DE ONTOLOGIAS METHONTOLOGY ATIVIDADE DE CONCEITUAÇÃO REFERÊNCIAS
Baseado no padrão IEEE de desenvolvimento de software
Tarefas agrupadas em atividades Atividades classificadas em:
Gerenciais Técnicas, ou orientadas ao
desenvolvimento Suporte
Processo de Desenvolvimento de Ontologias - PDO
PDO (Atividades Gerenciais)
Planejamento encadeamento tempo recursos necessários
Controle execução de tarefas
Certificação de qualidade checagem da qualidade das saídas
ontologia software produzido documentação
Pré-desenvolvimento Estudo do ambiente (plataformas e aplicações) Por que se construir ontologias, quais são os usos
potenciais, quem são os usuários Desenvolvimento
Conceituação: conhecimento de domínio é transcrito por modelos significantes ao nível de conhecimento
Formalização: transforma-se o modelo conceitual em um modelo formal ou semi-computável
Implementação: os modelos computáveis são construídos
Pós-desenvolvimento Atividades de manutenção a ontologia, se
necessário Reuso por outras ontologias ou aplicações
PDO (Atividades Técnicas)
PDO (Atividades de suporte)
Aquisição do conhecimento De especialistas por métodos (semi)automáticos
de aprendizado de ontologias. Avaliação
Compara o desenvolvimento das ontologias, software e documentação perante frames de referência.
Integração merging com outras ontologias, criando uma
nova ontologia Alinhamento de atividades pela combinação de
múltiplas ontologias, preservando características originais
Documentação Detalha cada estágio completo ou produto
resultante Controle de configuração
Arquiva versões de ontologias, softwares e documentação para controlar as mudanças
METHONTOLOGY e Processo de Desenvolvimento de Ontologias
METHONTOLOGY: metodologia para construção de ontologias
Ciclo de vida baseado na produção de protótipos
Intra-dependência de tarefas Inter-dependência de
ontologias
METHONTOLOGY
Preocupação inicial com o
reuso para não “reinventar a
roda”Refinar o conhecimento
adquirido evita a propagação de erros às etapas subseqüentes
Utilização de ferramentas
Maior parte do conhecimento é
adquirido no início da
construção da ontologia
CONCEITUAÇÃOMETODOLOGIA
ATIVIDADES
TAREFAS
METHONTOLOGY
CONCEITUAÇÃO
11 TAREFAS
CONCEITUAÇÃOTarefa 1
Construir um glossário de termosTarefa 2
Construir taxonomias conceituais
Tarefa 3Construir diagramas de relações binárias ad hoc
Tarefa 4Construir dicionário de conceitos
Tarefa 5Descrever relações
binárias ad hoc
Tarefa 6Descrever atributos
de instância
Tarefa 7Descrever atributos
de classeTarefa 8
Descrever constantes
Tarefa 9Descrever axiomas
formaisTarefa 10
Descrever regras
Tarefa 11Descrever instâncias
1: Construir dicionário de termos
2: Construir taxonomias conceituais
...
Flight
America Airlines Flight Iberia Flight
AA7462 AA2010 AA0488
subclasse de
subclasse desubclasse de
subclasse desubclasse de subclasse de
3: Construir diagramas de relações binárias ad hoc
Passagem Aeroporto
tem origem
tem destino
é local de origem de
é local de destino de
4: Construir dicionário de conceitos
5: Descrever relações binárias ad hoc
6: Descrever atributos de instância
7: Descrever atributos de classe
8: Descrever constantes
9: Descrever axiomas formais
10: Descrever regras
11: Descrever instâncias
Pontos Importantes METHONTOLOGY é uma alternativa
de metodologia para desenvolvimento de Ontologias
Independentemente, de metodologia a ser adotada, os modelos de documentos apresentados são relevantes
ReferênciasGómez-Perez, A; et al. Ontologic
Engineering: with examples from the areas of knowledge management, e-commerce and the semantic web. Springer-Verlag, 2004.
González, R. G. A Semantic Web Approach to Digital Rights Management. Disponível em: http://rhizomik.net/~roberto/thesis/. Acessado em 29 de março de 2007 18:00
top related