@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix qudt: <http://qudt.org/schema/qudt/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

qudt:id a rdf:Property,
        owl:DatatypeProperty,
        owl:FunctionalProperty ;
    rdfs:label "qudt id" ;
    dcterms:description """
  <p>The "qudt:id" is an identifier string that uniquely identifies a QUDT concept. 
  The identifier is constructed using a prefix. 
  For example, units are coded using the pattern: "UCCCENNNN", where "CCC" is a numeric code or a category
   and "NNNN" is a digit string for a member element of that category. 
  </p>
  <p>For scaled units there may be an addition field that has the format "QNN" where "NN" is a digit string representing
   an exponent power, and "Q" is a qualifier that indicates with the code "P" that the power is a positive decimal exponent,
   or the code "N" for a negative decimal exponent, or the code "B" for binary positive exponents.
  </p>"""^^rdf:HTML ;
    rdfs:isDefinedBy <http://qudt.org/3.2.1/schema/qudt>,
        <http://qudt.org/3.2.1/schema/shacl/qudt> ;
    rdfs:range xsd:string .

