language en

GAIA-X Core Ontology

Release 2021-10-18T12:00:00+01:00

Revision:
21/09
Authors:
GAIA-X Open Work Package 'Self-Description'
Contributors:
https://github.com/JohannesLipp
https://github.com/clange
https://github.com/jlangkau
https://github.com/jpfr
https://github.com/moosmannp
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://www.apache.org/licenses/LICENSE-2.0
Visualization:
Visualize with WebVowl
Cite as:
GAIA-X Open Work Package 'Self-Description'. GAIA-X Core Ontology. Revision: 21/09.
Provenance of this page
Ontology Specification Draft

Abstract

The GAIA-X core ontology contains the components needed to model an efficient, competitive, secure and trustworthy federation of data infrastructure and service providers. The different ontology modules can be found here: Core: https://www.w3id.org/gaia-x/core Asset: https://www.w3id.org/gaia-x/asset Contract: https://www.w3id.org/gaia-x/contract Node: https://www.w3id.org/gaia-x/node Participant: https://www.w3id.org/gaia-x/participant Service: https://www.w3id.org/gaia-x/service

Introduction back to ToC

This is a place holder text for the introduction. The introduction should briefly describe the ontology, its motivation, state of the art and goals.

Namespace declarations

Table 1: Namespaces used in the document
cc<http://creativecommons.org/ns>
schema<http://schema.org>
gax-service<http://w3id.org/gaia-x/service>
void<http://rdfs.org/ns/void>
owl<http://www.w3.org/2002/07/owl>
xsd<http://www.w3.org/2001/XMLSchema>
skos<http://www.w3.org/2004/02/skos/core>
voaf<http://purl.org/vocommons/voaf>
rdfs<http://www.w3.org/2000/01/rdf-schema>
gax-contract<http://w3id.org/gaia-x/contract>
error<http://org.semanticweb.owlapi/error>
gax-core<http://w3id.org/gaia-x/core>
gax-participant<http://w3id.org/gaia-x/participant>
dct<http://purl.org/dc/terms>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns>
xml<http://www.w3.org/XML/1998/namespace>
gax-node<http://w3id.org/gaia-x/node>
vann<http://purl.org/vocab/vann>
gax-resource<http://w3id.org/gaia-x/resource>

GAIA-X Core Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Named Individuals

GAIA-X Core Ontology: Description back to ToC

This is a placeholder text for the description of your ontology. The description should include an explanation and a diagram explaining how the classes are related, examples of usage, etc.

Cross reference for GAIA-X Core Ontology classes, properties and dataproperties back to ToC

This section provides details for each class and property defined by GAIA-X Core Ontology.

Classes

Composablec back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#Composable

A class that can be composed.
is in range of
composes op

Consumablec back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#Consumable

A class that can be consumed.
is in range of
consumes op

Consumerc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#Consumer

A Participant who consumes and leverages Service Instance in the GAIA-X ecosystem to enable digital offerings for End Users.
has super-classes
Participant c
is in domain of
offers to op
is in range of
uses digital offering by op

Contractc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/contract#Contract

Contract means the binding legal agreement describing a Service Instance and includes all rights and obligations.
is in range of
relies on op

Controllablec back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#Controllable

A class that can be controlled.

Data Resourcec back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#DataResource

A Data Resource consists of data in any form and necessary information for data sharing.
has super-classes
resource c

End Userc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#EndUser

A natural person not being Principal, using digital offering from a Consumer. End-Users own an identity within the Consumer context.
is in domain of
uses op, uses digital offering by op
is in range of
offers to op

Federation Servicec back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#FederationService

Federation Services provide the foundation for the operational implementation of the GAIA-X model. An Open-Source community-based reference implementation of them will be provided by the Federation Services projects under specification and oversight by GAIA-X AISBL.
has super-classes
Providable c, error1 c
is in range of
provides service op, uses and conforms op

Federatorc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#Federator

A Federator is a Participant who enables a Federation Service.
has super-classes
Participant c
is in domain of
provides service op

hidden criterionc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#HiddenCriterion

a property that should be hidden when generating visualizations of an entity
has super-classes
property c

Interconnectionc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#Interconnection

An Interconnection is a Resource presenting the connection between two or more Nodes.
has super-classes
resource c

