SlideShare a Scribd company logo
1 of 25
OWL
Ontology Web Languages
   Aplicação de Softwares Sociais

         Gabriela Amaral
          Germano Luis
          Hulton Carlos
         Lucas Pinheiro
         Neilor Caldeira

                                    Março 2013
RDF =
  Resource Description Framework

Objetivo: Fornecer uma estrutura (aka
framework) para descrever coisas
identificadas (aka resources)
RDF


  Composto por três elementos básicos
  ●
    Recursos – As coisas que estão
    sendo descritas
  ●
    Propriedades – As relações entre as
    coisas
  ●
    Classes – Usados para agrupar as
    coisas
RDF


  Os elementos são combinados para
  fazer declarações simples sob a forma
  de Trio

  <Assunto> <Predicado> <Objeto>

  Men In Black stars Will Smith

  <MenInBlack> <hasStar> <WillSmith>
RDF


  Propriedades RDF
  ●
      type
  ●
      subClassOf
  ●
      subPropertyOf
  ●
      range
  ●
      domain
  ●
      label
  ●
      comment
RDF

  type – um recurso pertence à uma determinada classe

  <WillSmith> <type> <Actor>


  Isto define quais propriedades serão relevantes para Will
  Smith.
RDF

  subClassOf – uma classe pertence a uma classe pai

  <Actor> <subClassOf> <Person>


  Isto significa que todos os membros da classe de ator
  também são membros da classe Pessoa. Todas as
  propriedades são herdadas, e novas propriedades
  específicas para Ator podem ser adicionados.

  <WillSmith> <type> <Actor>
  implica <WillSmith> <type> <Person>
RDF

  subPropertyOf – uma propriedade tem as propriedades
  do pai

  <hasStar> <subPropertyOf> <hasActor>


  Isto significa que, se você fizer uma declaração usando a
  propriedade hasStar, uma declaração mais geral o uso da
  propriedade hasActor também é verdadeiro.

  <MenInBlack> <hasStar> <WillSmith>
  implica <MenInBlack> <hasActor> <WillSmith>
RDF

  range & domain – os tipos de recursos que usam uma
  propriedade

  <hasStar> <range> <Actor>
  <hasStar> <domain> <Movie>


  Isto significa que, se você fizer uma declaração usando a
  propriedade hasStar, o sistema irá assumir que o sujeito é
  um filme e o objeto é um ator.

  <WillSmith> <hasStar> <MenInBlack>
  é uma afirmação falsa, mas não inválido
RDF

  range & domain – os tipos de recursos que usam uma
  propriedade

  <hasStar> <range> <Actor>
  <hasStar> <domain> <Movie>


  Isto significa que, se você fizer uma declaração usando a
  propriedade hasStar, o sistema irá assumir que o sujeito é
  um filme e o objeto é um ator.

  <WillSmith> <hasStar> <MenInBlack>
  é uma afirmação falsa, mas não inválido
RDF

  label –o nome do recurso para visualização

  <http://www.allmovie.com/Actor#WillSmith> <label>
    <Will Smith>
RDF

  Comment –Comentários para visualização humana

  <https://aarfwiki.main.corp/wiki/index.php/File:RDF_
    OWL.pdf> <comment> <A presentation that Rachel
    gave at the December 2007 Semantic Web Affinity
    Group Meeting>
RDF


                               EdibleThing
          subClassOf

                                                  typeOf
        Fruit

                                             BerryPie
      typeOf                 ingredientOf


                Blackberry
RDF


  Porque motivo o RDF está adequado
  para expressar dados e suas relações?
   Mais flexibilidade – As relações de
  dados podem ser explorados de
  diferentes ângulos
   Mais eficiente – Em larga escala, os
  dados podem ser lidos rapidamente

  não linear como um banco de dados tradicional
  Não hierárquico como um xml
OWL =
Web Ontology Language
OWL




  Objetivo: desenvolver ontologias que
   são compatíveis com a World Wide
   Web.
