Ontology-based simulation in agricultural systems modeling

A methodology and applications of ontology-based simulation are presented. An environment for building simulations based on the Lyra ontology management system is described which includes web-based visual design tools for constructing models and automatically generating simulation code. The ontology is used for representing all equations and all symbols appearing in these equations that are needed to describe a model. The example applications presented are models of soil, water, and nutrient management in citrus and sugarcane. Results thus far show that the ontology-based approach has advantages for representing the model structure, equations, and symbols, that complex models can be described in this format, and that efficient simulation code can be generated automatically from the ontology definition of the model. Potential applications, not yet fully explored, include ability to automatically connect models and data sources, using the ontology to organize model bases containing many models and model components, and using ontology reasoners to search for models, automatically discover model similarities and differences, and generate model instances from general principles.

[1]  Howard W. Beck,et al.  An Integrated Database Approach for Managing Educational Resources in Agricultural and Biological Engineering , 2006 .

[2]  R. Bruce Curry,et al.  Agricultural Systems modeting and Simulation , 1997 .

[3]  Andrea Emilio Rizzoli,et al.  Semantic links in integrated modelling frameworks , 2008, Math. Comput. Simul..

[4]  Howard W. Beck,et al.  DISC CITRUS PLANNING AND SCHEDULING PROGRAM , 2006 .

[5]  John A. Miller,et al.  Ontologies for modeling and simulation: issues and approaches , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

[6]  J. Nash,et al.  River flow forecasting through conceptual models part I — A discussion of principles☆ , 1970 .

[7]  Cathy Ann Alexander,et al.  ADAPT - a model to simulate pesticide movement into drain tiles , 1988 .

[8]  Andrea Emilio Rizzoli,et al.  SEAMFRAME: a proposal for an integrated modelling framework for agricultural systems , 2004 .

[9]  N. Inman-Bamber Temperature and seasonal effects on canopy development and light interception of sugarcane , 1994 .

[10]  Michael Piasecki,et al.  Ontology based web simulation system for hydrodynamic modeling , 2008, Simul. Model. Pract. Theory.

[11]  Martin Raubal,et al.  Ontology-Based Task Simulation , 2004, Spatial Cogn. Comput..

[12]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[13]  C. T. Haan,et al.  Hydrologic modeling of small watersheds , 1982 .

[14]  Stefan Seedorf,et al.  JOntoRisk: An Ontology-based Platform for Knowledge-based Simulation Modeling in Financial Risk Management , 2005 .

[15]  Amit P. Sheth,et al.  Investigating ontologies for simulation modeling , 2004, 37th Annual Simulation Symposium, 2004. Proceedings..

[16]  Howard W. Beck,et al.  Ontology-based simulation of water flow in organic soils applied to Florida sugarcane , 2010 .

[17]  John N. Warfield,et al.  World dynamics , 1973 .

[18]  W. Parton,et al.  Dynamics of C, N, P and S in grassland soils: a model , 1988 .

[19]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

[20]  Brian Keating,et al.  Approaches to modular model development , 2001 .

[21]  James L. Fouss,et al.  GLEAMS Hydrology Submodel Modified for Shallow Water Table Conditions , 1993 .

[22]  Adrie J. M. Beulens,et al.  A methodology to support multidisciplinary model-based water management , 2007, Environ. Model. Softw..

[23]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[24]  M. Donatelli,et al.  Integrated assessment of agricultural systems: a component - based framework for the European Union (Seamless) , 2008 .

[25]  Richard J. Mayer,et al.  Using Ontologies for Simulation Modeling , 2006, Proceedings of the 2006 Winter Simulation Conference.

[26]  Howard W. Beck,et al.  In-Season Irrigation And Nutrient Decision Support System For Citrus Production , 2006 .

[27]  Gianni Bellocchi,et al.  A software component for estimating solar radiation , 2006, Environ. Model. Softw..

[28]  John Mylopoulos,et al.  Ontologies for Knowledge Management: An Information Systems Perspective , 2004, Knowledge and Information Systems.

[29]  Minho Park,et al.  Integrating Dynamic and Geometry Model Components through Ontology-Based Inference , 2005, Simul..

[30]  Dean Holzworth,et al.  The Common Modelling Protocol: A hierarchical framework for simulation of agricultural and environmental systems , 2007 .

[31]  Sang-Ok Chung,et al.  Evaluation of the Hydrologic Component of the ADAPT Water Table Management Model , 1992 .

[32]  F. S. Zazueta,et al.  International Conference on Computers in Agriculture , 1996 .

[33]  Gianni Bellocchi,et al.  Sharing knowledge via software components: Models on reference evapotranspiration , 2006 .

[34]  Paul Francis,et al.  Model Driven Architecture with Executable UML , 2004 .

[35]  Robert M. Caldwell,et al.  A generic model of hierarchy for systems analysis and simulation , 1998 .

[36]  Thomas A. Obreza,et al.  Orange Tree Fibrous Root Length Distribution in Space and Time , 2007 .