Hypermedia MAS Core Ontology
Metadata
- IRI
-
https://purl.org/hmas/core
- Title
Hypermedia MAS Core Ontology
- Creator
- Andrei Ciortea ( andrei.ciortea@unisg.ch) of University of St.Gallen
- Contributor
-
- Fabien Gandon ( fabien.gandon@inria.fr) of Inria
- Maxime Lefrançois ( maxime.lefrancois@emse.fr) of MINES Saint-Étienne
- Danai Vachtsevanou ( danai.vachtsevanou@unisg.ch) of University of St.Gallen
- Chistopher Leturc ( christopher.leturc@inria.fr) of Inria
- Olivier Boissier ( olivier.boissier@emse.fr) of MINES Saint-Étienne
- Luis Gustavo Nardin ( luisgustavo.nardin@emse.fr) of MINES Saint-Étienne
- Simon Mayer ( simon.mayer@unisg.ch) of University of St.Gallen
- Victor Charpenay ( victor.charpenay@emse.fr) of MINES Saint-Étienne
- Antoine Zimmermann ( antoine.zimmermann@emse.fr) of MINES Saint-Étienne
- Issued
2021-11-21
- Description
An ontology to describe Hypermedia Multi-Agent Systems.
Overview
An ontology to describe Hypermedia Multi-Agent Systems (hMAS).
Classes
agent c
IRI |
https://purl.org/hmas/Agent
|
---|---|
Is Defined By | core |
Description | An entity that is capable of autonomous behavior. |
In Domain Of | isMemberOf op |
artifact c
IRI |
https://purl.org/hmas/Artifact
|
---|---|
Is Defined By | core |
Description | A resource that can be dynamically constructed, shared, and used by agents to support their activities. In a Hypermedia MAS, an artifact exposes and can be accessed through a hypermedia interface (in addition to other possible interfaces, such as a physical interface). |
In Domain Of | isMaterialOf op |
HMAS platform c
IRI |
https://purl.org/hmas/HypermediaMASPlatform
|
---|---|
Is Defined By | core |
Description | A Hypermedia MAS (HMAS) platform is a system providing a collection of features to support Hypermedia MAS. Common features include support for communication and interaction, runtime environments for agents, artifacts, or organizations, etc. |
Example | Examples of hmas:HypermediaMASPlatform include Twitter, Facebook, a JADE node/delpoyment, or a JaCaMo node/delpoyment — all of which provide features that could support Hypermedia MAS & hybrid communities. |
In Domain Of | hosts op |
In Range Of | isHostedOn op |
resource profile c
IRI |
https://purl.org/hmas/ResourceProfile
|
---|---|
Is Defined By | core |
Description | Structured data describing a resource through general metadata, domain- and application-specific metadata, and signifiers. |
Example | e.g., a Thing Description document, a Hydra document, an Socio-Technical Network platform description, an agent description based on the FIPA standard |
In Domain Of |
|
In Range Of |
|
signifier c
IRI |
https://purl.org/hmas/Signifier
|
---|---|
Is Defined By | core |
Description | A perceivable sign/cue that can be interpreted meaningfully by an agent to reveal information about a behavior possibility. |
Note | :Signifier works as a bridge between the Core and the Interaction Vocabularies. |
Related | Affordance |
In Domain Of | isExposedIn op |
In Range Of | exposesSignifier op |
workspace c
IRI |
https://purl.org/hmas/Workspace
|
---|---|
Is Defined By | core |
Description | A logical container for any resource in general and in particular for agents, artifacts or other workspaces. Workspaces can be created or deleted by agents on a needed basis. All agent interactions happen in the context of a workspace whether or not the worspace was explicitly reified. A workspace can be, for instance, implemented on top of an LDP (Linked Data Platform) indirect container. |
In Domain Of | transitivelyContains op |
In Range Of | isTransitivelyContainedIn op |
organization c
IRI |
https://purl.org/hmas/Organization
|
---|---|
Is Defined By | core |
Description | An Organization is an entity situated on Agents and Artifacts, and regulated by a regulation system. |
In Range Of |
|
Object Properties
transitively contains op
IRI |
https://purl.org/hmas/transitivelyContains
|
---|---|
Is Defined By | core |
Description | Links all the resources that are logically contained in a workspaces, directly or indirectly by transitivity. |
Source | https://github.com/HyperAgents/ns.hyperagents.org/issues/8#issuecomment-1025991719 |
Super Property Of | contains op |
Domain | Workspace c |
is transitively contained in op
IRI |
https://purl.org/hmas/isTransitivelyContainedIn
|
---|---|
Is Defined By | core |
Description | A relation that refers to all workspaces in which a resource is contained. |
Super Property Of | isContainedIn op |
Range | Workspace c |
directly contains op
IRI |
https://purl.org/hmas/contains
|
---|---|
Is Defined By | core |
Description | A relation that refers to a direct logical containment relation and is related to the definition of a workspace as a logical container. |
Source | https://github.com/HyperAgents/ns.hyperagents.org/issues/18#issuecomment-1040448029 |
Sub Property Of | transitivelyContains op |
is directly contained in op
IRI |
https://purl.org/hmas/isContainedIn
|
---|---|
Is Defined By | core |
Description | A relation that describes a workspace that contains a resource. |
Sub Property Of | isTransitivelyContainedIn op |
is profile of op
IRI |
https://purl.org/hmas/isProfileOf
|
---|---|
Is Defined By | core |
Description | A relation that links a resource profile to the resource it is a profile of. |
Domain | ResourceProfile c |
has for profile op
IRI |
https://purl.org/hmas/hasProfile
|
---|---|
Is Defined By | core |
Description | A relation that links a resource to its profile. |
Range | ResourceProfile c |
hosts op
IRI |
https://purl.org/hmas/hosts
|
---|---|
Is Defined By | core |
Description | A relation that refers to an information resource or a process that is hosted on a platform. A hosting relation might have further implications, e.g. the usage of the hosted resource (or the usage of platform resources by the hosted resource) could be subject to terms of service or data licensing policies specific to the hosting platform. |
Source | https://github.com/HyperAgents/ns.hyperagents.org/issues/8#issuecomment-1025991719 |
Domain | HypermediaMASPlatform c |
is hosted on op
IRI |
https://purl.org/hmas/isHostedOn
|
---|---|
Is Defined By | core |
Description | A relation that refers to the platform that hosts the information resource or process. |
Range | HypermediaMASPlatform c |
is exposed in op
IRI |
https://purl.org/hmas/isExposedIn
|
---|---|
Is Defined By | core |
Description | A relation between a signifier and a resource profile it is exposed in. |
Domain | Signifier c |
Range | ResourceProfile c |
exposes signifier op
IRI |
https://purl.org/hmas/exposesSignifier
|
---|---|
Is Defined By | core |
Description | A relation between a resource profile and a signifier it exposes. |
Source | https://github.com/HyperAgents/ns.hyperagents.org/issues/13#issuecomment-1029349488 |
Domain | ResourceProfile c |
Range | Signifier c |
is member of op
IRI |
https://purl.org/hmas/isMemberOf
|
---|---|
Is Defined By | core |
Description | A relation between an Agent and an Organization it belongs to. |
Domain | Agent c |
Range | Organization c |
is material of op
IRI |
https://purl.org/hmas/isMaterialOf
|
---|---|
Is Defined By | core |
Description | A relation between an Artifact and an Organization it belongs to. |
Domain | Artifact c |
Range | Organization c |
Annotation Properties
SKOS Concepts
affordance k
IRI |
https://purl.org/hmas/Affordance
|
---|---|
Is Defined By | core |
Description | A behavior possibility that is a relationship between an ability of an agent and a situation that includes agents and features of the environment. |
Pref Label | affordance |
Definition | A behavior possibility that is a relationship between an ability of an agent and a situation that includes agents and features of the environment. |
History Note | The definition of the concept follows affordance theorists [Chemero and Turvey, 2007]. |
Editorial Note | The concept has been considered as a candidate term for representing interaction cues and metadata in the Hypermedia MAS Core Ontology. The term :Signifier is selected instead for the following reasons: 1) Affordances emerge upon the presence of individual agents in the appropriate situation, while signifiers are defined with respect to agent types to preserve the evolvability and reusability of interaction cues without requiring prior knowledge about individual agents; 2) Affordances are defined in [Chemero and Turvey, 2007] for studying interactions of animals, while signifiers are defined here for supporting interactions of autonomous agents, which exhibit more heterogeneous abilities than animals — including agents whose cognitive abilities exclusively rely on computational processes such as reasoning over representations. Here, the concept is provided to support the discussion, management, and modelling of signifiers, which reveal information about affordances [Norman, 2013]. For example, the association between the two terms enables examining the dynamic exposure of signifiers based on the run-time availability of agent abilities and situations, or the modelling of signifiers that reveal information about affordances for both artificial and human agents. |
Related | Signifier c |
References |
|
Namespaces
- :
-
https://purl.org/hmas/
- cc
-
http://creativecommons.org/ns#
- dct
-
http://purl.org/dc/terms/
- owl
-
http://www.w3.org/2002/07/owl#
- prov
-
http://www.w3.org/ns/prov#
- rdf
-
http://www.w3.org/1999/02/22-rdf-syntax-ns#
- rdfs
-
http://www.w3.org/2000/01/rdf-schema#
- schema
-
https://schema.org/
- schema1
-
http://schema.org/
- skos
-
http://www.w3.org/2004/02/skos/core#
- vann
-
http://purl.org/vocab/vann/
Legend
c | Classes |
op | Object Properties |
k | SKOS Concepts |
How to cite
tbdAcknowledgements
HyperAgents is a French ANR (grant number ANR-19-CE23-0030) and Swiss SNF project working towards the deployment of world-wide hybrid communities of people and artificial agents on the Web.