# baseURI: http://qudt.org/2.1/schema/shacl/overlay/qudt
# imports: http://qudt.org/2.1/schema/shacl/qudt
# imports: http://www.w3.org/ns/shacl#

@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 sh: <http://www.w3.org/ns/shacl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix vaem: <http://www.linkedmodel.org/schema/vaem#> .
@prefix voag: <http://voag.linkedmodel.org/schema/voag#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<http://qudt.org/2.1/schema/shacl/overlay/qudt>
  a owl:Ontology ;
  vaem:hasGraphMetadata vaem:GMD_SHACLQUDTOVERLAY-SCHEMA ;
  rdfs:comment "Supplements the generated SHACL Schema with constructs not expressible in the QUDT OWL Ontology" ;
  rdfs:label "QUDT SHACL Schema Supplement Version 2.1.47" ;
  owl:imports <http://qudt.org/2.1/schema/shacl/qudt> ;
  owl:imports sh: ;
  sh:declare [
      a sh:PrefixDeclaration ;
      sh:namespace "http://purl.org/dc/terms/"^^xsd:anyURI ;
      sh:prefix "dcterms" ;
    ] ;
  sh:declare [
      a sh:PrefixDeclaration ;
      sh:namespace "http://qudt.org/schema/qudt/"^^xsd:anyURI ;
      sh:prefix "qudt" ;
    ] ;
  sh:declare [
      a sh:PrefixDeclaration ;
      sh:namespace "http://qudt.org/vocab/dimensionvector/"^^xsd:anyURI ;
      sh:prefix "qkdv" ;
    ] ;
  sh:declare [
      a sh:PrefixDeclaration ;
      sh:namespace "http://qudt.org/vocab/quantitykind/"^^xsd:anyURI ;
      sh:prefix "quantitykind" ;
    ] ;
  sh:declare [
      a sh:PrefixDeclaration ;
      sh:namespace "http://qudt.org/vocab/unit/"^^xsd:anyURI ;
      sh:prefix "unit" ;
    ] ;
  sh:declare [
      a sh:PrefixDeclaration ;
      sh:namespace "http://www.w3.org/1999/02/22-rdf-syntax-ns#"^^xsd:anyURI ;
      sh:prefix "rdf" ;
    ] ;
  sh:declare [
      a sh:PrefixDeclaration ;
      sh:namespace "http://www.w3.org/2000/01/rdf-schema#"^^xsd:anyURI ;
      sh:prefix "rdfs" ;
    ] ;
  sh:declare [
      a sh:PrefixDeclaration ;
      sh:namespace "http://www.w3.org/2002/07/owl#"^^xsd:anyURI ;
      sh:prefix "owl" ;
    ] ;
  sh:declare [
      a sh:PrefixDeclaration ;
      sh:namespace "http://www.w3.org/2004/02/skos/core#"^^xsd:anyURI ;
      sh:prefix "skos" ;
    ] ;
.
qudt:AbstractQuantityKind-qudt_latexSymbol
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "40"^^xsd:decimal ;
.
qudt:AbstractQuantityKind-qudt_symbol
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "40"^^xsd:decimal ;
.
qudt:AbstractQuantityKind-skos_broader
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "120"^^xsd:decimal ;
.
qudt:ApplicableUnitsGroup
  a sh:PropertyGroup ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  rdfs:label "Applicable Units" ;
  sh:order "30"^^xsd:decimal ;
.
qudt:Aspect
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:property qudt:Aspect-rdfs_isDefinedBy ;
.
qudt:Aspect-rdfs_isDefinedBy
  a sh:PropertyShape ;
  sh:path rdfs:isDefinedBy ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "200"^^xsd:decimal ;
.
qudt:Citation-qudt_description
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:TextTypeUnion ;
.
qudt:Concept
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:property qudt:Concept-rdf_type ;
  sh:property qudt:Concept-rdfs_isDefinedBy ;
  sh:property qudt:Concept-rdfs_label ;
  sh:property qudt:Concept-rdfs_seeAlso ;
  sh:property qudt:Concept-skos_altLabel ;
.
qudt:Concept-dcterms_description
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:name "dcterms description" ;
  sh:order "60"^^xsd:decimal ;
.
qudt:Concept-qudt_abbreviation
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "18"^^xsd:decimal ;
.
qudt:Concept-qudt_code
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "100"^^xsd:decimal ;
.
qudt:Concept-qudt_description
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:name "full description" ;
  sh:order "60"^^xsd:decimal ;
