Ontología (informática)

De Wikipedia, la enciclopedia libre
(Redirigido desde «Ontología (Informática)»)
Saltar a: navegación, búsqueda

En ciencia de la computación y ciencia de la información, una 'ontología es una definición formal de tipos, propiedades, y relaciones entre entidades que realmente o fundamentalmente existen para un dominio de discusión en particular. Es una aplicación práctica de la ontología filosófica, con una taxonomía.

Una ontología cataloga las variables necesitadas para algún conjunto de computación y establece las relaciones entre ellos.[1] [2] En los campos de la inteligencia artificial, la Web Semántica, ingeniería de sistemas, ingeniería de software, informática biomédica, bibliotecología y arquitectura de la información se crean ontologías para limitar la complejidad y para organizar la información. La ontología puede entonces ser aplicada para resolver problemas.

Etimología y Definición[editar]

El término ontología tiene su origen en la filosofía y ha sido aplicado en muchas formas diferentes. Proviene de onto- de Griego ὤν, ὄντος, (""lo que se es"), presente participio del verbo εἰμί ("ser"). El significado en ciencia de la computación es un modelo para describir el mundo que consiste en un conjunto de tipos, propiedades y relaciones entre tipos. También se espera que lo representado por modelo en una ontología sea lo más semejantemente posible al mundo real. (en relación con el objeto).[3]

Introducción[editar]

Lo que muchas ontologías tienen en común, tanto en Informática como en Filosofía, es la representación de entidades, ideas y eventos, junto con sus propiedades y relaciones, de acuerdo con su sistema de categorización. En ambos campos hay trabajo considerable sobre los problemas relativos a la ontología (e.g., Quine y Kripke en Filosofía, Sowa y Guarino en Informática),[4] y debates correspondientes a que si la ontología normativa es viable (Ej., debates sobre fundamentalismo en filosofía, y sobre el proyecto Cyc en inteligencia artificial). La diferencia entre los dos es en la manera que se enfocan. Los informáticos están más preocupados por un establecimiento fijo y vocabularios controlados, mientras que los filósofos están más preocupados por los principios, como si existen cosas tales como una esencia fija o si las entidades deben primar ontológicamente sobre los procesos.

Historia[editar]

Las ontologías provienen de la rama de la filosofía conocido como metafísica, la cual tiene que ver con la naturaleza de la realidad  – de lo que existe. Esta rama se preocupa por el análisis de varios tipos o modos de existencia, frecuentemente con especial atención con las relaciones entre lo particular y lo universal, entre las propiedades intrínsecas y extrínsecas y entre la esencia y la existencia. El objetivo tradicional del análisis ontologico es de divider el mundo "por sus conjuntos" para descubrir aquellas categorías o tipos findamentales en el cual los objetos del mundo naturalmente están. ref name="PCB94">Benjamin, Perakath C.; Menzel, Christopher P.; Mayer, Richard J.; Fillion, Florence; Futrell, Michael T.; deWitte, Paula S.; Lingineni, Madhavi (21 de septiembre de 1994). «IDEF5 Method Report» (PDF). Knowledge Based Systems, Inc. </ref>

Durante la segunda mitad del siglo 20, los filósofos debatieron exhaustivamente los posibles métodos o aproximaciones para construir ontologías sin ser realmente construidas en cualquier ontología elaborada por ellos. En contraste, los científicos de la computación fueron construyendo algunas ontologías grandes y robustas, tales como WordNet y Cyc, con debates de como deberían ser construidas.

Desde mediados de los 1970, investigadores en el campo de la inteligencia artificial (IA) habían reconocido que capturar el conocimiento es la clave para construir grandes y poderosos sistemas de IA. Los investigadores de IA argumentaron que ellos podrían crear nuevas ontologías como modelos computacionales que permitan cierto grado de razonamiento automático. En los años 80, la comunidad de IA comenzó a usar el término ontología para referirse a la teoría del mundo modelado y a una componente de los sistemas de conocimiento. Algunos investigadores, se inspiraron de algunas ontologías filosóficas, viendo una ontología computacional como un tipo de filosofía aplicada.[5]

A principios de los 90, una página web y un artículo muy citados "Toward Principles for the Design of Ontologies Used for Knowledge Sharing" por Tom Gruber[6] fue reconocido como una definición deliberada de ontología como un término técnico en ciencia de la computación. Gruber introdujo el término para referirse a una especificación de una conceptualización:

Una ontología es una descripción (como una especificación formal de un programa) de los conceptos y relaciones que pueden formalmente existir para un agente o comunidad de agentes. Esta definición es consistente con el uso de ontología como un conjunto de definiciones conceptuales, pero más generales. Y esto es un sentido diferente de la palabra ontología utilizada en filosofía.[7]

De acuerdo con Gruber (1993):

Ontologías son frecuentemente asociadas con jerarquías taxonómicas de las clases, definición de clases y las relaciones, pero ontologías necesitan no ser limitadas a estas formas. Ontologías no son limitadas tampoco a las definiciones conservadoras — o sea, definiciones en el sentido lógico tradicional que solamente introduce terminología y no añade ningún conocimiento acerca del mundo..[8] Para especificar una conceptualización , se necesitan establecer axiomas que limiten las posibles interpretaciones para los términos definidos .[1]

Componentes[editar]

Las ontologías contemporáneas comparten muchas similares estructurales, indiferente al lenguaje en el cual ellos fueron expresados. Como se mencionó arriba, la mayoría de las ontologías describen individuos (instancias), clases (conceptos), atributos y relaciones. En esta sección cada uno de estos componentes será discutido:

Los componentes más comunes de una ontología son:

  • Individuos: instancias u objetos (lo básico u objetos de "bajo nivel" )
  • Clases: conjuntos, colecciones, conceptos, clases en programación, tipos de objetos,o tipos de cosas.
  • Atributos: aspectos, propiedades, rasgos, características, o parámetros que objetos (y clases) pueden tener.
  • Relaciones: formas en la cual clases y los individuos se pueden relacionar unos con otros .
  • Funciones: Complejas estructuras formadas de cierta relación que pueden ser usada en lugar de un término individual en una declaración
  • Restricciones: establecen descripciones formales de lo que debe ser verdad con el objetivo de que alguna aserción pueda ser aceptada como entrada.
  • Reglas: Declaraciones con forma de oraciones si-entonces (antecedente-consecuente) que describen inferencias lógica que puede ser derivables de una aserción en una forma particular .
  • Axiomas: aserciones (incluyendo reglas) en una forma lógica que juntos incluyen toda la teoría que la ontología describe en su dominio de aplicación. Esta definición es diferente de los “axiomas” en gramáticas generadas y forma lógica. En esas disciplinas, axiomas solamente incluyen declaraciones especificadas como un conocimiento a priori. En las ontologías, "axiomas" también incluyen teorías derivadas de declaraciones axiomáticas.
  • Eventos: los cambios de los atributos o relaciones.

Las ontologías son usualmente codificadas usando los lenguajes de ontologías lenguajes de ontologías.

Tipos[editar]

Ontologías de Dominio[editar]

Una ontología de dominio (u ontología de dominio específico) representa conceptos que pertenecen a una parte del mundo. El significado particular de un término aplicado a ese dominio son proporcionados por el dominio de la ontología. Pr ejemplo, la palabra tarjeta tiene muchos significados. Una ontología acerca del dominio del Banco podría modelar el significado de "tarjeta de crédito", mientras que una ontología acerca del dominio de hardware de computadoras podría modelar los conceptos de "tarjeta de red" y "tarjeta gráfica" .

Como las ontologías de conceptos representan conceptos de manera muy específica, normalmente son muy incompatibles. Como sistemas que dependen de ontologías de dominio expandidas, normalmente necesitan mezclar ontologías de dominio dentro de una representación más general. Esto representa un reto para el diseño de una ontología. Diferentes ontologías en el mismo dominio son hechas en diferentes lenguajes, diferentes intentos de uso de la ontología y diferentes percepciones del dominio (basados en la formación cultural, educación, ideología, etc.).

Actualmente, mezclar ontologías que no están desarrolladas desde una ontología común básica, es un proceso manual muy caro y largo. Las ontologías de dominio que usan la misma ontología básica que provee un conjunto de elementos básicos con los cuales especificar el significado de los elementos de la ontología de dominio puede ser mezclado automáticamente. Hay estudios en técnicas generalizadas para mezclar ontologías,[9] pero esta área sigue siendo muy teórica.

Ontologías Generales[editar]

Representan conceptos generales que no son específicos de un dominio. Por ejemplo, ontologías sobre el tiempo, ontologías de conducta, de causalidad, etc. Pueden reutilizarse a través de diferentes dominios. .[10]

Ontología de Tareas[editar]

Proporcionan el vocabulario para describir términos involucrados en los procesos de resolución de problemas los cuales pueden estar relacionados con tareas similares en el mismo dominio o en dominios distintos. Incluyen nombres, verbos, frases y adjetivos relacionados con la tarea (“objetivo”, “planificación”, “asignar”, “clasificar”, etc.). .[11]

Ontología Terminológicas[editar]

Especifican los términos que son usados para representar conocimiento en el universo de discurso. Suelen usarse para unificar vocabulario en un dominio determinado (contenido léxico y no semántico). Conocidas también como ontologías lingüísticas. .[12]

Ontología de Información[editar]

Especifican la estructura de almacenamiento de bases de datos. Ofrecen un marco para el almacenamiento estandarizado de información (estructura de los registros de una BD). .[13]

Ontología de modelado del conocimiento[editar]

Especifican conceptualizaciones del conocimiento. Poseen una rica estructura interna y suelen estar ajustadas al uso particular del conocimiento que describen (términos y semántica). .[14]

Visualización[editar]

Un estudio de técnicas visualización de ontologías está presentada por Katifori et al.[15] Una evaluación de las dos técnicas de visualización de ontologías más usadas: árboles y grafos es discutido en.[16] Un lenguaje visual para ontologies representadas en OWL es especificada por Visual Notation for OWL Ontologies (VOWL).

Ingeniería[editar]

Ingeniería de Ontología (o construcción de ontologías) es una rama de ingeniería del conocimiento. Estudia el proceso de desarrollo de la ontología, su ciclo de vida, los métodos y las metodologías para construir ontologías, así como las herramientas y lenguajes que los soportan..[17] [18]

La ingeniería de ontología tiene como objetivo hacer explícito el contenido dentro de las aplicaciones de software, y dentro de los procedimientos de negocios y empresas para un dominio en particular. La ingeniería de ontología ofrece una dirección hacia la solución de los problemas interpretativos traídos por los obstáculos de la semántica, tales como los relacionados con las definiciones de términos de negocios y las clases de software. La ingeniería de ontología es un conjunto de tareas relacionadas con el desarrollo de las ontologías en un dominio específico. ref name="PIS00">Pouchard, Line; Ivezic, Nenad; Schlenoff, Craig (March 2000). «Ontology Engineering for Distributed Collaboration in Manufacturing» (PDF). Proceedings of the AIS2000 conference. </ref>

Editor[editar]

Aprendizaje[editar]

El aprendizaje de una ontología es una creación automático o semiautomático de ontologías, incluyendo extraer término de un dominio de un texto en lenguaje natural. Como construir manualmente una ontología es una labor intensamente compleja y consume mucho tiempo, hay una motivación para automatizar el proceso. Extracción de información y métodos de minería de datos han sido explotados para unir automáticamente ontologías con documentos, ej. En el contexto de los retos BioCreative. [19]

Lenguajes[editar]

Un lenguaje de ontología es un lenguaje formal usado para codificar una ontología. Hay un gran número de dichos lenguajes para ontologías:

  • Common Algebraic Specification Language es un lenguaje de especificación general basado en la lógica desarrollado dentro del grupo de trabajo IFIP 1.3 "Foundations of System Specifications" y funciona como un estándar dentro del área de las especificaciones de software. Ahora está siendo aplicado a la especificación de las ontologías con el objetivo de obtener mecanismos estructurado y modulados
  • Common logic es ISO standard 24707, una especificación para una familia de lenguajes de ontología que pueden ser perfectamente traducidos de unos a otros.
  • El proyecto Cyc tiene su propio lenguaje llamado CycL, basado en cálculo de predicados de primer orden con otros de un orden más alto.
  • DOGMA (Developing Ontology-Grounded Methods and Applications)adopta la técnica de modelado para tener una nivel más alto de estabilidad semántica,
  • El lenguaje Gellish incluye reglas para su propia extensión e integra una ontología con un lenguaje de ontología.
  • IDEF5 es un método de ingeniería de software para desarrollar y mantener usables y fiables las ontologías de dominio.
  • KIF es una sintaxis para lógica de primer orden basadas en S-expressiones.
  • MOF y UML son estádanres del OMG
  • Olog es un método categorización teórica para ontologías, enfatizando traducciones entre ontologías usando functors.
  • OBO, un lenguaje usado para ontologías biológicas y biomédicas.
  • OntoUML is an ontologically well-founded profile of UML for conceptual modeling of domain ontologies.
  • OWL es un lenguaje para hacer declaraciones ontológicas, desarrollado como un seguimiento deRDF y RDFS. OWL esta intentado ser usado en la World Wide Web, y todos sus elementos (clases, propiedades e individuos) son definidos como RDF recursos, e identificados por URIs.
  • Rule Interchange Format (RIF) y F-Logic combinan ontologías y reglas.
  • Semantic Application Design Language (SADL)[20] captura un subconjunto de expresiones de OWL, usando un lenguaje parecido al Inglés introducido vía por un Plug- in en Eclipse .
  • SBVR (Semantics of Business Vocabularies and Rules) es un estándar OMG adoptado en la industria para construir ontologías.
  • TOVE Project, TOronto Virtual Enterprise project

Ejemplos publicados[editar]

  • BabelNet, una muy grande ontología y red semántica multilingüe, con léxico en muchos lenguajes.
  • Basic Formal Ontology,[21] una ontología diseñada para soportar investigaciones científicas.
  • BioPAX,[22] una ontología para el intercambio de la ontología para el intercambio y la interoperabilidad de los datos de los caminos biológicos (proceso celular)
  • BMO,[23] un Ontología de modelo basado en análisis de ontologías interpretadas y literatura de modelo de negocios.
  • CCO and GexKB,[24] Application Ontologies (APO) que integran diversos tipos de conocimineto con el Cell Cycle Ontology (CCO) y el Gene Expression Knowledge Base (GexKB)
  • CContology (Customer Complaint Ontology),[25] una ontología e-business que soporta la administración de las quejas de los clients online
  • CIDOC Conceptual Reference Model, an ontology for cultural heritage[26]
  • COSMO,[27] una Foundation Ontology (la actual versión está en OWL) que está diseñada para contener representación de todos los conceptos primitivos necesitados para lógicamente especificar el significado de cualquier dominio. Es un intento de servir como ontología básica que pueda ser usada para traducir entre las representaciones en otras ontologías o bases de datos. Comenzó como una mezcla de elementos básicos de las ontologías OpenCyc y SUMO, y ha sido suplementado con otros elementos de ontologías así como incluir representaciones de todas las palabras en el diccionario Longman definiendo vocabulario.
  • Cyc, a large Foundation Ontology para representación formal del universo de discurso .
  • Disease Ontology,[28] diseñado para facilitar el reconocimiento de enfermadades y condiciones asociadas a un código médico en particular.
  • DOLCE, una ontología descriptiva para ingeniería lingüística y cognitiva
  • Dublin Core, una ontología simple para documentos y publicaciones
  • Foundational, Core and Linguistic Ontologies[29]
  • Foundational Model of Anatomy,[30] una ontología para la anatomía humana.
  • Friend of a Friend, una ontología que describe personas, sus actividades y sus relaciones con otras personas y objetos.
  • Gene Ontology para genómas
  • Gellish English dictionary, una ontología que incluye un diccionario y una taxonomía que incluyen ontologías que se centran en las aplicaciones de la industria negocios en ingeniería, tecnología, etc. Ver también Gellish as Open Source project on SourceForge.
  • Geopolitical ontology, una ontología que describe información geopolítica creada por Food and Agriculture Organization(FAO). La ontología geopolítica incluye nombres en diferentes idiomas (español, francés, español, árabe, chino, ruso e italiano); con los códigos de los sistemas (UN, ISO, FAOSTAT, AGROVOC, etc.); facilitando una relación entre territorios (fronteras, grupos de membresía, etc.); y localizando cambios históricos. Además, FAO provee servicios web <http://www.fao.org/countryprofiles/webservices.asp?lang=en> de ontología geopolitica y constructor de módulos <http://www.fao.org/countryprofiles/geoinfo/modulemaker/index.html> para descargarlos en diferentes formatos (RDF, XML, and EXCEL). Ver más información en FAO Country Profiles en la página web <http://www.fao.org/countryprofiles/geoinfo.asp?lang=en>.
  • GOLD,[31] General Ontology para Descripción Lingüística
  • GUM (Generalized Upper Model),[32] una ontología lingüísticamente motivada porla intervención entre sistemas clientes y tecnologías de lenguaje natural.
  • IDEAS Group,[33] una ontología formal para arqutectutas interpretadas siendo desarrollada por departamentos de defense de Australia, Canadá y Estados Unidos.
  • Linkbase,[34] una representación formal de un dominio biomédico, fundado sobre Basic Formal Ontology.
  • LPL, Lawson Pattern Language
  • NCBO Bioportal,[35] Ontologías biomédicas y biológicas con herramientas para la búsqueda, navegación y visualización.
  • Ontologías NIFSTD de Neuroscience Information Framework: un conjunto modular de ontologías de dominio relacionado con la neurociencia.Ver http://neuinfo.org
  • OBO-Edit,[36] un buscador de ontología mayoritariamente de Ontologías bilógicas y biomédicas .
  • OBO Foundry,[37] una suite de referencias ontológicas interoperables en biología y medicina.
  • OMNIBUS Ontology,[38] una ontología de aprendizaje , instrucción y diseño instruido.
  • Ontology for Biomedical Investigations, un acceso abierto, ontología integrada para la descripción de investigaciones biológicas y clínicas.
  • ONSTR,[39] Ontología para Newborn Screening Follow-up and Translational Research [4], Newborn Screening Follow-up Data Integration Collaborative, Emory University, Atlanta, GA. Ver también https://nbsdc.org/projectmission.php
  • Plant Ontology[40] para estructuras de plantas y estados de crecimeiento/desrrollo , etc.
  • POPE, Purdue Ontology for Pharmaceutical Engineering.
  • PRO,[41] the Protein Ontology of the Protein Information Resource, Georgetown University
  • Programas de abstracción de taxonomía program abstraction taxonomy
  • Protein Ontology[42]
  • RXNO Ontology, para nombres de reacciones en química
  • SNOMED CT (Systematized Nomenclature of Medicine -- Clinical Terms)
  • Suggested Upper Merged Ontology
  • Systems Biology Ontology (SBO), para modelos computacionales en Biología.
  • SWEET,[43] Semantic Web for Earth and Environmental Terminology
  • Ontología ThoughtTreasure
  • TIME-ITEM, Topics for Indexing Medical Education
  • Uberon,[44] representa estructuras anatómica de animal .
  • UMBEL, una estructura dereferncia ligera de 20,000 temas, conceptos, clases y sus relaciones derivadas de OpenCyc
  • WordNet, un Sistema de referencia léxica.
  • YAMATO,[45] Yet Another More Advanced Top-level Ontology

Librerías[editar]

El desarrollo de ontologías para la web ha conducido a que emerjan los servicios proveyendo listas o directorios de ontologías con facilidad de búsqueda. Tales directorios han sido llamados librerías de ontología. Algunos ejemplos:

  • COLORE[46] es un repositorio abierto de ontologías de primer orden en la Lógica Común con links formales entre ontologías en el repositorio.
  • DAML Ontology Library[47] mantiene un legado de las ontologías de DAML .
  • Ontology Design Patterns portal[48] es un wiki repositorio de components reusables y prácticas para el diseño de ontologías, y también matiene una lista de “ontologías ejemplares”. Comenzadas dentro del proyecto EU NeOn.
  • Protégé Ontology Library[49] contiene un conjunto de ontologías OWL, basadas en estructuras y otros fromatos .
  • SchemaWeb[50] es un directorio de esquemas RDF expresadas en RDFS, OWL y DAML+OIL.

Los siguientes son directorios y motores de búsqueda al mismo tiempo. Ellos incluyen búsqueda con crawlers.

  • OBO Foundry es una suite de referencias de ontologías interoperables en bilogía y biomedicine. ref>«OBO Foundry». Consultado el 10 de febrero de 2011. </ref>[51]
  • Bioportal (repositorio en NCBO)
  • OntoSelect[52] Librería de ontologías que ofrece servicios similares para ontologías RDF/S, DAML and OWL.
  • Ontaria[53] es un directorio “buscable” y “navegable" de datos en la Web Semántica, centrado en vocabularios RDF y ontologías OWL.
  • Swoogle es un directorio y un motor de búsqueda para todos los recursos RDF disponibles en la Web, incluyendo ontologías.
  • OOR - the Open Ontology Repository initiative - http://oor.net
  • ROMULUS es un repositorio fundacional de ontologías concebidos para mejorar la interoperabilidad en la semántica. Actualmente hay 3 ontologías fundacionales en el repositorio: DOLCE, BFO y GFO.

Ejemplo de su Aplicación[editar]

  • En general, las ontologías pueden ser usadas beneficiosamente en aplicaicones interpretadas [54] Un ejemplo más concreto is SAPPHIRE (seguro médico)o Situational Awareness and Preparedness for Public Health Incidences and Reasoning Engines el cual es un Sistema de información médica basada en semántica, capacitado para seguir y evaluar situaciones que puedan afectar la salud pública.

Crítica[editar]

Werner Ceusters ha notado la confusión causada por los diferentes significados de la palabra ontología cuando es usado en filosofía comparada con el uso de la palabra en ciencia de la computación, y aboga por la gran precisión en el uso de la palabra por los que miembros de varias disciplinas usan varias definiciones de la palabra. He escribió “antes de contestar la pregunta '¿que es una ontología?', se debería primero responder a la pregunta ' ¿que significa la palabra ontología?'.[55] Tampoco nos es muy claro como las ontologías encajan dentro de las Bases de Datos NoSQL .

Véase también[editar]

Referencias[editar]

  1. a b Gruber, Thomas R. (June 1993). «A translation approach to portable ontology specifications» (PDF). Knowledge Acquisition 5 (2): 199-220. doi:10.1006/knac.1993.1008. 
  2. Arvidsson, F.; Flycht-Eriksson, A. «Ontologies I» (PDF). Consultado el 26 de noviembre de 2008. 
  3. Garshol, L. M. (2004). «Metadata? Thesauri? Taxonomies? Topic Maps! Making sense of it all». Consultado el 13 de octubre de 2008. 
  4. Sowa, J. F. (1995). «Top-level ontological categories». International Journal of Human-Computer Studies 43 (5-6 (November/December)): 669-85. doi:10.1006/ijhc.1995.1068. 
  5. Gruber, T. (2008). «Ontology». En Liu, Ling; Özsu, M. Tamer. Encyclopedia of Database Systems (Springer-Verlag). ISBN 978-0-387-49616-0. 
  6. Gruber, T. (1995). «Toward Principles for the Design of Ontologies Used for Knowledge Sharing». International Journal of Human-Computer Studies 43 (5-6): 907-928. doi:10.1006/ijhc.1995.1081. 
  7. Gruber, T. (2001). «What is an Ontology?». Stanford University. Consultado el 9 de noviembre de 2009. 
  8. Enderton, H. B. (12 de mayo de 1972). A Mathematical Introduction to Logic (1 edición). San Diego, CA: Academic Press. p. 295. ISBN 978-0-12-238450-9 2nd edition; January 5, 2001, ISBN 978-0-12-238452-3 
  9. «Project: Dynamic Ontology Repair». University of Edinburgh Department of Informatics. Consultado el 2 de enero de 2012. 
  10. Mouna Ziouziou. Desarrollo de una ontología y de un sistema de recuperación de la información para el sector del mueble y afines. Julio 2009
  11. Mouna Ziouziou. Desarrollo de una ontología y de un sistema de recuperación de la información para el sector del mueble y afines. Julio 2009
  12. Mouna Ziouziou. Desarrollo de una ontología y de un sistema de recuperación de la información para el sector del mueble y afines. Julio 2009
  13. Mouna Ziouziou. Desarrollo de una ontología y de un sistema de recuperación de la información para el sector del mueble y afines. Julio 2009
  14. Mouna Ziouziou. Desarrollo de una ontología y de un sistema de recuperación de la información para el sector del mueble y afines. Julio 2009
  15. Katifori, A., Halatsis, C., Lepouras, G., Vassilakis, C., Giannopoulou, E.: Ontology Visualization Methods - A Survey. ACM Computing Surveys, 39, 4, Article 10 (2007) [1]
  16. Bo Fu, Natalya F. Noy, Margaret-Anne Storey, Indented Tree or Graph? A Usability Study of Ontology Visualization Techniques in the Context of Class Mapping Evaluation. In Proceedings of the 12th International Semantic Web Conference (ISWC 2013), LNCS 8218, 117-134 [2]
  17. Gómez-Pérez, Ascunion; Fernández-López, Mariano; Corcho, Oscar (2004). Ontological Engineering: With Examples from the Areas of Knowledge Management, E-commerce and the Semantic Web (1 edición). Springer. p. 403. ISBN 978-1-85233-551-9. 
  18. De Nicola, Antonio; Missikoff, Michele; Navigli, Roberto (2009). «A Software Engineering Approach to Ontology Building» (PDF). Information Systems (Elsevier) 34 (2): 258-275. doi:10.1016/j.is.2008.07.002. 
  19. Krallinger, M; Leitner, F; Vazquez, M; Salgado, D; Marcelle, C; Tyers, M; Valencia, A; Chatr-Aryamontri, A (2012). «How to link ontologies and protein-protein interactions to literature: Text-mining approaches and the Bio Creative experience». Database 2012: bas017. doi:10.1093/database/bas017. PMC 3309177. PMID 22438567. 
  20. «SADL». Sourceforge. Consultado el 10 de febrero de 2011. 
  21. «Basic Formal Ontology (BFO)». Institute for Formal Ontology and Medical Information Science (IFOMIS). 
  22. «BioPAX». Consultado el 10 de febrero de 2011. 
  23. Osterwalder, Alexander; Pigneur, Yves (June 17–19, 2002). An e-Business Model Ontology for Modeling e-Business. 15th Bled eConference, Slovenia. 
  24. «About CCO and GexKB». Semantic Systems Biology. 
  25. «CContology». Consultado el 10 de febrero de 2011. 
  26. «The CIDOC Conceptual Reference Model (CRM)». Consultado el 10 de febrero de 2011. 
  27. «COSMO». MICRA Inc. Consultado el 10 de febrero de 2011. 
  28. «Disease Ontology». Sourceforge. Consultado el 10 de febrero de 2011. 
  29. «Foundational, Core and Linguistic Ontologies». Consultado el 10 de febrero de 2011. 
  30. «Foundational Model of Anatomy». Consultado el 10 de febrero de 2011. 
  31. «GOLD». Consultado el 10 de febrero de 2011. 
  32. «Generalized Upper Model». Consultado el 10 de febrero de 2011. 
  33. «The IDEAS Group Website». Consultado el 10 de febrero de 2011. 
  34. «Linkbase». Consultado el 10 de febrero de 2011. 
  35. «Bioportal». National Center for Biological Ontology (NCBO). 
  36. «Ontology browser for most of the Open Biological and Biomedical Ontologies». Berkeley Bioinformatics Open Source Project (BBOP). 
  37. «The Open Biological and Biomedical Ontologies». Berkeley Bioinformatics Open Source Project (BBOP). 
  38. «OMNIBUS Ontology». Consultado el 10 de febrero de 2011. 
  39. «ONSTR». Consultado el 16 de abril de 2014. 
  40. «Plant Ontology». Consultado el 10 de febrero de 2011. 
  41. «PRO». Consultado el 10 de febrero de 2011. 
  42. «Protein Ontology». Consultado el 10 de febrero de 2011. 
  43. «SWEET». Consultado el 10 de febrero de 2011. 
  44. «UBERON». Consultado el 10 de julio de 2012. 
  45. «YAMATO». Consultado el 10 de febrero de 2011. 
  46. «COLORE». Consultado el 4 de mayo de 2011. 
  47. «DAML Ontology Library». Consultado el 10 de febrero de 2011. 
  48. «ODP Library». Consultado el 21 de febrero de 2013. 
  49. «Protege Ontology Library». Consultado el 10 de febrero de 2011. 
  50. «SchemaWeb». Consultado el 10 de febrero de 2011. 
  51. Smith, B.; Ashburner, M.; Rosse, C.; Bard, J.; Bug, W.; Ceusters, W.; Goldberg, L. J.; Eilbeck, K.; Ireland, A.; Mungall, C. J.; Leontis, N.; Rocca-Serra, P.; Ruttenberg, A.; Sansone, S. A.; Scheuermann, R. H.; Shah, N.; Whetzel, P. L.; Lewis, S. (2007). «The OBO Foundry: Coordinated evolution of ontologies to support biomedical data integration». Nature Biotechnology 25 (11): 1251-1255. doi:10.1038/nbt1346. PMC 2814061. PMID 17989687.  Plantilla:Open access
  52. «OntoSelect». Consultado el 10 de febrero de 2011. 
  53. «Ontaria». Consultado el 10 de febrero de 2011. 
  54. Daniel Oberle, How ontologies benefit enterprise applications, Semantic Web Journal, IOS Press, 2013. DOI 10.3233/SW-130114 [3]
  55. http://www.referent-tracking.com/RTU/sendfile/?file=CeustersCommentaryOnMaojoLongVersion.pdf

Lecturas recomendadas[editar]

Enlaces externos[editar]