TY - JOUR
T1 - An Executable Ontology for Social Simulation
AU - Hill, Samuel
AU - Horswill, Ian
N1 - Publisher Copyright:
© 2023 Copyright for this paper by its authors. The use permitted unde Creative Commons License Attribution 4.0 International (CC BY 4.0).
PY - 2023
Y1 - 2023
N2 - Social simulations often need many of the same things – characters, locations, interactions, and relationships to name a few. These regular components of simulators are present in games ranging from major titles like The Sims [1]–[3], indie classics like Dwarf Fortress [4], and experimental interactive experiences such as Bad News (or at least in the simulator Bad News is build off – Talk of the Town) [5], [6]. Not only do these components need reimplementation in each sim, but they are also often difficult for anyone but original developers to modify [7]. In this paper we discuss how social simulators can be declaratively authored from an ontology-based representation while still maintaining playable framerates. We argue that an ontology for these entities allows for the expressive and flexible creation of social simulations. We present a language and ontology, Socialog, which enables one to declaratively author a simulation with these ontological statements while maintaining very good performance.
AB - Social simulations often need many of the same things – characters, locations, interactions, and relationships to name a few. These regular components of simulators are present in games ranging from major titles like The Sims [1]–[3], indie classics like Dwarf Fortress [4], and experimental interactive experiences such as Bad News (or at least in the simulator Bad News is build off – Talk of the Town) [5], [6]. Not only do these components need reimplementation in each sim, but they are also often difficult for anyone but original developers to modify [7]. In this paper we discuss how social simulators can be declaratively authored from an ontology-based representation while still maintaining playable framerates. We argue that an ontology for these entities allows for the expressive and flexible creation of social simulations. We present a language and ontology, Socialog, which enables one to declaratively author a simulation with these ontological statements while maintaining very good performance.
KW - Social simulation
KW - declarative programming
KW - ontology
UR - http://www.scopus.com/inward/record.url?scp=85184666360&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85184666360&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:85184666360
SN - 1613-0073
VL - 3626
JO - CEUR Workshop Proceedings
JF - CEUR Workshop Proceedings
T2 - 10th Experimental Artificial Intelligence in Games Workshop, EXAG 2023
Y2 - 8 October 2023
ER -