.
qudt:Concept-qudt_guidance
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "60"^^xsd:decimal ;
.
qudt:Concept-qudt_hasRule
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "95"^^xsd:decimal ;
.
qudt:Concept-qudt_id
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "40"^^xsd:decimal ;
.
qudt:Concept-qudt_plainTextDescription
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "40"^^xsd:decimal ;
.
qudt:Concept-rdf_type
  a sh:PropertyShape ;
  sh:path rdf:type ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:minCount 1 ;
  sh:name "type" ;
  sh:order "10"^^xsd:decimal ;
.
qudt:Concept-rdfs_isDefinedBy
  a sh:PropertyShape ;
  sh:path rdfs:isDefinedBy ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "200"^^xsd:decimal ;
.
qudt:Concept-rdfs_label
  a sh:PropertyShape ;
  sh:path rdfs:label ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:minCount 1 ;
  sh:order "10"^^xsd:decimal ;
  sh:severity sh:Warning ;
.
qudt:Concept-rdfs_seeAlso
  a sh:PropertyShape ;
  sh:path rdfs:seeAlso ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "900"^^xsd:decimal ;
.
qudt:Concept-skos_altLabel
  a sh:PropertyShape ;
  sh:path skos:altLabel ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "12"^^xsd:decimal ;
.
qudt:EnumeratedValue-qudt_description
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:TextTypeUnion ;
.
qudt:IdentifiersAndDescriptionsPropertyGroup
  a sh:PropertyGroup ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  rdfs:label "Identifiers and Descriptions" ;
  sh:order "10"^^xsd:decimal ;
.
qudt:Narratable
  a qudt:AspectClass ;
  a sh:NodeShape ;
  rdfs:comment "<p><em>Narratable</em> specifies properties that provide for documentation and references.</p>"^^rdf:HTML ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  rdfs:label "Narratable" ;
  rdfs:subClassOf qudt:Aspect ;
.
qudt:PhysicalConstant-qudt_latexSymbol
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "40"^^xsd:decimal ;
.
qudt:PropertiesGroup
  a sh:PropertyGroup ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  rdfs:label "Properties" ;
  sh:order "20"^^xsd:decimal ;
.
qudt:Quantifiable-qudt_value
  a sh:PropertyShape ;
  sh:path qudt:value ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:maxCount 1 ;
  sh:or (
      [
        sh:datatype xsd:float ;
      ]
      [
        sh:datatype xsd:double ;
      ]
      [
        sh:datatype xsd:integer ;
      ]
      [
        sh:datatype xsd:decimal ;
      ]
    ) ;
.
qudt:Quantity-qudt_description
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:TextTypeUnion ;
.
qudt:QuantityKind-qudt_applicableCGSUnit
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:deactivated true ;
.
qudt:QuantityKind-qudt_applicableSIUnit
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:deactivated true ;
.
qudt:QuantityKind-qudt_applicableUSCustomaryUnit
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:deactivated true ;
.
qudt:QuantityKind-qudt_applicableUnit
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:ApplicableUnitsGroup ;
  sh:order "10"^^xsd:decimal ;
.
qudt:QuantityKind-qudt_baseCGSUnitDimensions
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:or qudt:TextTypeUnion ;
.
qudt:QuantityKind-qudt_baseISOUnitDimensions
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:or qudt:TextTypeUnion ;
.
qudt:QuantityKind-qudt_baseImperialUnitDimensions
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:or qudt:TextTypeUnion ;
.
qudt:QuantityKind-qudt_baseSIUnitDimensions
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:or qudt:TextTypeUnion ;
.
qudt:QuantityKind-qudt_baseUSCustomaryUnitDimensions
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:or qudt:TextTypeUnion ;
.
qudt:QuantityKind-qudt_belongsToSystemOfQuantities
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "90"^^xsd:decimal ;
.
qudt:QuantityKind-qudt_dimensionVectorForSI
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "100"^^xsd:decimal ;
.
qudt:QuantityKind-qudt_expression
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:name "symbol expression" ;
  sh:order "10"^^xsd:decimal ;
