Gianpietro Castiglione Carmelo Fabio Longo 1 0x36194ab80f7649572cab9ec524950df32f638b08 Marianna Nicolosi-Asmundo OASIS This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/. Domenico Cantone Daniele Francesco Santamaria OASIS- An Ontology for Agents, Systems, and Integration of Services Corrado Santoro This property is used to mention the the OASIS-OntoToken token number of the imported ontologies This property is used to provide the current ontology with a meta-ontology, i.e., an ontology that describes another ontology This property is used to mention the the OASIS-OntoToken token number of the previous version of the ontology This property links execution activities to a scheduling This property links things to a Template This property links a configuration to its agent creator This property links things to their forming parts This property links things connections to their entries This property links things to a description object This property links things to an entrustment This property links things to an entry This property links things to an execution object This property connects a process state to the final process state. This property links things to a description of a goal This property links things to goal entrustments This property links plans to an execution of a goal This property connects a process state with the next process state. This property connects a process state with a non terminating process state. This property connects a process state to another process state. This property links smart contracts to their entries This property links things to a description of a task This property links things to task entrustments This property links goals to an execution of a task This property links things to their depending objects This property links entrustment activities to the related behavior description object This property links things entrustment activities with the related execution activities This property links entrustment activities to agents responsible to perform the related activity This property links two connection entry points This property links spaces to the contained spaces This property links things to an appellation This property links agents to the related behavior This property links things to a value This property links things to a conditional descriptor This property links things to a conditional operator This property links things to conditionals This property links things to a conditional subject This property links things to a configuration This property links agents to their connection entry point This property links connections to their entries This property links things to a descriptor This property links behavior descriptions with the related execution activity This property links physical space with geometric extension This property links things with operators This property links things to opportunity values This property links things to their parameters This property links behavior descriptions with scheduling activities This property links things to spaces This property links things to a status This property links things to a subject This property links things to a task descriptor This property links descriptions of tasks with the related execution task This property links things to a task object This property links things to a task operator This property links things to a temporal entity This property links things to a description thing This property links things involved in entrustments This property connects a process with its final state. This property connects a process with its initial state. This property connects a process with its non terminating state. This property connects a process with its process state. This property links configurations of components to the configurated object This property links things to things phisically mounted on them This property links agents to triggered events This class describes the status of an execution object. Action status This class describes an object involved in some actions Action thing This class describes the status of activable objects such as believes or scheduling activities. Activation status This class describes the active status of activable objects such as believes or scheduling activities. Active status This class describes a general activity. Activity This class describes actors Actor This class descrives general actuators Actuator This class describes an actuator template Actuator template This class describes a general Agent Agent This class describes a template for agent behaviors. Agent behavior template This class describes an agent configuration object Agent Configuration This class describes an agent behavior Behavior This class describes a part of a Behavior Behavior thing This class describes a general complex value Value This class describes a single conditional Conditional Conditional body This class describes a conditional descriptor Conditional descriptor Conditional head Conditional object This class describes operators used in conditionals. Conditional operator This class describes conditional restriction parameters Conditional parameter This class describes a set of conditionals. All the conditionals binded to a single set must holds. Conditional set This class describes the subject of a conditional Conditional subject Conditional thing This class describes a configuration object Configuration This class describes a part of a configuration Configuration part This class describes a configured projection of something Configured thing This class describes a connection point of an Agent Connection This class describes a connection entry. Connection entry This class describes a part of a connection Connection part This class describes data operators used in conditionals. Data operator This class describes the deactive status of activable objects such as believes or scheduling activities. Deactive status This class describes an object providing a description of something Description object Descriptor This class describes a descriptor This class describes a general Device Device This class describes a device agent behavior template Device agent behavior template This class describes an object providing an entrustment of something to someone. Entrustment activity This class describes a general event Event This class describes an event descriptor This class describes the object of an event This class describes the action of an event This class describes the subject of an event This class describes an actiivy than can be executed. Execution activity This class describes existential operators used in conditionals. Existential operator This class represents either a behavior that is either the direct consenquence of a third-part actor's will or programming or an unintensional behavior This class describes the feasibility of a task. Feasibility This class describes the false feasibility of a task. Feasibility false This class describes the true feasibility of a task. Feasibility true This class describes a feature Feature File description object Final Process State This class represents the final state of a process. Geometric extension This class describes a set of spatial coordinates. This class describes an the description of a goal. Goal description This class describes entrustment of a goal to someone. Goal entrustment This class describes the execution of a goal. Goal execution This class describes a part of a goal Goal part This class describes a general Human Agent Human agent This class describes an human agent behavior template Human agent behavior template This class represents the initial state of a process. Initial Process State This class describes an object providing a description of action that can be requested Intention description object This class represents a behavior that is the direct consenquence of the actor will or programming This class describes a message Message a Multi-Agent System is a set of agents who operate togheter on voluntary base or by design This class represents an internal process state of a process. Non Terminating Process State This class describes ontology description objects Ontology description object This class describes a general operator Operator Opportunity value This class describes the opportunity value of a goal. Physical space This class describes entrustment of a plan to someone. Plan entrustment Plan execution This class describes the part of a plan. Plan part This class represents a process by folllowing the Abstract State Machine model. Process This class represents the processes state of a process. Process State This class describes the description of a plan. Plan description This class describes a general Autonomous System Robot agent This class describes an robot agent behavior template Robot agent behavior template Scheduling This class describes the scheduling of an action This class describes a general Sensor Sensor This class describes a smart contract entry Smart contract entry Smart contract This class describes a smart contract This class describes a smart contract part Smart contract part A society is a set of agents who operate haphazardly togheter This class describes a general software Agent Software agent This class describes a software agent behavior template Software agent behavior template This class describes a general space. Space This class describes space operators used in conditionals. Space operator This class describes a general status of something. Status This class describes a set of things working together as parts of a mechanism. System This class describes the description of a task. Task description This class represents the descriptors of a task Task descriptor This class describes entrustment of a task to someone. Task entrustment This class describes the execution of a task. Task execution Task input parameter Task object This class describes the object of a task Task object template This class describes task operators. Task operator Task output parameter Task parameter This class describes the parameter of the object of a task. Task parameter template This class describes a part of a task. Task part This class describe values of temperature Temperature value This class describes a template Template This class represents a process state of a process that is either initial or final. Terminating Process State This class describes time operators used in conditionals. Time operator Virtual space