information-system-model-do.../is-model.rst

37 KiB

Property

This is the base type for any Property

Property
Name Type Attributes Description
This type does not define any additional attributes.

The Property current version is 1.0.0.

Changelog:

  • 1.0.0: First Version.

Entity

This is the base type for any Entity

Entity
Properties
Name Type Attributes Description
header Header Mandatory:true ReadOnly:false NotNull:true Metadata associated with the instance that is automatically created/updated by the system.

The Entity current version is 1.0.0.

Changelog:

  • 1.0.0: First Version.

Resource

This is the base type for any Resource

Resource extends Entity
Source Relation Multiplicity Target Description
Facets
Resource ConsistsOf 1..n Facet Any Resource consists of one or more Facets which describes the different aspects of the resource.
Resource Relations
Resource IsRelatedTo 0..n Resource Any Resource can be related to any other resource.

The Resource current version is 1.0.0.

Changelog:

  • 1.0.0: First Version.

Facet

This is the base type for any Facet

Facet extends Entity
Properties
Name Type Attributes Description
This type does not define any additional attributes.
Known Usage
Source Relation Multiplicity Target Description
GCubeResource IsIdentifiedBy 1..1 Facet Any Resource has at least one Facet which in some way allow to identify the Resource per se.
Resource ConsistsOf 1..n Facet Any Resource consists of one or more Facets which describes the different aspects of the resource.

The Facet current version is 1.0.0.

Changelog:

  • 1.0.0: First Version.

Relation

This is the base type for any Relation

Relation
Definition
Source Relation Multiplicity Target Description
Resource Relation 0..n Entity This is the base type for any Relation
Properties
Name Type Attributes Description
propagationConstraint PropagationConstraint Mandatory:false ReadOnly:false NotNull:false

The Relation current version is 1.0.0.

Changelog:

  • 1.0.0: First Version.

ConsistsOf

This is the base type for any ConsistsOf relation

ConsistsOf extends Relation
Definition
Source Relation Multiplicity Target Description
Resource ConsistsOf 0..n Facet This is the base type for any ConsistsOf relation
Properties
Name Type Attributes Description
This type does not define any additional attributes.
Known Usage
Source Relation Multiplicity Target Description
Actor ConsistsOf 0..n ContactReferenceFacet
ConcreteDataset ConsistsOf 1..n AccessPointFacet The access point to use for having access to the concrete dataset. The embargoState can be modeled through the access policy defined in the consistsOf relation.
Dataset ConsistsOf 0..n AccessPointFacet The access point to use for having access to the dataset. The embargoState can be modeled through the access policy defined in the consistsOf relation.
Dataset ConsistsOf 0..n DescriptiveMetadataFacet Any descriptive information associated with the dataset, e.g. for discovery purposes.
Dataset ConsistsOf 0..n EventFacet Any 'event' characterising the lifecycle of the dataset, e.g. collection date, last collection date.
Dataset ConsistsOf 0..n LicenseFacet The licence governing dataset exploitation. The duration of license (if any) is captured by the expiry date defined in the consistsOf relation.
Dataset ConsistsOf 0..n ProvenanceFacet Any provenance record associated with the dataset.
Dataset ConsistsOf 0..n SubjectFacet Any subject/tag associated with the dataset for descriptive and discovery purposes.
EService ConsistsOf 1..n AccessPointFacet Identify the endpoints of the EService.
EService ConsistsOf 1..n EventFacet Events characterising the current status and lifecycle of the service, e.g. ActivationTime, DeploymentTime.
EService ConsistsOf 0..n LicenseFacet The specific terms of use governing the exploitation of the EService.
EService ConsistsOf 0..n SoftwareFacet Software available in the EService environment that characterizes the specific EService instance.
EService ConsistsOf 1..1 StateFacet The current status of the EService, e.g. STARTED, ready, down, failed.
HostingNode ConsistsOf 1..n CPUFacet The CPU equipping the Hosting Node.
HostingNode ConsistsOf 1..n EventFacet Every event characterizing the life cycle of the Hosting Node, e.g. the activation time.
HostingNode ConsistsOf 0..n SimplePropertyFacet Any <key,value> pair property worth associating with the Hosting Node, e.g. Environment Variables
HostingNode ConsistsOf 0..n SoftwareFacet

Any Software characterising the Hosting Node. Useful to report the hosted software that are not registered in the Resource Registry as Software Resource, e.g. Operating System

HostingNode ConsistsOf 1..1 StateFacet The current state of the Hosting Node, e.g. started, ready, certified, down, failed.
Resource ConsistsOf 1..n Facet Any Resource consists of one or more Facets which describes the different aspects of the resource.
Schema ConsistsOf 0..n DescriptiveMetadataFacet
Schema ConsistsOf 0..n SubjectFacet
Service ConsistsOf 0..n CapabilityFacet Any facility supported/offered by the Service.
Service ConsistsOf 0..n DescriptiveMetadataFacet Any descriptive information associated with the service, e.g. for discovery purposes.
Service ConsistsOf 0..n SubjectFacet Any subject/tag associated with the service for descriptive, cataloguing and discovery purposes.
Site ConsistsOf 1..n LocationFacet
Site ConsistsOf 1..n NetworkingFacet
Software ConsistsOf 0..n CapabilityFacet
Software ConsistsOf 1..n SoftwareFacet Apart the one connected by the IsIdentifiedBy relation (gCube coordinates) the others identify the software in other way e.g. (Maven coordinates).
VirtualMachine ConsistsOf 1..n CPUFacet The CPU equipping the Virtual Machine.
VirtualMachine ConsistsOf 1..n EventFacet Every event characterizing the life cycle of the Virtual Machine, e.g. the activation time.
VirtualMachine ConsistsOf 0..n SoftwareFacet

Any Software characterising the Virtual Machine. Useful to report the hosted software that are not registered in the Resource Registry as Software Resource, e.g. Operating System

VirtualMachine ConsistsOf 1..1 StateFacet The current state of the Virtual Machine, e.g. started, ready, down, unreachable.

The ConsistsOf current version is 1.0.0.

Changelog:

  • 1.0.0: First Version.

IsRelatedTo

This is the base type for any IsRelatedTo relation

IsRelatedTo extends Relation
Definition
Source Relation Multiplicity Target Description
Resource IsRelatedTo 0..n Resource This is the base type for any IsRelatedTo relation
Properties
Name Type Attributes Description
This type does not define any additional attributes.
Known Usage
Source Relation Multiplicity Target Description
Resource IsRelatedTo 0..n Resource Any Resource can be related to any other resource.

The IsRelatedTo current version is 1.0.0.

Changelog:

  • 1.0.0: First Version.