Skip to main content

base-object-properties

schema/components/base-object-properties/1.1.0/base-object-properties.schema.json

The base-object-properties component defines properties common to all Geoscience Objects. Every object schema composes this component (either directly or via base-spatial-data-properties) using allOf.

The core fields are:

  • name — A human-readable name for the object.
  • uuid — A universally unique identifier for the object. May be null for new objects that have not yet been assigned an identifier.
  • description — An optional description of the object.
  • extensions — An optional map for application-specific extensions.
  • tags — An optional list of tags for categorisation.
  • lineage — An optional lineage component recording the provenance of the object.

Used by: experimental-variogram, variogram.

Properties​

base-object-properties (v1.1.0)​

Properties common to all types of Geoscience Objects such as their name, unique identifier.

PropertyTypeDescriptionFlags
nameStringName of the object.✅
uuidbase-object-propertiesIdentifier of the object.✅
descriptionStringOptional field for adding additional description to uniquely identify this object.
extensionsObjectExtended properties that may be associated to the object, but not specified in the schema
tagsObjectKey-value pairs of user-defined metadata
lineagelineageInformation about the history of the object

Legend​

FlagDescription
⬆️Inherited property
✅Required property

Was this page helpful?