OWL


  Ontologias?
  Definição e classificação de conceitos e
  entidades, e as relações entre eles.
OWL


  Com base nos elementos básicos do
      ​
  RDF; adiciona mais vocabulário para
  descrever propriedades e classes.

  • Relações entre classes (ex: disjointWith)
  • Igualdade (ex: sameAs)
  • Propriedades Específicas (ex: symmetrical)
  • Restrição de propriedades de classes (ex:
  allValuesFrom)
OWL


  Relações entre classes
  disjointWith – recursos pertencentes a
    uma classe não pode pertencer a
    outra
      <Person> <disjointWith> <Country>



  complementOf – os membros de uma
   classe são todos os recursos que não
   pertencem à outra classe
      <InanimateThings> <complementOf> <LivingThings>
OWL


  Igualdade
  sameAs – indica que dois recursos se
    referem à mesma coisa ou conceito
      <wills> <sameAs> <wismith>


  equivalentClass – indica que duas
   classes têm o mesmo conjunto de
   membros
      <CoopBoardMembers> <equivalentClass> <CoopResidents>
OWL


  Propriedades Específicas
  Symmetric – a relação entre A e B é
   também verdadeiro entre B e A
      <WillSmith> <marriedTo> <JadaPinkettSmith>
      implica <JadaPinkettSmith> <marriedTo> <WillSmith>


  Transitive – a relação entre A e B e
    entre B e C também é válido entre A e
    C
      <piston> <isPartOf> <engine>
      <engine> <isPartOf> <automobile>
      implica <piston> <isPartOf> <automobile>
OWL


  Isto parece complicado. Por que isso?
  Esses recursos permitem que os
  sistemas de informação se expressem
  com sentido e lógica, diferentemente de
  um XML, por exemplo.
  • Todos os homens são mortais
  • Sócrates é um homem
  • Então, Sócrates é mortal
OWL
OWL

  Os recursos OWL são utilizados na
  integração(web services) entre sistemas
  complexos e/ou quando se necessita disponibilizar
  informações com mais detalhes:
  •
    Big Data;
  •
    Investigações científicas e aplicações;
  •
    Aplicações OWL fornecem a captura de
  conhecimento, formalização, verificação,
  classificação, anotação semântica, formulação da
  consulta, consulta de atendimento, pesquisa de
  testes de hipóteses e previsão.
Resources

    ●
        SchemaWeb: http://www.schemaweb.info/default.aspx
    ●
        RDF Primer: http://www.w3.org/TR/REC-rdf-syntax/
    ●
        OWL / Semantic Web: http://www.w3.org/2004/OWL/
    ●
        Dublin Core: http://dublincore.org/
    ●
        Namespaces: http://www.w3.org/TR/REC-xml-names/
    ●
        URIs: http://www.w3.org/Addressing/

More Related Content

Similar to OWL - Web Ontology Languages

Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...
Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...
Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...Fabrício Silva Assumpção
 
Descrição de recursos em wikis semânticos
Descrição de recursos em wikis semânticosDescrição de recursos em wikis semânticos
Descrição de recursos em wikis semânticosJaider Andrade Ferreira
 
Anotacao Semântica em Documentos Não Estruturados
Anotacao Semântica em Documentos Não EstruturadosAnotacao Semântica em Documentos Não Estruturados
Anotacao Semântica em Documentos Não EstruturadosCelso Fontes
 
Arquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemanticaArquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemanticaSergio Crespo
 
25 minutes of Semantic Web
25 minutes of Semantic Web25 minutes of Semantic Web
25 minutes of Semantic WebYasodara Cordova
 
Reformulação de consultas sparql no padrão linked data
Reformulação de consultas sparql no padrão linked dataReformulação de consultas sparql no padrão linked data
Reformulação de consultas sparql no padrão linked dataLeonardo Ribeiro
 