.
qudt:QuantityKind-qudt_hasDimensionVector
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "50"^^xsd:decimal ;
.
qudt:QuantityKind-qudt_latexDefinition
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "40"^^xsd:decimal ;
.
qudt:QuantityKind-qudt_mathMLdefinition
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "70"^^xsd:decimal ;
.
qudt:QuantityKind-qudt_qkdvDenominator
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "61"^^xsd:decimal ;
.
qudt:QuantityKind-qudt_qkdvNumerator
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "60"^^xsd:decimal ;
.
qudt:QuantityKindDimensionVector-dimensionExponentForAmountOfSubstance
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:NumericTypeUnion ;
.
qudt:QuantityKindDimensionVector-dimensionExponentForLength
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:NumericTypeUnion ;
.
qudt:QuantityKindDimensionVector-dimensionExponentForLuminousIntensity
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:NumericTypeUnion ;
.
qudt:QuantityKindDimensionVector-dimensionExponentForMass
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:NumericTypeUnion ;
.
qudt:QuantityKindDimensionVector-dimensionExponentForThermodynamicTemperature
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:NumericTypeUnion ;
.
qudt:QuantityKindDimensionVector-dimensionExponentForTime
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:NumericTypeUnion ;
.
qudt:QuantityKindDimensionVector-dimensionlessExponent
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:NumericTypeUnion ;
.
qudt:QuantityKindDimensionVector_dimensionExponentForElectricCurrent
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:NumericTypeUnion ;
.
qudt:QuantityValue-value
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:NumericTypeUnion ;
.
qudt:Rule-example
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:TextTypeUnion ;
.
qudt:Rule-qudt_example
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:or qudt:TextTypeUnion ;
.
qudt:Unit
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  rdfs:subClassOf qudt:Narratable ;
.
qudt:Unit-qudt_applicableSystem
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "62"^^xsd:decimal ;
.
qudt:Unit-qudt_conversionMultiplier
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:UnitConversionGroup ;
  sh:order "10"^^xsd:decimal ;
.
qudt:Unit-qudt_conversionOffset
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:UnitConversionGroup ;
  sh:order "20"^^xsd:decimal ;
.
qudt:Unit-qudt_denominatorDimensionVector
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "52"^^xsd:decimal ;
.
qudt:Unit-qudt_expression
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "30"^^xsd:decimal ;
.
qudt:Unit-qudt_hasDimensionVector
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "50"^^xsd:decimal ;
.
qudt:Unit-qudt_hasQuantityKind
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:name "quantity kind" ;
  sh:order "40"^^xsd:decimal ;
.
qudt:Unit-qudt_iec61360Code
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  rdfs:label "IEC-61369 code" ;
  sh:group qudt:UnitEquivalencePropertyGroup ;
  sh:order "40"^^xsd:decimal ;
.
qudt:Unit-qudt_latexDefinition
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "40"^^xsd:decimal ;
.
qudt:Unit-qudt_latexSymbol
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "60"^^xsd:decimal ;
.
qudt:Unit-qudt_mathMLdefinition
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "70"^^xsd:decimal ;
.
qudt:Unit-qudt_numeratorDimensionVector
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "54"^^xsd:decimal ;
.
qudt:Unit-qudt_omUnit
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:UnitEquivalencePropertyGroup ;
  sh:order "10"^^xsd:decimal ;
.
qudt:Unit-qudt_siUnitsExpression
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "35"^^xsd:decimal ;
.
qudt:Unit-qudt_symbol
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "40"^^xsd:decimal ;
.
qudt:Unit-qudt_ucumCode
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:UnitEquivalencePropertyGroup ;
  sh:order "50"^^xsd:decimal ;
.
qudt:Unit-qudt_udunitsCode
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:UnitEquivalencePropertyGroup ;
  sh:order "55"^^xsd:decimal ;
.
qudt:Unit-qudt_uneceCommonCode
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:UnitEquivalencePropertyGroup ;
  sh:order "40"^^xsd:decimal ;
.
qudt:Unit-qudt_unitOfSystem
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:order "60"^^xsd:decimal ;
.
qudt:UnitConversionGroup
  a sh:PropertyGroup ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  rdfs:label "Conversion" ;
  sh:order "60"^^xsd:decimal ;
.
qudt:UnitEquivalencePropertyGroup
  a sh:PropertyGroup ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  rdfs:label "Equivalent Units" ;
  sh:order "50"^^xsd:decimal ;
.
qudt:UnitReferencesPropertyGroup
  a sh:PropertyGroup ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  rdfs:label "References" ;
  sh:order "20"^^xsd:decimal ;
.
qudt:UserQuantityKind-qudt_hasQuantityKind
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:PropertiesGroup ;
  sh:name "quantity kind" ;
  sh:order "40"^^xsd:decimal ;
