SlideShare uma empresa Scribd logo
Construção de ontologia com
       Protégé-OWL
        Andréa Bordin
          EGC-UFSC
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
Domínio: destinos de viagem
Passos
1.   Projeto conceitual da ontologia
2.   Definição de classes
3.   Definição de propriedades (dados e objetos)
4.   Definição de indivíduos (instâncias)
5.   Definição de restrições
1) Projeto conceitual da ontologia
2) Definição de classes
a) Definição de classes e subclasses
     Relacionamentos do tipo “é um” (is-a) ou
  subsunção
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 devemos
torná-las disjunta uma da outra. Isto assegura que
um indivíduo atribuído como um membro de uma
          das classes no grupo não pode
  ser membro de quaisquer outras classes nesse
                      grupo.
3) Definição de propriedades
                             temAcomodacao
RELAÇÃ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
3) Definição de propriedades
a) Definição de propriedades de objetos (object
   properties)
     - Toda a propriedade tem um domain e um range
3) Definição de propriedades
     b) Definição de propriedades de uma
propriedade de objeto (object property)
     - Inversa
     - Funcional
     - Transitiva
     -....
3) Definição de propriedades
     c) Definir propriedades de dados (data
properties)
     - Toda a propriedade tem um domain e um
range
     - range especifica o tipo de dado
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
4) Definição de indivíduos (instâncias)
a) Criação das instâncias
b) Relacionar instâncias as propriedades de
   relacionamentos (object properties) e
   propriedades de dados (data properties)
5) Definição de restrições
Fontes de pesquisa
1. 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

Mais conteúdo relacionado

Mais procurados

D2 domain driven-design
D2 domain driven-designD2 domain driven-design
D2 domain driven-design
Arnaud Bouchez
 
Java 10 Classes Abstratas Interfaces
Java 10 Classes Abstratas InterfacesJava 10 Classes Abstratas Interfaces
Java 10 Classes Abstratas Interfaces
Regis Magalhães
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)
Gustavo Zimmermann
 
Termo de abertura do projeto jf
Termo de abertura do projeto   jfTermo de abertura do projeto   jf
Termo de abertura do projeto jf
Bernardo d'Able
 
Rafael lima dns04_s1_exercicio5
Rafael lima dns04_s1_exercicio5Rafael lima dns04_s1_exercicio5
Rafael lima dns04_s1_exercicio5
Rafael Lima
 
Normalização de Banco de Dados
Normalização de Banco de DadosNormalização de Banco de Dados
Normalização de Banco de Dados
elliando dias
 
Python Orientação a Objeto
Python Orientação a ObjetoPython Orientação a Objeto
Python Orientação a Objeto
antonio sérgio nogueira
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
elliando dias
 
Perfil do usuário, Personas, Cenários, Storyboard em IHC
Perfil do usuário, Personas, Cenários, Storyboard em IHCPerfil do usuário, Personas, Cenários, Storyboard em IHC
Perfil do usuário, Personas, Cenários, Storyboard em IHC
Ros Galabo, PhD
 
ISBD Consolidada: introdução básica - versão 2015
ISBD Consolidada: introdução básica - versão 2015ISBD Consolidada: introdução básica - versão 2015
ISBD Consolidada: introdução básica - versão 2015
Universidade de São Paulo
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
Araf Karsh Hamid
 
Html Exercicio
Html ExercicioHtml Exercicio
Html Exercicio
Eduardo Mendes
 
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
Tchelinux
 
Projeto de Interfaces - Aula 01
Projeto de Interfaces - Aula 01Projeto de Interfaces - Aula 01
Projeto de Interfaces - Aula 01
Carlos Rosemberg
 
Aula de Introdução - JAVA
Aula de Introdução  - JAVAAula de Introdução  - JAVA
Aula de Introdução - JAVA
Moises Omena
 
Logica programacao python-slides
Logica programacao python-slidesLogica programacao python-slides
Logica programacao python-slides
ronaldo ramos
 
Gerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - CompiladoresGerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - Compiladores
Anderson Favaro
 
Termo+de+abertura+do+projeto (1)
Termo+de+abertura+do+projeto (1)Termo+de+abertura+do+projeto (1)
Termo+de+abertura+do+projeto (1)
Professor Sérgio Duarte
 
engenharia-de-requisitos
engenharia-de-requisitosengenharia-de-requisitos
engenharia-de-requisitos
Fábio Nogueira de Lucena
 
Arquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADAArquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADA
Fábio Nogueira de Lucena
 

Mais procurados (20)

D2 domain driven-design
D2 domain driven-designD2 domain driven-design
D2 domain driven-design
 
Java 10 Classes Abstratas Interfaces
Java 10 Classes Abstratas InterfacesJava 10 Classes Abstratas Interfaces
Java 10 Classes Abstratas Interfaces
 
Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)Banco de Dados II: MER (aula 1)
Banco de Dados II: MER (aula 1)
 
