Your SlideShare is downloading. ×
OWL - Web Ontology Languages
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

OWL - Web Ontology Languages

498
views

Published on

Published in: Health & Medicine

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
498
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. OWLOntology Web Languages Aplicação de Softwares Sociais Gabriela Amaral Germano Luis Hulton Carlos Lucas Pinheiro Neilor Caldeira Março 2013
  • 2. RDF = Resource Description FrameworkObjetivo: Fornecer uma estrutura (akaframework) para descrever coisasidentificadas (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/