Table of Contents

operationRecordResource

Description

Abstract class that represents an operation record - operations that form the activity that has been carried out.

The operationRecordResource schema inherits from observationType.

Properties

Name Description Required Type
Operation Encoding of the field operation. See https://raw.githubusercontent.com/Datalinker-Org/Geospatial/master/well-known/operations-and-methods.md Yes string
OperationName The name of the operation. No string
Method Where an operation may be achieved by multiple methods, specifies the method (e.g., method of application or cultivation). See well-known/operations-and-methods.md No string
SummaryGeometry The geojson feature (with its geometry) that summarises the operation activity. No feature
LoggedGeometry The geojson feature (with its geometry) that covers the logged track or activity record in detail. No feature
Products Products applied in the operation No Array of  operationProductType
Environment Environmental Data No operationEnvironmentType
ObservationDate UTC Date (required) and time (optional) the sample was taken Yes date-time
PhenomenonStartTime ISO UTC DateTime No date-time
PhenomenonEndTime ISO UTC DateTime No date-time
Holding Reference to the holding on which this observation was performed. No featureReferenceType
Feature Reference to the feature to which this observation applies. Alternative to features[]. No featureReferenceType
Features Array of features to which this observation applies. Alternative to feature. No Array of  featureReferenceType
Responsible Identifier of the person responsible for the observation No string
Remark Notes or remarks field No string
Id Unique identifier (UUID) used within the current server to identify the resource. Yes string
Identifiers Identifiers for the resource (see well-known/schemes... for example identity schemes). No Array of  identifierType
Links Linked resources that are related to the current resource. No Array of  relationType
Meta Meta-data for the resource. Mandatory if you wish to support synchronisation. Yes metaDataType
Name A user-readable name for the resource. No string
Self Uniform resource identifier (URI) of the resource (rel=self). No string

Examples

Example 1

{
  "operation": "Fertiliser Application",
  "operationName": "Urea + Selenium Block 4",
  "observationDate": "2022-11-01T00:00:00Z",
  "resourceType": "OperationRecordResource",
  "id": "b4683e10-7f91-44ae-8722-214796378a34",
  "meta": {
    "sourceId": {
      "id": "335884",
      "scheme": "nz.observationIdentifyingScheme"
    },
    "modified": "2022-12-05T12:30:00Z"
  },
  "feature": {
    "contentType": "plot",
    "identifier": {
      "scheme": "com.purefarming.plotId",
      "id": "3fabfd52-dc02-4109-9bb7-be4f592898f8"
    }
  },
  "phenomenonStartTime": "2022-11-01T08:28:02Z",
  "summaryGeometry": {
    "geometry": {
      "coordinates": [
        [
          [
            175.36789819531776,
            -37.74521332738721
          ],
          [
            175.36432165382598,
            -37.74747616457623
          ],
          [
            175.36847864019472,
            -37.75157825727582
          ],
          [
            175.37224789227093,
            -37.74920317795343
          ],
          [
            175.36789819531776,
            -37.74521332738721
          ]
        ]
      ]
    }
  },
  "products": [
    {
      "components": [
        {
          "product": {
            "manufacturer": "Fertco Limited",
            "brand": "Ammonium X + Se",
            "form": "Granules",
            "uri": "https://www.fertco.co.nz/products/fertiliser/x-se",
            "matterState": "Solid",
            "activeIngredients": [
              {
                "name": "Urea"
              },
              {
                "name": "Ammonium sulphate"
              }
            ],
            "analysis": [
              {
                "name": "N",
                "percent": 30.248
              },
              {
                "name": "S",
                "percent": 13.731
              }
            ],
            "crop": {
              "name": "Pasture",
              "variety": "Ryegrass White Clover",
              "establishmentDate": "2020-05-01T00:00:00Z"
            }
          }
        }
      ],
      "applicationRate": {
        "measurement": 100,
        "units": "KGM"
      },
      "spatialMetric": {
        "measurement": 1,
        "units": "HAR"
      },
      "applicationTotal": {
        "measurement": 1030,
        "units": "KGM"
      }
    }
  ],
  "environment": {
    "windDirectionCompass": "SSW",
    "windSpeed": {
      "measurement": 15,
      "units": "KMH"
    },
    "soilTemperature": {
      "measurement": 14,
      "units": "CEL"
    }
  }
}