made by pyLODE 2.12.0

Hypermedia MAS Core Ontology

Metadata

URI
https://purl.org/hmas/core
Creator(s)
Andrei Ciortea (andrei.ciortea@unisg.ch) of University of St.Gallen
Contributor(s)
Maxime Lefrançois Orcid logo (maxime.lefrancois@emse.fr) of MINES Saint-Étienne
Fabien Gandon Orcid logo (fabien.gandon@inria.fr) of Inria
Danai Vachtsevanou (danai.vachtsevanou@unisg.ch) of University of St.Gallen
Chistopher Leturc Orcid logo (christopher.leturc@inria.fr) of Inria
Simon Mayer (simon.mayer@unisg.ch) of University of St.Gallen
Olivier Boissier (olivier.boissier@emse.fr)
Issued
2021-11-21
Ontology RDF
RDF (turtle)

Description

An ontology to describe Hypermedia Multi-Agent Systems.

Table of Contents

  1. Classes
  2. Object Properties
  3. Annotation Properties
  4. Namespaces
  5. Legend

Overview

Pictures say 1,000 words
Figure 1: Ontology overview

Classes

Personc # Classes

URI http://schema.org/Person
Members https://pod.inrupt.com/smnmyr/profile/card#me
https://www.emse.fr/~boissier/
https://pod.inrupt.com/andreiciortea/profile/card#me
https://danaivach.inrupt.net/profile/card#me
https://www.linkedin.com/in/christopher-leturc/
http://maxime-lefrancois.info/me#
http://ns.inria.fr/fabien.gandon#me

Agentc # Classes

URI https://purl.org/hmas/Agent
Is Defined By https://purl.org/hmas/core
Description

An entity that is capable of autonomous behavior.

In domain of is member ofop

Artifactc # Classes

URI https://purl.org/hmas/Artifact
Is Defined By https://purl.org/hmas/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).

Sub-classes HMAS Platformc
Workspacec
In domain of is material ofop

HMAS Platformc # Classes

URI https://purl.org/hmas/HypermediaMASPlatform
Is Defined By https://purl.org/hmas/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(s)
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.

Super-classes Artifactc
In domain of hostsop
In range of is hosted onop

organizationc # Classes

URI https://purl.org/hmas/Organization
Is Defined By https://purl.org/hmas/core
Description

An Organization is an entity situated on Agents and Artifacts, and regulated by a regulation system.

In range of is member ofop
is material ofop

Resource Profilec # Classes

URI https://purl.org/hmas/ResourceProfile
Is Defined By https://purl.org/hmas/core
Description

Structured data describing a resource through general metadata, domain- and application-specific metadata, and signifiers.

Example(s)
e.g., a Thing Description document, a Hydra document, an Socio-Technical Network platform description, a fipa:AgentDescription

In domain of exposes signifierop
is profile ofop
In range of has for profileop
is exposed inop

Signifierc # Classes

URI https://purl.org/hmas/Signifier
Is Defined By https://purl.org/hmas/core
Description

A perceivable sign/cue that can be interpreted meaningfully by an agent to reveal information about a behavior possibility.

In domain of is exposed inop
In range of exposes signifierop

Workspacec # Classes

URI https://purl.org/hmas/Workspace
Is Defined By https://purl.org/hmas/core
Description

A logical container of one or multiple interactions among agents and potentially artifacts. Workspaces can contain any resource in general and in particular agents, artifacts, other workspaces, or platforms. A workspace can be a LDP container and this can be done by multi-typing the container or by multiple inheritance on a Class ex:Workcontainer.

Super-classes Artifactc
In domain of transitively containsop
In range of is transitively contained inop

Object Properties

directly containsop # OPs

URI https://purl.org/hmas/contains
Is Defined By https://purl.org/hmas/core
Source https://github.com/HyperAgents/ns.hyperagents.org/issues/18#issuecomment-1040448029
Description

A relation that refers to a direct logical containment relation and is related to the definition of a workspace as a logical container.

Super-properties transitively containsop
Inverse properties is directly contained inop

exposes signifierop # OPs

URI https://purl.org/hmas/exposesSignifier
Is Defined By https://purl.org/hmas/core
Source https://github.com/HyperAgents/ns.hyperagents.org/issues/13#issuecomment-1029349488
Description

A relation between a resource profile and a signifier it exposes.

Inverse properties is exposed inop
Domain(s) Resource Profilec
Range(s) Signifierc