Termo de abertura do projeto jf
Termo de abertura do projeto   jfTermo de abertura do projeto   jf
Termo de abertura do projeto jf
 
Rafael lima dns04_s1_exercicio5
Rafael lima dns04_s1_exercicio5Rafael lima dns04_s1_exercicio5
Rafael lima dns04_s1_exercicio5
 
Normalização de Banco de Dados
Normalização de Banco de DadosNormalização de Banco de Dados
Normalização de Banco de Dados
 
Python Orientação a Objeto
Python Orientação a ObjetoPython Orientação a Objeto
Python Orientação a Objeto
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Perfil do usuário, Personas, Cenários, Storyboard em IHC
Perfil do usuário, Personas, Cenários, Storyboard em IHCPerfil do usuário, Personas, Cenários, Storyboard em IHC
Perfil do usuário, Personas, Cenários, Storyboard em IHC
 
ISBD Consolidada: introdução básica - versão 2015
ISBD Consolidada: introdução básica - versão 2015ISBD Consolidada: introdução básica - versão 2015
ISBD Consolidada: introdução básica - versão 2015
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Html Exercicio
Html ExercicioHtml Exercicio
Html Exercicio
 
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
 
Projeto de Interfaces - Aula 01
Projeto de Interfaces - Aula 01Projeto de Interfaces - Aula 01
Projeto de Interfaces - Aula 01
 
Aula de Introdução - JAVA
Aula de Introdução  - JAVAAula de Introdução  - JAVA
Aula de Introdução - JAVA
 
Logica programacao python-slides
Logica programacao python-slidesLogica programacao python-slides
Logica programacao python-slides
 
Gerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - CompiladoresGerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - Compiladores
 
Termo+de+abertura+do+projeto (1)
Termo+de+abertura+do+projeto (1)Termo+de+abertura+do+projeto (1)
Termo+de+abertura+do+projeto (1)
 
engenharia-de-requisitos
engenharia-de-requisitosengenharia-de-requisitos
engenharia-de-requisitos
 
Arquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADAArquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADA
 

Destaque

Ontologia
OntologiaOntologia
Processamento de Linguagem Natural
Processamento de Linguagem NaturalProcessamento de Linguagem Natural
Processamento de Linguagem Natural
Thiago Reis da Silva
 
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014
Renan Moreira de Oliveira
 
Introdução às ontologias por Gisele Dziekaniak EDUTEC FURG 2009
Introdução às ontologias por Gisele Dziekaniak EDUTEC FURG 2009Introdução às ontologias por Gisele Dziekaniak EDUTEC FURG 2009
Introdução às ontologias por Gisele Dziekaniak EDUTEC FURG 2009
Gisele Dziekaniak
 
Ontologias
OntologiasOntologias
Ontologias
Anna Raquel Serra
 
Engenharia de ontologias
Engenharia de ontologiasEngenharia de ontologias
Engenharia de ontologias
Ícaro Medeiros
 
Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA
Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDAApresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA
Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA
Frederico Bortolato
 
O axioma da escolha (the axiom of choice) - incomplete
O axioma da escolha (the axiom of choice) - incompleteO axioma da escolha (the axiom of choice) - incomplete
O axioma da escolha (the axiom of choice) - incomplete
Adriano Melo
 
Aula SWRL
Aula SWRLAula SWRL
Aula SWRL
Adriano Melo
 
Aula sobre SWRL
Aula sobre SWRLAula sobre SWRL
Aula sobre SWRL
Adriano Melo
 
leanCoR: lean Connection-based DL Reasoner
leanCoR: lean Connection-based DL ReasonerleanCoR: lean Connection-based DL Reasoner
leanCoR: lean Connection-based DL Reasoner
Adriano Melo
 
Protégé: Lógica de descrições na pratica!
Protégé: Lógica de descrições na pratica!Protégé: Lógica de descrições na pratica!
Protégé: Lógica de descrições na pratica!
Adriano Melo
 
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013
Ícaro Medeiros
 
Mini Curso Ontologias Erebd 2009
Mini Curso Ontologias Erebd 2009Mini Curso Ontologias Erebd 2009
Mini Curso Ontologias Erebd 2009
Gisele Dziekaniak
 
Construindo Sua Primeira Ontologia
Construindo Sua Primeira OntologiaConstruindo Sua Primeira Ontologia
Construindo Sua Primeira Ontologia
Victor Pantoja
 
Integrando a Web Social e a Web Semântica com PHP
Integrando a Web Social e a Web Semântica com PHPIntegrando a Web Social e a Web Semântica com PHP
Integrando a Web Social e a Web Semântica com PHP
Otávio Calaça Xavier
 
