- All Superinterfaces:
org.gcube.informationsystem.base.reference.Element, org.gcube.informationsystem.model.reference.entities.Entity, org.gcube.informationsystem.base.reference.entities.EntityElement, org.gcube.informationsystem.model.reference.ERElement, GCubeResource, org.gcube.informationsystem.base.reference.IdentifiableElement, org.gcube.informationsystem.model.reference.ModelElement, org.gcube.informationsystem.model.reference.entities.Resource, Serializable
- All Known Subinterfaces:
Plugin
- All Known Implementing Classes:
PluginImpl, SoftwareImpl
@ResourceSchema(facets={@ResourceSchemaEntry(relation=IsIdentifiedBy.class,facet=SoftwareFacet.class,min=1,max=1,description="Software coordinates which identify the Software per se."),,},resources={,,,,})
@TypeMetadata(name="Software",
description="Software is an entity worth being represented for management purposes. The relation {@link DependsOn} indicates dependencies between two Software captured for management purposes.",
version="1.0.0")
@Change(version="1.0.0",
description="First Version")
public interface Software
extends GCubeResource
Software is an entity worth being represented for management purposes.
The relation
DependsOn indicates dependencies between two Software
captured for management purposes.
Software has similar meaning of D14_Software defined in CRMdig.
https://wiki.gcube-system.org/gcube/GCube_Model#Software
- Author:
- Luca Frosini (ISTI - CNR)