A Behaviouristic Approach to Representing Processes and Procedures in the OASIS 2 Ontology

Foundational ontologies devoted to the effective representation of processes and procedures are not widely investigated at present, thereby limiting the practical adoption of semantic approaches in real scenarios where the precise instructions to follow must be considered. Also, the representation ought to include how agents should carry out the actions associated with the process, whether or not agents are able to perform those actions, the possible roles played as well as the related events. The OASIS ontology provides an established model to capture agents and their interactions but lacks means for representing processes and procedures carried out by agents. This motivates the research presented in this article, which delivers an extension of the OASIS 2 ontology to combine the capabilities for representing agents and their behaviours with the full conceptualization of processes and procedures. The overarching goal is to deliver a foundational OWL ontology that deals with agent planning, reaching a balance between generality and applicability, which is known to be an open challenge.

[1]  Marianna Nicolosi Asmundo,et al.  The Ontology for Agents, Systems and Integration of Services: OASIS version 2 , 2023, Intelligenza Artificiale.

[2]  Marianna Nicolosi Asmundo,et al.  Blockchains through ontologies: the case study of the Ethereum ERC721 standard in OASIS (Extended Version) , 2021, IDC.

[3]  Marianna Nicolosi Asmundo,et al.  Ontological Smart Contracts in OASIS: Ontology for Agents, Systems, and Integration of Services , 2020, IDC.

[4]  F. Bergenti,et al.  The first twenty years of agent-based software development with JADE , 2020, Autonomous Agents and Multi-Agent Systems.

[5]  Federico Bergenti,et al.  The first twenty years of agent-based software development with JADE , 2020, Autonomous Agents and Multi-Agent Systems.

[6]  Haitao Wei,et al.  An Observational Process Ontology-Based Modeling Approach for Water Quality Monitoring , 2020, Water.

[7]  Nathalie Aussenac-Gilles,et al.  Comparing Business Process Ontologies for Task Monitoring , 2020, ICAART.

[8]  Paolo Traverso,et al.  Automated Planning and Acting , 2016 .

[9]  Thomas Bock,et al.  An Ontology for Process Information Modeling , 2015 .

[10]  Pablo Becker,et al.  Process Ontology Specification for Enhancing the Process Compliance of a Measurement and Evaluation Strategy , 2015, CLEI Electron. J..

[11]  Diego Calvanese,et al.  Ontology-Based Governance of Data-Aware Processes , 2012, RR.

[12]  Oliver Thomas,et al.  Semantic Process Modeling – Design and Implementation of an Ontology-based Representation of Business Processes , 2009, Bus. Inf. Syst. Eng..

[13]  Michael Winikoff,et al.  Goals in agent systems: a unifying framework , 2008, AAMAS.

[14]  G. Greco,et al.  An Ontology-Driven Process Modeling Framework , 2004 .

[15]  Nicola Guarino,et al.  Social Roles and their Descriptions , 2004, KR.

[16]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[17]  Nicola Guarino,et al.  Sweetening Ontologies with DOLCE , 2002, EKAW.

[18]  Barton P. Miller,et al.  What are race conditions?: Some issues and formalizations , 1992, LOPL.

[19]  Marianna Nicolosi Asmundo,et al.  The ontology for agents, systems and integration of services: recent advancements of OASIS , 2022, WOA.

[20]  Domenico Cantone,et al.  Semantic Representation as a Key Enabler for Blockchain-Based Commerce , 2021, GECON.

[21]  Domenico Cantone,et al.  Towards an Ontology-Based Framework for a Behavior-Oriented Integration of the IoT , 2019, WOA.

[22]  George Bruseker,et al.  Cultural Heritage Data Management: The Role of Formal Ontology and CIDOC CRM , 2017 .

[23]  Patrick Delfmann,et al.  Detecting Compliance with Business Rules in Ontology-Based Process Modeling , 2017, Wirtschaftsinformatik.

[24]  Stefano Borgo,et al.  FORMALIZATIONS OF FUNCTIONS WITHIN THE DOLCE ONTOLOGY , 2010 .

[25]  Andrea Omicini,et al.  Environment Programming in CArtAgO , 2009, Multi-Agent Programming, Languages, Tools and Applications.

[26]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .