Construção de ontologia com protégé owl

2.791 visualizações

Publicada em

0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.791
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
99
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Construção de ontologia com protégé owl

  1. 1. Construção de ontologia com Protégé-OWL Andréa Bordin EGC-UFSC
  2. 2. Protegé• Editor de ontologias open-source• Desenvolvido pelo Centro de Pesquisa em Informática Biomédica da Universidade de Stanford• Disponível para download em:• http://protege.stanford.edu/overview/proteg e-owl.html
  3. 3. Domínio: destinos de viagem
  4. 4. Passos1. Projeto conceitual da ontologia2. Definição de classes3. Definição de propriedades (dados e objetos)4. Definição de indivíduos (instâncias)5. Definição de restrições
  5. 5. 1) Projeto conceitual da ontologia
  6. 6. 2) Definição de classesa) Definição de classes e subclasses Relacionamentos do tipo “é um” (is-a) ou subsunção
  7. 7. 2) Definição de classes b) Definição de classes disjuntas – Define que um indivíduo não pode ser instância de mais de uma das classe configuradas como disjuntas. Não podemos assumir que um indivíduo não é um membro de uma classe em particular simplesmente porque ele não foi atribuído como um membro daquela classe. A fim de separar um grupo de classes devemostorná-las disjunta uma da outra. Isto assegura queum indivíduo atribuído como um membro de uma das classes no grupo não pode ser membro de quaisquer outras classes nesse grupo.
  8. 8. 3) Definição de propriedades temAcomodacaoRELAÇÃO BINÁRIA Sheraton Bardonechia A propriedade de objeto temAcomodacao liga o indivíduo Bardonechia ao indivíduo Sheraton temEmail contato@destino.com:String Contato1 Uma propriedade de dado liga o indivíduo Contato1 ao dado literal contato@destino.com do tipo String
  9. 9. 3) Definição de propriedadesa) Definição de propriedades de objetos (object properties) - Toda a propriedade tem um domain e um range
  10. 10. 3) Definição de propriedades b) Definição de propriedades de umapropriedade de objeto (object property) - Inversa - Funcional - Transitiva -....
  11. 11. 3) Definição de propriedades c) Definir propriedades de dados (dataproperties) - Toda a propriedade tem um domain e umrange - range especifica o tipo de dado
  12. 12. Domain e Range• É importante perceber que domain e range em OWL não devem ser vistos como restrições a serem verificadas.• Eles são usados ​como “axiomas" no raciocínio.• Por exemplo: – a propriedade temAcomodacao tem como domain Destino. – Ela pode ser atribuída a instâncias do tipo Contato – Isso não resultará em um erro. – Resultará uma possível inferência pelo reasoner
  13. 13. 4) Definição de indivíduos (instâncias)a) Criação das instânciasb) Relacionar instâncias as propriedades de relacionamentos (object properties) e propriedades de dados (data properties)
  14. 14. 5) Definição de restrições
  15. 15. Fontes de pesquisa1. http://owl.cs.manchester.ac.uk/tutorials/prot egeowltutorial/2. http://www.co-ode.org/3. http://www.co-ode.org/downloads/owlviz/4. http://www.w3.org/TR/sw-oosd- primer/#comparison

×