Apresentação sobre RDF - disciplina in940 - por bifm
Apresentação sobre RDF - disciplina in940 - por bifmApresentação sobre RDF - disciplina in940 - por bifm
Apresentação sobre RDF - disciplina in940 - por bifmUFPE
 
Web 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na RedeWeb 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na RedeElvis Fusco
 
Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30UEPA
 
WebService Restful em Java
WebService Restful em JavaWebService Restful em Java
WebService Restful em Javaalexmacedo
 
Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011Regis Magalhães
 
Web Semântica: uma introdução
Web Semântica: uma introdução Web Semântica: uma introdução
Web Semântica: uma introdução Yasodara Cordova
 

Similar to OWL - Web Ontology Languages (20)

Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...
Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...
Linked Data no domínio bibliográfico: vocabulários para a publicação de dado...
 
Descrição de recursos em wikis semânticos
Descrição de recursos em wikis semânticosDescrição de recursos em wikis semânticos
Descrição de recursos em wikis semânticos
 
Web x.0 rdf
Web x.0 rdfWeb x.0 rdf
Web x.0 rdf
 
Anotacao Semântica em Documentos Não Estruturados
Anotacao Semântica em Documentos Não EstruturadosAnotacao Semântica em Documentos Não Estruturados
Anotacao Semântica em Documentos Não Estruturados
 
Arquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemanticaArquitetura: XML + RDF ate WebSemantica
Arquitetura: XML + RDF ate WebSemantica
 
Palestra Introdução a Linked Data
Palestra Introdução a Linked DataPalestra Introdução a Linked Data
Palestra Introdução a Linked Data
 
Web semantica
Web semanticaWeb semantica
Web semantica
 
25 minutes of Semantic Web
25 minutes of Semantic Web25 minutes of Semantic Web
25 minutes of Semantic Web
 
Web semântica
Web semânticaWeb semântica
Web semântica
 
Reformulação de consultas sparql no padrão linked data
Reformulação de consultas sparql no padrão linked dataReformulação de consultas sparql no padrão linked data
Reformulação de consultas sparql no padrão linked data
 
Resource Description Framework (RDF)
Resource Description Framework (RDF)Resource Description Framework (RDF)
Resource Description Framework (RDF)
 
Apresentação sobre RDF - disciplina in940 - por bifm
Apresentação sobre RDF - disciplina in940 - por bifmApresentação sobre RDF - disciplina in940 - por bifm
Apresentação sobre RDF - disciplina in940 - por bifm
 
Web 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na RedeWeb 3.0 - A Semântica na Rede
Web 3.0 - A Semântica na Rede
 
Java 00 Poo
Java 00 PooJava 00 Poo
Java 00 Poo
 
Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30Palestra Dia da Liberdade dos Documentos - 2011-03-30
Palestra Dia da Liberdade dos Documentos - 2011-03-30
 
Web 3 - A Web de Dados
Web 3 - A Web de DadosWeb 3 - A Web de Dados
Web 3 - A Web de Dados
 
Linked Data
Linked DataLinked Data
Linked Data
 
WebService Restful em Java
WebService Restful em JavaWebService Restful em Java
WebService Restful em Java
 
Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011Linked Data - Minicurso - SBBD 2011
Linked Data - Minicurso - SBBD 2011
 
Web Semântica: uma introdução
Web Semântica: uma introdução Web Semântica: uma introdução
Web Semântica: uma introdução
 

Recently uploaded

Terapia Celular: Legislação, Evidências e Aplicabilidades
Terapia Celular: Legislação, Evidências e AplicabilidadesTerapia Celular: Legislação, Evidências e Aplicabilidades
Terapia Celular: Legislação, Evidências e AplicabilidadesFrente da Saúde
 
Uso de Células-Tronco Mesenquimais e Oxigenoterapia Hiperbárica
Uso de Células-Tronco Mesenquimais e Oxigenoterapia HiperbáricaUso de Células-Tronco Mesenquimais e Oxigenoterapia Hiperbárica
Uso de Células-Tronco Mesenquimais e Oxigenoterapia HiperbáricaFrente da Saúde
 
