- 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,description="The identifier used to uniquely reference this Schema."),,,},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 [Dataset](type:Dataset) to evidence that it is compliant with a Schema by using [IsCompliantWith](type: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.
- Author:
- Luca Frosini (ISTI - CNR)