Package org.gcube.resourcemanagement.model.reference.relations.consistsof


package org.gcube.resourcemanagement.model.reference.relations.consistsof
  • Interfaces
    Class
    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.