@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 xsd: <http://www.w3.org/2001/XMLSchema#> .

qudt:ReferenceFrame a rdfs:Class,
        owl:Class,
        sh:NodeShape ;
    rdfs:label "Reference Frame" ;
    dcterms:description """
  <p> A <em>Reference Frame</em> (or "frame of reference") in physics, may refer to a coordinate system or set of axes.
The frame serves as the datum to measure the position, orientation, and other properties of objects in it.
Reference frame may refer to an observational reference frame tied to the state of motion of an observer. 
Reference frame may also refer to both an observational reference frame and an attached coordinate system as a unit.
</p>
"""^^rdf:HTML ;
    rdfs:isDefinedBy <http://qudt.org/3.2.0/schema/datatype>,
        <http://qudt.org/3.2.0/schema/shacl/datatype> ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty qudt:xCoordinateDefinition ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty qudt:xAxisDefinition ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty qudt:yCoordinateDefinition ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty qudt:realization ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty qudt:yAxisDefinition ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty qudt:zCoordinateDefinition ],
        [ a owl:Restriction ;
            owl:maxCardinality 1 ;
            owl:onProperty qudt:zAxisDefinition ],
        qudt:Concept ;
    sh:property qudt:ReferenceFrame-comment,
        qudt:ReferenceFrame-description,
        qudt:ReferenceFrame-frameType,
        qudt:ReferenceFrame-informativeReference,
        qudt:ReferenceFrame-realization,
        qudt:ReferenceFrame-xAxisDefinition,
        qudt:ReferenceFrame-xCoordinateDefinition,
        qudt:ReferenceFrame-yAxisDefinition,
        qudt:ReferenceFrame-yCoordinateDefinition,
        qudt:ReferenceFrame-zAxisDefinition,
        qudt:ReferenceFrame-zCoordinateDefinition .

