ADAPT - Plan, Recommendation, & Work Order Discussion
Plan - "This is how we will manage part/all of our crop this season"
| Attribute | Type | Multiplicity | Description |
|---|---|---|---|
Id | CompoundIdentifier | 1 | |
| ContextItems | ContextItem | 0..* | |
CropIds | Integer | 0..* | The n multiplicity is relevant for intercropping situations and horticultural scenarios where 1 field may have multiple blocks with different crops. Relevant primarily for validation / regulatory purposes. |
| CropZoneIds | Integer | 0..* | |
|
| ||
Description | String | 1 | Same meaning throughout: an informative name for the document: "High-input soybeans," or "Fungicide spray rec for river bottom cornfields," or "Spraying Back 40") Inherited from Document |
EstimatedArea | NumericRepresentationValue | 0..1 | |
|
| ||
|
| ||
|
| ||
| FarmIds | Integer | 0..* | |
| FieldIds | Integer | 0..* | |
| GrowerId | Integer | 0..1 | |
Notes | Note | 0..* | |
PersonRoleIds | Integer | 0..* | A list of IDs of PeopleRole objects that describe "who" is involved and what their role is in the collection of data. |
| TimeScopes | TimeScope | 0..* | |
| |||
| Version | Integer | 0..1 | |
| WorkItemIds | Integer | 0..* | |
|
Recommendation - "This is what I think we should do now/soon"
| Attribute | Type | Multiplicity | Description |
|---|---|---|---|
Id | CompoundIdentifier | 1 | |
| ContextItems | ContextItem | 0..* | |
CropIds | Integer | 0..* | The n multiplicity is relevant for intercropping situations and horticultural scenarios where 1 field may have multiple blocks with different crops. Relevant primarily for validation / regulatory purposes. |
| CropZoneIds | Integer | 0..* | |
CropSeasonId | Integer | 0..1 | |
| Description | String | 1 | |
| EstimatedArea | NumericRepresentationValue | 0..1 | |
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
| FarmIds | Integer | 0..* | |
| FieldIds | Integer | 0..* | |
| GrowerId | Integer | 0..1 | |
Notes | Note | 0..* | |
PersonRoleIds | Integer | 0..* | A list of IDs of PeopleRole objects that describe "who" is involved and what their role is in the collection of data. |
| TimeScopes | TimeScope | 0..* | |
| Version | Integer | 0..1 | |
| WorkItemIds | Integer | 0..* | |
|
| ||
|
| ||
|
| ||
|
|
WorkOrder - "This is what we will do now/soon"
| Attribute | Type | Multiplicity | Description |
|---|---|---|---|
Id | CompoundIdentifier | 1 | |
| ContextItems | ContextItem | 0..* | |
CropIds | Integer | 0..* | The n multiplicity is relevant for intercropping situations and horticultural scenarios where 1 field may have multiple blocks with different crops. Relevant primarily for validation / regulatory purposes. |
| CropZoneIds | Integer | 0..* | |
|
| ||
| Description | String | 1 | |
| EstimatedArea | NumericRepresentationValue | 0..1 | |
|
| ||
|
| ||
|
| ||
|
| ||
| FarmIds | Integer | 0..* | |
| FieldIds | Integer | 0..* | |
| GrowerId | Integer | 0..1 | |
Notes | Note | 0..* | |
PersonRoleIds | Integer | 0..* | A list of IDs of PeopleRole objects that describe "who" is involved and what their role is in the collection of data. |
| TimeScopes | TimeScope | 0..* | |
| Version | Integer | 0..1 | |
| WorkItemIds | Integer | 0..* | |
|
| ||
|
| ||
|
| ||
|
|
DocumentCorrelation
This objects purpose is to describe the relationship between documents, not to describe one document WITHIN another.
| Attribute | Type | Multiplicity | Description |
|---|---|---|---|
Id | CompoundIdentifier | 1 | |
| RelationshipType | DocRelationshipTypeEnum | 1 | |
| DocumentId | Integer | 1 | "Self" |
| OriginatingDocumentId | Integer | 1 | "Other" |
| TimeScopes | TimeScope | 0..n | |
| PersonRoleIds | Integer | 0..n |