23
METHONTOLOGY Sandro Rautenberg [email protected] - 2007 -

METHONTOLOGY

  • Upload
    genna

  • View
    39

  • Download
    1

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: METHONTOLOGY

METHONTOLOGY

Sandro [email protected]

- 2007 -

Page 2: METHONTOLOGY

Roteiro

INTRODUÇÃO PROCESSO DE DESENVOLVIMENTO

DE ONTOLOGIAS METHONTOLOGY ATIVIDADE DE CONCEITUAÇÃO REFERÊNCIAS

Page 3: METHONTOLOGY

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

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

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

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

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

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

CONCEITUAÇÃO

METODOLOGIA

ATIVIDADES

TAREFAS

METHONTOLOGY

CONCEITUAÇÃO

11 TAREFAS

Page 10: METHONTOLOGY

CONCEITUAÇÃOTarefa 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 atributosde instância

Tarefa 7

Descrever atributosde classe

Tarefa 8

Descrever constantes

Tarefa 9

Descrever axiomasformais

Tarefa 10

Descrever regras

Tarefa 11

Descrever instâncias

Page 11: METHONTOLOGY

1: Construir dicionário de termos

Page 12: METHONTOLOGY

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

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

4: Construir dicionário de conceitos

Page 15: METHONTOLOGY

5: Descrever relações binárias ad hoc

Page 16: METHONTOLOGY

6: Descrever atributos de instância

Page 17: METHONTOLOGY

7: Descrever atributos de classe

Page 18: METHONTOLOGY

8: Descrever constantes

Page 19: METHONTOLOGY

9: Descrever axiomas formais

Page 20: METHONTOLOGY

10: Descrever regras

Page 21: METHONTOLOGY

11: Descrever instâncias

Page 22: METHONTOLOGY

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

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