Package org.gcube.resourcemanagement.model.reference.relations.consistsof
package org.gcube.resourcemanagement.model.reference.relations.consistsof
-
InterfacesClassDescriptionRelation among a
Serviceand itsActionFacet.An action triggered when aServiceis 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 targetContactFacetcontains 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 targetContactFacetcontains 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 targetContactFacetcontains 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 targetContactFacetcontains 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 targetContactFacetcontains 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 targetContactFacetcontains 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 targetContactFacetcontains 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 targetMemoryFacetindicates a non-volatile memory, i.e., a memory which does not lose the data when the device is powered down.An action triggered when aServiceis deactivated.HasSpatialCoverage<Out extends org.gcube.informationsystem.model.reference.entities.Resource,In extends CoverageFacet> HasSpatialCoverage indicates that the targetCoverageFacetindicates 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 targetCoverageFacetindicates 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 targetMemoryFacetis 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> EachGCubeResourcehas been defined to have at least a facet linked with an IsIdentifiedBy relation.