The Ontology for Agents, Systems and Integration of Services: OASIS version 2

 Semantic representation is a key enabler for several application domains, and the multi-agent systems realm makes no exception. Among the methods for semantically representing agents, one has been essentially achieved by taking a behaviouristic vision, through which one can describe how they operate and engage with their peers. The approach essentially aims at defining the operational capabilities of agents through the mental states related with the achievement of tasks. The OASIS ontology — An Ontology for Agent, Systems, and Integration of Services, presented in 2019 — pursues the behaviouristic approach to deliver a semantic representation system and a communication protocol for agents and their commitments. This paper reports on the main modelling choices concerning the representation of agents in OASIS 2, the latest major upgrade of OASIS, and the achievement reached by the ontology since it was first introduced, in particular in the context of ontologies for blockchains.

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

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

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

[4]  Raúl García-Castro,et al.  Towards Blockchain and Semantic Web , 2019, BIS.

[5]  Florian Michahelles,et al.  Repurposing Manufacturing Lines on the Fly with Multi-agent Systems for the Web of Things , 2018, AAMAS.

[6]  Valérie Issarny,et al.  A study of existing Ontologies in the IoT-domain , 2017, ArXiv.

[7]  Hans Weigand,et al.  Understanding the Blockchain Using Enterprise Ontology , 2017, CAiSE.

[8]  Ian Horrocks,et al.  An Introduction to Description Logic by Franz Baader , 2017 .

[9]  Henry M. Kim,et al.  Towards an Ontology-Driven Blockchain Design for Supply Chain Provenance , 2016, Intell. Syst. Account. Finance Manag..

[10]  R. Venkatesha Prasad,et al.  A unified semantic knowledge base for IoT , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[11]  Ralf Tönjes,et al.  A Comprehensive Ontology for Knowledge Representation in the Internet of Things , 2012, 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications.

[12]  Tharam S. Dillon,et al.  Ontology-Based Multi-Agent Systems , 2009, Studies in Computational Intelligence.

[13]  Andrea Omicini,et al.  Processes Engineering and AOSE , 2009, AOSE.

[14]  Rafael Valencia-García,et al.  Combining Semantic Web technologies with Multi-Agent Systems for integrated access to biological resources , 2008, J. Biomed. Informatics.

[15]  Quynh-Nhu Numi Tran,et al.  MOBMAS: A methodology for ontology-based multi-agent systems development , 2008, Inf. Softw. Technol..

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

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

[18]  James A. Hendler,et al.  Agents and the Semantic Web , 2001, IEEE Intell. Syst..

[19]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .

[20]  Y. Shoham Agent-Oriented Programming , 1992, Artif. Intell..

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

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

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

[24]  Andrea Westerinen,et al.  Ontology Summit 2016 Communique Ontologies within Semantic Interoperability Ecosystems , 2016 .

[25]  Rafael H. Bordini,et al.  Model-driven engineering of multi-agent systems based on ontologies , 2017, Appl. Ontology.

[26]  Rafael H. Bordini,et al.  Applying ontologies to the development and execution of Multi-Agent Systems , 2017, Web Intell..

[27]  John Domingue,et al.  Block Chain Technologies & The Semantic Web : A Framework for Symbiotic Development , 2015 .

[28]  Peter F. Patel-Schneider,et al.  OWL 2 Web Ontology Language Primer (Second Edition) , 2012 .

[29]  Huajun Chen,et al.  The Semantic Web , 2011, Lecture Notes in Computer Science.

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

[31]  Elin Marie Kristensen Agent Technology , 1998, Springer Berlin Heidelberg.