Ir al contenido

Usuario:Gsgasca/Taller

De Wikipedia, la enciclopedia libre
Ejemplo de un MBED, máximo nivel de ontologica basado en el grupo de vistas nominales[1]

Ingeniería ontológica es un campo en ciencias de la computación y ciencias de la información que estudia los métodos y metodologías para construir esquemas conceptuales(ontología): representación formal de un grupo de conceptos dentro de un dominio y de las relaciones entre esos conceptos. Una representación a gran escala de conceptos abstractos como acciones, tiempo, objetos físicos y creencias podrían ser un ejemplo de ingeniería ontologica. [2]

Perspectiva General

[editar]
La Ingenieria ontologica tiene como meta hacer explícito el conocimiento contenido dentro de las aplicaciones de software, y los procedimientos dentro de empresas y negocios para obtener un dominio particular. La ingeniería ontológica ofrece las direcciones para resolver problemas de operación internos que tengan obstáculos semánticos, por ejemplo los obstáculos relacionados con la definición de los términos de negocio y clases de software. La ingeniería ontológica es un conjunto de tareas relacionadas con el desarrollo de un esquema conceptual de un dominio particular.m
Line Pouchard, Nenad Ivezic and Craig Schlenoff Ontology Engineering for Distributed Collaboration in Manufacturing[3]

La ontología provee de un vocabulario común de un área y define, con diferentes niveles de formalidad, el significado de los términos y de las relaciones entre los mismos. Durante la ultima década una creciente atención a sido enfocada en la ontología. La Ingeniería Ontológica es ahora usada extensamente en la ingeniería del conocimiento, inteligencia artificial y ciencias de la computación; en aplicaciones relacionadas a áreas como gestión del conocimiento, procesamiento de lenguajes naturales, comercio electrónico, integración inteligente de información, bioinformática, educación y en nuevos campos emergentes como web semántica. La ingeniería ontológica es un nuevo campo de estudio que incluye el proceso de desarrollo ontológico, el ciclo de vida ontológico, los métodos y metodologías para construir ontologias,[4][5]​ el suite de herramientas y lenguajes que las soportan.

Lenguajes Ontológicos

[editar]

El lenguaje ontológico es un lenguaje formal usado para codificarlo. Existe un gran numero de lenguajes para ontologias, todos con una base estándar:

  • La lógica común es estándar en ISO 24707, una especificación para una una familia ontológica de lenguaje que esta específicamente traducida a otra.
  • El Cyc proyecta que tu propio lenguaje sera llamado CycL, basado en lógica de primer orden con algunas extensiones de orden superior.
  • El lenguaje Gellish incluye reglas para su propia extension y por lo tanto integra una ontologia con su propio lenguaje.
  • IDEF5 es un metodo de ingeniería de software para desarrollar y mantener utilizable y exacto el dominio de una ontologia.
  • KIF es la sintaxis para la lógica de primer orden que esta basada en expresión S.
  • RIF y lógica F combina ontologías y reglas.
  • OWL es un lenguaje para hacer declaraciones ontológicas, desarrolladas como un continuación de RDF y RDFS, así como los proyectos tempranos de lenguaje ontológico incluyen OIL, DAML y DAML+OIL. OWL esta destinado a ser usado sobre el World Wide Web(WWW), y todos sus elementos (clases, propiedades e individuales) son definidos como recursos RDF, y son identificados por URIs.
  • XBRL es una sintaxis para expresar semántica de negocios.

Ingeniería ontológica en las ciencias de la vida

[editar]

Las ciencias de la vida estan floceriendo con ontologias que los biologos usan para dar sentido a sus experimentos.[6]​ Para inferir conclusiones correctas de sus experimentos, las ontologías tienen que ser estructuradas óptimamente contra el conocimiento de base que representan. La estructura de una ontología necesita ser cambiada de forma continua así esto podrá ser una representación exacta que subyace el modelo de dominio.

