Skip to content

Changelog#

v2.2.1#

Fixed#

  • requirements for the image-context field. It previously missed the constraint of having a name field
  • constraints of the image-overlap-fraction field. It now also allows zero as a value
  • description of the image-entropy field. It now correctly defines the field’s value as the normalized Shannon entropy

v2.2.0#

Added#

  • image-stereo-camera-calibration-model field to support stereo images.
  • image-platform field description, to include organisms (e.g. diver) as a platform.
  • new icons for image annotation values
  • datacite references for context
  • handles for schema identifier

Fixed#

  • data structure description of image-set-items, to clarify that only still images are given as objects and videos as lists
  • field descriptions, for image-sensor, image-creators and image-license
  • image-creators field to have at least one entry
  • image-camera-housing-viewport.viewport-type field to be defined as an enumeration
  • typo in image-average-color field description
  • maximum value of image-average-color field, so the field is actually represented by an 8 bit unsigned integer
  • missing descriptions of image-annotations.shape variants
  • description of image-coordinate-uncertainty-meters to clarify that it is limited to horizontal coordinates only
  • schema references in examples

v2.1.0#

Added#

  • crosswalk from iFDO fields to PDS4 fields to JSON schema specification
  • references to past schema definitions to documentation

v2.0.1#

Changed#

  • jsonschema to also allow trimmed UUIDs (without hypthens)

v2.0.0#

Added#

  • image-provenance field to document the agents, entities and activities that led to the creation. This field is inspired by the definition of w3-prov
  • image-related-material field to reference information in external resources that relates to this iFDO (e.g. cruise reports).
  • image-set-[min,max]-[latitude,longitude]-degrees fields to to define a bounding box within which all images of the iFDO reside

Changed#

  • schema definition to be split between iFDOs, annotations and the provenance
  • file format recommendation to JSON
  • many fields that used to be strings to objects to provide not only a value but also a link to external resources, e.g. image-platform: {name: PFM-XYZ, uri: https://foobar/PFM-XYZ}. Others fields that are affected: image-sensor, image-license, image-context, image-project, image-event, image-pi
  • the iFDO image-set-header part to requiere one representative value for each of these fields: image-datetime, image-latitude, image-longitude, and image-altitude-meters
  • spelling of fields and added unit names to appropriate fields, e.g. image-altitude which is now called image-altitude-meters and image-area-square-meter which is now called image-area-square-meters

Removed#

  • image-depth field to remove the ambiguity of having two options for altitude / depth