Skip to content

Releases: ADAPT/Standard

2.0.2

06 Aug 17:30
7790bb4

Choose a tag to compare

Cleanup NumericDataTypeCode and Scopes codes in Data Type Definitions with proper mappings back to source enumeration codes.
Removal of orphaned property definitions in Root schema

2.0.1

31 Jul 20:51
00cd5d5

Choose a tag to compare

Added missing descriptions to Text Data Type Definitions

2.0.0

25 Jun 19:17
b6ede26

Choose a tag to compare

Added model for high definition boundary layers. The intended use case is for consumers to judge the viability of the boundary for use cases such as autonomous vehicles.

  • Standardized the new Boundary property across Field Boundary, Headland, Obstacle, Operation, Guidance Group and Guidance pattern. Replaces “Geometry” or “BoundaryGeometry” attributes. Boundary contains
    • required Geometry WKT in WGS84
    • optional boundary creation method
    • optional mapping to high definition Reference Layer document with point-by-point GNSS source data
    • optional properties about GNSS Receiver, Correction Network and/or Mobile Base Station
    • optional data quality metrics for GNSS data
  • Added new Data Type Definitions
    • Variable data for points Reference Layers
      • Numeric
        • GNSSDistanceFromBase
        • Speed
        • GNSSReceiverSatelliteCount
        • GNSSBaseStationSatelliteCount
        • GNSSHDOP
        • GNSSVDOP
        • GNSSAgeOfCorrection
        • GNSSSignalStrength
        • GNSSSemiMajorErrorEllipse
        • GNSSSemiMinorErrorEllipse
        • GNSSOrientationErrorEllipse
        • GNSSLatitudeError
        • GNSSLongitudeError
        • GNSSAltitudeError
      • Boolean
        • GNSSRollCompensation
        • GNSSFallbackStatus
      • Enumerated
        • GNSSQualityIndicator
        • NMEA0183TalkerID
        • GNSSPositionFix
        • BoundaryCreationMethod
        • GNSSBaseSurveyType
        • GNSSBaseStationType
    • Numeric Data Quality Metrics
      • GNSSStandardDeviationAverageAltitude
      • GNSSStandardDeviationAverageLatitude
      • GNSSStandardDeviationAverageLongitude
      • GNSSStandardDeviationMaximumAltitude
      • GNSSStandardDeviationMaximumLatitude
      • GNSSStandardDeviationMaximumLongitude
      • GNSSMaximumHDOP
      • GNSSMaximumVDOP
      • GNSSMaximumAgeOfCorrection
      • MinimumGNSSQualityIndicatorCode
    • New Party Role type COLLECTOR defined as “Party that collects samples or observations from fields, drives a field boundary for geospatial data retrieval, etc.”
    • New Layer type HIGH_FIDELITY_GEOMETRY_SOURCE “Defines a point layer attributed by GNSS data on each point.”

Corrections and improvements to Product model.

  • Product Components.
    • A Product Component is now defined as any constituent of a Product, whether another Product or an Ingredient code.
    • Quantity renamed to Amount. Definition now specifies that valid amounts for mixes are in mass/volume per mass/volume. Only ingredients may be specified as percentages.
  • Product Type-specific attributes cleaned up.
    • CropVarietyProductAttributes removed.
      • Crop Id and Traits now optional Product attributes.
      • IsGenetically Enhanced moved to a boolean DataType Definition for use as a Context Item.
    • HarvestedProductAttributes removed. Crop Id now optional Product attribute.
    • CropProtectionProductAttributes removed.
      • Ingredients moved to ProductComponent.IngredientId.
      • HasCarbamate, HasOrganophosphate and HasBiological moved to boolean Data Type Definitions with intended modeling as Context Items.
    • CropNutritionProductAttributes removed.
      • Ingredients moved to ProductComponent.IngredientId.
      • IsManure removed as invalid/incomplete. Manure may be classified with ProductType Organic Fertilizer. Detailed nutrient analysis may be modeled as ProductComponent.IngredientCode
    • MixProductAttributes removed. Total quantity is an instance-specific measurement and ADAPT Products are archetypes and not specific lots.

Expanded OperationType enumerated Data Type Definition

  • APPLICATION_SOWING_AND_PLANTED is superseded by APPLICATION_SOWING_AND_PLANTING_SEEDS
  • Added APPLICATION_TRANSPLANTING
  • Added FIELD_PREPARATION_LAND_LEVELING
  • Added detailed types for paddy field operations
    • PADDY_MANAGEMENT_PUDDLING
    • PADDY_MANAGEMENT_DITCHING
    • PADDY_MANAGEMENT_DRAINAGE
    • PADDY_MANAGEMENT_LAND_LEVELING
    • PADDY_MANAGEMENT_LEVEE_COATING

Corrected PartyType enumeration. BUSINESS is superseded by ORGANIZATION.

Removed CropNutritionIngredient enumerated Data Type Definition as invalid/incomplete. Ingredients are now specified via a Code and Code Source to allow use of external vocabularies.

Corrected casing on Pa Unit of Measure code in Data Type Definitions.

Added new Unitless Unit of Measure code dBm = decibel-milliwatts for GNSS Signal Strength.

Removed redundant TimeScopes and PartyRoles from Operation.SummaryValues.

Simplified collection definition in root schema and corrected syntax issues with contextual definitions.

Replaced Variable.FileDataIndex with explicit properties Variable.GeoParquetColumnName and Variable.GeoTIFFBandIndex to be filled depending on the spatial data type.

Added required Root.RootSchemaVersion to specify format version

1.0.0

11 Jun 14:18

Choose a tag to compare

This is the initial release of AgGateway's ADAPT Standard!

Documentation is available at https://adaptstandard.org.

This release represents the culmination of a multi-year effort among agriculture industry experts collaborating in an AgGateway project. ADAPT Standard builds on the decade-long success of the ADAPT Framework.

AgGateway will continue to support the ADAPT Framework, its wildly successful open-source tool for transforming various field operations data formats. AgGateway is investing in development of an ADAPT Plugin to support ADAPT Standard, giving those who have invested in implementing the ADAPT Framework a smooth path for ADAPT Standard adoption.