37 KiB
Property
This is the base type for any 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
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
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
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
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
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 |
|
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 |
|
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
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.