METHONTOLOGY
Sandro Rautenberg
[email protected]
- 2007 -
Roteiro





INTRODUÇÃO
PROCESSO DE DESENVOLVIMENTO DE
ONTOLOGIAS
METHONTOLOGY
ATIVIDADE DE CONCEITUAÇÃO
REFERÊNCIAS
Processo de Desenvolvimento
de Ontologias - PDO



Baseado no padrão IEEE de
desenvolvimento de software
Tarefas agrupadas em atividades
Atividades classificadas em:



Gerenciais
Técnicas, ou orientadas ao
desenvolvimento
Suporte
PDO (Atividades Gerenciais)

Planejamento




Controle


encadeamento
tempo
recursos necessários
execução de tarefas
Certificação de qualidade

checagem da qualidade das saídas



ontologia
software produzido
documentação
PDO (Atividades Técnicas)

Pré-desenvolvimento



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
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 de suporte)

Aquisição do conhecimento


Avaliaçã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


Compara o desenvolvimento das ontologias, software e
documentação perante frames de referência.
Integração


De especialistas por métodos (semi)automáticos de
aprendizado de ontologias.
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”
Maior parte do
conhecimento é
adquirido no início
da construção da
Utilização de ferramentas
ontologia
Refinar o conhecimento
adquirido evita a propagação
de erros às etapas
subseqüentes
CONCEITUAÇÃO
METODOLOGIA
METHONTOLOGY
ATIVIDADES
CONCEITUAÇÃO
TAREFAS
11 TAREFAS
CONCEITUAÇÃO
Tarefa 1
Construir um glossário de termos
Tarefa 2
Construir taxonomias conceituais
Tarefa 3
Construir diagramas de relações binárias ad hoc
Tarefa 4
Construir dicionário de conceitos
Tarefa 5
Descrever relações
binárias ad hoc
Tarefa 6
Descrever atributos
de instância
Tarefa 7
Descrever atributos
de classe
Tarefa 9
Descrever axiomas
formais
Tarefa 11
Tarefa 10
Descrever regras
Descrever instâncias
Tarefa 8
Descrever constantes
1: Construir dicionário de termos
2: Construir taxonomias conceituais
Flight
subclasse de
subclasse de
America Airlines Flight
Iberia Flight
subclasse de
subclasse de
AA7462
subclasse de
AA2010
AA0488
subclasse de
...
3: Construir diagramas de relações
binárias ad hoc
tem origem
é local de origem de
Aeroporto
Passagem
é local de destino de
tem destino
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ências
Gó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
Download

Seminário METHONTOLOGY