.
qudt:Verifiable-qudt_dbpediaMatch
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "90"^^xsd:decimal ;
.
qudt:Verifiable-qudt_informativeReference
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "84"^^xsd:decimal ;
.
qudt:Verifiable-qudt_isoNormativeReference
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "82"^^xsd:decimal ;
.
qudt:Verifiable-qudt_normativeReference
  a sh:PropertyShape ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  sh:group qudt:IdentifiersAndDescriptionsPropertyGroup ;
  sh:order "80"^^xsd:decimal ;
.
vaem:GMD_SHACLQUDTOVERLAY-SCHEMA
  a vaem:GraphMetaData ;
  dcterms:contributor "Steve Ray" ;
  dcterms:created "2020-04-20"^^xsd:date ;
  dcterms:creator "Ralph Hodgson" ;
  dcterms:description """
  <p>The QUDT, or \"Quantity, Unit, Dimension and Type\" schema defines the base classes properties, and restrictions used for modeling physical quantities,
   units of measure, and their dimensions in various measurement systems. 
  This overlay graph provides additional properties that affect the display of entities in a user interface, as well as some SHACL rules.
  </p>"""^^rdf:HTML ;
  dcterms:modified "2025-01-28T14:03:40.345-05:00"^^xsd:dateTime ;
  dcterms:rights """
  This product includes all or a portion of the UCUM table, UCUM codes, and UCUM definitions or is derived from it, subject to a license from Regenstrief Institute, Inc. and The UCUM Organization. Your use of the UCUM table, UCUM codes, UCUM definitions also is subject to this license, a copy of which is available at ​http://unitsofmeasure.org. The current complete UCUM table, UCUM Specification are available for download at ​http://unitsofmeasure.org. The UCUM table and UCUM codes are copyright © 1995-2009, Regenstrief Institute, Inc. and the Unified Codes for Units of Measures (UCUM) Organization. All rights reserved.

THE UCUM TABLE (IN ALL FORMATS), UCUM DEFINITIONS, AND SPECIFICATION ARE PROVIDED 'AS IS.' ANY EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  """ ;
  dcterms:rights "The QUDT Ontologies are issued under a Creative Commons Attribution 4.0 International License (CC BY 4.0), available at https://creativecommons.org/licenses/by/4.0/. Attribution should be made to QUDT.org" ;
  dcterms:subject "QUDT" ;
  dcterms:title "QUDT SHACL Schema Overlay - Version 2.1.47" ;
  vaem:graphName "qudtOverlay" ;
  vaem:graphTitle "Quantities, Units, Dimensions and Types (QUDT) SHACL Schema Overlay - Version 2.1.47" ;
  vaem:hasGraphRole vaem:SHACLSchemaOverlayGraph ;
  vaem:hasOwner vaem:QUDT ;
  vaem:hasSteward vaem:QUDT ;
  vaem:intent "Specifies overlay properties and rules for the schema for quantities, units and dimensions. Types are defined in other schemas." ;
  vaem:isMetadataFor <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  vaem:latestPublishedVersion "https://qudt.org/doc/2025/01/DOC_SCHEMA-SHACL-QUDT-OVERLAY.html"^^xsd:anyURI ;
  vaem:logo "https://qudt.org/linkedmodels.org/assets/lib/lm/images/logos/qudt_logo-300x110.png"^^xsd:anyURI ;
  vaem:namespace "http://qudt.org/schema/qudt/" ;
  vaem:namespacePrefix "qudt" ;
  vaem:owner "qudt.org" ;
  vaem:previousPublishedVersion "https://qudt.org/doc/2024/12/DOC_SCHEMA-SHACL-QUDT-OVERLAY.html"^^xsd:anyURI ;
  vaem:turtleFileURL "http://qudt.org/2.1/schema/shacl/overlay/qudt"^^xsd:anyURI ;
  vaem:usesNonImportedResource dcterms:abstract ;
  vaem:usesNonImportedResource dcterms:contributor ;
  vaem:usesNonImportedResource dcterms:created ;
  vaem:usesNonImportedResource dcterms:description ;
  vaem:usesNonImportedResource dcterms:modified ;
  vaem:usesNonImportedResource dcterms:rights ;
  vaem:usesNonImportedResource dcterms:source ;
  vaem:usesNonImportedResource dcterms:subject ;
  vaem:usesNonImportedResource dcterms:title ;
  vaem:usesNonImportedResource voag:QUDT-Attribution ;
  vaem:withAttributionTo voag:QUDT-Attribution ;
  rdfs:isDefinedBy <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
  rdfs:label "QUDT SHACL Schema Overlay Metadata Version 2.1.47" ;
  owl:versionIRI <http://qudt.org/2.1/schema/shacl/overlay/qudt> ;
.
