| Interface | Description |
|---|---|
| HasAction<Out extends Service,In extends ActionFacet> |
Relation among a
Service and its ActionFacet. |
| HasAddAction<Out extends Service,In extends ActionFacet> |
An action triggered when a
Service is activated. |
| HasContact<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasContact is a base relation type to capture the diverse points of contact associated with a resource.
|
| HasContributor<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasContributor indicates that the target
ContactFacet contains the information
related to a contributor to the source resource,
e.g., the contact points of the contributor of software or the contributor of a dataset. |
| HasCoverage<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends CoverageFacet> |
HasCoverage represents the type of coverage that is provided by the CoverageFacet.
|
| HasCreator<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasCreator indicates that the target
ContactFacet contains the information related to
a creator of the source resource, e.g., the contact points of the creator of a dataset. |
| HasCurator<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasCurator indicates that the target
ContactFacet contains the information related to
a curator of the source resource, e.g., the contact points of the curator of a dataset. |
| HasDeveloper<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasDeveloper indicates that the target
ContactFacet contains the information related to a
developer of the source resource e.g., the contact points of the developer of a software. |
| HasMaintainer<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasDeveloper indicates that the target
ContactFacet contains the
information related to a developer of the source resource,
e.g., the contact points of the developer of a software. |
| HasManager<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasManager indicates that the target
ContactFacet contains the information
related to a manager of the source resource,
e.g., the contact points of the manager of a research infrastructure or a data centre. |
| HasMemory<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends MemoryFacet> |
HasMemory is a base relation type to capture the diverse type of memories associated with a resource.
|
| HasOwner<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends ContactFacet> |
HasOwner indicates that the target
ContactFacet contains the information related to
the owner of the source resource, e.g., the contact points of the owner of dataset. |
| HasPersistentMemory<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends MemoryFacet> |
HasPersistentMemory indicates that the target
MemoryFacet indicates a non-volatile
memory, i.e., a memory which does not lose the data when the device is powered down. |
| HasRemoveAction<Out extends Service,In extends ActionFacet> |
An action triggered when a
Service is deactivated. |
| HasSpatialCoverage<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends CoverageFacet> |
HasSpatialCoverage indicates that the target
CoverageFacet indicates a spatial
coverage information, e.g., the geographic area indication for the dataset. |
| HasTemporalCoverage<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends CoverageFacet> |
HasTemporalCoverage indicates that the target
CoverageFacet indicates a temporal
coverage information, e.g., the temporal period indication for the dataset. |
| HasVolatileMemory<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends MemoryFacet> |
HasVolatileMemory indicates that the target
MemoryFacet is a volatile memory,
i.e., a memory which requires power to maintain the stored information. |
| IsIdentifiedBy<S extends org.gcube.informationsystem.model.reference.entities.Resource,T extends org.gcube.informationsystem.model.reference.entities.Facet> |
Each
GCubeResource has been defined to have at least a facet linked with
an IsIdentifiedBy relation. |
Copyright © 2022. All Rights Reserved.