OWL
(Ontology Web Language)
Grupo Prata
O que é?
A OWL (Web Ontology Language) é uma
linguagem para definir e instanciar ontologias
na Web.
O que é ontologia?
Ontologia é um modelo de dados que
representa um conjunto de conceitos dentro de
um domínio e os relacionamentos entre estes.
Uma ontologia é utilizada para realizar
inferência sobre os objetos do domínio.
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 e define qual objeto
pertence a qual classe.
Conceitos básicos
Uma ontologia é utilizada para aplicações que
necessitam de processamento de dados, ao
contrário das que apenas expõem os dados
para o usuário.
Ela facilita a interpretação de máquinas sobre o
conteúdo da aplicação.
Conceitos básicos
A idéia é facilitar mais a possibilidade de
interpretação por máquinas do conteúdo da
Web do que XML, RDF e RDFS (RDF
Schema), por fornecer vocabulário adicional
com uma semântica formal. A OWL foi
baseada nas linguagens OIL e DAML+OIL, e é
hoje uma recomendação da W3C (isto é, um
padrão).
Conceitos básicos - DL
OWL DL é baseada em parte nas lógicas de
descrição SHOIN(D) e também em alguns
sistemas de representação de conhecimento
baseados em frames.
Conceitos básicos - Lite
OWL Lite é baseado na lógica menos
expressiva SHIF(D). Todas as tarefas de
inferências em OWL DL e OWL Lite podem ser
reduzidas a satisfabilidade baseada em
conhecimento.
Conceitos básicos - Full
Já OWL Full opera fora dos limites das lógicas
de descrição, permitindo maior poder e
expressividade e tendo menos restrições de
uso, porém com custo de decidibilidade. (A
semântica da OWL Full é baseada na
semântica da RDF.) A OWL é codificada em
documentos XML/RDF.
Produtos no mercado
A eClassOwl é uma ontologia utilizada para
descrever os tipos e as propriedades de
produtos e serviços na semântica Web.
Criada para ser usado em combinação com a
ontologia GoodRelations para e-commerce,
abrange comerciais de oferta e de demanda.
Os preços, por exemplo, o pagamento, ou
opções de entrega.
Produtos no mercado
http://www.heppnetz.de/projects/eclassowl/
http://www.heppnetz.de/projects/goodrelations/
Editores e Ferramentas
Plug-in
No contexto de desenvolvimento é comum a
utilização de extensões (Plug-in’s) para as
aplicações OWL nos diversos modelos de
procedimentos.
Editores e Ferramentas
Owl-s
Editores e Ferramentas
Protege-OWL
Bibliografia
http://www.w3.org/TR/owl-features/
http://www.w3schools.com/rdf/rdf_owl.asp
http://en.wikipedia.
org/wiki/Web_Ontology_Language

Ass owl