Conjuntos de uma ontologia
AI - Os sistemas da Arquitetura
da Informação são:
- Sistemas de Organização – agrupa e categoriza o conteudo
informacional;
- Sistema de Navegação – determina a maneira de navegar, de
mover-se pelo espaço informacional e hipertextual;
- Sistema de Rotulação (Labeling System) – determina as formas de
representação e apresentação da informação, definindo cada um dos
elementos informativos;
- Sistemas de Busca (Search System) – determina as perguntas que os
usuários podem fazer e as respostas que podem obter;
Ontologia
A "ontologia" é uma rede de conceitos na qual as relações entre um
conceito e qualquer outro da própria "ontologia" é bem definido.
Portanto, os computadores são capazes de raciocinar automaticamente
sobre os conceitos da ontologia.
Por exemplo, você está lendo um documento e identifica que ele trata
sobre os conceitos "x", "y" e "z". Se você expressar essas idéias em
uma ontologia, o computador é capaz de identificar que este documento
está ligado a outros, e te ajudará a filtrar, navegar e expandir seu
acesso a conhecimentos correlatos.
Em outra palavras é uma especificação formal e explicita de uma
conceitualização compartilhada
(modelo abstrato de algum fenômeno que identifica os conceitos
relevantes para si mesmo).
O problema é que há muitos sistemas diferentes de ontologias. Todo esse
raciocínio automatizado, o uso de filtros e conexões, geralmente é
restrito a uma área do conhecimento. E, às vezes, você esbarra em uma
situação na qual em um mesmo domínio de informações há várias
ontologias diferentes. Diferentes especialistas podem dividir as
informações de formas nem sempre compatíveis. E, esse é essencialmente
o problema de operabilidade semântica.
A solução é uma linguagem (Pirre Levy) que pode ser traduzida para
diferentes línguas naturais, e pode expressar classificações e
ontologias de todas as áreas. Além disso, ela é criada originalmente de
uma maneira na qual os computadores podem fazer várias operações
utilizando esses termos. E não apenas operações lógicas, como
raciocínio automatizado, mas também variações, rotações, conexões
diferentes, como se uma expressão fosse um número. Desta forma, é
possível fazer transformações geométricas com as informações em um
espaço semântico. Essa é a idéia básica.
As linguagens naturais são muito irregulares, e têm um léxico muito
ambíguo. Há sinônimos, homônimos, etc. A linguagem solução é
completamente artificial, segue regras bastante estritas, de modo que
permita a manipulação automática das informações.
Com isto esta linguagem é capaz de fazer traduções automáticas com
muita facilidade. Ela funcionará como uma "chave" entre duas línguas
naturais, e vai facilitar a navegação e a filtragem de informação,
buscas e diversas operações que poderiam ser feitas automaticamente. No
final, ela vai aumentar a colaboração entre estudantes e pesquisadores
de disciplinas, culturas e línguas diferentes.
Classificação
alt="" src="WClassificacaoOntologia.jpg">
- Alto nivel : espaço̧o,
tempo e eventos. Independentes de dominio e podem ser reutilizadas em
novas ontologias.
- Dominio : vocabulario
relativo a um dominio especifico por meio da especializacão de
conceitos das ontologias de alto nivel.
- Tarefas: vocabulario
relativo a uma tarefa generica ou atividade por meio da
especializacãode conceitos das ontologias de alto nivel.
- Aplicacão: papeis
desempenhados por entidades do dominio para realizar uma tarefa.
Construção de Ontologia
Dominio e escopo de uma Ontologia
- Dominio – Sistemas e a Metodologia.
- Os quatro sistemas (organizacão, navegação, rotulação e
busca) além das estruturas de representacão.
- Metodologia que organiza em uma sequencia de fases o
desenvolvimento da AI para web;
- Escopo -
- Proposito da ontologia – O principal objetivo foi modelar os
principais conceitos do domiínio da Arquitetura da Informação,
para Web, tais como seus sistemas e etapas das metodologias utilizadas,
bem como as principais categorias de sites, os profissionais envolvidos
no processo de desenvolvimento de sites e seus respectivos papeiis.
- Questões de competência da ontologia – respostas para
auxiliar no processo de desenvolvimento de sites e/ou no auxilio ao
ensino da AI para web.
Quais os componentes da AI que devem compor os sites?
Qual a função dos sistemas de organização, navegação, rotulação e busca
nos sites?
Em qual etapa da metodologia são definidos os componentes da AI para
web?
Quais as pessoas envolvidas no desenvolvimento da Arquitetura da
Informação para Web?
Entre outras. Tais perguntas podem ser realizadas por meio de consultas
feitas diretamente na ontologia e/ou aplicações desenvolvidas para
acessá-la.
- Usuários da ontologia – Todos os profissionais da informação
que direta ou indiretamente tenham interesse em conhecer e discutir o
assunto, tais como profissionais que reuzam modelo de dados.
Conjuntos, sub-conjuntos e elementos
de uma Ontologia
dddd

Propriedades de um elemento da
Ontologia - subconjunto componente

Relações entre os elementos do
sub-conjunto Componente - subconjunto sistema de busca

Relações entre os elementos do
sub-conjunto Componente - subconjunto sistema de busca

Exemplo de consultas a serem feitas
- relação dos cinco componentes definidos na fase de concepcao
SELECT *
WHERE { ?OsComponentes:SaoDefinidos ?Concepcao
- informacões especificas sobre o componente sistema de busca
especificando que o mesmo é definido na Concepcao
SELECT *
WHERE {?Componentes:SaoDefinidos ?Concepcao }
{?Sistemas_de_Busca:Contem ?Interface de Busca }
{?Interfaces_de_Busca:Alimenta ?Engenhos de Busca }
{?Engenhos_de_Busca:PesquisaNo ?Conteudo }
Criar instancias
Criar os dados em :
- Componentes; Estruturas_de_Representacao; Sistemas_de_Busca;
Sistemas_de_Organizacao; Sistemas_de_Rotulacao; Sistemas_de_Navegacao;
Conceitos; Icontexto; Iconteudo; Engenhos_de_Busca;
Esquema_de_Organizacao; Estruturas; Etapa; Iconcepcao;
Interfaces_de_Busca; Resultados; Rótulos, dentre outras.
Cenários de uso
A ontologia pode ser usada para:
- desenvolvimento de sites
- criação de novas ontologias e/ou aplicacões
- ensino da disciplina de Arquitetura da Informação para Web