@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#> .

qudt:ThreeBodyRotatingCoordinateSystem a rdfs:Class,
        owl:Class,
        sh:NodeShape ;
    rdfs:label "Three Body Rotating Coordinate System Type" ;
    dcterms:description """
  <p>A <em>Three Body Rotating Coordinate System</em> is one that is associated with two different three-body systems.
  For example, the Sun-Earth-spacecraft system and the Earth-Moon-spacecraft system.
  </p>
  <p>The lunar coordinate systems are primarily used when operating in close proximity to the Moon. 
  There are, however, a few additional coordinate systems that are also useful when analyzing (and depicting) trajectories in the vicinity of the Earth-Moon system.  
  The Sun-Earth and Earth-Moon rotating coordinate frames are defined as follows: 
  </p>
  <p>The pole vector or Z-axis of the coordinate frame is set equal to the instantaneous orbit normal of the secondary (smaller) body about the primary (larger) body.
  The X-axis is set equal to the vector from the primary body center of mass (CM) to the secondary body CM. 
  The X-axis rotates at a rate equal to the instantaneous rotation rate of the secondary body about the primary body.
  </p>
  """^^rdf:HTML ;
    rdfs:isDefinedBy <http://qudt.org/3.2.0/schema/datatype>,
        <http://qudt.org/3.2.0/schema/shacl/datatype> ;
    rdfs:subClassOf qudt:AerospaceCoordinateSystem .

