Data Exchange Standards SPADE Project Joe Russo MidWest

  • Slides: 23
Download presentation
Data Exchange Standards SPADE Project Joe Russo Mid-West Weather Working Group Providence, Rhode Island

Data Exchange Standards SPADE Project Joe Russo Mid-West Weather Working Group Providence, Rhode Island August 3, 2012

Data Exchange Project Information Flow Wire Manufacturer Management Templates (generic) Seed API Company 1

Data Exchange Project Information Flow Wire Manufacturer Management Templates (generic) Seed API Company 1 Wireless Farmer FMIS 1 Media Seed API Company 2 Product Controller XML John Deere API FMIS Standard XML Equip XML FMIS Standard XML Ag. Gateway Consultant FMIS 3 Core Data ISO Standard XML Service Provider FMIS 2 Ag. Fleet Local Data XML Ag. Gateway Standard Implement XML FMIS XML Standard XML ISO 11783 -10 Standard XML Tractor Company Proprietary

Data Exchange Project Information Flow Wire Manufacturer Management Templates (generic) Seed API Company 1

Data Exchange Project Information Flow Wire Manufacturer Management Templates (generic) Seed API Company 1 Wireless Farmer FMIS 1 Media Seed API Company 2 Product Controller XML John Deere API FMIS Standard XML Equip XML FMIS Standard XML Ag. Gateway Consultant FMIS 3 Core Data ISO Standard XML Service Provider FMIS 2 Ag. Fleet Local Data XML Ag. Gateway Standard Implement XML FMIS XML Standard XML ISO 11783 -10 Standard XML Tractor Company Proprietary

Ag. Gateway as Certification and Notification Center Seed Company Proprietary Data Fertilizer Company Proprietary

Ag. Gateway as Certification and Notification Center Seed Company Proprietary Data Fertilizer Company Proprietary Programs Proprietary Data Translation Program Seed Data Proprietary Programs Core Data Fert Data XML Access Diction Prot Data AG API/Interface Notify New Entry API/Interface XML Proprietary Data Core Data Other Data AG API/Interface XML AG API/Interface Core Data Field Comp Data Translation Program Proprietary Data Auto Entry Update XML Proprietary Programs API Interface Equipment Company Translation Program Field Comp Data QC Program AG API/Interface Core Data Prog. Data Equip Data QC Program Core Data Notify New Entry AG API/Interface Equip Data Proprietary Programs Translation Program AG API/Interface Send Comments Ag. Gateway Proprietary Programs Other Company Translation Program Core Data Certify New Entry XML Proprietary Data Translation Program AG API/Interface Auto Entry Update Protectant Company User Data Proprietary Programs Prop. Prog. App Prog. Data User Data Prop. Prog. App Data QC API/Interface Console Company IT Company Distributor

Member Getting a Seed Listing

Member Getting a Seed Listing

Member Getting a Machine Listing

Member Getting a Machine Listing

Data Exchange Project Information Flow Wire Manufacturer Management Templates (generic) Seed API Company 1

Data Exchange Project Information Flow Wire Manufacturer Management Templates (generic) Seed API Company 1 Wireless Farmer FMIS 1 Media Seed API Company 2 Product Controller XML John Deere API FMIS Standard XML Equip XML FMIS Standard XML Ag. Gateway Consultant FMIS 3 Core Data ISO Standard XML Service Provider FMIS 2 Ag. Fleet Local Data XML Ag. Gateway Standard Implement XML FMIS XML Standard XML ISO 11783 -10 Standard XML Tractor Company Proprietary

Management Template Flowchart Crop Management Zone (CMZ) 72 zones Commodity 100+ crops Production Phase

Management Template Flowchart Crop Management Zone (CMZ) 72 zones Commodity 100+ crops Production Phase Fallow Field Preparation Establishment Vegetative Reproductive Harvest Activity Technique Many Manual Machine Action (Specific Activity) Limited Selection Resource (if appropriate for action) Equipment Implement Labor Fertilizer Seed Type Type Attribute Sets Attribute Sets Etc.

Proposed Management Templates

Proposed Management Templates

Proposed Management Templates

Proposed Management Templates

Proposed Management Templates

Proposed Management Templates

Proposed Management Templates

Proposed Management Templates

Proposed Management Templates

Proposed Management Templates

Proposed Management Templates Resources Level Equipment Implement Product Commodity Management Manufacturer (Name, ISO-ID) John

