@prefix cf: <https://w3id.org/ogc/stac/cf/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <https://schema.org/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

cf: a owl:Ontology ;
    dct:creator "Rob Atkinson, OGC" ;
    dct:description "Ontology for the SpatioTemporal Asset Catalog (STAC) CF Extension specification" ;
    dct:license <https://creativecommons.org/publicdomain/zero/1.0/> ;
    dct:title "STAC CF Extensions Ontology" ;
    schema:maintainer <https://orcid.org/0000-0003-4862-3349> .

cf:Object a owl:Class ;
    rdfs:label "CF Object" ;
    dct:description "This object should contain a variable name from the CF list and where applicable a unit using qudt:unit, with a value from the UDUNITS-2 database" .

cf:name a owl:DatatypeProperty ;
    rdfs:label "Parameter name" ;
    dct:description "REQUIRED. Should be a non-empty value from the CF standard names list" ;
    rdfs:range xsd:string ;
    rdfs:seeAlso <https://cfconventions.org/Data/cf-standard-names/current/build/cf-standard-name-table.html> .

cf:parameter a owl:ObjectProperty ;
    rdfs:label "CF parameter" ;
    dct:description """The cf:parameter array is used to describe the parameters in an Asset or Collection. It requires at least one entry with a non-empty name. This enables clients to read the file and understand which parameters are available.

If assets with a cf:parameter array are provided, the field may optionally be used in the Item Properties or Collection and it must summarize the available parameters in the assets. This must be the 'union' of all the possible parameters represented in assets. If no assets are provided in a Collection, the field can be used freely to describe the Collection for e.g. search. An Item is only allowed to use cf:parameter in its Properties if it has at least one asset with a defined parameter array.

The cf:parameter list in Item Properties or Collections should be considered merely informative - clients should rely on the cf:parameter of each asset, if available.""" .

