Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

Note: Plugins would need to publish limitations on name, width, height, row count, column count, etc. 

20151001: Removed WorkItemOperationID, reversing the direction of the relationship between Prescription and WorkItemOperation.

Prescription

AttributeTypeMultiplicityDescription
Id

CompoundIdentifier

1Unique identifier
DescriptionString1Name of the Rx

OperationType

 

OperationTypeEnum

 

1

Type of Prescription: Missing. Crop Protection, Tillage, etc

If we're needing to make these as standalone as possible, we will likely need to add a DDI somewhere..

201509

FieldIdInteger1 
CropZoneIdInteger0..1 
ProductIdsInteger0..*

Prescriptions can have multiple Products. Important for a variety of needs.

20150925: Listing them here is somewhat redundant, albeit useful.

ContextItemsContextItem0..* 

 

SpatialPrescription (sub-class of Prescription)

AttributeTypeMultiplicityDescription

BoundingBox

BoundingBox1 
OutOfFieldRateRxRates0..120150925 R. Andres Ferreyra (Unlicensed): This suggests a single-product prescription, and is inconsistent with the multi-product implementation of the RasterGridPrescription and Vector Prescription. This should become a vector if multiple products are to be used.
LossOfGPSRateRxRates0..120150925  R. Andres Ferreyra (Unlicensed): This suggests a single-product prescription, and is inconsistent with the multi-product implementation of the RasterGridPrescription and Vector Prescription. This should become a vector if multiple products are to be used.


RasterGridPrescription  (Child class of SpatialPrescription)

AttributeTypeMultiplicityDescription
OriginPoint1GridMinimumNorthPosition, GridMinimumEastPosition
RowCountInteger1GridMaximumRow
ColumnCountInteger1GridMaximumColumn
CellWidthNumericRepresentationValue1GridCellEastSize (in WGS84 degrees)
CellHeightNumericRepresentationValue1GridCellNorthSize (in WGS84 degrees)
RatesRxRates[,]1

Should have (RowCount * ColumnCount) number of values.

Note 1: this notation is [row,column]

Note 2: Each cell can have multiple rates for each product.

 

VectorPrescription (Child class of SpatialPrescription)

AttributeTypeMultiplicityDescription

RxShapeLookups

RxShapeLookup

1..* 


RxShapeLookup

AttributeTypeMultiplicityDescription
ShapeMultiPolygon1 
Rates

RxRates

1Changed from an array of RxRate for consistency with use of RxRates in RasterGridPrescription.

 

RxRate

AttributeTypeMultiplicityDescription
RateNumericRepresentationValue1 
ProductIdInteger1 

RxRates

AttributeTypeMultiplicityDescription
RatesRxRate1..* 

ManualPrescription (Child class of Prescription)

AttributeTypeMultiplicityDescription
RateDataRxRates1..* 
TotalAreaNumericRepresentationValue0..1Relevant in a rate-mediated manual prescription. Not needed in a totals-mediated prescription.
TankAmountNumericRepresentationValue0..1Relevant in a tank-mediated manual prescription.
TotalTanksDouble0..1Relevant in a tank-mediated manual prescription. Allows rounding out the mass balance of the application.
ApplicationStrategyApplicationStrategyEnum0..1 
ApplicationStrategyEnum
RatePerArea
RatePerTank
TotalProduct

ProductUse

AttributeTypeMultiplicityDescription
ProductIdInteger1 
RateNumericRepresentationValue1 
AppliedAreaNumericRepresentationValue0..1 
ProductTotalNumericRepresentationValue0..1 

BoundingBox

AttributeTypeMultiplicityDescription
MinXdouble1 
MinYdouble1 
MaxXdouble1 
MaxYdouble1 
  • No labels