• Nenhum resultado encontrado

Esta seção descreve de forma resumida o conjunto de ontologias da Web Semântica que serviram de apoio à construção do modelo de informação contextual pro- posto neste trabalho: SUMO [Pease & Niles, 2002], OpenCyc [OpenCyc.org, 2005], FOAF [Brickley & Miller, 2005], SWEET [NASA, 2006], CC/PP [Klyne et al., 2004] e OWL-Time [Hobbs & Pan, 2004].

3.4.1 SUMO

A ontologia SUMO (Suggested Upper Merged Ontology) tem sido projetada para servir de base a vários sistemas de processamento de informação, como busca, lingüística e inferência [Pease & Niles, 2002]. O grupo de trabalho 1600.1 do IEEE tem trabalhado em sua padronização como ontologia de nível superior.

A ontologia SUMO trata de meta-conceitos, conceitos gerais que não pertencem a um domínio particular de problemas, que são estruturados na forma de taxonomias, relacionamentos e axiomas. Atualmente, a ontologia conta com 20.000 classes e 60.000 axiomas que têm sido utilizados como base para a construção de ontologias para vários domínios, tais como Comunicações, Transportes e Forças Armadas.

Para maximizar a compatibilidade, projetistas de esquemas podem tentar garantir que suas convenções de nomes usem os mesmos significados para aqueles conceitos definidos na ontologia SUMO que têm as mesmas palavras, como agent e process. A ontologia SUMO pode ser utilizada livremente para fins acadêmicos e comerciais. 3.4.2 OpenCyc

A ontologia OpenCyc é a maior e mais completa base de conhecimento geral disponível para uso acadêmico e comercial [OpenCyc.org, 2005]. OpenCyc pode ser utilizada como base para o desenvolvimento de ontologias de domínio e de sistemas especialistas, para a integração de bancos de dados, dentre outros.

Como ontologia de nível superior, a OpenCyc inclui 47.000 conceitos cujo domínio é tudo aquilo considerado de consenso humano. Existem ainda mais de 306.000 fatos sobre tais conceitos definindo-os, interrelacionando-os e restringindo-os.

OpenCyc está escrita na linguagem CycL, mas existem tradutores para várias linguagens, por exemplo, para a linguagem Lisp. Há também uma API e uma máquina de inferência para construir aplicações que utilizam termos da ontologia OpenCyc.

3.4. ONTOLOGIAS DA WEB SEMÂNTICA 53 Matuszek et al. [2005] descrevem um método baseado em aprendizado de máquina para introduzir novos conceitos nessa ontologia a partir de páginas Web.

3.4.3 FOAF

A ontologia FOAF (Friend of a Friend) é composta por um vocabulário de 12 classes e 49 propriedades e relações que pode ser utilizado para descrever o conteúdo de páginas de pessoas, grupos e organizações, bem como para descrever informações de redes de relacionamentos online [Brickley & Miller, 2005].

O foco inicial de FOAF tem sido a descrição de pessoas, uma vez que pessoas relaciona-se a muitos tipos de coisas que são descritas na Web: pessoas criam docu- mentos, participam de reuniões, são descritas em fotografias, relacionam-se com ou- tras pessoas, etc. Dessa forma, documentos escritos em FOAF descrevem as carac- terísticas e relacionamentos de pessoas.

Para facilitar seu processamento e disseminação, documentos FOAF são escritos nas linguagens OWL e RDF. Diferente de uma página Web tradicional, um documento FOAF pode ser combinado com outros documentos de mesma natureza para criar uma base de dados unificada de informação. Por exemplo, Kelly & Dodds [2004] descrevem sistemas para criar, compartilhar e visualizar descrições FOAF de pessoas para apoiar o gerenciamento de comunidades online de relacionamentos.

3.4.4 SWEET

Baseadas nas linguagens OWL e RDF, as ontologias SWEET (Semantic Web for Earth and Environmental Terminology) são voltadas para projetos de busca e de análise de dados científicos a respeito do planeta Terra [NASA, 2006].

Com milhares de conceitos organizados e interrelacionados, as ontologias SWEET formam uma ontologia de nível superior sobre ciência que inclui, entre outros, fenômenos naturais (terremotos e furacões), atividades humanas (agricultura e comércio), substâncias vivas (biosfera) e não-vivas (radiação e compostos químicos), espaço (divisões político-territoriais) e tempo (durações e unidades temporais).

O projeto GEON (Geosciences Network) consiste em uma infra-estrutura computa- cional com mecanismos de busca, integração semântica e visualização de dados científicos, estruturados a partir das ontologias SWEET, para disponibilizar os avanços de pesquisas em geociência, como geologia e petrologia [GEONgrid.org, 2005]. 3.4.5 CC/PP

Com o objetivo de adaptar conteúdo apresentado por meio de diferentes disposi- tivos conectados à Internet, o vocabulário CC/PP (Composite Capabilities/Preference

Profiles) descreve as características físicas e funcionais desses dispositivos, bem como as preferências de usuários na utilização dos mesmos [Klyne et al., 2004].

Um perfil de descrição CC/PP contém pares de atributos e respectivos valores que são utilizados para determinar qual a forma mais apropriada de um recurso que deve ser entregue a um cliente. Assim, um perfil CC/PP funciona como um formato de intercâmbio para que clientes possam descrever suas características. Para padronizar perfis CC/PP, estes são identificados por URIs, modelados segundo o modelo de dados RDF e descritos com sintaxe XML.

Indulska et al. [2003] apresentam um sistema de gerenciamento de informação contextual baseada em perfis CC/PP, utilizados como mecanismo padrão de inter- câmbio entre dispositivos. A partir dessa experiência, Indulska et al. [2003] destacam os prós e contras da utilização de CC/PP em computação sensível a contexto.

3.4.6 OWL-Time

A ontologia OWL-Time é utilizada para descrever conteúdo temporal de páginas Web e propriedades temporais de serviços Web [Hobbs & Pan, 2004]. Essa ontologia é apoiada por modelos de representação temporal baseados na Álgebra Temporal de Allen, conforme descritos em Allen [1984] e Allen & Ferguson [1994].

OWL-Timefornece um vocabulário com conceitos e relações temporais básicos que a grande maioria das aplicações necessita para indexar fatos em uma linha do tempo, como instantes, intervalos, eventos, durações, múltiplas representações de datas e horas, e relações temporais (antes, depois, durante, etc.).

Hobbs & Pan [2006] têm proposto a ontologia OWL-Time ao Consórcio W3C como padrão para representação de informação temporal na Web Semântica. Nesse trabalho são apresentados casos de uso da ontologia na descrição de aspectos temporais de documentos na Web e de serviços Web.