Construcción de una ontología OWL con protégé 4
Construcción de una ontología OWL con protégé 4Construcción de una ontología OWL con protégé 4
Construcción de una ontología OWL con protégé 4
Taniana Rodriguez
 

Destaque (17)

Ontologia
OntologiaOntologia
Ontologia
 
Processamento de Linguagem Natural
Processamento de Linguagem NaturalProcessamento de Linguagem Natural
Processamento de Linguagem Natural
 
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014
Ontologias e sua utilização em aplicações semânticas - UFF - CASI - 2014
 
Introdução às ontologias por Gisele Dziekaniak EDUTEC FURG 2009
Introdução às ontologias por Gisele Dziekaniak EDUTEC FURG 2009Introdução às ontologias por Gisele Dziekaniak EDUTEC FURG 2009
Introdução às ontologias por Gisele Dziekaniak EDUTEC FURG 2009
 
Ontologias
OntologiasOntologias
Ontologias
 
Engenharia de ontologias
Engenharia de ontologiasEngenharia de ontologias
Engenharia de ontologias
 
Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA
Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDAApresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA
Apresentação - Ontologia do Processo Legislativo de SP - 2o. ENDA
 
O axioma da escolha (the axiom of choice) - incomplete
O axioma da escolha (the axiom of choice) - incompleteO axioma da escolha (the axiom of choice) - incomplete
O axioma da escolha (the axiom of choice) - incomplete
 
Aula SWRL
Aula SWRLAula SWRL
Aula SWRL
 
Aula sobre SWRL
Aula sobre SWRLAula sobre SWRL
Aula sobre SWRL
 
leanCoR: lean Connection-based DL Reasoner
leanCoR: lean Connection-based DL ReasonerleanCoR: lean Connection-based DL Reasoner
leanCoR: lean Connection-based DL Reasoner
 
Protégé: Lógica de descrições na pratica!
Protégé: Lógica de descrições na pratica!Protégé: Lógica de descrições na pratica!
Protégé: Lógica de descrições na pratica!
 
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013
Linked data at globo.com - Web of Linked Entities (WoLE 2013) - WWW 2013
 
Mini Curso Ontologias Erebd 2009
Mini Curso Ontologias Erebd 2009Mini Curso Ontologias Erebd 2009
Mini Curso Ontologias Erebd 2009
 
Construindo Sua Primeira Ontologia
Construindo Sua Primeira OntologiaConstruindo Sua Primeira Ontologia
Construindo Sua Primeira Ontologia
 
Integrando a Web Social e a Web Semântica com PHP
Integrando a Web Social e a Web Semântica com PHPIntegrando a Web Social e a Web Semântica com PHP
Integrando a Web Social e a Web Semântica com PHP
 
Construcción de una ontología OWL con protégé 4
Construcción de una ontología OWL con protégé 4Construcción de una ontología OWL con protégé 4
Construcción de una ontología OWL con protégé 4
 

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

03 poo
03 poo03 poo
03 poo
eduardohabib
 
Java 00 Poo
Java 00 PooJava 00 Poo
Java 00 Poo
Regis Magalhães
 
Resumo diagramas de classes
Resumo diagramas de classesResumo diagramas de classes
Resumo diagramas de classes
Marco Coelho
 
Java - Aula 4 - Sobrecarga de construtores, UML e Herança
Java - Aula 4 - Sobrecarga de construtores, UML e HerançaJava - Aula 4 - Sobrecarga de construtores, UML e Herança
Java - Aula 4 - Sobrecarga de construtores, UML e Herança
Moises Omena
 
Virada Tecnológica 2017
Virada Tecnológica 2017Virada Tecnológica 2017
Virada Tecnológica 2017
Orlando Saraiva Júnior
 
Aula sobre Diagrama Classe para a modelagem de requisitos.pptx
Aula sobre Diagrama Classe para a modelagem de requisitos.pptxAula sobre Diagrama Classe para a modelagem de requisitos.pptx
Aula sobre Diagrama Classe para a modelagem de requisitos.pptx
Carlos Albuquerque
 
Banco de Dados Orientado a Objeto
Banco de Dados Orientado a ObjetoBanco de Dados Orientado a Objeto
Banco de Dados Orientado a Objeto
elliando dias
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
Álvaro Farias Pinheiro
 
03 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.003 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.0
César Augusto Pessôa
 
Naked Objects
Naked ObjectsNaked Objects
Naked Objects
Renato Shirakashi
 
Curso : Introdução Orientação a Objetos
Curso : Introdução Orientação a ObjetosCurso : Introdução Orientação a Objetos
Curso : Introdução Orientação a Objetos
danielrpgj30
 
Apresentação programação orientada à objetos
Apresentação   programação orientada à objetosApresentação   programação orientada à objetos
Apresentação programação orientada à objetos
soncino
 
