Recommendation

Document summarizing guidance to a Grower from an advisor. An example might be recommendations for amounts of specific crops to plant from a financial or market advisor, specific varieties or crop protection chemicals to use from an agronomic advisor, etc.

E.g.s, if an advisor recommends a Grower plant a specific variety on 3 fields, the Recommendation.FieldIds would map to those fields, and there would be one Operation of type Application - Sowing and Planting simply referring to the product id of the recommended variety.

If an advisor is recommending the Grower apply a certain crop protection chemical for all fields with a certain crop, the Recommendation.CropIds would map to a single crop, and there would be one Operation of type Application - Crop Protection, mapping to the product id of the specified chemical, optionally containing a Time Scopes object to specify the recommended date range.

Child Components

Id 1..1
Name 1..1
Description 0..1
Context Items 0..∞
Season Id 0..1
Note 0..∞
Document Correlations 0..∞
Time Scopes 0..∞
Version 0..1
Crop Id 0..∞
Estimated Area 0..1
Field Id 0..∞
Crop Zone Id 0..∞
Operations 1..∞

UML Class Model

The following link opens the SVG image in a separate browser tab.
You can save the file locally and use it, for example, in PowerPoint.
SVG File
@startuml Recommendation

class Recommendation {
    String [[/docs/name Name]]
    String [[/docs/description Description]]
    String [[/docs/season-id SeasonId]]
    String [[/docs/note Note]]
    String [[/docs/version Version]]
    String [[/docs/crop-id CropId]]
    String [[/docs/field-id FieldId]]
    String [[/docs/crop-zone-id CropZoneId]]
}

class Id {
    [[/docs/id details]]→
}

class ContextItem {
    [[/docs/context-item details]]→
}

class DocumentCorrelation {
    [[/docs/document-correlation details]]→
}

class TimeScope {
    [[/docs/time-scope details]]→
}

class EstimatedArea {
    [[/docs/estimated-area details]]→
}

class Operation {
    [[/docs/operation details]]→
}

Recommendation o-d- "1...1" Id
Recommendation o-r- "0...∞" ContextItem
Recommendation o-u- "0...∞" DocumentCorrelation
Recommendation o-l- "0...∞" TimeScope
Recommendation o-d- "0...1" EstimatedArea
Recommendation o-u- "1...∞" Operation

hide circle
@enduml

Where Used

Following is a list of components that have Recommendation as a child component.

Feedback

AgGateway and its members welcome your feedback.

UUID: 27b3f1dba36d4dc58ed2c6192cce35fd

ADAPT Standard Version 2.0.0