En la ciencia de la información, la ingeniería ontológica es el estudio de metodologías utilizadas para construir representaciones de conocimiento dentro de un dominio específico y para aclarar la relación entre esos conceptos. Una ontología tiene dos propósitos: describir un dominio y proporcionar conceptualización a la razón sobre las entidades dentro de ese dominio. Por tanto, una ontología es un concepto formal, tanto explícito como compartido. Las ontologías proporcionan el marco de estructura para una variedad de organizaciones de la información, aplicadas en campos como la ingeniería de software, las ciencias de la vida, la informática biomédica, la inteligencia artificial y la arquitectura de la información. Por lo tanto, la ingeniería de ontologías se define a menudo como un conjunto de tareas interrelacionadas que desarrollan la ontología para un dominio específico.
La definición de vocabulario es un atributo importante de la ingeniería ontológica. Buscar términos comunes, definir el nivel de formalidad de varios términos, especificar su significado y definir la relación entre los términos y los niveles de formalidad son elementos centrales del proceso. Centrándonos en el desarrollo y mejora de este proceso, el ciclo de vida de la ontología, las metodologías utilizadas y las herramientas y lenguajes que soportan el proceso se consideran tareas interrelacionadas de la ingeniería ontológica. Debido al uso generalizado de ontologías en una amplia gama de dominios, la ingeniería de ontologías se ha convertido en un proceso importante marcado con un refinamiento progresivo.
También conocida como construcción de ontologías, la ingeniería de ontologías es, por lo tanto, un subcampo de la ingeniería del conocimiento y se describe mejor como el estudio de los métodos utilizados para construir ontologías. Hacer explícito el conocimiento conceptualizado en aplicaciones de software, dentro de las empresas y los procesos comerciales en un dominio específico es, por lo tanto, el objetivo de la ingeniería ontológica. La resolución de obstáculos semánticos de inoperabilidad se considera una de las direcciones vitales del campo. Un ejemplo es abordar los obstáculos que se presentan al nombrar procesos comerciales y asignar esos procesos a clases de software relevantes.
Se ofrecen ventajas distintivas al implementar ingeniería de ontologías refinada para construir ontologías precisas. Se pueden construir nuevas ontologías a partir de componentes existentes de ontologías ya establecidas. Múltiples recursos y aplicaciones también pueden compartir las ontologías, proporcionando conveniencia. Las ontologías de las ciencias biomédicas, por ejemplo, pueden tomar prestado de las ciencias de la vida y viceversa, ahorrando así tiempo, dinero y recursos. La construcción de bases de datos de conocimiento desde cero generalmente tiene el impacto opuesto.
Como tal, la ingeniería ontológica ofrece el potencial de transformar la industria del conocimiento. En lugar de los dominios que se centran en la creación de bases de datos de conocimiento desde cero cuando se crean nuevos sistemas basados en el conocimiento, pueden tomar prestada terminología especializada cuando se trata de conceptos relacionados. Por lo tanto, esto permite a los ingenieros de sistemas cambiar el enfoque hacia las metodologías de intercambio y difusión, al tiempo que relega los recursos apropiados hacia la construcción de hardware más poderoso para albergar, acceder y procesar estas ontologías.