@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix qudt: <http://qudt.org/schema/qudt/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .

qudt:Record a rdfs:Class,
        owl:Class,
        sh:NodeShape ;
    rdfs:label "Record Type" ;
    dcterms:description """
  A Record Type is a type whose values are records, i.e. aggregates of several items of possibly different types. 
  The aggregated items are called fields or members and are usually identified or indexed by field labels.
  """ ;
    rdfs:isDefinedBy <http://qudt.org/3.2.1/schema/datatype>,
        <http://qudt.org/3.2.1/schema/shacl/datatype> ;
    rdfs:subClassOf qudt:CompositeDatatype .

