Ontologia e Ontologias
Confesso que demorei pra compreender o que são ontologias, é um conceito muito abstrato. Vou tentar explicar mais ou menos o que elas são e a importância que elas tem no futuro da Tecnologia da Informação.
Na filosofia, ontologia é o estudo da existência ou do ser (verbo). É basicamente uma maneira de compreender identidades e grupos de identidades, chamados de classes.
Na Tecnologia da Informação chamamos de ontologias as classificações de identidades, sejam elas informação ou matéria (objetos no mundo real). Podemos criar uma ontologia que descreva vÃdeos no YouTube e as relações entre os mesmos, assim como podemos criar uma ontologia sobre os diferentes tipos de janelas de alumÃnio. Importante é saber que ontologias podem descrever qualquer coisa.
As ontologias funcionam de maneira muito parecida com o nosso cérebro, relacionando identidades similares e agrupando-as em classes diferentes. Um telefone por exemplo se enquadra em diversos grupos: telefones, aparelhos eletrônicos, instrumentos de comunicação e assim por diante.
Usando as ontologias uma máquina simples pode fazer coisas que humanos fazem no dia-a-dia, como cruzar informações de sistemas diferentes e buscar informações sem que seja solicitado, através de um tipo de poder de compreensão (limitado, claro).
A linguagem que o W3C recomenda para criação de ontologias é a OWL, baseada no XML. De qualquer maneira, o uso de ontologias ainda é muito raro e quase que exclusivamente acadêmico, e não existem muitas ferramentas públicas que conseguem processar o conteúdo dessas ontologias. É mais questão de curiosidade mesmo.
Você acha que se as máquinas soubessem identificar e agrupar toda informação que nós humanos sabemos, ela se tornaria inteligente?


5/5/2007 Ã s 6:28 am
o uso de ontologias na web já está sendo pensado há algum tempo. O W3C as coloca como uma das camadas da web semântica, acima do XML e RDF. No mundo acadêmico a utilização das ontologias estão se tornando cada vez mais comum. A inteligência artificial já faz uso das ontologias para prover aos softwares a capacidade de inferir ações dentro de um ambiente virtual. Sob certo ponto de vista, isto significa que já existe software “inteligente” (os chamados agentes inteligentes), capaz de agir autonomamente e aprender com o meio para aprimorar suas próprias ações. Existem ferramentas para criação de ontologias em diversas liguagens (OWL, DAML+OIL, etc.). Acredito que em futuro provável as ontologias serão muito comuns em nossas páginas web, é uma questão de tempo.
5/5/2007 Ã s 7:11 pm
Ontologia pode proporcionar muito mais inteligência e autonomia as aplicações e “máquinas”, porém mesmo com a evolução da IA acho difÃcil uma máquina (aplicação) conseguir pensar como um ser humano, com certeza podem reagir ao meio, tomar decisões baseada na razão de conhecimentos adquiridos,no entanto acho improvável que o façam com a mesma espontaneidade que um ser humano.
5/5/2007 Ã s 7:53 pm
[...] mais um devaneio de sabado a noite depois de ler um post no Acordar para Web sobre Ontologia, onde nosso amigo Alexandre no final [...]
6/5/2007 Ã s 7:45 am
“acho improvável que o façam com a mesma espontaneidade que um ser humano”
No propósito de se alcançar uma capacidade de inteligência similar a dos homens, a IA vem desenvolvendo duas linhas de pesquisas: o conexionismo (visa reproduzir o cérebro humano interligando-se processadores de maneira parecida as redes neuronais) e cognitivismo (visa reproduzir os resultados obtidos pelo cérebro humano, sem preocupação de reproduzÃ-lo). Para alguns autores, destas duas linhas de pesquisas, a capacidade de “pensar” das máquinas é uma questão de tempo. Elas alcançaram este estágio, só não se sabe ainda quando. É claro que durante este processo serão alcançados diversos patamares de “pensar”, de forma gradativa serão especializados até se obter o nÃvel desejado.
7/5/2007 Ã s 10:07 am
[...] você ler o que eu escrevi sobre ontologias, talvez fique mais claro entender o que eu estou tentando dizer com esse artigo.Imagine se [...]
26/6/2007 Ã s 3:30 pm
eu estou cursando primeiro periodo do curso serviço social e estou com dificuldades na disciplina metodos filosoficos, gostaria de conhecer um pouco mais de metafisica e suas doutrinas.
23/7/2007 Ã s 12:36 am
[...] Parece bem estúpido, mas pra um computador é extremamente difÃcil dizer a diferença entre uma banana e uma maçã. Ele pode até dizer que a palavra “banana” é diferente da palavra “maçã”, ou no máximo, com muito esforço, dizer que a cor da banana é amarela e a maçã vermelha, ou talvez ele diga #F00. Se o computador ao ver a palavra “banana” puder acessar um rico banco de dados contendo informações como “banana é uma fruta”, “banana é amarela”, “banana vende por dúzia”, será muito mais provável que ele consiga comparar essas informações com o banco de dados “maçã” e estabelecer as diferenças. Esses grandes bancos de dados sobre diversas coisas são as ontologias. [...]
29/9/2007 Ã s 11:59 pm
As linhas de pesquisas mundiais tratam do assunto de maneira totalmente diversa do abordado aqui. O fato de uma máquina pensar não é a questão e sim como , por exemplo, pessoas que perderam esta capacidade podem voltar a adquiri-la no todo ou em parte. Ou sistemas hÃbridos biomecânicos podem incorporar capacidades autonomas.
22/5/2009 Ã s 11:03 am
Gostaria de de dizer que a”ontologia”tratada como tecnologia tem a explicação inerente a à niveis ou divisões ou subdivisões a qual se sabe de onde é oriundo o processo a que se refere. A “ontologia”filosofica esta inerente a ao conhecimento de onde é oriudo e responder as perguntas porque existe[o ser]e seguir lado a lado com a metafisica para explicar o abstrato que compartilha a vida.
12/1/2010 Ã s 9:47 pm
Ontologia é para o bibliotecário mais um meio de separar as coisas por classe e acredito que a máquina será capaz de fazer isto com o uso do cérebro humano, e desta maneira indexar as milhares de informações contidas na web.