Avanços da Telemedicina em dados | Regiane Spielmann
Avanços da Telemedicina em dados | Regiane SpielmannAvanços da Telemedicina em dados | Regiane Spielmann
Avanços da Telemedicina em dados | Regiane SpielmannRegiane Spielmann
 
APRESENTAÇÃO PRIMEIROS SOCORROS 2023.pptx
APRESENTAÇÃO PRIMEIROS SOCORROS 2023.pptxAPRESENTAÇÃO PRIMEIROS SOCORROS 2023.pptx
APRESENTAÇÃO PRIMEIROS SOCORROS 2023.pptxSESMTPLDF
 
Em um local de crime com óbito muitas perguntas devem ser respondidas. Quem é...
Em um local de crime com óbito muitas perguntas devem ser respondidas. Quem é...Em um local de crime com óbito muitas perguntas devem ser respondidas. Quem é...
Em um local de crime com óbito muitas perguntas devem ser respondidas. Quem é...DL assessoria 31
 
88888888888888888888888888888663342.pptx
88888888888888888888888888888663342.pptx88888888888888888888888888888663342.pptx
88888888888888888888888888888663342.pptxLEANDROSPANHOL1
 
700740332-0601-TREINAMENTO-LAVIEEN-2021-1.pdf
700740332-0601-TREINAMENTO-LAVIEEN-2021-1.pdf700740332-0601-TREINAMENTO-LAVIEEN-2021-1.pdf
700740332-0601-TREINAMENTO-LAVIEEN-2021-1.pdfMichele Carvalho
 
Inteligência Artificial na Saúde - A Próxima Fronteira.pdf
Inteligência Artificial na Saúde - A Próxima Fronteira.pdfInteligência Artificial na Saúde - A Próxima Fronteira.pdf
Inteligência Artificial na Saúde - A Próxima Fronteira.pdfMedTechBiz
 
aula entrevista avaliação exame do paciente.ppt
aula entrevista avaliação exame do paciente.pptaula entrevista avaliação exame do paciente.ppt
aula entrevista avaliação exame do paciente.pptDaiana Moreira
 
cuidados ao recem nascido ENFERMAGEM .pptx
cuidados ao recem nascido ENFERMAGEM .pptxcuidados ao recem nascido ENFERMAGEM .pptx
cuidados ao recem nascido ENFERMAGEM .pptxMarcosRicardoLeite
 
Fisiologia da Digestão sistema digestiv
Fisiologia da Digestão sistema digestivFisiologia da Digestão sistema digestiv
Fisiologia da Digestão sistema digestivProfessorThialesDias
 

Recently uploaded (11)

Terapia Celular: Legislação, Evidências e Aplicabilidades
Terapia Celular: Legislação, Evidências e AplicabilidadesTerapia Celular: Legislação, Evidências e Aplicabilidades
Terapia Celular: Legislação, Evidências e Aplicabilidades
 
Uso de Células-Tronco Mesenquimais e Oxigenoterapia Hiperbárica
Uso de Células-Tronco Mesenquimais e Oxigenoterapia HiperbáricaUso de Células-Tronco Mesenquimais e Oxigenoterapia Hiperbárica
Uso de Células-Tronco Mesenquimais e Oxigenoterapia Hiperbárica
 
Avanços da Telemedicina em dados | Regiane Spielmann
Avanços da Telemedicina em dados | Regiane SpielmannAvanços da Telemedicina em dados | Regiane Spielmann
Avanços da Telemedicina em dados | Regiane Spielmann
 
APRESENTAÇÃO PRIMEIROS SOCORROS 2023.pptx
APRESENTAÇÃO PRIMEIROS SOCORROS 2023.pptxAPRESENTAÇÃO PRIMEIROS SOCORROS 2023.pptx
APRESENTAÇÃO PRIMEIROS SOCORROS 2023.pptx
 