AULA DIA 22-2024 - PROGRAMACAO ORIENTADA A OBJETOS EM JAVA.pptx
AULA DIA 22-2024 - PROGRAMACAO ORIENTADA A OBJETOS EM JAVA.pptxAULA DIA 22-2024 - PROGRAMACAO ORIENTADA A OBJETOS EM JAVA.pptx
AULA DIA 22-2024 - PROGRAMACAO ORIENTADA A OBJETOS EM JAVA.pptx
AurelcioOliveira
 
Aula3-POO-ConceitosBasicos.pdf
Aula3-POO-ConceitosBasicos.pdfAula3-POO-ConceitosBasicos.pdf
Aula3-POO-ConceitosBasicos.pdf
ssuser6e99cd
 

Semelhante a Construção de ontologia com protégé owl (14)

03 poo
03 poo03 poo
03 poo
 
Java 00 Poo
Java 00 PooJava 00 Poo
Java 00 Poo
 
Resumo diagramas de classes
Resumo diagramas de classesResumo diagramas de classes
Resumo diagramas de classes
 
Java - Aula 4 - Sobrecarga de construtores, UML e Herança
Java - Aula 4 - Sobrecarga de construtores, UML e HerançaJava - Aula 4 - Sobrecarga de construtores, UML e Herança
Java - Aula 4 - Sobrecarga de construtores, UML e Herança
 
Virada Tecnológica 2017
Virada Tecnológica 2017Virada Tecnológica 2017
Virada Tecnológica 2017
 
Aula sobre Diagrama Classe para a modelagem de requisitos.pptx
Aula sobre Diagrama Classe para a modelagem de requisitos.pptxAula sobre Diagrama Classe para a modelagem de requisitos.pptx
Aula sobre Diagrama Classe para a modelagem de requisitos.pptx
 
Banco de Dados Orientado a Objeto
Banco de Dados Orientado a ObjetoBanco de Dados Orientado a Objeto
Banco de Dados Orientado a Objeto
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
03 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.003 - Orientação a objetos e classes em C# v1.0
03 - Orientação a objetos e classes em C# v1.0
 
Naked Objects
Naked ObjectsNaked Objects
Naked Objects
 
Curso : Introdução Orientação a Objetos
Curso : Introdução Orientação a ObjetosCurso : Introdução Orientação a Objetos
Curso : Introdução Orientação a Objetos
 
Apresentação programação orientada à objetos
Apresentação   programação orientada à objetosApresentação   programação orientada à objetos
Apresentação programação orientada à objetos
 
AULA DIA 22-2024 - PROGRAMACAO ORIENTADA A OBJETOS EM JAVA.pptx
AULA DIA 22-2024 - PROGRAMACAO ORIENTADA A OBJETOS EM JAVA.pptxAULA DIA 22-2024 - PROGRAMACAO ORIENTADA A OBJETOS EM JAVA.pptx
AULA DIA 22-2024 - PROGRAMACAO ORIENTADA A OBJETOS EM JAVA.pptx
 
Aula3-POO-ConceitosBasicos.pdf
Aula3-POO-ConceitosBasicos.pdfAula3-POO-ConceitosBasicos.pdf
Aula3-POO-ConceitosBasicos.pdf
 

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

  • 1. Construção de ontologia com Protégé-OWL Andréa Bordin EGC-UFSC
  • 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
  • 4. Passos 1. Projeto conceitual da ontologia 2. Definição de classes 3. Definição de propriedades (dados e objetos) 4. Definição de indivíduos (instâncias) 5. Definição de restrições
  • 5. 1) Projeto conceitual da ontologia
  • 6. 2) Definição de classes a) Definição de classes e subclasses Relacionamentos do tipo “é um” (is-a) ou subsunção
  • 7.
  • 8. 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 devemos torná-las disjunta uma da outra. Isto assegura que um indivíduo atribuído como um membro de uma das classes no grupo não pode ser membro de quaisquer outras classes nesse grupo.
  • 9.
  • 10. 3) Definição de propriedades temAcomodacao RELAÇÃ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
  • 11. 3) Definição de propriedades a) Definição de propriedades de objetos (object properties) - Toda a propriedade tem um domain e um range
  • 12.
  • 13.
  • 14. 3) Definição de propriedades b) Definição de propriedades de uma propriedade de objeto (object property) - Inversa - Funcional - Transitiva -....
  • 15.
  • 16. 3) Definição de propriedades c) Definir propriedades de dados (data properties) - Toda a propriedade tem um domain e um range - range especifica o tipo de dado
  • 17.
  • 18. 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
  • 19. 4) Definição de indivíduos (instâncias) a) Criação das instâncias b) Relacionar instâncias as propriedades de relacionamentos (object properties) e propriedades de dados (data properties)
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. 5) Definição de restrições
  • 25. Fontes de pesquisa 1. 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