<?xml version="1.0"?> <rdf:RDF xmlns="https://w3id.org/okn/o/sdm#" xml:base="https://w3id.org/okn/o/sdm" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:vann="http://purl.org/vocab/vann/" xmlns:terms="http://purl.org/dc/terms/"> <owl:Ontology rdf:about="https://w3id.org/okn/o/sdm"> <owl:versionIRI rdf:resource="https://w3id.org/okn/o/sdm/1.7.0"/> <owl:imports rdf:resource="https://w3id.org/okn/o/sd/1.8.0"/> <dc:abstract xml:lang="en">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.</dc:abstract> <dc:contributor xml:lang="en">Armen Kemanian</dc:contributor> <dc:contributor xml:lang="en">Christopher Duffy</dc:contributor> <dc:contributor xml:lang="en">HernĂ¡n Vargas</dc:contributor> <dc:contributor xml:lang="en">Kelly Cobourn</dc:contributor> <dc:contributor xml:lang="en">Scott Peckham</dc:contributor> <dc:creator xml:lang="en">Daniel Garijo</dc:creator> <dc:creator xml:lang="en">Deborah Khider</dc:creator> <dc:creator xml:lang="en">Yolanda Gil</dc:creator> <dc:license xml:lang="en"><http://creativecommons.org/licenses/by/2.0/></dc:license> <dc:title xml:lang="en">The Software Description Ontology for Models</dc:title> <terms:license rdf:resource="http://creativecommons.org/licenses/by/2.0/"/> <vann:preferredNamespacePrefix>sdm</vann:preferredNamespacePrefix> <vann:preferredNamespaceUri rdf:resource="https://w3id.org/okn/o/sdm#"/> <owl:priorVersion rdf:resource="https://w3id.org/okn/o/sdm/1.7.0"/> <owl:versionInfo xml:lang="en">1.7.0</owl:versionInfo> </owl:Ontology> <!-- /////////////////////////////////////////////////////////////////////////////////////// // // Annotation properties // /////////////////////////////////////////////////////////////////////////////////////// --> <!-- http://purl.org/dc/elements/1.1/abstract --> <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/abstract"/> <!-- http://purl.org/dc/elements/1.1/contributor --> <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/contributor"/> <!-- http://purl.org/dc/elements/1.1/creator --> <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/creator"/> <!-- http://purl.org/dc/elements/1.1/license --> <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/license"/> <!-- http://purl.org/dc/elements/1.1/title --> <owl:AnnotationProperty rdf:about="http://purl.org/dc/elements/1.1/title"/> <!-- http://purl.org/dc/terms/license --> <owl:AnnotationProperty rdf:about="http://purl.org/dc/terms/license"/> <!-- http://purl.org/vocab/vann/preferredNamespacePrefix --> <owl:AnnotationProperty rdf:about="http://purl.org/vocab/vann/preferredNamespacePrefix"/> <!-- http://purl.org/vocab/vann/preferredNamespaceUri --> <owl:AnnotationProperty rdf:about="http://purl.org/vocab/vann/preferredNamespaceUri"/> <!-- /////////////////////////////////////////////////////////////////////////////////////// // // Object Properties // /////////////////////////////////////////////////////////////////////////////////////// --> <!-- http://schema.org/contentLocation --> <owl:ObjectProperty rdf:about="http://schema.org/contentLocation"/> <!-- http://schema.org/geo --> <owl:ObjectProperty rdf:about="http://schema.org/geo"/> <!-- https://w3id.org/okn/o/sd#usesUnit --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sd#usesUnit"/> <!-- https://w3id.org/okn/o/sdm#calibratedVariable --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#calibratedVariable"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#ModelConfigurationSetup"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sd#VariablePresentation"/> <rdfs:comment xml:lang="en">Variable that was calibrated in this particular model configuration calibration</rdfs:comment> <rdfs:label xml:lang="en">calibrated variable</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#calibrationTargetVariable --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#calibrationTargetVariable"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#ModelConfigurationSetup"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sd#VariablePresentation"/> <rdfs:comment xml:lang="en">Variable for which the model was calibrated for. For example, in a hydrology model one calibrate the predicted river width by varying hydrologic conductivity</rdfs:comment> <rdfs:label xml:lang="en">calibration target variable</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#geo --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#geo"> <rdfs:subPropertyOf rdf:resource="http://schema.org/geo"/> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Region"/> <rdfs:range> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="https://w3id.org/okn/o/sdm#GeoCoordinates"/> <rdf:Description rdf:about="https://w3id.org/okn/o/sdm#GeoShape"/> </owl:unionOf> </owl:Class> </rdfs:range> <rdfs:comment xml:lang="en">Specific coordinates or shape associated with a region</rdfs:comment> <rdfs:label xml:lang="en">geo</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasCausalDiagram --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasCausalDiagram"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#ModelConfiguration"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#CausalDiagram"/> <rdfs:comment xml:lang="en">Diagram associated to a model configuration</rdfs:comment> <rdfs:label xml:lang="en">has causal diagram</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasConstraint --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasConstraint"/> <!-- https://w3id.org/okn/o/sdm#hasDiagramPart --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasDiagramPart"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#CausalDiagram"/> <rdfs:range> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="https://w3id.org/okn/o/sd#VariablePresentation"/> <rdf:Description rdf:about="https://w3id.org/okn/o/sdm#Process"/> </owl:unionOf> </owl:Class> </rdfs:range> <rdfs:comment>Property that links a causal diagram with its constituent nodes</rdfs:comment> <rdfs:label xml:lang="en">has diagram part</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasEquation --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasEquation"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#Equation"/> <rdfs:comment xml:lang="en">Equations used in the model</rdfs:comment> <rdfs:label xml:lang="en">has equation</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasExplanationDiagram --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasExplanationDiagram"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sd#Image"/> <rdfs:comment xml:lang="en">Diagram used to explain the behavior of the model</rdfs:comment> <rdfs:label xml:lang="en">has explanation diagram</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasGrid --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasGrid"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#Grid"/> <rdfs:comment xml:lang="en">Grid information about the model</rdfs:comment> <rdfs:label xml:lang="en">has grid</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasInputVariable --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasInputVariable"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sd#VariablePresentation"/> <rdfs:comment xml:lang="en">Variable that is used as input for this model</rdfs:comment> <rdfs:label xml:lang="en">has input variable</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasModelCategory --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasModelCategory"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#ModelCategory"/> <rdfs:comment xml:lang="en">Category associated with a model (e.g., Hydrology, etc.)</rdfs:comment> <rdfs:label xml:lang="en">has model category</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasOutputTimeInterval --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasOutputTimeInterval"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#ModelConfiguration"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#TimeInterval"/> <rdfs:comment xml:lang="en">Time interval used in the model configuration</rdfs:comment> <rdfs:label xml:lang="en">has output time interval</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasOutputVariable --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasOutputVariable"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sd#VariablePresentation"/> <rdfs:comment xml:lang="en">Variable that is used as output for this model</rdfs:comment> <rdfs:label xml:lang="en">has output variable</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasProcess --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasProcess"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#Process"/> <rdfs:comment xml:lang="en">Property that indicates which physical processes (if any) are associated with a model</rdfs:comment> <rdfs:label xml:lang="en">has process</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasRegion --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasRegion"> <rdfs:subPropertyOf rdf:resource="http://schema.org/contentLocation"/> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#ModelConfiguration"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#Region"/> <rdfs:comment xml:lang="en">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</rdfs:comment> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#hasVariable --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#hasVariable"/> <!-- https://w3id.org/okn/o/sdm#influences --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#influences"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Process"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#Process"/> <rdfs:comment xml:lang="en">Property that captures if a physical process influences another process</rdfs:comment> <rdfs:label xml:lang="en">influences</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#intervalUnit --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#intervalUnit"> <rdfs:subPropertyOf rdf:resource="https://w3id.org/okn/o/sd#usesUnit"/> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#TimeInterval"/> <rdfs:range rdf:resource="http://qudt.org/schema/qudt/Unit"/> <rdfs:comment xml:lang="en">Unit used in an interval (e.g., month)</rdfs:comment> <rdfs:label xml:lang="en">interval unit</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#parentCategory --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#parentCategory"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#ModelCategory"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#ModelCategory"/> <rdfs:comment xml:lang="en">Indicates the parent category of a given category</rdfs:comment> <rdfs:label xml:lang="en">parent category</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#partOf --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#partOf"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Region"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#Region"/> <rdfs:comment xml:lang="en">Indicates whether a region is part of another region</rdfs:comment> <rdfs:label xml:lang="en">part of</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#relevantForIntervention --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#relevantForIntervention"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sd#Parameter"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#Intervention"/> <rdfs:comment xml:lang="en">Property that links a parameter to the intervention it is relevant for.</rdfs:comment> <rdfs:label xml:lang="en">relevant for intervention</rdfs:label> </owl:ObjectProperty> <!-- https://w3id.org/okn/o/sdm#usesModel --> <owl:ObjectProperty rdf:about="https://w3id.org/okn/o/sdm#usesModel"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:comment xml:lang="en">Property that describes which models are used by a coupled model</rdfs:comment> <rdfs:label xml:lang="en">uses model</rdfs:label> </owl:ObjectProperty> <!-- /////////////////////////////////////////////////////////////////////////////////////// // // Data properties // /////////////////////////////////////////////////////////////////////////////////////// --> <!-- http://schema.org/box --> <owl:DatatypeProperty rdf:about="http://schema.org/box"> <rdfs:isDefinedBy rdf:resource="http://schema.org/"/> </owl:DatatypeProperty> <!-- http://schema.org/elevation --> <owl:DatatypeProperty rdf:about="http://schema.org/elevation"> <rdfs:isDefinedBy rdf:resource="http://schema.org/"/> </owl:DatatypeProperty> <!-- http://schema.org/latitude --> <owl:DatatypeProperty rdf:about="http://schema.org/latitude"> <rdfs:isDefinedBy rdf:resource="http://schema.org/"/> </owl:DatatypeProperty> <!-- http://schema.org/longitude --> <owl:DatatypeProperty rdf:about="http://schema.org/longitude"> <rdfs:isDefinedBy rdf:resource="http://schema.org/"/> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sd#value --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sd#value"/> <!-- https://w3id.org/okn/o/sdm#box --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#box"> <rdfs:subPropertyOf rdf:resource="http://schema.org/box"/> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#GeoShape"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#calibrationInterval --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#calibrationInterval"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#ModelConfigurationSetup"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Property that represents the temporal interval used to calibrate a model</rdfs:comment> <rdfs:label xml:lang="en">calibration interval</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#calibrationMethod --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#calibrationMethod"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#ModelConfigurationSetup"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Calibration method used for a particular model configuration or setup</rdfs:comment> <rdfs:label xml:lang="en">calibration method</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#elevation --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#elevation"> <rdfs:subPropertyOf rdf:resource="http://schema.org/elevation"/> <rdfs:domain> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="https://w3id.org/okn/o/sdm#GeoCoordinates"/> <rdf:Description rdf:about="https://w3id.org/okn/o/sdm#GeoShape"/> </owl:unionOf> </owl:Class> </rdfs:domain> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Elevation of a location (WGS84)</rdfs:comment> <rdfs:label xml:lang="en">elevation</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#hasCoordinateSystem --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#hasCoordinateSystem"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Grid"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Coordinate system used in a grid</rdfs:comment> <rdfs:label xml:lang="en">has coordinate system</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#hasDimension --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#hasDimension"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Grid"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Dimension of the grid (2D, 3D)</rdfs:comment> <rdfs:label xml:lang="en">has dimension</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#hasMaximumValue --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#hasMaximumValue"/> <!-- https://w3id.org/okn/o/sdm#hasMinimumValue --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#hasMinimumValue"/> <!-- https://w3id.org/okn/o/sdm#hasModelResultTable --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#hasModelResultTable"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#ModelConfiguration"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Sample result table associated with a model configuration</rdfs:comment> <rdfs:label xml:lang="en">has model result table</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#hasShape --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#hasShape"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Grid"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Grids may be: rectangular, triangular, hexagonal, hybrid, unstructured, block structure, etc.</rdfs:comment> <rdfs:label xml:lang="en">has shape</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#hasSpatialResolution --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#hasSpatialResolution"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Grid"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Spatial resolution of a grid (e.g., 50m)</rdfs:comment> <rdfs:label xml:lang="en">has spatial resolution</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#intervalValue --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#intervalValue"> <rdfs:subPropertyOf rdf:resource="https://w3id.org/okn/o/sd#value"/> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#TimeInterval"/> <rdfs:range> <rdfs:Datatype> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="http://www.w3.org/2001/XMLSchema#integer"/> <rdf:Description rdf:about="http://www.w3.org/2001/XMLSchema#string"/> </owl:unionOf> </rdfs:Datatype> </rdfs:range> <rdfs:comment xml:lang="en">Value used in the time interval of a model (e.g., 1 month, 5 days, 'harvest cycle')</rdfs:comment> <rdfs:label xml:lang="en">interval value</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#latitude --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#latitude"> <rdfs:subPropertyOf rdf:resource="http://schema.org/latitude"/> <rdfs:domain> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="https://w3id.org/okn/o/sdm#GeoCoordinates"/> <rdf:Description rdf:about="https://w3id.org/okn/o/sdm#GeoShape"/> </owl:unionOf> </owl:Class> </rdfs:domain> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Latitude (coordinates) of a location (WGS84)</rdfs:comment> <rdfs:label xml:lang="en">latitude</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#limitations --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#limitations"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Known restrictions (i.e. cases where the model is known not to be reliable or shouldn't be used)</rdfs:comment> <rdfs:label xml:lang="en">limitations</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#longitude --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#longitude"> <rdfs:subPropertyOf rdf:resource="http://schema.org/longitude"/> <rdfs:domain> <owl:Class> <owl:unionOf rdf:parseType="Collection"> <rdf:Description rdf:about="https://w3id.org/okn/o/sdm#GeoCoordinates"/> <rdf:Description rdf:about="https://w3id.org/okn/o/sdm#GeoShape"/> </owl:unionOf> </owl:Class> </rdfs:domain> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Longitude (coordinates) of a location (WGS84)</rdfs:comment> <rdfs:label xml:lang="en">longitude</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#parameterAssignmentMethod --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#parameterAssignmentMethod"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#ModelConfigurationSetup"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Property that indicates how have the parameters assigned in a model configuration (e.g., using an expert guess, by using calibration, etc.)</rdfs:comment> <rdfs:label xml:lang="en">parameter assignment method</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#parameterization --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#parameterization"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">Were there any simplifications made to processes to make the model more efficient</rdfs:comment> <rdfs:label xml:lang="en">parameterization</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#runtimeEstimation --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#runtimeEstimation"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">An estimate of the time required to run example codes or other known configurations</rdfs:comment> <rdfs:label xml:lang="en">runtime estimation</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#theoreticalBasis --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#theoreticalBasis"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/> <rdfs:comment xml:lang="en">What is the theory behind the processes described in the model</rdfs:comment> <rdfs:label xml:lang="en">theoretical basis</rdfs:label> </owl:DatatypeProperty> <!-- https://w3id.org/okn/o/sdm#validUntil --> <owl:DatatypeProperty rdf:about="https://w3id.org/okn/o/sdm#validUntil"> <rdfs:domain rdf:resource="https://w3id.org/okn/o/sdm#ModelConfigurationSetup"/> <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/> <rdfs:comment xml:lang="en">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.</rdfs:comment> <rdfs:label xml:lang="en">valid until</rdfs:label> </owl:DatatypeProperty> <!-- /////////////////////////////////////////////////////////////////////////////////////// // // Classes // /////////////////////////////////////////////////////////////////////////////////////// --> <!-- http://qudt.org/schema/qudt/Unit --> <owl:Class rdf:about="http://qudt.org/schema/qudt/Unit"/> <!-- http://schema.org/GeoCoordinates --> <owl:Class rdf:about="http://schema.org/GeoCoordinates"> <rdfs:isDefinedBy rdf:resource="http://schema.org/"/> </owl:Class> <!-- http://schema.org/GeoShape --> <owl:Class rdf:about="http://schema.org/GeoShape"/> <!-- http://schema.org/Place --> <owl:Class rdf:about="http://schema.org/Place"/> <!-- https://w3id.org/okn/o/sd#ConfigurationSetup --> <owl:Class rdf:about="https://w3id.org/okn/o/sd#ConfigurationSetup"/> <!-- https://w3id.org/okn/o/sd#DatasetSpecification --> <owl:Class rdf:about="https://w3id.org/okn/o/sd#DatasetSpecification"/> <!-- https://w3id.org/okn/o/sd#Image --> <owl:Class rdf:about="https://w3id.org/okn/o/sd#Image"/> <!-- https://w3id.org/okn/o/sd#Parameter --> <owl:Class rdf:about="https://w3id.org/okn/o/sd#Parameter"/> <!-- https://w3id.org/okn/o/sd#Software --> <owl:Class rdf:about="https://w3id.org/okn/o/sd#Software"/> <!-- https://w3id.org/okn/o/sd#SoftwareConfiguration --> <owl:Class rdf:about="https://w3id.org/okn/o/sd#SoftwareConfiguration"/> <!-- https://w3id.org/okn/o/sd#VariablePresentation --> <owl:Class rdf:about="https://w3id.org/okn/o/sd#VariablePresentation"/> <!-- https://w3id.org/okn/o/sdm#Category --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#Category"/> <!-- https://w3id.org/okn/o/sdm#CausalDiagram --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#CausalDiagram"> <rdfs:comment xml:lang="en">Diagram information with the processes and variables associated with a model configuration</rdfs:comment> <rdfs:label xml:lang="en">Causal Diagram</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#Constraint --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#Constraint"/> <!-- https://w3id.org/okn/o/sdm#CoupledModel --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#CoupledModel"> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:comment xml:lang="en">Model that incorporates the coupling of two or more existing models</rdfs:comment> <rdfs:label xml:lang="en">Coupled model</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#EmpiricalModel --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#EmpiricalModel"> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:comment xml:lang="en">Model based on observations.</rdfs:comment> <rdfs:label xml:lang="en">Empirical model</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#Emulator --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#Emulator"> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:comment xml:lang="en">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</rdfs:comment> <rdfs:label xml:lang="en">Emulator</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#Equation --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#Equation"> <rdfs:comment xml:lang="en">Information about the mathematical representation used in a model or model configuration</rdfs:comment> <rdfs:label xml:lang="en">Equation</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#GeoCoordinates --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#GeoCoordinates"> <rdfs:subClassOf rdf:resource="http://schema.org/GeoCoordinates"/> <rdfs:comment xml:lang="en">Coordinate metadata of a region</rdfs:comment> <rdfs:label xml:lang="en">GeoCoordinates</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#GeoShape --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#GeoShape"> <rdfs:subClassOf rdf:resource="http://schema.org/GeoShape"/> <rdfs:comment xml:lang="en">Shape or polygon of a region in a map</rdfs:comment> <rdfs:label xml:lang="en">GeoShape</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#Grid --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#Grid"> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sd#DatasetSpecification"/> <rdfs:comment>Class that represents the geospatial information associated with a model</rdfs:comment> <rdfs:label xml:lang="en">Grid</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#HybridModel --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#HybridModel"> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:comment xml:lang="en">A model based on empirical observations and theory.</rdfs:comment> <rdfs:label xml:lang="en">Hybrid model</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#Intervention --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#Intervention"> <rdfs:comment xml:lang="en">Interference by a policy maker or modeler by modifying a variable or parameter of a model</rdfs:comment> <rdfs:label xml:lang="en">Intervention</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#Model --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#Model"> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sd#Software"/> <rdfs:comment xml:lang="en">A mathematical description of a process (e.g., hydrological, agricultural, social, etc.)</rdfs:comment> <rdfs:label xml:lang="en">Model</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#ModelCategory --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#ModelCategory"> <rdfs:comment xml:lang="en">Class used to represent a category of a model (e.g., Hydrology, Agriculture, etc.)</rdfs:comment> <rdfs:label xml:lang="en">Model category</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#ModelConfiguration --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#ModelConfiguration"> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sd#SoftwareConfiguration"/> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:comment xml:lang="en">A model configuration is a way of exposing a particular functionality of a model.</rdfs:comment> <rdfs:label xml:lang="en">Model configuration</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#ModelConfigurationSetup --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#ModelConfigurationSetup"> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sd#ConfigurationSetup"/> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sdm#ModelConfiguration"/> <rdfs:comment xml:lang="en">Setup of a particular model, that may represent a calibration or a configuration with a set of values for a specific region.</rdfs:comment> <rdfs:label xml:lang="en">Model configuration setup</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#PointBasedGrid --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#PointBasedGrid"> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sdm#Grid"/> <rdfs:comment xml:lang="en">A grid that is based on a series if points (or a single point). Typically associated with point-based models</rdfs:comment> <rdfs:label xml:lang="en">Point Based Grid</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#Process --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#Process"/> <!-- https://w3id.org/okn/o/sdm#Region --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#Region"> <rdfs:subClassOf rdf:resource="http://schema.org/Place"/> <rdfs:comment xml:lang="en">An area or division with some characteristics but not always fixed boundaries</rdfs:comment> <rdfs:label xml:lang="en">Region</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#SpatialResolution --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#SpatialResolution"/> <!-- https://w3id.org/okn/o/sdm#SpatiallyDistributedGrid --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#SpatiallyDistributedGrid"> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sdm#Grid"/> <rdfs:comment xml:lang="en">Grid that represents a 2D or 3D space</rdfs:comment> <rdfs:label xml:lang="en">Spatially Distributed Grid</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#Theory-GuidedModel --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#Theory-GuidedModel"> <rdfs:subClassOf rdf:resource="https://w3id.org/okn/o/sdm#Model"/> <rdfs:comment xml:lang="en">A model guided by mathematical equations that attempt to represent one or more natural processes.</rdfs:comment> <rdfs:label xml:lang="en">Theory guided model</rdfs:label> </owl:Class> <!-- https://w3id.org/okn/o/sdm#TimeInterval --> <owl:Class rdf:about="https://w3id.org/okn/o/sdm#TimeInterval"> <rdfs:comment xml:lang="en">Time interval at which a model produces output. For example, a model may produce outputs for every simulated day, hour, etc.</rdfs:comment> <rdfs:label xml:lang="en">Time Interval</rdfs:label> </owl:Class> </rdf:RDF> <!-- Generated by the OWL API (version 5.1.14) https://github.com/owlcs/owlapi/ -->