Em um local de crime com óbito muitas perguntas devem ser respondidas. Quem é...
Em um local de crime com óbito muitas perguntas devem ser respondidas. Quem é...Em um local de crime com óbito muitas perguntas devem ser respondidas. Quem é...
Em um local de crime com óbito muitas perguntas devem ser respondidas. Quem é...
 
88888888888888888888888888888663342.pptx
88888888888888888888888888888663342.pptx88888888888888888888888888888663342.pptx
88888888888888888888888888888663342.pptx
 
700740332-0601-TREINAMENTO-LAVIEEN-2021-1.pdf
700740332-0601-TREINAMENTO-LAVIEEN-2021-1.pdf700740332-0601-TREINAMENTO-LAVIEEN-2021-1.pdf
700740332-0601-TREINAMENTO-LAVIEEN-2021-1.pdf
 
Inteligência Artificial na Saúde - A Próxima Fronteira.pdf
Inteligência Artificial na Saúde - A Próxima Fronteira.pdfInteligência Artificial na Saúde - A Próxima Fronteira.pdf
Inteligência Artificial na Saúde - A Próxima Fronteira.pdf
 
aula entrevista avaliação exame do paciente.ppt
aula entrevista avaliação exame do paciente.pptaula entrevista avaliação exame do paciente.ppt
aula entrevista avaliação exame do paciente.ppt
 
cuidados ao recem nascido ENFERMAGEM .pptx
cuidados ao recem nascido ENFERMAGEM .pptxcuidados ao recem nascido ENFERMAGEM .pptx
cuidados ao recem nascido ENFERMAGEM .pptx
 
Fisiologia da Digestão sistema digestiv
Fisiologia da Digestão sistema digestivFisiologia da Digestão sistema digestiv
Fisiologia da Digestão sistema digestiv
 

