Cos'è l'ingegneria ontologica?
Nella scienza dell'informazione, l'ingegneria ontologica è lo studio delle metodologie utilizzate per costruire rappresentazioni della conoscenza all'interno di un dominio specifico e per chiarire la relazione tra tali concetti. Un'ontologia ha due scopi: descrivere un dominio e fornire concettualizzazione alla ragione delle entità all'interno di quel dominio. Pertanto, un'ontologia è un concetto formale, sia esplicito che condiviso. Le ontologie forniscono la struttura strutturale per una varietà di organizzazioni informative, applicate in campi come ingegneria del software, scienze della vita, informatica biomedica, intelligenza artificiale e architettura dell'informazione. L'ingegneria delle ontologie è quindi spesso definita come un insieme di attività correlate che sviluppano l'ontologia per un dominio specifico.
La definizione del vocabolario è un attributo importante dell'ingegneria ontologica. Cercare termini comuni, definire il livello di formalità per vari termini, specificarne il significato e definire la relazione tra termini e livelli di formalità sono centrali nel processo. Concentrarsi sullo sviluppo e il miglioramento di questo processo, il ciclo di vita dell'ontologia, le metodologie utilizzate e gli strumenti e i linguaggi che supportano il processo sono considerati compiti correlati dell'ingegneria dell'ontologia. A causa dell'uso diffuso di ontologie in una vasta gamma di domini, l'ingegneria ontologica è diventata un processo importante caratterizzato da un perfezionamento progressivo.
Conosciuto anche come costruzione di ontologie, l'ingegneria ontologica è quindi un sotto-campo dell'ingegneria della conoscenza ed è meglio descritta come lo studio dei metodi usati per costruire ontologie. Rendere esplicite le conoscenze concettualizzate nelle applicazioni software, all'interno delle aziende e dei processi di business in un dominio specifico è quindi l'obiettivo dell'ingegneria ontologica. La risoluzione di ostacoli semantici di inoperabilità è considerata una delle direzioni vitali del campo. Un esempio è affrontare gli ostacoli presentati quando si nominano i processi aziendali e si assegnano tali processi a classi di software pertinenti.
Vantaggi distinti sono offerti dalla distribuzione di una raffinata ingegneria ontologica per costruire ontologie accurate. Nuove ontologie possono essere costruite da componenti esistenti di ontologie già stabilite. Più risorse e applicazioni possono anche condividere le ontologie, fornendo opportunità. Le ontologie della scienza biomedica, ad esempio, possono prendere in prestito dalle scienze della vita e viceversa, risparmiando così tempo, denaro e risorse. Costruire database della conoscenza da zero di solito ha l'effetto opposto.
Come tale, l'ingegneria ontologica offre il potenziale per trasformare il settore della conoscenza. Invece di domini che si concentrano sulla costruzione di database della conoscenza da zero durante la costruzione di nuovi sistemi basati sulla conoscenza, possono invece prendere in prestito una terminologia specializzata quando si trattano concetti correlati. Pertanto, ciò consente agli ingegneri di sistemi di concentrarsi sulla condivisione e sulla diffusione di metodologie, relegando nel contempo le risorse appropriate per la costruzione di hardware più potente per ospitare, accedere ed elaborare queste ontologie.