has for profileop # OPs

URI https://purl.org/hmas/hasProfile
Is Defined By https://purl.org/hmas/core
Description

A relation that links a resource to its profile.

Inverse properties is profile ofop
Range(s) ResourceProfilec

hostsop # OPs

URI https://purl.org/hmas/hosts
Is Defined By https://purl.org/hmas/core
Source https://github.com/HyperAgents/ns.hyperagents.org/issues/8#issuecomment-1025991719
Description

A relation that refers to an information resource or a process (e.g., agent) 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.

Domain(s) HMAS Platformc

is directly contained inop # OPs

URI https://purl.org/hmas/isContainedIn
Is Defined By https://purl.org/hmas/core
Description

A relation that describes a workspace that contains a resource.

Super-properties is transitively contained inop
Inverse properties directly containsop

is exposed inop # OPs

URI https://purl.org/hmas/isExposedIn
Is Defined By https://purl.org/hmas/core
Description

A relation between a signifier and a resource profile it is exposed in.

Inverse properties exposes signifierop
Domain(s) Signifierc
Range(s) ResourceProfilec

is hosted onop # OPs

URI https://purl.org/hmas/isHostedOn
Is Defined By https://purl.org/hmas/core
Description

A relations that refers to the platform that hosts the resource.

Inverse properties hostsop
Range(s) HypermediaMASPlatformc

is material ofop # OPs

URI https://purl.org/hmas/isMaterialOf
Is Defined By https://purl.org/hmas/core
Description

A relation between an Artifact and an Organization it belongs to.

Domain(s) Artifactc
Range(s) Organizationc

is member ofop # OPs

URI https://purl.org/hmas/isMemberOf
Is Defined By https://purl.org/hmas/core
Description

A relation between an Agent and an Organization it belongs to.

Domain(s) Agentc
Range(s) Organizationc

is profile ofop # OPs

URI https://purl.org/hmas/isProfileOf
Is Defined By https://purl.org/hmas/core
Description

A relation that links a resource profile to the resource it is a profile of.

Inverse properties has for profileop
Domain(s) Resource Profilec

is transitively contained inop # OPs

URI https://purl.org/hmas/isTransitivelyContainedIn
Is Defined By https://purl.org/hmas/core
Description

A relation that refers to all workspaces in which a resource is contained.

Inverse properties transitively containsop
Range(s) Workspacec

transitively containsop # OPs

URI https://purl.org/hmas/transitivelyContains
Is Defined By https://purl.org/hmas/core
Source https://github.com/HyperAgents/ns.hyperagents.org/issues/8#issuecomment-1025991719
Description

Links all the resources that are logically contained in a workspaces, directly or indirectly by transitivity.

Inverse properties is transitively contained inop
Domain(s) Workspacec

Annotation Properties

licenseap # APs

URI http://creativecommons.org/ns#license

contributorap # APs

URI http://purl.org/dc/terms/contributor

creatorap # APs

URI http://purl.org/dc/terms/creator

descriptionap # APs

URI http://purl.org/dc/terms/description

issuedap # APs

URI http://purl.org/dc/terms/issued

sourceap # APs

URI http://purl.org/dc/terms/source

titleap # APs

URI http://purl.org/dc/terms/title

preferredNamespacePrefixap # APs

URI http://purl.org/vocab/vann/preferredNamespacePrefix

preferredNamespaceUriap # APs

URI http://purl.org/vocab/vann/preferredNamespaceUri

affiliationap # APs

URI http://schema.org/affiliation

emailap # APs

URI http://schema.org/email

identifierap # APs

URI http://schema.org/identifier

nameap # APs

URI http://schema.org/name

urlap # APs

URI http://schema.org/url

exampleap # APs

URI http://www.w3.org/2004/02/skos/core#example

noteap # APs

URI http://www.w3.org/2004/02/skos/core#note

Namespaces

default (hmas)
https://purl.org/hmas/
cc
http://creativecommons.org/ns#
dct
http://purl.org/dc/terms/
foaf
http://xmlns.com/foaf/0.1/
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#
sdo
http://schema.org/
skos
http://www.w3.org/2004/02/skos/core#
vann
http://purl.org/vocab/vann/
voaf
http://purl.org/vocommons/voaf#
xsd
http://www.w3.org/2001/XMLSchema#

Legend

cClasses
opObject Properties
fpFunctional Properties
dpData Properties
dpAnnotation Properties
pProperties
niNamed Individuals