Proposed Management Templates Resources Level Equipment Implement Product Commodity Management Manufacturer (Name, ISO-ID) John Deere AGCO Syngenta Pioneer USDA Brand (Name, ID) JD Agriculture Massey Ferguson Crop Protection Hi-Bred Crop NRCS Type (TIN-PAN) Combine Rotary Rake Fungicide Corn Field Waxy Seed Soybeans, 7 in; disk 2 x, 63 Model T 670 3740 Product Name 38 B 87 20010730 (Name, ID) Commercial Individual (Name, ID) GTIN Serial Number Assigned id Single Item Assigned id Bag Assigned id Template 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 Crop Management Zone (CMZ) 72 zones Commodity 100+ crops Production Phase

Management Template Flowchart Crop Management Zone (CMZ) 72 zones Commodity 100+ crops Production Phase Fallow Field Preparation Establishment Vegetative Reproductive Harvest Activity Technique Many Manual Machine Action (Specific Activity) Limited Selection Resource (if appropriate for action) Equipment Implement Labor Fertilizer Seed Type Type Attribute Sets Attribute Sets Etc.

Data Exchange Project Information Flow Wire Manufacturer Management Templates (generic) Seed API Company 1

Data Exchange Project Information Flow Wire Manufacturer Management Templates (generic) Seed API Company 1 Wireless Farmer FMIS 1 Media Seed API Company 2 Product XML Controller Seeding Plan John Deere API FMIS Standard XML Equip XML FMIS Standard XML Work Order Ag. Gateway Consultant FMIS 3 Core Data ISO Standard XML Service Provider FMIS 2 Ag. Fleet Local Data XML Ag. Gateway Standard Implement XML FMIS XML Standard XML ISO 11783 -10 Standard XML Tractor Company Proprietary

Proposed Standard XML <domain> <period> <farming> <resource> <area> </area> <equipment> </equipment> <implement> </implement> <product>

Proposed Standard XML <domain> <period> <farming> <resource> <area> </area> <equipment> </equipment> <implement> </implement> <product> </product <commodity> </resource> <activity> <task> <plan> <area> </area> </plan> <work> </work> </task> </activity> <task> <plan> <area> </plan> <work> </task> </activity> </farming> </period> </domain> Overall Structure Resources are assigned id numbers for activities. Corresponds to ISO 11783 -10: 2009(E)

Proposed Standard XML Seeding Activity Example <resource> <area id="1" name="Zone 1"><gml/></area><!-- GML is a

Proposed Standard XML Seeding Activity Example <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" model. Name="1990" model. ID="fd 7 ea 714 -ac 04 -4 c 07 -b 239 -328 c 91634 d 49" configuration. ID="2755 d 4 dc-fb 9 b-4255 -ae 94 -27 d 763 b 97 f 28" iso-id="33"> <equipment. Type name="Rake">011 -001</equipment. Type> <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" model. Name="7 x 30" model. ID="80 bc 222 d-4 dee-4 bb 1 -897 f-0 af 6 e 9 ae 2 e 9 e" configuration. ID="0 eb 28 cd 0 -4984 -4804 -a 2 f 1 -09 cba 212 eb 5 d" iso-id="33"> <equipment. Type name="Tractor">001 -000</equipment. Type> <child. Equipment. Ref>1</child. Equipment. Ref> <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-type>5031</connection-type> <measurement name="non-steering-axle-to-connection-offset" value="51. 9" unit="in"/> </connection> </equipment> <product id="3" name="NK N 82 -B 2 Corn Seed" product. Name="CRCO N 82 -B 2 MF 2 CRW 80 KS NK" crop. Name="Corn, Field" crop. Type. Name="Not available through AGIIS" gtin="00799211147764" iso-id="32"> <product. Type name="Seed">002 -000</product. Type> </product> </resource> <activity> <task> <plan> <area> </plan> <work> </task> </activity> Example next slide

Data Exchange Project Information Flow Manufacturer Wire Management Templates (generic) Seed API Company 1

Data Exchange Project Information Flow Manufacturer Wire Management Templates (generic) Seed API Company 1 Pest Models API Wireless Farmer FMIS 1 Media Seed API Company 2 Product Controller XML John Deere API FMIS Standard XML Equip XML FMIS Standard XML Ag. Gateway Consultant FMIS 3 Core Data ISO Standard XML Service Provider FMIS 2 Ag. Fleet Local Data XML Ag. Gateway Standard Implement XML FMIS XML Standard XML ISO 11783 -10 Standard XML Tractor Company Proprietary

End

End