Hypermedia MAS Core Ontology

Metadata

IRI
https://purl.org/hmas/core
Title

Hypermedia MAS Core Ontology

Creator
Andrei Ciortea Orcid logo ( andrei.ciortea@unisg.ch) of University of St.Gallen
Contributor
Issued

2021-11-21

Preferred Namespace Prefix

hmas

Preferred Namespace Uri
https://purl.org/hmas/
Description

An ontology to describe Hypermedia Multi-Agent Systems.

License
https://creativecommons.org/licenses/by/4.0/

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

tbd

Acknowledgements

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.

made by

Table of Contents