methontology sandro rautenberg [email protected] - 2007 -
TRANSCRIPT
![Page 2: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/2.jpg)
Roteiro INTRODUÇÃO PROCESSO DE DESENVOLVIMENTO
DE ONTOLOGIAS METHONTOLOGY ATIVIDADE DE CONCEITUAÇÃO REFERÊNCIAS
![Page 3: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/3.jpg)
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
![Page 4: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/4.jpg)
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
![Page 5: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/5.jpg)
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)
![Page 6: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/6.jpg)
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
![Page 7: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/7.jpg)
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
![Page 8: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/8.jpg)
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
![Page 9: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/9.jpg)
CONCEITUAÇÃOMETODOLOGIA
ATIVIDADES
TAREFAS
METHONTOLOGY
CONCEITUAÇÃO
11 TAREFAS
![Page 10: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/10.jpg)
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
![Page 11: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/11.jpg)
1: Construir dicionário de termos
![Page 12: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/12.jpg)
2: Construir taxonomias conceituais
...
Flight
America Airlines Flight Iberia Flight
AA7462 AA2010 AA0488
subclasse de
subclasse desubclasse de
subclasse desubclasse de subclasse de
![Page 13: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/13.jpg)
3: Construir diagramas de relações binárias ad hoc
Passagem Aeroporto
tem origem
tem destino
é local de origem de
é local de destino de
![Page 14: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/14.jpg)
4: Construir dicionário de conceitos
![Page 15: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/15.jpg)
5: Descrever relações binárias ad hoc
![Page 16: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/16.jpg)
6: Descrever atributos de instância
![Page 17: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/17.jpg)
7: Descrever atributos de classe
![Page 18: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/18.jpg)
8: Descrever constantes
![Page 19: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/19.jpg)
9: Descrever axiomas formais
![Page 20: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/20.jpg)
10: Descrever regras
![Page 21: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/21.jpg)
11: Descrever instâncias
![Page 22: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/22.jpg)
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
![Page 23: METHONTOLOGY Sandro Rautenberg srautenberg@egc.ufsc.br - 2007 -](https://reader036.vdocuments.net/reader036/viewer/2022062818/5706384d1a28abb8238f69ea/html5/thumbnails/23.jpg)
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