Login

Proceedings

Find matching any: Reset
Add filter to result:
ADAPT: A Rosetta Stone for Agricultural Data
1B. E. Craker, 2D. D. Danford, 3R. Ferreyra, 4K. J. Nelson, 3S. T. Rhea, 5M. W. Stelford, 6J. A. Wilson
1. Ag Data Coalition (Springfield, OH, USA)
2. CNH Industrial (Burr Ridge, IL, USA)
3. Ag Connections, LLC (Murray, KY, USA)
4. Farmbelt North, Inc. (Minneapolis, MN, USA)
5. Premier Crop Systems, LLC (Des Moines, IA, USA)
6. AgGateway (Washington DC, USA)

Modern farming requires increasing amounts of data exchange among hardware and software systems. Precision agriculture technologies were meant to enable growers to have information at their fingertips to keep accurate farm records (and calculate production costs), improve decision-making and promote effi­cien­cies in crop management, enable greater traceability, and so forth. The attainment of these goals has been limited by the plethora of proprietary, incompatible data formats among equipment manufactures and farm management information systems (FMIS), along with a lack of common semantics (meaning) in the industry. Proposed partial solutions exist; e.g., the ISO11783.10 standard XML format is well-known and respected, but it is machinery-specific and does not include business-process details needed by growers’ FMIS.

AgGateway is an industry consortium of 200+ companies in the agricultural industry. In 2013-14, its SPADE project explored the feasibility of the industrydeveloping an open-source format conversion toolkit. This experienceled to what is now its ADAPT Committee.

The ADAPT team created a common object model or "Application Data Model" (ADM), a super-set of field operations data models presented by participating companies. The goal: to replace the current, fragile situation, where FMIS must support multiple hardware data formats, and each machinery manufacturer has to interact with multiple software companies, with a single ADM integration mediated by a framework (currently built on .NET Framework 4.5.1 / .NET Core 2.x; ADAPT can run on Windows, Mac or Linux) from which manufacturer-specific plug-ins convert to and from proprietary formats. This enables the FMIS to read/write to a wide variety of systems with little incremental effort, using ADAPT as a form of a digital agriculture Rosetta Stone. A special emphasis was placed on developing a data-driven approach to managing geopolitical-context-dependent information, and on delivering shared meanings (semantic resources) through application programming interfaces (APIs). 

Licensing is an important consideration when seeking to promote the wide adoption of a software platform. The ADAPT Committee selected the well-known, and broadly accepted, open-source Eclipse Public License for the ADM, the conversion framework, and community plug-ins. The licensing model for proprietary plug-ins is different from that of the community-supported tools: each plug-in writer can choose whatever licensing and distribution model best fits their business model.

Several machinery manufacturers have already begun writing plug-ins for their hardware; their projects are at different stages of development. There are currently two community-supported plug-ins: one to convert ISO ISO11783-10 XML files; and another to perform lossless serialization and de-serialization of ADM instances. The former serves as a template for machinery companies that use the ISOXML format to customize, and the latter enables FMIS-to-FMIS communication, a critically-important function that the industry has been lacking. Future plans for community-supported plug-ins include one for the Precision Agriculture Irrigation Language (PAIL) format, and another for sustainability metrics.

The ADAPT Committee has a GitHub repository for source code, exercises transparent governance, hosts an email list for questions (adapt.feedback@aggateway.org), and accepts contributions from outside AgGateway. The scope of ADAPT includes self-propelled machines, non-mechanicalprocesses, observations and measure­ments, and post-harvest traceability. The intention is for it to facilitate the growth of digital agriculture.

Keyword: international, ISO, software development, standards, ADAPT, AgGateway