OWL - Web Ontology Languages

  • 1. OWL Ontology Web Languages Aplicação de Softwares Sociais Gabriela Amaral Germano Luis Hulton Carlos Lucas Pinheiro Neilor Caldeira Março 2013
  • 2. RDF = Resource Description Framework Objetivo: Fornecer uma estrutura (aka framework) para descrever coisas identificadas (aka resources)
  • 3. RDF Composto por três elementos básicos ● Recursos – As coisas que estão sendo descritas ● Propriedades – As relações entre as coisas ● Classes – Usados para agrupar as coisas
  • 4. RDF Os elementos são combinados para fazer declarações simples sob a forma de Trio <Assunto> <Predicado> <Objeto> Men In Black stars Will Smith <MenInBlack> <hasStar> <WillSmith>
  • 5. RDF Propriedades RDF ● type ● subClassOf ● subPropertyOf ● range ● domain ● label ● comment
  • 6. RDF type – um recurso pertence à uma determinada classe <WillSmith> <type> <Actor> Isto define quais propriedades serão relevantes para Will Smith.
  • 7. RDF subClassOf – uma classe pertence a uma classe pai <Actor> <subClassOf> <Person> Isto significa que todos os membros da classe de ator também são membros da classe Pessoa. Todas as propriedades são herdadas, e novas propriedades específicas para Ator podem ser adicionados. <WillSmith> <type> <Actor> implica <WillSmith> <type> <Person>
  • 8. RDF subPropertyOf – uma propriedade tem as propriedades do pai <hasStar> <subPropertyOf> <hasActor> Isto significa que, se você fizer uma declaração usando a propriedade hasStar, uma declaração mais geral o uso da propriedade hasActor também é verdadeiro. <MenInBlack> <hasStar> <WillSmith> implica <MenInBlack> <hasActor> <WillSmith>
  • 9. RDF range & domain – os tipos de recursos que usam uma propriedade <hasStar> <range> <Actor> <hasStar> <domain> <Movie> Isto significa que, se você fizer uma declaração usando a propriedade hasStar, o sistema irá assumir que o sujeito é um filme e o objeto é um ator. <WillSmith> <hasStar> <MenInBlack> é uma afirmação falsa, mas não inválido
  • 10. RDF range & domain – os tipos de recursos que usam uma propriedade <hasStar> <range> <Actor> <hasStar> <domain> <Movie> Isto significa que, se você fizer uma declaração usando a propriedade hasStar, o sistema irá assumir que o sujeito é um filme e o objeto é um ator. <WillSmith> <hasStar> <MenInBlack> é uma afirmação falsa, mas não inválido
  • 11. RDF label –o nome do recurso para visualização <http://www.allmovie.com/Actor#WillSmith> <label> <Will Smith>
  • 12. RDF Comment –Comentários para visualização humana <https://aarfwiki.main.corp/wiki/index.php/File:RDF_ OWL.pdf> <comment> <A presentation that Rachel gave at the December 2007 Semantic Web Affinity Group Meeting>
  • 13. RDF EdibleThing subClassOf typeOf Fruit BerryPie typeOf ingredientOf Blackberry
  • 14. RDF Porque motivo o RDF está adequado para expressar dados e suas relações? Mais flexibilidade – As relações de dados podem ser explorados de diferentes ângulos Mais eficiente – Em larga escala, os dados podem ser lidos rapidamente não linear como um banco de dados tradicional Não hierárquico como um xml
  • 15. OWL = Web Ontology Language
  • 16. OWL Objetivo: desenvolver ontologias que são compatíveis com a World Wide Web.
  • 17. OWL Ontologias? Definição e classificação de conceitos e entidades, e as relações entre eles.
  • 18. OWL Com base nos elementos básicos do ​ RDF; adiciona mais vocabulário para descrever propriedades e classes. • Relações entre classes (ex: disjointWith) • Igualdade (ex: sameAs) • Propriedades Específicas (ex: symmetrical) • Restrição de propriedades de classes (ex: allValuesFrom)
  • 19. OWL Relações entre classes disjointWith – recursos pertencentes a uma classe não pode pertencer a outra <Person> <disjointWith> <Country> complementOf – os membros de uma classe são todos os recursos que não pertencem à outra classe <InanimateThings> <complementOf> <LivingThings>
  • 20. OWL Igualdade sameAs – indica que dois recursos se referem à mesma coisa ou conceito <wills> <sameAs> <wismith> equivalentClass – indica que duas classes têm o mesmo conjunto de membros <CoopBoardMembers> <equivalentClass> <CoopResidents>
  • 21. OWL Propriedades Específicas Symmetric – a relação entre A e B é também verdadeiro entre B e A <WillSmith> <marriedTo> <JadaPinkettSmith> implica <JadaPinkettSmith> <marriedTo> <WillSmith> Transitive – a relação entre A e B e entre B e C também é válido entre A e C <piston> <isPartOf> <engine> <engine> <isPartOf> <automobile> implica <piston> <isPartOf> <automobile>
  • 22. OWL Isto parece complicado. Por que isso? Esses recursos permitem que os sistemas de informação se expressem com sentido e lógica, diferentemente de um XML, por exemplo. • Todos os homens são mortais • Sócrates é um homem • Então, Sócrates é mortal
  • 23. OWL
  • 24. OWL Os recursos OWL são utilizados na integração(web services) entre sistemas complexos e/ou quando se necessita disponibilizar informações com mais detalhes: • Big Data; • Investigações científicas e aplicações; • Aplicações OWL fornecem a captura de conhecimento, formalização, verificação, classificação, anotação semântica, formulação da consulta, consulta de atendimento, pesquisa de testes de hipóteses e previsão.
  • 25. Resources ● SchemaWeb: http://www.schemaweb.info/default.aspx ● RDF Primer: http://www.w3.org/TR/REC-rdf-syntax/ ● OWL / Semantic Web: http://www.w3.org/2004/OWL/ ● Dublin Core: http://dublincore.org/ ● Namespaces: http://www.w3.org/TR/REC-xml-names/ ● URIs: http://www.w3.org/Addressing/