Your SlideShare is downloading. ×

Owl - Grupo Verde

284
views

Published on


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

  • Be the first to like this

No Downloads
Views
Total Views
284
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
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. OWLWeb Ontology Language Hugo Rocha Pimenta Lisandra Nayara Carvalho Diniz Maria Luísa Costa Pinto Marina Montanari Barbosa Samuel William Cortes Rodrigues
  • 2. O que é OWLA Web Ontology Language é usada para mapear classes de aplicações para aWeb, descrevendo seus atributos, relações e anotações.É usada quando a aplicação necessita de processamento de dados, aocontrário das que apenas expõem dados ao usuário.Ela facilita a interpretação de máquinas sobre o conteúdo da aplicação.Considerado essencial para a Web Semântica. Por isso, é uma recomendaçãoW3C, um padrão.
  • 3. Conceitos básicos● Ontologia É um modelo de dados que representa um conjunto de conceitos e suas relações. São chamados de conceitos as classes e seus atributos.● Classes São grupos abstratos de objetos.● Relações Descreve a interação entre objetos e classes. Define qual objeto pertence a qual classe.
  • 4. Utilização● A eClassOWL é uma ontologia OWL utilizada para descrever os tipos e as propriedades de produtos e serviços na Web Semântica.● Criada para ser usado em combinação com a ontologia GoodRelations para e-commerce, que abrange comerciais da oferta e demanda, os preços, por exemplo, o pagamento, ou opções de entrega.● http://www.heppnetz.de/projects/eclassowl/● purl.org/goodrelations/
  • 5. Sub-linguagens● OWL Lite ○ Mais simples, ideal para iniciantes. Possui limitações simples● OWL DL ○ Máxima expressividade, com garantia de conclusões computáveis e que sejam computadas em um tempo finito● OWL Full ○ Dá liberdade maior, permitindo a manipulação de metaclasses
  • 6. Ambientes de Desenvolvimento,Editores e Ferramentas existentesPlug-inNo contexto de desenvolvimento é comum a utilização de extensões (Plug-ins)para a aplicações OWL nos diversos modelos de procedimentos.
  • 7. Editores○ Protégé OWL A arquitetura de software aberto de Protégé OWL permite aos programadores desenvolver sob medida extensões que podem ser integrados na interface de usuário.
  • 8. Editores○ OWL-S Development Environment Editor que suporta os diferentes fragmentos do documento OWL-S, profile, process model, grounding e service.
  • 9. Referências técnicasDesenvolvidos pela Web Antology Working Group● Informações gerais sobre a linguagem: http://www.w3.org/TR/owl-features/● Definições sobre a linguagem: http://www.w3.org/TR/owl-guide/● Guias de desenvolvimento: http://www.w3.org/TR/owl-ref/● Requer conhecimentos em: Resource Description Framework
  • 10. Textos (artigos, livros), vídeos,slides de referência bibliográficaProtégé e OntologiasInteligência Artificial Aplicada ao Controle e Automação IndustrialUniversidade Federal de Santa Catarinahttp://www.das.ufsc.br/~gb/pg-ia/Protege07/ontologia_protege.pdfInternet do Futuro: aspectos de uma visão centrada no usuárioPublicação de Dados Governamentais no Padrão Linked DataPontifícia Universidade Católica do Rio de Janeirohttp://goo.gl/LjNzh
  • 11. BibliografiaDefinições:http://www.w3.org/2004/OWL/http://en.wikipedia.org/wiki/Web_Ontology_Languagehttp://www.eca.usp.br/departam/cbd/mmucheroni/MIDIA/Ontologia.pdfDissertação sobre Tecnologias de Agentes para execução sensível aocontexto de Web Semântica:http://iscte.pt/~alsl/files/alopes_msc_thesis_out2005.pdfPlug-in para desenvolver Protégé OWL: http://protege.stanford.edu/plugins/owl/developing-plugins/index.html