Ontologia da Arquitetura de informação na Web Ontologia para modelar o dominio da Arquitetura da Informacão para Web (AI para web)
1. 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;
2. 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.
3. 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.
4. Construção de Ontologia

5. 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.
6. Conjuntos, sub-conjuntos e elementos de uma Ontologia

dddd

7. Propriedades de um elemento da Ontologia - subconjunto componente


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


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

 
10. 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 }
11. 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.
12. 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

link Arquivo origem: WOntologiaAI.xml. revista.ibict.br
Ontologia da Arquitetura de informação na Web {12} Conjuntos de uma ontologia Ontologia Classificação Construção de Ontologia Dominio e escopo de uma Ontologia Conjuntos, sub-conjuntos e elementos de uma Ontologia
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 Criar instancias Cenários de uso
Índice Local {9}
Projeto Apoie {6} Projeto Apoie Projeto PAS Produzir + Aprender + Simplificar Serviço Web Relacionamentos entre Personagens
Base de Conhecimento {5} Conhecimento Dado Informação consolidada Página Pronta - site apoie.org Pulo do Gato
Contato Projeto Apoie
Linguagem {5}
Javascript {3} Referências e Ferramentas Sintaxe Cheat Sheet
Erlang Quick Sort
LDC {2} LDC LDC - Sintaxe
Definição {9} Erlang Python 3.0 Ruby 1.9.1 - Sintaxe Ruby 1.9.1 - Léxico Shell Lua PHP XML Lazy BNF
If
Dojo {4} Coding Dojo Coding Dojo - Formatos
Soluções Coding Dojo {6} Dojo #34: Expressão Aritmética Dojo #33: Impedimento Dojo #32: Sequência Numérica Dojo #31: Tráfego Dojo #29: Boliche Dojo #28: Jogo da Vida
Dojo Rio
Qualidade {2}
5W {3} 5W2H 5W1H 5W2H - 5W1H - Modelo
PDCA
Componente {5} Componente ExibirLinguagem.htm Gerar Páginas Lista Tabela de Decisões
Paletas {10} Paleta - Mais utilizadas Paleta - Apoie Paleta - Apresentação e Componentes Paleta - Diagramas Paleta - Diagrama Sintático Paleta - Dojo Paleta - Logos Paleta - Projetos Paleta - Setas Paleta - Tecnologia
Evento {4} Pendência Estados de Componentes Scrum Prioridade
Método {5} Oficina Serviço Web Warnier/Orr Basics Apresentar Problema Resolvido Simples x Complexo
Imposto de Renda