<?xml version="1.0"?>
<rdf:RDF
    xmlns:xsp="http://www.owl-ontologies.com/2005/08/07/xsp.owl#"
    xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#"
    xmlns:swrlb="http://www.w3.org/2003/11/swrlb#"
    xmlns:swrl="http://www.w3.org/2003/11/swrl#"
    xmlns:protege="http://protege.stanford.edu/plugins/owl/protege#"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns="http://dataportal.ucar.edu/schemas/esg.owl#"
  xml:base="http://dataportal.ucar.edu/schemas/esg.owl">
  <owl:Ontology rdf:about=""/>
  <owl:Class rdf:ID="SoftwareTool">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Software"/>
    </rdfs:subClassOf>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Software Tool</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="CadisTopic">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Topic"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="PostProcessing">
    <rdfs:subClassOf rdf:resource="#SoftwareTool"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Post-Processing software</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="CodingLanguage">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Coding Language</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="GridCell">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="GridConfiguration"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="FeatureGeometry">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="GeometryModel"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="DefaultTopic">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Topic"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="TimeFrequency">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="ModelComponentConfiguration"/>
    </rdfs:subClassOf>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Time Frequency</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Resource"/>
  <owl:Class rdf:ID="GeometryType">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="Experiment">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:label>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Activity"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="DataType"/>
  <owl:Class rdf:ID="ConfigFiles">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Software"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Gateway">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The Gateway short name</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The Gateway long name</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="HorizontalStaggering">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="DataFormat"/>
  <owl:Class rdf:ID="OperationalAnalysis">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Analysis"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="CalendarType">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="License"/>
  <owl:Class rdf:ID="TimeStepping">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="Grid">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Horizontal Grid</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="WebURL"/>
  <owl:Class rdf:ID="Platform">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The Computer Type</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="HardwareType"/>
  <owl:Class rdf:ID="VerticalCoordinate">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="Forcing"/>
  <owl:Class rdf:ID="NodePosition">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="UnconfiguredModelComponent">
    <owl:equivalentClass>
      <owl:Class>
        <owl:intersectionOf rdf:parseType="Collection">
          <owl:Class rdf:ID="ModelComponent"/>
          <owl:Restriction>
            <owl:onProperty>
              <owl:DatatypeProperty rdf:ID="isConfigured"/>
            </owl:onProperty>
            <owl:hasValue rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
            >false</owl:hasValue>
          </owl:Restriction>
        </owl:intersectionOf>
      </owl:Class>
    </owl:equivalentClass>
  </owl:Class>
  <owl:Class rdf:ID="PlatformType">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The observational platform type</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Platform Type</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="AltitudeLayer"/>
  <owl:Class rdf:ID="InstrumentType">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Instrument Type</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The observational instrument type</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Simulation">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Activity"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Campaign">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Activity"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Context">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A high-level data gateway serving data from multiple distributed data archives.</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ForcingType"/>
  <owl:Class rdf:ID="GcmdTopic">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Topic"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="ResolutionType">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Resolution Type</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="PhysicalDomain">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Physical Domain</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The physical domain of a dataset</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="ScienceType">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="GridEdge">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="ModelDataset">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="GeophysicalDataset"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="Project">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="IsoTopic">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Topic"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="AnalysisVisualization">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Analysis and Visualization software</rdfs:label>
    <rdfs:subClassOf rdf:resource="#SoftwareTool"/>
  </owl:Class>
  <owl:Class rdf:ID="AdvectionScheme">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="Coriolis">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="ArcType">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="GridType">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:about="#Activity">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A generic scientific activity</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="IPCC_AR4_Experiment">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >IPCC AR4</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >IPCC AR4 Experiment</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#Experiment"/>
  </owl:Class>
  <owl:Class rdf:about="#Topic">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Topic</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A subject, theme, category, or general area of interest</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Ensemble">
    <rdfs:subClassOf rdf:resource="#Activity"/>
  </owl:Class>
  <owl:Class rdf:ID="IPCC_AR5_Experiment">
    <rdfs:subClassOf rdf:resource="#Experiment"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >IPCC AR5</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >IPCC AR5 Experiment</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="DataService"/>
  <owl:Class rdf:ID="GridGeometry">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#GeometryModel"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="DataArchive">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A repository of co-located data, possibly from multiple projects.</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Projection">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="ExchangeCell">
    <rdfs:subClassOf rdf:resource="#GridCell"/>
  </owl:Class>
  <owl:Class rdf:ID="ParallelizationType"/>
  <owl:Class rdf:ID="ReAnalysis">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Analysis"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#GeometryModel">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:about="#GeophysicalDataset">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Dataset"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Dataset">
    <rdfs:subClassOf rdf:resource="#Resource"/>
  </owl:Class>
  <owl:Class rdf:ID="InterconnectType"/>
  <owl:Class rdf:ID="ModelComponentFramework">
    <rdfs:subClassOf rdf:resource="#SoftwareTool"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Model Framework</rdfs:label>
  </owl:Class>
  <owl:Class rdf:about="#ModelComponent">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Model Component</rdfs:label>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Software"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Software">
    <rdfs:subClassOf rdf:resource="#Resource"/>
  </owl:Class>
  <owl:Class rdf:ID="UnstructuredCell">
    <rdfs:subClassOf rdf:resource="#GridCell"/>
  </owl:Class>
  <owl:Class rdf:ID="SimulationStatus"/>
  <owl:Class rdf:ID="Parameter">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Parameter</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="ComputingEnvironment">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A specific combination of computing platform, chip and compiler</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="ConservationFixer">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="Processor">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The Computer Chip</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Tile">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="Contact">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Contact</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="Observations">
    <rdfs:subClassOf rdf:resource="#GeophysicalDataset"/>
  </owl:Class>
  <owl:Class rdf:ID="Location">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The geographic location of a dataset</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Location</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Mosaic">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="RefinementType">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="FeatureType">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="ParameterList"/>
  <owl:Class rdf:ID="ContactType">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="LanguageCompiler"/>
  <owl:Class rdf:ID="NumericalMethod">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:about="#Analysis">
    <rdfs:subClassOf rdf:resource="#GeophysicalDataset"/>
  </owl:Class>
  <owl:Class rdf:ID="VerticalStaggering">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="InitializationMethod"/>
  <owl:Class rdf:ID="GridSpec">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="OperatingSystem">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Operating System</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="Agency">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="EquationsOfMotion">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="ConservationType">
    <rdfs:subClassOf rdf:resource="#ModelComponentConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="Model">
    <rdfs:subClassOf rdf:resource="#ModelComponent"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Model</rdfs:label>
  </owl:Class>
  <owl:Class rdf:ID="DatasetAccess"/>
  <owl:Class rdf:ID="DiscretizationType">
    <rdfs:subClassOf rdf:resource="#GridConfiguration"/>
  </owl:Class>
  <owl:Class rdf:ID="DataProductType"/>
  <owl:ObjectProperty rdf:ID="hasInputDataset">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Input Datasets</rdfs:label>
    <rdfs:range rdf:resource="#Dataset"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >External data files used by a model simulation. May include initial conditions, boundary conditions, or restart files.</rdfs:comment>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasGridType">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A text description of the grid that uses common terminology.</rdfs:comment>
    <rdfs:range rdf:resource="#GridType"/>
    <rdfs:domain rdf:resource="#Mosaic"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Grid Type</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasGridspec">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The specification of a grid used in a geoscience model.</rdfs:comment>
    <rdfs:range rdf:resource="#GridSpec"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Grid Specification</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasSimulationStatus">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="#SimulationStatus"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Simulation Status</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Indicates whether a simulation is completed, pending, proposed, or running.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasGateway">
    <rdfs:domain rdf:resource="#Resource"/>
    <rdfs:range rdf:resource="#Gateway"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasSimulation">
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:ID="hasActivity"/>
    </rdfs:subPropertyOf>
    <rdfs:range rdf:resource="#Simulation"/>
    <rdfs:domain rdf:resource="#ModelDataset"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasTimeFrequency">
    <rdfs:range rdf:resource="#TimeFrequency"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasTracerConservationType">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="#ConservationType"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Physical quantities that are inherently conserved by the numerical tracer transport scheme.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Tracer Conservation Type</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasProject">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A campaign, such as a model intercomparison project, that may involve multiple groups and experiments.</rdfs:comment>
    <rdfs:range rdf:resource="#Project"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Project</rdfs:label>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Resource"/>
          <owl:Class rdf:about="#Experiment"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasConservationFixer">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Conservation Fixer</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="#ConservationFixer"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Any physical quantities that are formally conserved by the continuous equations of motion and restored to their initial value at periodic intervals.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasResourceAuthor">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Author</rdfs:label>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:ID="hasResourceContact"/>
    </rdfs:subPropertyOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasMosaic">
    <rdfs:range rdf:resource="#Mosaic"/>
    <rdfs:domain rdf:resource="#GridSpec"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A collection of grid tiles.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Grid Mosaic</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasCoriolis">
    <rdfs:range rdf:resource="#Coriolis"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasScienceType">
    <rdfs:range rdf:resource="#ScienceType"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Dataset"/>
          <owl:Class rdf:about="#ModelComponent"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasLocation">
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
    <rdfs:range rdf:resource="#Location"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasParallelizationType">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The software package or interface used to distribute data across processors on a parallel computing system.</rdfs:comment>
    <rdfs:domain rdf:resource="#Software"/>
    <rdfs:range rdf:resource="#ParallelizationType"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Parallelization Type</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasMetadataContact">
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#hasResourceContact"/>
    </rdfs:subPropertyOf>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Metadata contact</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasFundingSource">
    <rdfs:range rdf:resource="#Agency"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Resource"/>
          <owl:Class rdf:about="#Experiment"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The entity that funded a model component, simulation, or dataset.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Funding Source</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasGcmdTopic">
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:ID="hasTopic"/>
    </rdfs:subPropertyOf>
    <rdfs:range rdf:resource="#GcmdTopic"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasModelComponent">
    <rdfs:range rdf:resource="#ModelComponent"/>
    <rdfs:domain rdf:resource="#ModelDataset"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasVerticalCoordinate">
    <rdfs:range rdf:resource="#VerticalCoordinate"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The system that describes the vertical discretization of a geophysical model in terms of given point’s radial distance from the surface of the earth.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Vertical Coordinate</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasEquationsOfMotion">
    <rdfs:range rdf:resource="#EquationsOfMotion"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Equations of Motion</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The time dependent ordinary and partial differential equations that describe behavior of a geophysical system. They form the basis for the numerical discretization of a geoscience model.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasOutputDataset">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="#Dataset"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPreviousSimulation">
    <rdfs:range rdf:resource="#ModelComponent"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="hasFollowingSimulation"/>
    </owl:inverseOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A previous simulation is a prequel in model time to the current simulation. The current simulation may be a direct decedent (e.g. same forcing) or may use the previous simulation as initial conditions with a change in present forcing.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Previous Simulation</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasGeometryType">
    <rdfs:range rdf:resource="#GeometryType"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Indicates the geometric figure used to approximate the shape of the Earth, e.g. "sphere".</rdfs:comment>
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Geometry Type</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasLanguageCompiler">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Compiler</rdfs:label>
    <rdfs:range rdf:resource="#LanguageCompiler"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The brand of the software that takes source code and turns it into an executable.</rdfs:comment>
    <rdfs:domain rdf:resource="#ComputingEnvironment"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasAgency">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Agency</rdfs:label>
    <rdfs:domain rdf:resource="#Resource"/>
    <rdfs:range rdf:resource="#Agency"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >An administrative unit of government.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPI">
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#hasResourceContact"/>
    </rdfs:subPropertyOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The scientist in charge of an experiment or research project.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Principal Investigator</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasEnsembleMembers">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A list of other simulations that comprise an ensemble.</rdfs:comment>
    <rdfs:range rdf:resource="#ModelComponent"/>
    <rdfs:domain rdf:resource="#Experiment"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Ensemble Members</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasResourceContact">
    <rdfs:domain rdf:resource="#Resource"/>
    <rdfs:range rdf:resource="#Contact"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Point of Contact</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasInitializationMethod">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The means by which a geoscience simulation is started.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Initialization Method</rdfs:label>
    <rdfs:range rdf:resource="#InitializationMethod"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasHardwareType">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Hardware Type</rdfs:label>
    <rdfs:range rdf:resource="#HardwareType"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The type of computer system. (e.g. vector, parallel, cluster, etc.)</rdfs:comment>
    <rdfs:domain rdf:resource="#ComputingEnvironment"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasCadisTopic">
    <rdfs:range rdf:resource="#CadisTopic"/>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#hasTopic"/>
    </rdfs:subPropertyOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasTracerConservationFixer">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Any physical quantities that are formally conserved by the continuous tracer transport equation and restored to their initial values.</rdfs:comment>
    <rdfs:range rdf:resource="#ConservationFixer"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Tracer Conservation Fixer</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasTracerTimeStepping">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Tracer Time Stepping</rdfs:label>
    <rdfs:range rdf:resource="#TimeStepping"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Part of the solver that moves the tracer transport equation forward in time. A solver is an algorithm that computes a numerical solution to a time-dependent ordinary or partial differential equation required by computer simulations of physical processes.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDataType">
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
    <rdfs:range rdf:resource="#DataType"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDiagnosticParameter">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Variables that are derived from other variables.</rdfs:comment>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:ID="hasParameter"/>
    </rdfs:subPropertyOf>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Diagnostic Variable</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDataService">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="#DataService"/>
    <rdfs:domain rdf:resource="#DatasetAccess"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPrognosticParameter">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Variables that are directly calculated by the equations of motion.</rdfs:comment>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#hasParameter"/>
    </rdfs:subPropertyOf>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Prognostic Variable</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasLicense">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >License</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Description of the license or conditions under which software is distributed.</rdfs:comment>
    <rdfs:domain rdf:resource="#Software"/>
    <rdfs:range rdf:resource="#License"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasAdvectionScheme">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The algorithm used to solve the equations that represent the transport mechanism of a substance or a conserved property within a moving fluid.</rdfs:comment>
    <rdfs:range rdf:resource="#AdvectionScheme"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Advection Scheme</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDataset">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:about="#hasActivity"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#Resource"/>
    <rdfs:domain rdf:resource="#Activity"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPlatform">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Platform</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The brand name of a computer system.</rdfs:comment>
    <rdfs:domain rdf:resource="#ComputingEnvironment"/>
    <rdfs:range rdf:resource="#Platform"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasProcessor">
    <rdfs:range rdf:resource="#Processor"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Processor</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The type of computer chip used in a particular computer platform.</rdfs:comment>
    <rdfs:domain rdf:resource="#ComputingEnvironment"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasOperatingSystem">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The software that is responsible for the management and coordination of activities and the sharing of resources of a computer.</rdfs:comment>
    <rdfs:range rdf:resource="#OperatingSystem"/>
    <rdfs:domain rdf:resource="#ComputingEnvironment"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Operating System</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasHorizontalStaggering">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Placement of model field data relative to the center point of a grid cell in the horizontal dimension.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Horizontal Staggering</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="#HorizontalStaggering"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPlatformType">
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
    <rdfs:range rdf:resource="#PlatformType"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasConservationType">
    <rdfs:range rdf:resource="#ConservationType"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The physical characteristics of the equations of motion that are conserved by the numerical discretization.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Conservation Type</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasConnectionType">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The software package or mechanism used to transfer and transform data between model components.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Connection Type</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="#ModelComponentFramework"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasNumericalMethod">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Numerical Method</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The means by which continuous operators are represented on a finite set of points. In a scientific model, numerical methods are used to discretize the continuous equations of motion.</rdfs:comment>
    <rdfs:range rdf:resource="#NumericalMethod"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasTile">
    <rdfs:domain rdf:resource="#Mosaic"/>
    <rdfs:range rdf:resource="#Tile"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Grid Tile</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A portion of a grid that is separately discretized.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasCampaign">
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#hasActivity"/>
    </rdfs:subPropertyOf>
    <rdfs:range rdf:resource="#Campaign"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasParentDataset">
    <rdfs:range rdf:resource="#Dataset"/>
    <rdfs:domain rdf:resource="#Dataset"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasParentActivity">
    <rdfs:domain rdf:resource="#Activity"/>
    <rdfs:range rdf:resource="#Activity"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDataProductType">
    <rdfs:domain rdf:resource="#Dataset"/>
    <rdfs:range rdf:resource="#DataProductType"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDataCenterContact">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Data Center contact</rdfs:label>
    <rdfs:subPropertyOf rdf:resource="#hasResourceContact"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasExportState">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The variables transmitted from a component in a coupled modeling system.</rdfs:comment>
    <rdfs:range rdf:resource="#Parameter"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Export State</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasConfigFiles">
    <rdfs:range rdf:resource="#ConfigFiles"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Configuration Files</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The collection of files used to create a model simulation. May include scripts, name lists etc.</rdfs:comment>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasCodingLanguage">
    <rdfs:range rdf:resource="#CodingLanguage"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Coding Language</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The computer language in which a unit of software is written.</rdfs:comment>
    <rdfs:domain rdf:resource="#Software"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDiscretizationType">
    <rdfs:range rdf:resource="#DiscretizationType"/>
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Specifies the method by which a two-dimensional coordinate system is sampled to form a computational grid.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Descretization Type</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasProjection">
    <rdfs:range rdf:resource="#Projection"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ModelComponent"/>
          <owl:Class rdf:about="#Tile"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Projection</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Any projection used for the discretization of the equations of motion. For example, cubed-sphere grids can use gnomonic (equiangular) or gnomonic (equal-distance along cube edges). Also, planar projections used in some icosahedral grid models etc.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasVerticalStaggering">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Vertical Staggering</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Placement of model field data relative to the center point of a grid cell in the vertical dimension.</rdfs:comment>
    <rdfs:range rdf:resource="#VerticalStaggering"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasInterconnectType">
    <rdfs:range rdf:resource="#InterconnectType"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The technology used to associate each node in a supercomputer with every other node.</rdfs:comment>
    <rdfs:domain rdf:resource="#ComputingEnvironment"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Interconnect Type</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasPhysicalDomain">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#GeophysicalDataset"/>
          <owl:Class rdf:about="#ModelComponent"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A description of the geographic range being simulated in a particular activity.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Physical Domain</rdfs:label>
    <rdfs:range rdf:resource="#PhysicalDomain"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasResolutionType">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#GeophysicalDataset"/>
          <owl:Class rdf:about="#ModelComponent"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="#ResolutionType"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasExperiment">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ModelComponent"/>
          <owl:Class rdf:about="#ModelDataset"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#hasActivity"/>
    </rdfs:subPropertyOf>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Experiment</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A controlled test or investigation with predefined parameters. This is a citation or pointer where further information may be found.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasComputingEnvironment">
    <rdfs:range rdf:resource="#ComputingEnvironment"/>
    <rdfs:domain rdf:resource="#Software"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasForcing">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Dataset"/>
          <owl:Class rdf:about="#ModelComponent"/>
          <owl:Class rdf:about="#Simulation"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Forcing</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The category of forcing used to drive a model component (e.g. wind, wave, volcanism).</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasInstrumentType">
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
    <rdfs:range rdf:resource="#InstrumentType"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasActivity">
    <owl:inverseOf rdf:resource="#hasDataset"/>
    <rdfs:domain rdf:resource="#Resource"/>
    <rdfs:range rdf:resource="#Activity"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDefaultTopic">
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#hasTopic"/>
    </rdfs:subPropertyOf>
    <rdfs:range rdf:resource="#DefaultTopic"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasChildModelComponent">
    <rdfs:range rdf:resource="#ModelComponent"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasContactObject">
    <rdfs:range rdf:resource="#Contact"/>
    <rdfs:domain rdf:resource="#Resource"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasForcingType">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The category of forcing used to drive a model component (e.g. wind, wave, volcanism).</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Forcing Type</rdfs:label>
    <rdfs:range rdf:resource="#ForcingType"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ModelComponent"/>
          <owl:Class rdf:about="#ModelDataset"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDatasetAccess">
    <rdfs:range rdf:resource="#DatasetAccess"/>
    <rdfs:domain rdf:resource="#Dataset"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasTimeStepping">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Time Stepping</rdfs:label>
    <rdfs:range rdf:resource="#TimeStepping"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Part of the solver that moves the solution of the continuous equations of motion forward in time.  A solver is an algorithm that computes a numerical solution to a time-dependent ordinary or partial differential equation required by computer simulations of physical processes.</rdfs:comment>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasParameterList">
    <rdfs:range rdf:resource="#ParameterList"/>
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasIsoTopic">
    <rdfs:subPropertyOf>
      <owl:ObjectProperty rdf:about="#hasTopic"/>
    </rdfs:subPropertyOf>
    <rdfs:range rdf:resource="#IsoTopic"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasEnsemble">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The reference name or number of the ensemble to which a simulation belongs.</rdfs:comment>
    <rdfs:domain rdf:resource="#ModelDataset"/>
    <rdfs:range rdf:resource="#Ensemble"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Ensemble ID</rdfs:label>
    <rdfs:subPropertyOf rdf:resource="#hasActivity"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasModelComponentFramework">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Model Component Framework</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The software package or mechanism used to transfer and transform data between model components.</rdfs:comment>
    <rdfs:range rdf:resource="#ModelComponentFramework"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasTopic">
    <rdfs:range rdf:resource="#Topic"/>
    <rdfs:domain rdf:resource="#Resource"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A subject, theme, category, or general area of interest.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    ></rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasGrid">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A text description of the grid that uses commonly
