- 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 Implementing Classes:
SchemaImpl
@ResourceSchema(facets={@ResourceSchemaEntry(relation=IsIdentifiedBy.class,facet=SchemaFacet.class,min=1,max=1),,,},resources=)
@TypeMetadata(name="Schema",
description="Schema is any reference schema used to specify compliant values. Examples include controlled vocabularies, ontologies, and others. This resource is mainly used by {@link Dataset} to evidence that is compliant with a Schema by using {@link IsCompliantWith} relation.",
version="1.0.0")
@Change(version="1.0.0",
description="First Version")
public interface Schema
extends GCubeResource
Schema is any reference schema used to specify compliant values.
Examples include controlled vocabularies, ontologies, and others.
This resource is mainly used by
Dataset to evidence that
is compliant with a Schema by using
IsCompliantWith relation.
https://wiki.gcube-system.org/gcube/GCube_Model#Schema
- Author:
- Luca Frosini (ISTI - CNR)