Source: KANSAS STATE UNIV submitted to NRP
DEVELOPMENT OF A UNIFIED ROTATION BUILDER FOR NRCS
Sponsoring Institution
Agricultural Research Service/USDA
Project Status
ACTIVE
Funding Source
Reporting Frequency
Annual
Accession No.
0422189
Grant No.
(N/A)
Cumulative Award Amt.
(N/A)
Proposal No.
(N/A)
Multistate No.
(N/A)
Project Start Date
Sep 1, 2011
Project End Date
Sep 30, 2012
Grant Year
(N/A)
Program Code
[(N/A)]- (N/A)
Recipient Organization
KANSAS STATE UNIV
(N/A)
MANHATTAN,KS 66506
Performing Department
AGRONOMY
Non Technical Summary
(N/A)
Animal Health Component
40%
Research Effort Categories
Basic
30%
Applied
40%
Developmental
30%
Classification

Knowledge Area (KA)Subject of Investigation (SOI)Field of Science (FOS)Percent
10401102010100%
Knowledge Area
104 - Protect Soil from Harmful Effects of Natural Elements;

Subject Of Investigation
0110 - Soil;

Field Of Science
2010 - Physics;
Goals / Objectives
The purpose of this agreement is for ARS to be the principle developer of a Unified Rotation Editor per NRCS specifications and provide functionality to work with their LMOD database.
Project Methods
Under the terms of this agreement, ARS will assist in defining the required functionality of a Unified Rotation Builder (URBB), develop the API¿s and SPI¿s for it and code the initial prototype that will use the NRCS Land Management and Operation Database (LMOD) database. ARS Tasks to be completed: a. Define and document URB API (Application Programming Interfaces). The API design will be a cooperative effort between ARS (Joe Levin) and NRCS (Jim Lyon). b. Develop and implement required front-end services for a standalone URB. c. Develop a standalone URB prototype that uses/interfaces with the NRCS LMOD database. d. Develop and code WEPS/LMOD import and export utilities. ARS Tasks to be performed on a continual basis during the term of this agreement: a. Provide technical support to NRCS throughout the term of this agreement, with regards to the URB, including addressing any bugs or other problems with the standalone prototype. Keep the NRCS Point of Contact (Ken Rojas) informed of progress and any issues related to this agreement.

Progress 10/01/11 to 09/30/12

Outputs
Progress Report Objectives (from AD-416): The purpose of this agreement is for ARS to be the principle developer of a Unified Rotation Editor per NRCS specifications and provide functionality to work with their LMOD database. Approach (from AD-416): Under the terms of this agreement, ARS will assist in defining the required functionality of a Unified Rotation Builder (URBB), develop the API�s and SPI�s for it and code the initial prototype that will use the NRCS Land Management and Operation Database (LMOD) database. ARS Tasks to be completed: a. Define and document URB API (Application Programming Interfaces). The API design will be a cooperative effort between ARS (Joe Levin) and NRCS (Jim Lyon). b. Develop and implement required front-end services for a standalone URB. c. Develop a standalone URB prototype that uses/interfaces with the NRCS LMOD database. d. Develop and code WEPS/LMOD import and export utilities. ARS Tasks to be performed on a continual basis during the term of this agreement: a. Provide technical support to NRCS throughout the term of this agreement, with regards to the URB, including addressing any bugs or other problems with the standalone prototype. Keep the NRCS Point of Contact (Ken Rojas) informed of progress and any issues related to this agreement. The Universal Rotation Builder (URB) is an NRCS program intended to be used for developing crop rotation sequences for various models used by NRCS, including erosion models like WEPS (Wind Erosion Prediction System). This rotation builder, if fully realized and employed within NRCS, should make it easier for NRCS users to re-use rotations previously built for specific models to be used in other models. The URB Application Programming Interface (API), which is a programming design document on how to apply specific computer code, in this case the URB, in other programs. It was designed cooperatively and documented between NRCS and ARS as specified. The required front-end services, code to allow users to input data into URB, were developed and implemented for a standalone URB. A standalone URB prototype was developed that uses and interfaces with the NRCS LMOD database (this is a database that NRCS is developing to store crop rotation sequence templates and other model inputs and outputs). Import and export utilities were written to transfer data between WEPS and LMOD formats. Technical support was provided by ARS to support NRCS throughout the agreement project term with regards to the URB.

Impacts
(N/A)

Publications