Introdução ao OWL

OWL é uma linguagem para processar informações da Web

Conhecimentos básicos necessários antes de aprender

Antes de aprender OWL, você deve ter uma compreensão básica de XML, namespaces de XML e RDF.

Se você aprender esses projetos primeiro, acesse:

CodeW3C.com Tutorial XML E Tutorial RDF.

O que é OWL?

  • OWL se refere à linguagem de ontologia da Web
  • OWL é construído sobre o RDF
  • OWL é usado para processar informações na Web
  • OWL foi projetado para ser interpretado por computadores
  • OWL não foi projetado para ser lido por humanos
  • OWL é escrito em XML
  • OWL possui três sub-línguas
  • OWL é um padrão da Web

O que é ontologia?

O termo 'ontologia' vem da filosofia, é a ciência que estuda os diversos entes do mundo e como eles se relacionam.

Para a Web, a ontologia se trata de uma descrição precisa das informações da Web e das relações entre essas informações.

Por que OWL?

OWL é parte do 'Visão do Semantic Web' - O objetivo é:

  • Informações da Web têm significado exato
  • Informações da Web podem ser compreendidas e processadas por computadores
  • Computadores podem integrar informações da Web

OWL foi projetado para ser processado por computadores

OWL foi projetado para fornecer um método genérico de processamento de conteúdo de informações da Web (em vez de exibi-lo).

OWL foi projetado para ser lido por aplicações de computador (em vez de ser lido por humanos).

OWL é diferente de RDF

OWL tem muitas semelhanças com RDF, mas, em comparação com RDF, OWL é uma linguagem mais poderosa com maior capacidade de interpretação por máquina.

Em comparação com RDF, OWL possui um vocabulário maior e uma linguagem mais poderosa.

Sub-línguas OWL

OWL possui três sub-línguas:

  • OWL Lite
  • OWL DL (inclusivo OWL Lite)
  • OWL Full (inclusivo OWL DL)

OWL é escrito em XML

Usando XML, as informações OWL podem ser trocadas entre computadores de diferentes tipos de sistemas operacionais e linguagens de aplicativos.

Exemplo OWL (aeroporto)

Recursos OWL:http://www.daml.org/2001/10/html/airport-ont

Classe: Airport

Atributo:

Ferramentas usadas para criar:dumpont2.java

OWL é um padrão da web

OWL se tornou uma recomendação do W3C em fevereiro de 2004.

As recomendações (padrões) do W3C são consideradas padrões da web pela indústria e pelos grupos da web. As recomendações de padrão do W3C são normas estáveis desenvolvidas por grupos de trabalho do W3C e revisadas pelos membros do W3C.

Documentos sobre OWL no W3C:http://www.w3.org/2004/OWL/