Recientemente a sido introducido un metodo automatico para la ingenieria ontologica en las ciencias de la vida tal como la Ontología Génica (OG),[7]​ uno de los mas exitosos y extensamente usados en ontología biomédica.[8]​ Basado en la teoría de la información, la reestructuracion de sus ontologias asi como los niveles que representan la especificidad de los conceptos deseados. Un enfoque similiar de la informacion teorica se ha utilisado para una division optima de la Ontología Génica .[9]​ Dándole la naturaleza matemática tal de la ingeniería, algoritmo , esta optimización puede ser automatizada para producir una arquitectura escalable que reestructure la ontolgia tal como OG.

OBO , una iniciativa en el 2006 por parte del Centro Nacional de Estados Unidos para la Ontología Biomédica 2006, que proporcionara una fusión de varias iniciativas ontologicas, entre las cuales están:

  • El GMOD
  • Consorcio Ontología Génica
  • Secuencia ontologica
  • Servicio buscador de ontologias
  • Estandares y ontologicas para la genómica funcional.

Herramientas para la Ingeniería Ontologica

[editar]

Referencias

[editar]
  1. Peter Shames, Joseph Skipper. "Toward a Framework for Modeling Space Systems Architectures". NASA, JPL.
  2. http://ontology.buffalo.edu/bfo/BeyondConcepts.pdf
  3. Line Pouchard, Nenad Ivezic and Craig Schlenoff (2000) "Ontology Engineering for Distributed Collaboration in Manufacturing". In Proceedings of the AIS2000 conference, March 2000.
  4. Asunción Gómez-Pérez, Mariano Fernández-López, Oscar Corcho (2004). Ontological Engineering: With Examples from the Areas of Knowledge Management, E-commerce and the Semantic Web. Springer, 2004.
  5. Denicola, A; Missikoff, M; Navigli, R (2009). «A software engineering approach to ontology building». Information Systems 34 (2): 258. doi:10.1016/j.is.2008.07.002. 
  6. Malone, J; Holloway, E; Adamusiak, T; Kapushesky, M; Zheng, J; Kolesnikov, N; Zhukova, A; Brazma, A et al. (2010). «Modeling sample variables with an Experimental Factor Ontology». Bioinformatics 26 (8): 1112-1118. PMC 2853691. PMID 20200009. doi:10.1093/bioinformatics/btq099. 
  7. Alterovitz, G; Xiang, M; Hill, DP; Lomax, J; Liu, J; Cherkassky, M; Dreyfuss, J; Mungall, C et al. (2010). «Ontology engineering». Nature Biotechnology 28 (2): 128-30. PMID 20139945. doi:10.1038/nbt0210-128. 
  8. Botstein, David; Cherry, J. Michael; Ashburner, Michael; Ball, Catherine A.; Blake, Judith A.; Butler, Heather; Davis, Allan P.; Dolinski, Kara et al. (2000). «Gene ontology: Tool for the unification of biology. The Gene Ontology Consortium». Nature Genetics 25 (1): 25-9. PMC 3037419. PMID 10802651. doi:10.1038/75556. 
  9. Alterovitz, G.; Xiang, M.; Mohan, M.; Ramoni, M. F. (2007). «GO PaD: The Gene Ontology Partition Database». Nucleic Acids Research 35 (Database issue): D322-7. PMC 1669720. PMID 17098937. doi:10.1093/nar/gkl799. 
  10. Adamusiak, T; Burdett, T; Kurbatova, N; Joeri van der Velde, K; Abeygunawardena, N; Antonakaki, D; Kapushesky, M; Parkinson, H; Swertz, MA (29 de mayo de 2011). «OntoCAT--simple ontology search and integration in Java, R and REST/JavaScript». BMC Bioinformatics 12: 218. PMC 3129328. PMID 21619703. doi:10.1186/1471-2105-12-218. 
  11. Kurbatova, N; Adamusiak, T; Kurnosov, P; Swertz, MA; Kapushesky, M (1 de septiembre de 2011). «ontoCAT: an R package for ontology traversal and search». Bioinformatics (Oxford, England) 27 (17): 2468-70. PMID 21697126. doi:10.1093/bioinformatics/btr375. 

Para saber mas

[editar]