used terminology, but may not in general be a sufﬁcient description of the ﬁeld.</rdfs:comment>
    <rdfs:range rdf:resource="#Grid"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#GeophysicalDataset"/>
          <owl:Class rdf:about="#ModelComponent"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Grid</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDataFormat">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
    <rdfs:range rdf:resource="#DataFormat"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasContext">
    <rdfs:domain rdf:resource="#Resource"/>
    <rdfs:range rdf:resource="#Context"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasAltitudeLayer">
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
    <rdfs:range rdf:resource="#AltitudeLayer"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasTracerTransport">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The algorithm used to solve the equations that represent the transport mechanism of tracers within a moving fluid.</rdfs:comment>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="#NumericalMethod"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Tracer Transport</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasParameter">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Dataset"/>
          <owl:Class rdf:about="#ModelComponent"/>
          <owl:Class rdf:about="#ParameterList"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="#Parameter"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasCalendarType">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Dataset"/>
          <owl:Class rdf:about="#ModelComponent"/>
          <owl:Class rdf:about="#ModelComponentFramework"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Calendar Type</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The type of calendar used in a simulation.</rdfs:comment>
    <rdfs:range rdf:resource="#CalendarType"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasFollowingSimulation">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <owl:inverseOf rdf:resource="#hasPreviousSimulation"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasImportState">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The variables received from another component in a coupled modeling system.</rdfs:comment>
    <rdfs:range rdf:resource="#Parameter"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Import State</rdfs:label>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasTracerAdvectionScheme">
    <rdfs:range rdf:resource="#AdvectionScheme"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Tracer Advection Scheme</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The algorithm used to solve the equations that represent the tracer transport mechanism of a substance or a conserved property within a moving fluid.</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDataArchive">
    <rdfs:domain rdf:resource="#Dataset"/>
    <rdfs:range rdf:resource="#DataArchive"/>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:ID="hasForcingValue">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Forcing Value</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The specific value or constant set for a particular forcing type. Forcing types may also be defined by entire fields. That information is captured in a component's list of input datasets.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasPreviousVersion">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Name of the previous version of a model or model component.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Previous Version</rdfs:label>
    <rdfs:domain rdf:resource="#Software"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasDataHolder">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Data Holder</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The person responsible for a dataset.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasEnsembleID">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Ensemble Identification</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The reference name or number of the ensemble to which a simulation belongs.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasRights">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Resource"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Description of the distribution and/or access restrictions for a particular piece of software or dataset.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Rights</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasDimOrder">
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The order in which latitude and longitude appear within the two dimensional grid array.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Dimension Order</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasYearReleased">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Software"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Year Released</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The year a model or model component was released.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasEastLimit">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >-180 &lt;= east limit &lt;= +180</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >East Limit</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasArea">
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasDataServiceUrl">
    <rdfs:domain rdf:resource="#DataService"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasTemporalFilter">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Temporal Filter</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Any filters applied to the time-stepping method to remove spurious waves in the time-stepping method for tracers.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasCoresPerProcessor">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Number of Cores per Processor</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The number of sub-divided elements or mini-chips on a computer chip.</rdfs:comment>
    <rdfs:domain rdf:resource="#ComputingEnvironment"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasNY">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Specifies the length of the Y, or latitude, dimension of the grid tile.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >NY</rdfs:label>
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasURLType">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#WebURL"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasSimulationEndDate">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Simulation End Date</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The date in simulated time of the end of a model simulation.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasAuthorization">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Resource"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasLastUpdate">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#Resource"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasExperimentStartDate">
    <rdfs:domain rdf:resource="#Experiment"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Experiment Start Date</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The date in simulated time of the start of a model experiment.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasVersion">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Version</rdfs:label>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A specific form or variation of an artifact (i.e. a unit of software or metadata).</rdfs:comment>
    <rdfs:domain rdf:resource="#Software"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasSpaceCoverage">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasSpatialFilter">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A posteriori dampening of waves on an entire gridded field at specified intervals. This is dampening not implemented in either Implicit or Explicit Diffusion.</rdfs:comment>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Explicit Spatial Filter</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasCanonicalUnits">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#Parameter"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasSouthLimit">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >-90 &lt;= south limit &lt;= +90</rdfs:comment>
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >South Limit</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasReleaseYear">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Release Year</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The year a model component was issued.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasLongName">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#Parameter"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasContactUri">
    <rdfs:domain rdf:resource="#Contact"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasTemporalApproximation">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A description of how  time is descrrtized within an algorithm that computes a numerical solution to a time-dependent ordinary or partial differential equation required by computer simulations of physical processes.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Temporal Approximation</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasNZ">
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasMachineName">
    <rdfs:domain rdf:resource="#ComputingEnvironment"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The name given to a computer by its system administrators. This is not the brand name of the system.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Machine Name</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasTracerSpatialApproximation">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Tracer Spatial Approximation</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The estimate of the spatial portion of the tracer transport equation.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasStartTime">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasTracerTemporalApproximation">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A description of how time is descretized within the algorithm that computes the tracer transport solver.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Tracer Temporal Approximation</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasSpatialApproximation">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The estimate of the spatial portion of the continuous equations of motion. It is used simplify the overall solutions to those equations.</rdfs:comment>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Spatial Approximation</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasNote">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Note</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A brief comment.</rdfs:comment>
    <rdfs:domain rdf:resource="#Resource"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="http://www.w3.org/2000/01/rdf-schema#fullName">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasStandardName">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#Parameter"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasSimulationStartDate">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The date in simulated time of the start of a model simulation.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Simulation Start Date</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasUnits">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Parameter"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasImplicitDiffusion">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Implicit Diffusion</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Diffusion that typically dampens grid scale oscillations through the numerical method rather than through terms added to equations of motion (explicit diffusion).</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasURL">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#WebURL"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasInstitution">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >An organization associated with a model component, simulation, or dataset.</rdfs:comment>
    <rdfs:domain rdf:resource="#Resource"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Institution</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="isConformal">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Indicates if the grid tile is angle-preserving. If so, angles measured on the grid are equal to the equivalent angles on the Earth.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Is Conformal</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasTitle">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#WebURL"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasFullName">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Resource"/>
          <owl:Class rdf:about="#Experiment"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The name of a model, model component, simulation, experiment, or dataset with all acronyms spelled out.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Full Name</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasNorthPoleLocation">
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >North Pole Location</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Defines the lat-long position of the 'north pole' used by the grid tile in the case of rotated/displaced pole grids.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasReference">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Reference</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A citation or pointer (e.g. URL) to a location where further information may be found.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Resource"/>
          <owl:Class rdf:about="#Experiment"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasShortName">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Parameter"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasTimeStep">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Time-step size in seconds used moving the solver forward. This will vary by horizontal resolution.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Time Step</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasExperimentEndDate">
    <rdfs:domain rdf:resource="#Experiment"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Experiment End Date</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The date in simulated time of the end of a model experiment.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasUri">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Resource"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasTracerTemporalFilter">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Any filters applied to the time-stepping method to remove spurious waves in the time-stepping method for tracers.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Tracer Temporal Filter</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasWestLimit">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >West Limit</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >-180&lt;= west limit &lt;=+ 180</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasNumberOfEnsembleMembers">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The number of simulations in an ensemble.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Number of Ensemble Members</rdfs:label>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasVerticalResolution">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Vertical Resolution</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The number of points within the vertical domain of a model or grid.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasExplicitDiffusion">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Diffusion terms that are added to the equations of motion.</rdfs:comment>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Inherent Spatial Diffusion</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasLanguageCompilerVersion">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Compiler Version</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The specific configuration value of the software used to take source code and turn it into executable code.</rdfs:comment>
    <rdfs:domain rdf:resource="#LanguageCompiler"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasResolution">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Horizontal Resolution</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The number of points within the horizontal domain of a model or grid.</rdfs:comment>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#ModelComponent"/>
          <owl:Class rdf:about="#Tile"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasCongruentTiles">
    <rdfs:domain rdf:resource="#Mosaic"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Congruent Tiles</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Indicates whether or not all the tiles contained within a grid mosaic are of the same size and shape.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasMaxProcessors">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Maximum Processors</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The highest number of computer chips on a computer system.</rdfs:comment>
    <rdfs:domain rdf:resource="#ComputingEnvironment"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasTag">
    <rdfs:domain rdf:resource="#Resource"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="isUniform">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Is Uniform</rdfs:label>
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Indicates whether or not the horizontal coordinates of a grid have fixed offsets in the X and Y directions. If the offset is the same in both directions then the grid is logically square, otherwise it is logically rectangular.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasLocationAtVerticalTop">
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The value the vertical coordinate at the top of a geophysical model.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Location at Vertical Top</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasContactName">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Contact Name</rdfs:label>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The person designated to provide information about a model component, dataset, or experiment.</rdfs:comment>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Contact"/>
          <owl:Class rdf:about="#ModelComponent"/>
          <owl:Class rdf:about="#Experiment"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasExperimentRationale">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The reason for performing an experiment.</rdfs:comment>
    <rdfs:domain rdf:resource="#Experiment"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Experiment Rationale</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasContact">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Contact</rdfs:label>
    <rdfs:domain rdf:resource="#Resource"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >A person who is in a position to give you special assistance.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasTracerTimeStep">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Tracer Time Step</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Time-step size in seconds used moving the tracer transport solver forward. This will vary by horizontal resolution.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasAuthor">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The person who created the content of a book, article, or other source.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Author</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Resource"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasContactEmail">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Contact"/>
          <owl:Class rdf:about="#ModelComponent"/>
          <owl:Class rdf:about="#Experiment"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Contact Email</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The email address of the person designated to provide information about a model component, dataset, or experiment.</rdfs:comment>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasCoordinatePoles">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Specifies the lat-long position of any coordinate poles (in the mathematical sense) that form part of the definition of a grid tile.</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Coordinate Poles</rdfs:label>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasUUID">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The Universal Unique IDentifier associated with the resource</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:domain rdf:resource="#Resource"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasNorthLimit">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >-90 &lt;= north limit &lt;= +90</rdfs:comment>
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >North Limit</rdfs:label>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#float"/>
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasTracerSpatialFilter">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Tracer Spatial Filter</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Any explicit or implicit diffusion or spatial filtering applied in the tracer transport solver.</rdfs:comment>
    <rdfs:domain rdf:resource="#ModelComponent"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasNumberOfCells">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Number of Cells</rdfs:label>
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The number of cells in an unstructured grid.</rdfs:comment>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#isConfigured">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
    <rdfs:domain rdf:resource="#ModelComponent"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasNX">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >NX</rdfs:label>
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Specifies the length of the X, or longitude, dimension of the grid tile.</rdfs:comment>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasStopTime">
    <rdfs:domain rdf:resource="#GeophysicalDataset"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasDatasetAccessUrl">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#DatasetAccess"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasDataServiceType">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#DataService"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="isRegular">
    <rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Is Regular</rdfs:label>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Indicates whether or not the horizontal coordinates of the grid can be defined using 1D arrays (vectors). This means that grid node locations are defined by the cartesian product of the X/Lon and Y/Lat coordinate vectors. It also means that grid cells are logically rectangular (they may also be physically rectangular in the case of projected coordinates).</rdfs:comment>
    <rdfs:domain rdf:resource="#Tile"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
  </owl:DatatypeProperty>
  <owl:FunctionalProperty rdf:ID="hasContactLastName">
    <rdfs:domain rdf:resource="#Contact"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="hasContactFirstName">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:domain rdf:resource="#Contact"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:FunctionalProperty>
  <owl:FunctionalProperty rdf:ID="hasContactMiddleName">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
    <rdfs:domain rdf:resource="#Contact"/>
  </owl:FunctionalProperty>
</rdf:RDF>

<!-- Created with Protege (with OWL Plugin 3.4.1, Build 536)  http://protege.stanford.edu -->

