b'\n_START_ARTICLE_\nOntologia (ci\xc3\xaancia da computa\xc3\xa7\xc3\xa3o)\n_START_SECTION_\nDiferen\xc3\xa7a de ontologia na Filosofia\n_START_PARAGRAPH_\nO termo ontologia tem origem na Filosofia, onde \xc3\xa9 o nome de um ramo da metaf\xc3\xadsica ocupado da exist\xc3\xaancia. De acordo com Tom Gruber da Stanford University, no entanto, o significado de ontologia para a ci\xc3\xaancia da computa\xc3\xa7\xc3\xa3o \xc3\xa9 "uma descri\xc3\xa7\xc3\xa3o de conceitos e relacionamentos que devem ser considerados por um agente ou por uma comunidade de agentes." Ele especifica ainda que uma ontologia \xc3\xa9 geralmente escrita "como um conjunto de defini\xc3\xa7\xc3\xb5es de um vocabul\xc3\xa1rio formal."\n_START_SECTION_\nElementos de uma ontologia\n_START_PARAGRAPH_\nOs modelos e implementa\xc3\xa7\xc3\xb5es correntes de ontologias em ci\xc3\xaancia de computa\xc3\xa7\xc3\xa3o compartilham muitas semelhan\xc3\xa7as estruturais, independentemente do contexto e da linguagem em que s\xc3\xa3o expressas. Como mencionado acima, a maioria das ontologias descreve indiv\xc3\xadduos (exemplares), classes (conceitos), atributos e relacionamentos. Esta se\xc3\xa7\xc3\xa3o descreve cada um desses componentes.\n_START_SECTION_\nIndiv\xc3\xadduos (exemplares)\n_START_PARAGRAPH_\nIndiv\xc3\xadduos (exemplares) s\xc3\xa3o os componentes b\xc3\xa1sicos de uma ontologia. Os indiv\xc3\xadduos em uma ontologia podem incluir objetos concretos como pessoas, animais, mesas, autom\xc3\xb3veis, mol\xc3\xa9culas, planetas, assim como indiv\xc3\xadduos abstratos como n\xc3\xbameros e palavras. Para ser exata, uma ontologia n\xc3\xa3o precisa necessariamente incluir indiv\xc3\xadduos, por\xc3\xa9m um dos prop\xc3\xb3sitos gerais de uma ontologia \xc3\xa9 apresentar um meio de classifica\xc3\xa7\xc3\xa3o de indiv\xc3\xadduos, mesmo que estes n\xc3\xa3o sejam explicitamente parte da ontologia.\n_START_SECTION_\nRelacionamentos\n_START_PARAGRAPH_\nUm uso importante dos atributos \xc3\xa9 a descri\xc3\xa7\xc3\xa3o de relacionamentos (tamb\xc3\xa9m conhecidos como rela\xc3\xa7\xc3\xb5es) entre objetos na ontologia. Geralmente, uma rela\xc3\xa7\xc3\xa3o \xc3\xa9 um atributo cujo valor \xc3\xa9 outro objeto na ontologia. Muito do poder das ontologias vem da habilidade de descrever estas rela\xc3\xa7\xc3\xb5es. O conjunto de todas as rela\xc3\xa7\xc3\xb5es descreve a sem\xc3\xa2ntica do dom\xc3\xadnio._NEWLINE_O tipo mais importante de rela\xc3\xa7\xc3\xa3o \xc3\xa9 a rela\xc3\xa7\xc3\xa3o de inclus\xc3\xa3o (\xc3\xa9-superclasse-de, \xc3\xa9-um, \xc3\xa9-subtipo-de ou \xc3\xa9-subclasse-de), que define quais objetos s\xc3\xa3o membros de quais classes de objetos. Por exemplo, podemos notar que o "GM Celta" \xc3\xa9-um "Carro", que, por sua vez, \xc3\xa9-um "Autom\xc3\xb3vel"._NEWLINE_A adi\xc3\xa7\xc3\xa3o de relacionamentos \xc3\xa9-um cria uma taxonomia hier\xc3\xa1rquica, uma estrutura de \xc3\xa1rvore que descreve que objetos se relacionam com quais outros. Nesta estrutura, cada objeto \xc3\xa9 um "filho" de uma "classe pai"._NEWLINE_Outro tipo comum de rela\xc3\xa7\xc3\xa3o \xc3\xa9 a do tipo parte-de que representa como objetos se combinam para formar objetos compostos. Por exemplo, se estender o exemplo de ontologia para incluir objetos como Rodas, dir\xc3\xadamos que "Roda \xc3\xa9-parte-de GM Celta" j\xc3\xa1 que uma roda \xc3\xa9 um dos componentes de um GM Celta._NEWLINE_Al\xc3\xa9m das rela\xc3\xa7\xc3\xb5es comuns como \xc3\xa9-um e parte-de, as ontologias geralmente incluem outros tipos de rela\xc3\xa7\xc3\xb5es que refinam ainda mais a sem\xc3\xa2ntica do modelo. Estas rela\xc3\xa7\xc3\xb5es geralmente s\xc3\xa3o espec\xc3\xadficas do dom\xc3\xadnio e s\xc3\xa3o utilizadas para responder tipos particulares de quest\xc3\xb5es.\n_START_SECTION_\nOntologia de Dom\xc3\xadnio\n_START_PARAGRAPH_\nUma ontologia de dom\xc3\xadnio (domain ontology ou domain-specific ontology) modela um dom\xc3\xadnio espec\xc3\xadfico, ou parte do mundo. Ela representa os significados dos termos aplicados ao dom\xc3\xadnio em quest\xc3\xa3o. Por exemplo, a palavra \xe2\x80\x9ccarta\xe2\x80\x9d pode ter distintos significados. Uma ontologia sobre o dom\xc3\xadnio do jogo de p\xc3\xb4quer poderia modelar seu significado como uma \xe2\x80\x9ccarta de um jogo\xe2\x80\x9d, enquanto uma ontologia de um servi\xc3\xa7o postal poderia modelar seu significado como um \xe2\x80\x9ctexto a ser entregue a um destinat\xc3\xa1rio\xe2\x80\x9d, e uma ontologia no dom\xc3\xadnio do hardware de computador poderia modelar com os significados de cart\xc3\xa3o perfurado e placa de v\xc3\xaddeo._NEWLINE_Desde que ontologias representam conceitos de maneiras muito espec\xc3\xadficas, e frequentemente ecl\xc3\xa9ticas, elas s\xc3\xa3o frequentemente incompat\xc3\xadveis. \xc3\x80 medida que sistemas que dependem de ontologias de dom\xc3\xadnio expandem, eles frequentemente precisam mesclar ontologias de dom\xc3\xadnio para uma representa\xc3\xa7\xc3\xa3o mais geral. Isso apresenta um desafio para o designer de ontologias. Diferentes ontologias no mesmo dom\xc3\xadnio surgem devido a diferentes idiomas, diferentes inten\xc3\xa7\xc3\xb5es de uso de ontologias, e diferentes percep\xc3\xa7\xc3\xb5es do dom\xc3\xadnio (baseadas no contexto da cultura, educa\xc3\xa7\xc3\xa3o, ideologia, etc.)._NEWLINE_J\xc3\xa1 que as ontologias de dom\xc3\xadnio representam conceitos muito espec\xc3\xadficos, geralmente s\xc3\xa3o incompat\xc3\xadveis entre si. \xc3\x80 medida em que os sistemas dependem de ontologias de dom\xc3\xadnio, eles precisam mesclar ontologias em representa\xc3\xa7\xc3\xb5es mais gerais. Isto representa um desafio para o engenheiro de ontologias. Atualmente, mesclar ontologias \xc3\xa9 um processo manual e que consome muito tempo e recursos. O uso de uma ontologia superior que forne\xc3\xa7a uma defini\xc3\xa7\xc3\xa3o comum para termos chave pode tornar este processo menos custoso. Existem estudos a respeito de t\xc3\xa9cnicas para mesclar ontologias, por\xc3\xa9m esta \xc3\xa1rea de pesquisa ainda \xc3\xa9 muito te\xc3\xb3rica.\n_START_SECTION_\nOntologia superior\n_START_PARAGRAPH_\nUma ontologia superior ou geral (upper ontology ou foundation ontology) \xc3\xa9 um modelo dos objetos comuns que s\xc3\xa3o geralmente aplic\xc3\xa1veis a uma grande variedade de ontologias de dom\xc3\xadnio. Classifica diferentes categorias existentes no mundo. Ela cont\xc3\xa9m um gloss\xc3\xa1rio central que permite descrever termos em v\xc3\xa1rios dom\xc3\xadnios, que cont\xc3\xa9m no\xc3\xa7\xc3\xb5es gerais independentes para o problema ou dom\xc3\xadnio. Existem v\xc3\xa1rias ontologias superiores padronizadas para uso, como: Dublin Core, GFO, OpenCyc/ResearchCyc, SUMO e DOLCE.\n_START_SECTION_\nOntologia de representa\xc3\xa7\xc3\xa3o\n_START_PARAGRAPH_\nUma ontologia de representa\xc3\xa7\xc3\xa3o ou meta-ontologia (representation ontology ou meta-ontology) capturam as representa\xc3\xa7\xc3\xb5es das primitivas usadas para formalizar o conhecimento numa dada fam\xc3\xadlia ou sistema.'