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

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

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

Member Getting a Seed Listing

Member Getting a Machine Listing

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 Templates

Proposed Management Templates

Proposed Management Templates

Proposed Management Templates

Proposed Management Templates

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

End