Upload
horatio-shelton
View
213
Download
0
Embed Size (px)
Citation preview
Data Exchange StandardsSPADE Project
Joe Russo
Mid-West Weather Working GroupProvidence, Rhode Island
August 3, 2012
Data Exchange Project Information Flow
Core Data
Seed Company 1
Seed Company 2
John Deere
AgFleet
Local Data
API
API
API
Consultant FMIS 3Service Provider
FMIS 2
ProductXML Controller
Implement Tractor
XMLAgGateway
StandardXML
FMIS XML Standard
XMLISO 11783-10
StandardXML
Company Proprietary
AgGateway
EquipXML
Media
Wireless
Manufacturer
ISO Standard
XML
Wire
Farmer FMIS 1
FMIS Standard
XMLFMIS
Standard XML
ManagementTemplates(generic)
Data Exchange Project Information Flow
Core Data
Seed Company 1
Seed Company 2
John Deere
AgFleet
Local Data
API
API
API
Consultant FMIS 3Service Provider
FMIS 2
ProductXML Controller
Implement Tractor
XMLAgGateway
StandardXML
FMIS XML Standard
XMLISO 11783-10
StandardXML
Company Proprietary
AgGateway
FMIS Standard
XML
EquipXML
Media
Wireless
Manufacturer
ISO Standard
XML
Wire
Farmer FMIS 1
FMIS Standard
XML
ManagementTemplates(generic)
AgGateway as Certification and Notification Center
Core Data
Prop.Prog. App
Prog. Data
User Data
Data QC
AG API/Interface
API/Interface
Seed Data
Translation Program
AG API/Interface
Proprietary Data
Core Data
ProprietaryPrograms
EquipData QC Program
ProprietaryPrograms
Equip Data Core Data
AG API/Interface
Translation Program
Proprietary Data
API Interface
Field CompData QC Program
ProprietaryPrograms
Field Comp Data Core Data
AG API/Interface
Translation Program
Proprietary Data
API/Interface
Core Data
Prop.Prog. App
Prog. Data
User Data
Data QC
AG API/Interface
API/Interface
Fert Data
Translation Program
AG API/Interface
Proprietary Data
Core Data
ProprietaryPrograms
Prot Data
Translation Program
AG API/Interface
Proprietary Data
Core Data
ProprietaryPrograms
Other Data
Translation Program
AG API/Interface
Proprietary Data
Core Data
ProprietaryPrograms
Seed Company Fertilizer Company Protectant Company Other Company
Equipment Company Console Company IT Company Distributor
AgGatewayAPI/Interface
Certify New Entry
XMLAuto Entry
UpdateXML XML
Notify New Entry
XML XML
Send Comments
Auto Entry
UpdateXML
Access Diction
Notify New Entry
Data Exchange Project Information Flow
Core Data
Seed Company 1
Seed Company 2
John Deere
AgFleet
Local Data
API
API
API
Consultant FMIS 3Service Provider
FMIS 2
ProductXML Controller
Implement Tractor
XMLAgGateway
StandardXML
FMIS XML Standard
XMLISO 11783-10
StandardXML
Company Proprietary
AgGateway
FMIS Standard
XML
EquipXML
Media
Wireless
Manufacturer
ISO Standard
XML
Wire
Farmer FMIS 1
FMIS Standard
XML
ManagementTemplates(generic)
Management Template Flowchart
72 zones
Crop Management Zone (CMZ)
100+ crops
Commodity
FallowField Preparation
EstablishmentVegetative
ReproductiveHarvest
Production Phase
Many
Activity
ManualMachine
Technique Action (Specific Activity)
Limited Selection
Type
Attribute Sets
Equipment
Type
Attribute Sets
Implement
Type
Attribute Sets
Labor
Type
Attribute Sets
Fertilizer
Type
Attribute Sets
Seed
Etc.
Resource (if appropriate for action)
Proposed Management TemplatesResources
Level Equipment Implement Product Commodity Management
Manufacturer John Deere AGCO Syngenta Pioneer USDA
(Name, ISO-ID)
Brand JD Agriculture Massey Ferguson Crop Protection Hi-Bred Crop NRCS
(Name, ID)
Type Combine Rotary Rake Fungicide Corn Field Soybeans,7in; (TIN-PAN) Waxy Seed disk2x,63
Model T670 3740 Product Name 38B87 20010730
(Name, ID)
Commercial GTIN
Individual Serial Number Serial Number Single Item Bag Template (Name, ID) Assigned id Assigned id Assigned id Assigned id Assigned id
“Type” is defined by a Type Identification Number (TIN) as “xxx” and a Performance Attribute Number (PAN) as “xxx,” which are hyphenated together as “xxx-xxx.” Both numbers are unique.
Management Template Flowchart
72 zones
Crop Management Zone (CMZ)
100+ crops
Commodity
FallowField Preparation
EstablishmentVegetative
ReproductiveHarvest
Production Phase
Many
Activity
ManualMachine
Technique Action (Specific Activity)
Limited Selection
Type
Attribute Sets
Equipment
Type
Attribute Sets
Implement
Type
Attribute Sets
Labor
Type
Attribute Sets
Fertilizer
Type
Attribute Sets
Seed
Etc.
Resource (if appropriate for action)
Data Exchange Project Information Flow
Core Data
Seed Company 1
Seed Company 2
John Deere
AgFleet
Local Data
API
API
API
Consultant FMIS 3Service Provider
FMIS 2
ProductXML Controller
Implement Tractor
XMLAgGateway
StandardXML
FMIS XML Standard
XMLISO 11783-10
StandardXML
Company Proprietary
AgGateway
FMIS Standard
XML
EquipXML
Media
Wireless
Manufacturer
ISO Standard
XML
Wire
Farmer FMIS 1
FMIS Standard
XML
ManagementTemplates(generic)
Seeding Plan
Work Order
<domain>
<period>
<farming>
<resource>
<area> </area>
<equipment> </equipment>
<implement> </implement>
<product> </product
<commodity> </commodity>
</resource>
<activity>
<task>
<plan>
<area> </area>
</plan>
<work> </work>
</task>
<task> <plan> <area> </area> </plan> <work> </work> </task>
</activity> <activity> <task> <plan> <area> </area> </plan> <work> </work> </task>
</activity>
</farming>
</period>
</domain>
Proposed Standard XMLOverall Structure
Corresponds to ISO 11783-10:2009(E)
Resources are assigned id numbers for activities.
Corresponds toISO 11783-10:2009(E)
<resource><area id="1" name="Zone 1"><gml/></area><!-- GML is a placeholder for a GML based boundary definition --><equipment id="1" name="My 1990 Seeder"
modelName="1990" modelID="fd7ea714-ac04-4c07-b239-328c91634d49"configurationID="2755d4dc-fb9b-4255-ae94-27d763b97f28" iso-id="33"><equipmentType name="Rake">011-001</equipmentType><attribute name="row-configuration" value="false"/><attribute name="number-of-rows" value="48.0000000"/><measurement name="turn-radius" value="30.0" unit="ft"/><measurement name="rear-connection-point-inline-offset" value="0.0" unit="ft"/><measurement name="receiver-point-lateral-offset" value="0.0" unit="in"/><measurement name="configuration-track-spacing" value="30.0" unit="ft"/><measurement name="rear-connection-point-lateral-offset" value="0.0" unit="ft"/><measurement name="receiver-point-inline-offset" value="0.0" unit="in"/><measurement name="physical-width" value="31.4" unit="ft"/><measurement name="row-width" value="7.5" unit="in"/><measurement name="control-point-lateral-offset" value="0.0" unit="ft"/><measurement name="front-offset" value="12.6" unit="ft"/><measurement name="control-point-inline-offset" value="23.3" unit="ft"/><measurement name="ground-turn-radius" value="30.0" unit="ft"/><measurement name="implement-width" value="30.0" unit="ft"/><measurement name="physical-length" value="4.5" unit="ft"/>
</equipment><equipment id="2" name="My 7730 Tractor"
modelName="7x30" modelID="80bc222d-4dee-4bb1-897f-0af6e9ae2e9e"configurationID="0eb28cd0-4984-4804-a2f1-09cba212eb5d" iso-id="33"><equipmentType name="Tractor">001-000</equipmentType><childEquipmentRef>1</childEquipmentRef><attribute name="non-steering-axle-location" value="5144"/><attribute name="serial-number-mask" value=""/><attribute name="turn-sensitivity" value="70"/><attribute name="hitch-type" value="5032"/><measurement name="receiver-offset" value="0.0" unit="in"/><measurement name="turn-radius" value="22.0" unit="ft"/><measurement name="gps-to-non-steering-axle-offset" value="-70.9" unit="in"/><connection>
<connection-type>5031</connection-type><measurement name="non-steering-axle-to-connection-offset" value="51.9" unit="in"/>
</connection></equipment><product id="3" name="NK N82-B2 Corn Seed" productName="CRCO N82-B2 MF2 CRW 80KS NK" cropName="Corn, Field" cropTypeName="Not
available through AGIIS" gtin="00799211147764" iso-id="32"> <productType name="Seed">002-000</productType></product>
</resource> <activity> <task> <plan> <area> </area> </plan> <work> </work> </task> </activity>
Proposed Standard XMLSeeding Activity Example
Example next slide
Data Exchange Project Information Flow
Core Data
Seed Company 1
Seed Company 2
John Deere
AgFleet
Local Data
API
API
API
Consultant FMIS 3Service Provider
FMIS 2
ProductXML Controller
Implement Tractor
XMLAgGateway
StandardXML
FMIS XML Standard
XMLISO 11783-10
StandardXML
Company Proprietary
AgGateway
EquipXML
Media
Wireless
Manufacturer
ISO Standard
XML
Wire
Farmer FMIS 1
FMIS Standard
XMLFMIS
Standard XML
ManagementTemplates(generic)
Pest Models
API