I informatikk , de fleste definisjoner av ontologi stammer fra kunstig intelligens ekspert Dr. Thomas Gruber papir på konseptet . Han skriver at ontologier er beskrivelsen av individer ( tilfeller ) , klasser ( konsepter ) , attributter og relasjoner i et gitt system . Begrepet er lånt fra metafysiske filosofi der den gjør rede moduser av eksistens. I mellomtiden , simulering - spesielt når du utformer intelligente systemer - er en prosess for å komprimere enten tid eller plass for å vedta lover eller imitere virkeligheten gjennom en modell. Bruk ontologier for å lede gjennomføringen av simuleringer for å bedre forstå de fremtidige mulighetene i et intelligent system . Instruksjoner
en
Vurdere sammenheng for utvikling av simuleringsmodell , herunder formål , omfang og detaljnivå at modellen representerer. Integrering ontologier effektivt krever å vite omfanget av modellen grundig. Skriv ned de viktigste funksjonene i modellen.
2
gjennomgang eksisterende, publiserte ontologier som har blitt integrert i simuleringer tilsvarende i omfang til simulering din . Eksempler på brukte kommersielle simuleringsverktøy inkluderer ARENA og Flames , mens militære verktøy inkluderer EAAGLES , Amber og JSAF .
3
Velg ontologisk modell som vil være mest nyttig for din simuleringsmodell integrering. Det er tre hovedgrupper av ontologiske modeller: domene ontologier , som er representasjoner av kunnskap i en generell interesse domene, interessefellesskap ontologier , som er modeller som deler et felles mål - for eksempel en militær kommando og kontroll modell , eller en klinisk medisin mål ; . og simuleringsverktøy ontologier , som representerer kunnskap kodet i simuleringsmodeller som fanger de ontologiske forpliktelser av designerne av disse verktøyene
4
Tegn modellen i et visuelt format med en datamaskin visualisering program , med spesifikke detaljer kommenterte hele. Spesifisitet på hvert trinn gjør det mulig harmonisering av ontologi i simuleringen integrering. Påfør valgt ontologi til modellen på detaljnivået bestemmes av modellen.
5
Vurdere uoverensstemmelser i prosessen og i objektet programmet, analysere relative abstraksjonsnivå og minimere nivået av misforholdet i data for å teste programmet . Effektivisering disse prosessene er sentralt i effektiv integrering av en ontologi inn en simulering , ifølge simulering integrering utviklere Perakath Benjamin , Kumar Akella , og Ajay Verma .
6
gjennomgang i hvilken grad simuleringen utført som forventes å bruke de integrerte ontologier . Utforske måter at ontologi avslører skjevhet eller ukjente sammenhenger mellom prosesser , gjenstander eller datasett og endre modellen tilsvarende for fremtidige simuleringer .