The Software Description Ontology for Models (SDM) expands the software description ontology (SD) to add information about scientific software models. Examples of scientific software models are hydrology models, agriculture models or economy models. Armen Kemanian Christopher Duffy HernĂ¡n Vargas Kelly Cobourn Scott Peckham Daniel Garijo Deborah Khider Yolanda Gil <http://creativecommons.org/licenses/by/2.0/> The Software Description Ontology for Models sdm 1.7.0 Variable that was calibrated in this particular model configuration calibration calibrated variable Variable for which the model was calibrated for. For example, in a hydrology model one calibrate the predicted river width by varying hydrologic conductivity calibration target variable Specific coordinates or shape associated with a region geo Diagram associated to a model configuration has causal diagram Property that links a causal diagram with its constituent nodes has diagram part Equations used in the model has equation Diagram used to explain the behavior of the model has explanation diagram Grid information about the model has grid Variable that is used as input for this model has input variable Category associated with a model (e.g., Hydrology, etc.) has model category Time interval used in the model configuration has output time interval Variable that is used as output for this model has output variable Property that indicates which physical processes (if any) are associated with a model has process Property linking a region to a model configuration/calibration. This property implies that the described model configuration is prepared to execute in that target region Property that captures if a physical process influences another process influences Unit used in an interval (e.g., month) interval unit Indicates the parent category of a given category parent category Indicates whether a region is part of another region part of Property that links a parameter to the intervention it is relevant for. relevant for intervention Property that describes which models are used by a coupled model uses model Property that represents the temporal interval used to calibrate a model calibration interval Calibration method used for a particular model configuration or setup calibration method Elevation of a location (WGS84) elevation Coordinate system used in a grid has coordinate system Dimension of the grid (2D, 3D) has dimension Sample result table associated with a model configuration has model result table Grids may be: rectangular, triangular, hexagonal, hybrid, unstructured, block structure, etc. has shape Spatial resolution of a grid (e.g., 50m) has spatial resolution Value used in the time interval of a model (e.g., 1 month, 5 days, 'harvest cycle') interval value Latitude (coordinates) of a location (WGS84) latitude Known restrictions (i.e. cases where the model is known not to be reliable or shouldn't be used) limitations Longitude (coordinates) of a location (WGS84) longitude Property that indicates how have the parameters assigned in a model configuration (e.g., using an expert guess, by using calibration, etc.) parameter assignment method Were there any simplifications made to processes to make the model more efficient parameterization An estimate of the time required to run example codes or other known configurations runtime estimation What is the theory behind the processes described in the model theoretical basis Date until which the calibration of a model is valid. For example, a trained model with data from 2005-2010 may only be valid for predictions until 2015. valid until Diagram information with the processes and variables associated with a model configuration Causal Diagram Model that incorporates the coupling of two or more existing models Coupled model Model based on observations. Empirical model Type of models that emulates the behavior of another model. For example, an emulator can be a machine learning model trained on the output runs of a hydrology model Emulator Information about the mathematical representation used in a model or model configuration Equation Coordinate metadata of a region GeoCoordinates Shape or polygon of a region in a map GeoShape Class that represents the geospatial information associated with a model Grid A model based on empirical observations and theory. Hybrid model Interference by a policy maker or modeler by modifying a variable or parameter of a model Intervention A mathematical description of a process (e.g., hydrological, agricultural, social, etc.) Model Class used to represent a category of a model (e.g., Hydrology, Agriculture, etc.) Model category A model configuration is a way of exposing a particular functionality of a model. Model configuration Setup of a particular model, that may represent a calibration or a configuration with a set of values for a specific region. Model configuration setup A grid that is based on a series if points (or a single point). Typically associated with point-based models Point Based Grid An area or division with some characteristics but not always fixed boundaries Region Grid that represents a 2D or 3D space Spatially Distributed Grid A model guided by mathematical equations that attempt to represent one or more natural processes. Theory guided model Time interval at which a model produces output. For example, a model may produce outputs for every simulated day, hour, etc. Time Interval