Grower
Attribute | Type | Multiplicity | Description |
---|---|---|---|
Id | CompoundIdentifier | 1 | |
Name | String | 1 | |
ContactInfo | ContactInfo | 0..1 | Links to Contact Information object |
ContextItems | ContextItem | 0..* |
...
Attribute | Type | Multiplicity | Description |
---|---|---|---|
Id | CompoundIdentifier | 1 | |
Description | String | 1 | |
GrowerId | Integer | 0..1 | |
ContactInfo | ContactInfo | 0..1 | 20150810: Added for ISOXML compatibility |
TimeScopeIdsTimeScopes | TimeScope | 0..* | |
ContextItems | ContextItem | 0..* |
...
Field | Type | Multiplicity | Description | ||||
---|---|---|---|---|---|---|---|
Id | CompoundIdentifier | 1 | |||||
Description | String | 1 | |||||
GrowerId | Integer | 0..1 | |||||
FarmId | Integer | 0..1 | |||||
Area | NumericRepresentationValue | 0..1 | User-set area. | TimeScopeIds | TimeScope | 0. | .*|
ActiveBoundaryId | Integer | 0..1 | Currently-active boundary | ||||
ContextItems | ContextItem | 0..* | |||||
Slope | NumericRepresentationValue | 0..1 | Useful for erosion calculation | ||||
Aspect | NumericRepresentationValue | 0..1 | Useful for understanding causes of yield variability, etc. | ||||
SlopeLength | NumericRepresentationValue | 0..1 | Useful for erosion calculations | ||||
GuidanceGroupIds | Integer | 0..* | The guidance group, potentially including multiple guidance lines | ||||
TimeScopeIds | TimeScope | 0..* |
CropZone
Attribute | Type | Multiplicity | Description |
---|---|---|---|
Id | CompoundIdentifier | 1 | |
TimeScopeIdsTimeScopes | TimeScope | 0..1 | |
Description | string | 1 | |
FieldID | Integer | 1 | |
CropID | Integer | 0..1 | |
Area | NumericRepresentationValue | 1 | |
BoundingRegion | MultiPolygon | 0..1 | |
BoundarySource | GpsSourceEnumGpsSource | 1 | |
NoteIdsNotes | IntegerNote | 0..* | |
GuidanceGroupIds | Integer | 0..* | |
ContextItems | ContextItem | 0..* |
...
Attribute | Type | Multiplicity | Description |
---|---|---|---|
Position | Point | 0..1 | |
ContextItems | ContextItem | 0..* | 20150909: Agreed to add this and collapse GLN into ContextItems |
GpsSource | GpsSource | 0..1 | |
ParentFacilityId | Integer | 0..1 |
Facility
Attribute | Type | Multiplicity | Description |
---|---|---|---|
Id | CompoundIdentifier | 1 | Reference ID |
CompanyId | Integer | 0..1 | ID of Company the Facility belongs to |
Description | String | 0..1 | Name of the facility ("Big Grain Bin") |
ContactInfo | ContactInfo | 0..1 | Note that ContactInfo contains a Location, which in turn contains a GLN |
| |||
FacilityType | EnumeratedValue | 0..1 | |
ContextItems | ContextItem | 0..* | 20150909: Added as agreed upon by group. (Deals flexibly with GLN and other regulatory info.) |
ParentFacilityId | Integer | 0..1 |
FacilityTypeEnum
Item | Description | Comment |
---|---|---|
Office | 20150910 Simply an example | |
Grain bin | 20150910 Simply an example | |
Facility | From AgXML's LocationType. For discussion | |
Farm | From AgXML's LocationType. For discussion | |
Field | From AgXML's LocationType. For discussion | |
Storage Location | From AgXML's LocationType. For discussion | |
Tank | From AgXML's LocationType. For discussion |
...
Cropzone use cases (in progress)
...
Crop | Spatial footprint | Time | Example use case |
---|---|---|---|
Different | Same | Same | Can correspond to a tightly intercropped pair of crops or varieties, where it is not practical to separate them geographically. |
Different | Same | Different | Crop rotation Note that the timeframes do not have to be mutually excusive: for example, a cover crop can be sown (e.g., via an aerial applicator) before the preceding crop is harvested. it would correspond to a different crop zone because of our definition of cropzones as a spatial region where a given crop is being grown during a given time interval. |
Different | Different | Same | Block pattern in a field grown with different horticultural crops in a single-crop (short) growing season. |
Different | Different | Different | Block pattern in a field grown with different horticultural crops in a multiple-crop (long) growing season. |
Same | Same | Same | Improbable use case. Could be used to represent a landlord arrangement, where different landlords are allocated different fractions of the production of the whole field. (That case can be represented differently.) |
Same | Same | Different | Multiple horticultural crops per season in a warm climate. |
Same | Different | Same | Different management or traceability needs (e.g., different customers) require separate record-keeping. Can reflect a setting where parts of a field have different customers, or a blocked arrangement on a citrus grove. |
Same | Different | Different | Successive plantings of the same crop, but with different spatial footprints (e,g., due to different guidance patterns used during planting) |