I datavetenskap , de flesta definitioner av ontologi stamceller från artificiell intelligens expert Dr Thomas Gruber s papper på konceptet . Han skriver att ontologier är beskrivningen av individer ( instanser ) , klasser ( koncept ) , attribut och relationer i ett givet system . Termen är lånad från metafysisk filosofi där det står existensformer . Samtidigt simulering - särskilt när man utformar intelligenta system - är en process för att komprimera antingen tid eller utrymme för att anta eller imitera verkligheten genom en modell . Använd ontologier att styra utförandet av simuleringar för att bättre förstå de framtida möjligheterna för ett intelligent system . Instruktioner
1
Bedöm sammanhanget för att utveckla simuleringsmodellen , inklusive dess ändamål , omfattning och detaljnivå som modellen representerar . Integrering ontologier effektivt kräver att veta den tillämpningsområdet för modellen noggrant. Skriv ner de viktigaste funktionerna i modellen .
2
Review existerande , publicerade ontologier som har integrerats i simuleringar liknande i omfattning till din simulering . Exempel på allmänt använda kommersiella simuleringsverktyg inkluderar ARENA och lågor , medan militära verktyg inkluderar EAAGLES , Amber och JSAF .
3
Välj den ontologiska modellen som kommer att vara mest användbar för din simuleringsmodell integration . Det finns tre huvudgrupper av ontologiska modeller : domain ontologier , som är representationer av kunskap inom ett allmänt intresse domän , intressegemenskap ontologier , vilka modeller som delar ett gemensamt mål - såsom ett militärt kommando och kontroll modell , eller en klinisk medicin mål ; . och simuleringsverktyg ontologier , som representerar kunskap kodad i simuleringsmodeller som fångar de ontologiska åtaganden konstruktörerna av dessa verktyg
4
Rita modellen i ett visuellt format med en dator visualisering program , med specifika detaljer kommenterade hela . Specificitet varje steg möjliggör harmonisering av ontologi i simuleringen integration . Applicera den valda ontologi till modellen på detaljnivå bestäms av modellen .
5
Bedöm obalanser i processen och i objektet ansökan , analysera den relativa abstraktionsnivå och minimera graden av obalans i data för att testa programmet . Effektivisering dessa processer är central för en effektiv integrering av en ontologi i en simulering , enligt simulering integration utvecklare Perakath Benjamin , Kumar Akella och Ajay Verma .
6
granskning av i vilken utsträckning simuleringen utfördes som förväntas använda de integrerade ontologier . Upptäck sätt att ontologin avslöjar fördomar eller okända relationer mellan processer , föremål eller datauppsättningar och modifiera modellen därmed för framtida simuleringar .