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