must criterionc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#MustCriterion

a property for which a value must be provided
has super-classes
property c

Nodec back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/node#Node

A Node is a Resource that represents a computational or physical entity that hosts, manipulates, or interacts with other computational or physical entities.
has super-classes
resource c

overridable criterionc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#OverridableCriterion

a property whose value can be inherited, but may be overridden
has super-classes
property c

Participantc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/participant#Participant

A Participant is a natural or legal person who is identified, authorized and has a GAIA-X Self-Description.
has sub-classes
Consumer c, Federator c, Provider c
is in range of
managed by op, owned by op

Providablec back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#Providable

A class that can be provided.
has sub-classes
Federation Service c
is in range of
provides op

Providerc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/participant#Provider

A GAIA-X Provider is a registered legal entity, which operates Gaia-X nodes and/or provides GAIA-X services.
has super-classes
Participant c
is in domain of
defines service offering op, provides op, provides resources from op, provides template op
is in range of
legally enables resource provision op, provided by op

Resourcec back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/resource#Resource

Behavior element used by the Service Instance via the Service Offering composition.
is in domain of
managed by op
is in range of
owns op

Resource Ownerc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#ResourceOwner

A natural or legal person who is in legal possession of the resource.
has super-classes
is in domain of
legally enables resource provision op, owns op
is in range of
provides resources from op

Resource Templatec back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#ResourceTemplate

Resource Template.
is in range of
provides template op

Service Offeringc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/service#ServiceOffering

A Service Offering is a set of Assets and Resources, which a Provider bundles into an offering.

ServiceInstancec back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/service#ServiceInstance

Realisation by the Provider of the Service Offering.
is in domain of
conforms op, relies on op, resource depends on op
is in range of
realized by op, uses op

Software Assetc back to ToC or Class ToC

IRI: http://w3id.org/gaia-x/core#SoftwareResource

A Software Resource is a Resource consisting of non-physical functions.
has super-classes
resource c

Object Properties

composesop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#composes

has domain
service offering c
has range
Composable c

conformsop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#conforms

has domain
ServiceInstance c
has range
service offering c

consumesop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/service#consumes

has domain
Consumer c or service c
has range
Consumable c

defines service offeringop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#definesServiceOffering

has domain
Provider c
has range
service offering c

legally enables resource provisionop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#legallyEnablesResourceProvision

has domain
Resource Owner c
has range
Provider c

managed byop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#managedBy

Declares a GAIA-X participant that manages / maintains this asset.
has domain
Resource c
has range
Participant c

offers toop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#offersTo

has domain
Consumer c
has range
End User c

operatesop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#operates

has domain
Provider c or ServiceInstance c
has range
resource c

owned byop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#ownedBy

has range
Participant c

ownsop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#owns

has domain
Resource Owner c
has range
Resource c

provided byop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#providedBy

has domain
Node c or service c
has range
Provider c

providesop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/participant#provides

has domain
Provider c
has range
Providable c

provides resources fromop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#providesResourcesFrom

has domain
Provider c
has range
Resource Owner c

provides serviceop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#providesService

has domain
Federator c
has range
Federation Service c

provides templateop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#providesTemplate

has domain
Provider c
has range
Resource Template c

realized byop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#realizedBy

has domain
service offering c
has range
ServiceInstance c

relies onop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#reliesOn

has domain
ServiceInstance c
has range
Contract c

resource depends onop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#resourceDependsOn

has domain
ServiceInstance c
has range
service offering c

service offering depends onop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#serviceOfferingDependsOn

has domain
service offering c
has range
service offering c

usesop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#uses

has domain
End User c
has range
ServiceInstance c

uses and conformsop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#usesAndConforms

has domain
service offering c
has range
Federation Service c

uses digital offering byop back to ToC or Object Property ToC

IRI: http://w3id.org/gaia-x/core#usesDigitalOfferingBy

has domain
End User c
has range
Consumer c

Named Individuals

GAIA-X Core Ontologyni back to ToC or Named Individual ToC

IRI: http://w3id.org/gaia-x/core#

belongs to
vocabulary c

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals

References back to ToC

Add your references here. It is recommended to have them as a list.

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.