Schema stc-v1.30.xsd


schema location:  C:\Documents and Settings\arots\My Documents\Altova Projects\nvometa\Version 5\stc-v1.30.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://www.ivoa.net/xml/STC/stc-v1.30.xsd
 
Elements  Complex types  Simple types  Attr. groups 
AbsoluteTime  allSkyType  angleUnitType  STCReference 
AllSky  astroCoordAreaType  coordEquinoxType 
AllSky2  astroCoordsFileType  dopplerDefinitionType 
AstroCoordArea  astroCoordsType  hsOffsetType 
AstroCoords  astroCoordSystemType  planetaryEphemType 
AstroCoordSystem  astronTimeType  posAngleReferenceType 
AZ_EL  astroSTCDescriptionType  posUnitType 
BARYCENTER  basicCoordinateType  projectionType 
BODY  boxType  relocatableOriginType 
Box  cart1DRefFrameType  spectralUnitType 
Box2  cart2DRefFrameType  timeScaleType 
Cart1DSpaceRefFrame  cart3DRefFrameType  timeUnitType 
Cart2DRefFrame  circleType  unitType 
Cart2DSpaceRefFrame  convexHullType  velTimeUnitType 
Cart3DRefFrame  convexType 
Cart3DSpaceRefFrame  coord2VecIntervalType 
CARTESIAN  coord3VecIntervalType 
CatalogEntryLocation  coordAreaType 
CError  coordFITSColumnsType 
CError2  coordFlavorType 
CError3  coordFrameType 
Circle  coordinateType 
Circle2  coordIntervalType 
Convex  coordRefFrameType 
Convex2  coordScalarIntervalType 
ConvexHull  coordsType 
ConvexHull2  coordSysType 
Coord2VecInterval  coordValueType 
Coord3VecInterval  curve2Type 
CoordArea  curve3Type 
CoordFlavor  customRefPosType 
CoordFrame  diffType 
Coordinate  double1Type 
CoordInterval  double2Type 
CoordRefFrame  double3Type 
CoordRefPos  double4Type 
Coords  double9Type 
CoordScalarInterval  ellipseType 
CoordSys  fitsType 
CoordValue  fkType 
CPixSize  genericCoordFrameType 
CPixSize2  genericRefPosType 
CPixSize3  genVector2CoordinateType 
CResolution  genVector3CoordinateType 
CResolution2  geodType 
CResolution3  halfspaceType 
CSize  healpixType 
CSize2  icrsType 
CSize3  intersectionType 
CTransform2  isoTimeType 
CTransform3  jdTimeType 
Curve2  negationType 
Curve3  obsDataLocationType 
CustomSpaceRefFrame  observatoryLocationType 
CValue2  orbitType 
CValue3  pixelCoordAreaType 
CYLINDRICAL  pixelCoordsType 
Difference  pixelCoordSystemType 
Difference2  pixelFrameType 
ECLIPTIC  pixelSpaceType 
Ellipse  pixelType 
Ellipse2  pixelVector1CoordinateType 
EMBARYCENTER  pixelVector2CoordinateType 
Error  pixelVector3CoordinateType 
Error2  polygonType 
Error2Matrix  pos2VecIntervalType 
Error2Radius  pos3VecIntervalType 
Error3  posAngleType 
Error3Matrix  posScalarIntervalType 
Error3Radius  posVector1CoordinateType 
FK4  posVector2CoordinateType 
FK5  posVector3CoordinateType 
GALACTIC_CENTER  redshiftCoordinateType 
GALACTIC_I  redshiftFrameType 
GALACTIC_II  redshiftIntervalType 
GenCoordinate  referencePositionType 
GEO_C  regionAreaType 
GEO_D  regionFileType 
GEOCENTER  regionType 
GSE  scalarCoordinateType 
GSM  sectorType 
HEALPIX  shapeType 
HEE  size2Type 
HEEQ  size3Type 
HELIOCENTER  skyIndexType 
HGC  smallCircleType 
HGI  spaceFrameType 
HGS  spaceRefFrameType 
HPC  spatialIntervalType 
HPR  spectralCoordinateType 
HRTN  spectralFrameType 
ICRS  spectralIntervalType 
Intersection  sphereType 
Intersection2  sphericalRefFrameType 
ISOTime  stcBaseType 
JDTime  STCCoordinate 
JUPITER  STCCoordinateList 
JUPITER_C_III  stcDescriptionType 
JUPITER_G_III  stcMetadataType 
LOCAL_GROUP_CENTER  STCRegion 
LSR  STCRegionList 
LSRD  stdRefPosType 
LSRK  stringCoordinateType 
LUNA_C  timeCoordinateType 
LUNA_G  timeFrameType 
MAG  timeIntervalType 
MARS  timeOffsetType 
MARS_C  uCoord2VecIntervalType 
MARS_G  uCoord3VecIntervalType 
MERCURY  uCoordScalarIntervalType 
MERCURY_C  unionType 
MERCURY_G  vector2CoordinateType 
MJDTime  vector3CoordinateType 
MOON  vel2VecIntervalType 
Negation  vel3VecIntervalType 
Negation2  velocityIntervalType 
NEPTUNE  velocitySphereType 
NEPTUNE_C_III  velScalarIntervalType 
NEPTUNE_G_III  velVector1CoordinateType 
ObsDataLocation  velVector2CoordinateType 
Pixel  velVector3CoordinateType 
Pixel1D  vertexType 
Pixel2D 
Pixel3D 
PixelCoord2VecInterval 
PixelCoord3VecInterval 
PixelCoordArea 
PixelCoordFrame 
PixelCoordInterval 
PixelCoords 
PixelCoordScalarInterval 
PixelCoordSystem 
PixSize 
PixSize2 
PixSize2Matrix 
PixSize3 
PixSize3Matrix 
PLUTO 
PLUTO_C 
PLUTO_G 
POLAR 
Polygon 
Polygon2 
Position 
Position1D 
Position2D 
Position2VecInterval 
Position3D 
Position3VecInterval 
PositionInterval 
PositionScalarInterval 
Redshift 
RedshiftFrame 
ReferencePosition 
Region 
Region2 
RegionFile 
RELOCATABLE 
Resolution 
Resolution2 
Resolution2Matrix 
Resolution2Radius 
Resolution3 
Resolution3Matrix 
Resolution3Radius 
SATURN 
SATURN_C_III 
SATURN_G_III 
ScalarCoordinate 
ScalarRefFrame 
SearchLocation 
Sector 
Sector2 
Size 
Size2 
Size2Matrix 
Size2Radius 
Size3 
Size3Matrix 
Size3Radius 
SkyIndex 
SkyIndex2 
SM 
SpaceFrame 
SpaceRefFrame 
Spectral 
SpectralFrame 
Sphere 
SPHERICAL 
SphericalRefFrame 
SphericalSpaceRefFrame 
STCDescription 
STCmetadata 
STCResourceProfile 
STRING 
StringCoordinate 
SUPER_GALACTIC 
Time 
TimeFrame 
TimeOffset 
TimeOrigin 
TOPOCENTER 
Transform2 
Transform2Matrix 
Transform3 
Transform3Matrix 
Union 
Union2 
UNITSPHERE 
UNKNOWNFrame 
UNKNOWNRefPos 
URANUS 
URANUS_C_III 
URANUS_G_III 
Value 
Value2 
Value3 
Vector2DCoordinate 
Vector3DCoordinate 
Velocity 
Velocity1D 
Velocity2D 
Velocity2VecInterval 
Velocity3D 
Velocity3VecInterval 
VelocityInterval 
VelocityScalarInterval 
VelocitySphere 
VENUS 
VENUS_C 
VENUS_G 


element AbsoluteTime
diagram
type xs:anyType
properties
content complex
mixed true
abstract true
used by
complexType astronTimeType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for absoluteTimeType component of astronTimeType
source <xs:element name="AbsoluteTime" type="xs:anyType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Substitution group for absoluteTimeType component of astronTimeType</xs:documentation>
 
</xs:annotation>
</xs:element>

element AllSky
diagram
type allSkyType
properties
content complex
substGrp Region
nillable true
children Area
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
AllSky is just a convenience, meaning no bounds
source <xs:element name="AllSky" type="allSkyType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>AllSky is just a convenience, meaning no bounds</xs:documentation>
 
</xs:annotation>
</xs:element>

element AllSky2
diagram
type allSkyType
properties
content complex
substGrp Region2
nillable true
children Area
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
AllSky is just a convenience, meaning no bounds
source <xs:element name="AllSky2" type="allSkyType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>AllSky is just a convenience, meaning no bounds</xs:documentation>
 
</xs:annotation>
</xs:element>

element AstroCoordArea
diagram
type astroCoordAreaType
properties
content complex
substGrp CoordArea
nillable true
children CoordInterval TimeInterval PositionInterval VelocityInterval SpectralInterval RedshiftInterval
used by
complexType astroSTCDescriptionType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
Astronomical coordinate volume
source <xs:element name="AstroCoordArea" type="astroCoordAreaType" substitutionGroup="CoordArea" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Astronomical coordinate volume</xs:documentation>
 
</xs:annotation>
</xs:element>

element AstroCoords
diagram
type astroCoordsType
properties
content complex
substGrp Coords
nillable true
children GenCoordinate Time Position Velocity Spectral Redshift CoordFile Orbit
used by
complexTypes astroSTCDescriptionType observatoryLocationType STCCoordinate STCCoordinateList
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
The coordinate element consists either of a coordinate file or a sequence of time element, spatial coordinate element, velocity element, and redshift element; the spatial and velocity elements may be scalar or vector; it needs to refer to a coordinate system
source <xs:element name="AstroCoords" type="astroCoordsType" substitutionGroup="Coords" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The coordinate element consists either of a coordinate file or a sequence of time element, spatial coordinate element, velocity element, and redshift element; the spatial and velocity elements may be scalar or vector; it needs to refer to a coordinate system</xs:documentation>
 
</xs:annotation>
</xs:element>

element AstroCoordSystem
diagram
type astroCoordSystemType
properties
content complex
substGrp CoordSys
nillable true
children CoordFrame TimeFrame SpaceFrame SpectralFrame RedshiftFrame
used by
complexTypes astroSTCDescriptionType observatoryLocationType STCCoordinate STCCoordinateList STCRegion STCRegionList
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
The coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; the spectral fromae and redshift/Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systems
source <xs:element name="AstroCoordSystem" type="astroCoordSystemType" substitutionGroup="CoordSys" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; the spectral fromae and redshift/Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systems</xs:documentation>
 
</xs:annotation>
</xs:element>

element AZ_EL
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
Local Azimuth and Elevation coordinates
source <xs:element name="AZ_EL" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>Local Azimuth and Elevation coordinates</xs:documentation>
 
</xs:annotation>
</xs:element>

element BARYCENTER
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Barycenter of the solar system
source <xs:element name="BARYCENTER" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Barycenter of the solar system</xs:documentation>
 
</xs:annotation>
</xs:element>

element BODY
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
Generic Body coordinates
source <xs:element name="BODY" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>Generic Body coordinates</xs:documentation>
 
</xs:annotation>
</xs:element>

element Box
diagram
type boxType
properties
content complex
substGrp Region
nillable true
children Area Center Size
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A box is a rectangle; the midpoints of its sides are the endpoints of a cross centered on the center position with arms that extend half the size for each coordinate in both directions, and the sides are lines or great circles that intersect the cross at its end points at right angles; the arms of the cross are parallel to the coordinate axes at the center point.
source <xs:element name="Box" type="boxType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A box is a rectangle; the midpoints of its sides are the endpoints of a cross centered on the center position with arms that extend half the size for each coordinate in both directions, and the sides are lines or great circles that intersect the cross at its end points at right angles; the arms of the cross are parallel to the coordinate axes at the center point.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Box2
diagram
type boxType
properties
content complex
substGrp Region2
nillable true
children Area Center Size
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A box is a rectangle; the midpoints of its sides are the endpoints of a cross centered on the center position with arms that extend half the size for each coordinate in both directions, and the sides are lines or great circles that intersect the cross at its end points at right angles; the arms of the cross are parallel to the coordinate axes at the center point.
source <xs:element name="Box2" type="boxType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A box is a rectangle; the midpoints of its sides are the endpoints of a cross centered on the center position with arms that extend half the size for each coordinate in both directions, and the sides are lines or great circles that intersect the cross at its end points at right angles; the arms of the cross are parallel to the coordinate axes at the center point.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Cart1DSpaceRefFrame
diagram
type cart1DRefFrameType
properties
content complex
substGrp CustomSpaceRefFrame
children Name Scale
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
projectionprojectionTypeoptional  <empty>    
annotation
documentation
Coordinate reference frame: 1-D scale
source <xs:element name="Cart1DSpaceRefFrame" type="cart1DRefFrameType" substitutionGroup="CustomSpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>Coordinate reference frame: 1-D scale</xs:documentation>
 
</xs:annotation>
</xs:element>

element Cart2DRefFrame
diagram
type cart2DRefFrameType
properties
content complex
substGrp CoordRefFrame
children Name CTransform2
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
projectionprojectionTypeoptional  <empty>    
annotation
documentation
Coordinate reference frame: 2-D rotation and scale
source <xs:element name="Cart2DRefFrame" type="cart2DRefFrameType" substitutionGroup="CoordRefFrame">
 
<xs:annotation>
   
<xs:documentation>Coordinate reference frame: 2-D rotation and scale</xs:documentation>
 
</xs:annotation>
</xs:element>

element Cart2DSpaceRefFrame
diagram
type cart2DRefFrameType
properties
content complex
substGrp CustomSpaceRefFrame
children Name CTransform2
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
projectionprojectionTypeoptional  <empty>    
annotation
documentation
Coordinate reference frame: 2-D rotation and scale
source <xs:element name="Cart2DSpaceRefFrame" type="cart2DRefFrameType" substitutionGroup="CustomSpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>Coordinate reference frame: 2-D rotation and scale</xs:documentation>
 
</xs:annotation>
</xs:element>

element Cart3DRefFrame
diagram
type cart3DRefFrameType
properties
content complex
substGrp CoordRefFrame
children Name CTransform3
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
projectionprojectionTypeoptional  <empty>    
annotation
documentation
Coordinate reference frame: 3-D rotation and scale
source <xs:element name="Cart3DRefFrame" type="cart3DRefFrameType" substitutionGroup="CoordRefFrame">
 
<xs:annotation>
   
<xs:documentation>Coordinate reference frame: 3-D rotation and scale</xs:documentation>
 
</xs:annotation>
</xs:element>

element Cart3DSpaceRefFrame
diagram
type cart3DRefFrameType
properties
content complex
substGrp CustomSpaceRefFrame
children Name CTransform3
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
projectionprojectionTypeoptional  <empty>    
annotation
documentation
Coordinate reference frame: 3-D rotation and scale
source <xs:element name="Cart3DSpaceRefFrame" type="cart3DRefFrameType" substitutionGroup="CustomSpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>Coordinate reference frame: 3-D rotation and scale</xs:documentation>
 
</xs:annotation>
</xs:element>

element CARTESIAN
diagram
type coordFlavorType
properties
content complex
substGrp CoordFlavor
attributes
Name  Type  Use  Default  Fixed  annotation
coord_naxesderived by: xs:integer  2    
handednessderived by: xs:stringoptional      
annotation
documentation
Cartesian 1-, 2-, or 3-D coordinates
source <xs:element name="CARTESIAN" type="coordFlavorType" substitutionGroup="CoordFlavor">
 
<xs:annotation>
   
<xs:documentation>Cartesian 1-, 2-, or 3-D coordinates</xs:documentation>
 
</xs:annotation>
</xs:element>

element CatalogEntryLocation
diagram
type astroSTCDescriptionType
properties
content complex
substGrp STCmetadata
nillable true
children AstroCoordSystem AstroCoords AstroCoordArea
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Describes the spatial and temporal coverage of a catalog (fragment) and contains the coordinates of the catalog entries; multiple coordinate systems are allowed
source <xs:element name="CatalogEntryLocation" type="astroSTCDescriptionType" substitutionGroup="STCmetadata" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Describes the spatial and temporal coverage of a catalog (fragment) and contains the coordinates of the catalog entries; multiple coordinate systems are allowed</xs:documentation>
 
</xs:annotation>
</xs:element>

element CError
diagram
type xs:anyType
properties
content complex
mixed true
abstract true
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for all types of errors
source <xs:element name="CError" type="xs:anyType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Substitution group for all types of errors</xs:documentation>
 
</xs:annotation>
</xs:element>

element CError2
diagram
type xs:anyType
properties
content complex
mixed true
substGrp CError
abstract true
used by
complexType vector2CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 2-D coordinate error
source <xs:element name="CError2" type="xs:anyType" abstract="true" substitutionGroup="CError">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 2-D coordinate error</xs:documentation>
 
</xs:annotation>
</xs:element>

element CError3
diagram
type xs:anyType
properties
content complex
mixed true
substGrp CError
abstract true
used by
complexType vector3CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 3-D coordinate error
source <xs:element name="CError3" type="xs:anyType" abstract="true" substitutionGroup="CError">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 3-D coordinate error</xs:documentation>
 
</xs:annotation>
</xs:element>

element Circle
diagram
type circleType
properties
content complex
substGrp Region
nillable true
children Area Center Radius
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The circle is defined by a center and a radius
source <xs:element name="Circle" type="circleType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The circle is defined by a center and a radius</xs:documentation>
 
</xs:annotation>
</xs:element>

element Circle2
diagram
type circleType
properties
content complex
substGrp Region2
nillable true
children Area Center Radius
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The circle is defined by a center and a radius
source <xs:element name="Circle2" type="circleType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The circle is defined by a center and a radius</xs:documentation>
 
</xs:annotation>
</xs:element>

element Convex
diagram
type convexType
properties
content complex
substGrp Region
nillable true
children Area Halfspace
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A convex is defined as the intersection of one or more half-plane constraints with the unit sphere; this may also be described as the union of one or more convex polygons bounded by one or more constraint planes
source <xs:element name="Convex" type="convexType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A convex is defined as the intersection of one or more half-plane constraints with the unit sphere; this may also be described as the union of one or more convex polygons bounded by one or more constraint planes</xs:documentation>
 
</xs:annotation>
</xs:element>

element Convex2
diagram
type convexType
properties
content complex
substGrp Region2
nillable true
children Area Halfspace
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A convex is defined as the intersection of one or more half-plane constraints with the unit sphere; this may also be described as the union of one or more convex polygons bounded by one or more constraint planes
source <xs:element name="Convex2" type="convexType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A convex is defined as the intersection of one or more half-plane constraints with the unit sphere; this may also be described as the union of one or more convex polygons bounded by one or more constraint planes</xs:documentation>
 
</xs:annotation>
</xs:element>

element ConvexHull
diagram
type convexHullType
properties
content complex
substGrp Region
nillable true
children Area Point
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A convex hull is the convex polygon that contains all of the specified positions; the points have to be constrained to lie in one hemisphere
source <xs:element name="ConvexHull" type="convexHullType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A convex hull is the convex polygon that contains all of the specified positions; the points have to be constrained to lie in one hemisphere</xs:documentation>
 
</xs:annotation>
</xs:element>

element ConvexHull2
diagram
type convexHullType
properties
content complex
substGrp Region2
nillable true
children Area Point
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A convex hull is the convex polygon that contains all of the specified positions; the points have to be constrained to lie in one hemisphere
source <xs:element name="ConvexHull2" type="convexHullType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A convex hull is the convex polygon that contains all of the specified positions; the points have to be constrained to lie in one hemisphere</xs:documentation>
 
</xs:annotation>
</xs:element>

element Coord2VecInterval
diagram
type uCoord2VecIntervalType
properties
content complex
substGrp CoordInterval
nillable true
children LoLimit2Vec HiLimit2Vec
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
An interval ("box") in a 2-D coordinate pair
source <xs:element name="Coord2VecInterval" type="uCoord2VecIntervalType" substitutionGroup="CoordInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval ("box") in a 2-D coordinate pair</xs:documentation>
 
</xs:annotation>
</xs:element>

element Coord3VecInterval
diagram
type uCoord3VecIntervalType
properties
content complex
substGrp CoordInterval
nillable true
children LoLimit3Vec HiLimit3Vec
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
An interval ("cube") in a 3-D coordinate triplet
source <xs:element name="Coord3VecInterval" type="uCoord3VecIntervalType" substitutionGroup="CoordInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval ("cube") in a 3-D coordinate triplet</xs:documentation>
 
</xs:annotation>
</xs:element>

element CoordArea
diagram
type coordAreaType
properties
content complex
nillable true
children CoordInterval
used by
complexType stcDescriptionType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
General coordinate area description; head element but not abstract
source <xs:element name="CoordArea" type="coordAreaType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>General coordinate area description; head element but not abstract</xs:documentation>
 
</xs:annotation>
</xs:element>

element CoordFlavor
diagram
type coordFlavorType
properties
content complex
abstract true
used by
complexTypes genericCoordFrameType spaceFrameType
attributes
Name  Type  Use  Default  Fixed  annotation
coord_naxesderived by: xs:integer  2    
handednessderived by: xs:stringoptional      
annotation
documentation
Abstract head element for the CoordFlavor substitution group
source <xs:element name="CoordFlavor" type="coordFlavorType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Abstract head element for the CoordFlavor substitution group</xs:documentation>
 
</xs:annotation>
</xs:element>

element CoordFrame
diagram
type genericCoordFrameType
properties
content complex
nillable true
children Name CoordRefFrame CoordRefPos CoordFlavor
used by
complexType coordSysType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
CoordFrame substitution group head element
source <xs:element name="CoordFrame" type="genericCoordFrameType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>CoordFrame substitution group head element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Coordinate
diagram
type coordinateType
properties
content complex
nillable true
children Name
used by
complexType customRefPosType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Head element of Coordinate substitution group
source <xs:element name="Coordinate" type="coordinateType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Head element of Coordinate substitution group</xs:documentation>
 
</xs:annotation>
</xs:element>

element CoordInterval
diagram
type coordIntervalType
properties
content complex
nillable true
used by
complexType coordAreaType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
The 1-, 2-, or 3-D coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor
source <xs:element name="CoordInterval" type="coordIntervalType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The 1-, 2-, or 3-D coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor</xs:documentation>
 
</xs:annotation>
</xs:element>

element CoordRefFrame
diagram
type coordRefFrameType
properties
content complex
substGrp SpaceRefFrame
children Name
used by
complexType genericCoordFrameType
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
Head element for the custom coordinate reference frame substitution group
source <xs:element name="CoordRefFrame" type="coordRefFrameType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>Head element for the custom coordinate reference frame substitution group</xs:documentation>
 
</xs:annotation>
</xs:element>

element CoordRefPos
diagram
type customRefPosType
properties
content complex
substGrp ReferencePosition
children Coordinate
used by
complexType genericCoordFrameType
annotation
documentation
Origin of the coordinate system, given as a position in another, known, coordinate system
source <xs:element name="CoordRefPos" type="customRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Origin of the coordinate system, given as a position in another, known, coordinate system</xs:documentation>
 
</xs:annotation>
</xs:element>

element Coords
diagram
type coordsType
properties
content complex
nillable true
children GenCoordinate
used by
complexType stcDescriptionType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
Head element of Coords group (not abstract)
source <xs:element name="Coords" type="coordsType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Head element of Coords group (not abstract)</xs:documentation>
 
</xs:annotation>
</xs:element>

element CoordScalarInterval
diagram
type uCoordScalarIntervalType
properties
content complex
substGrp CoordInterval
nillable true
children LoLimit HiLimit
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
An interval in a scalar coordinate
source <xs:element name="CoordScalarInterval" type="uCoordScalarIntervalType" substitutionGroup="CoordInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval in a scalar coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element CoordSys
diagram
type coordSysType
properties
content complex
nillable true
children CoordFrame
used by
complexType stcDescriptionType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Head element (not abstract) of the CoordSys group
source <xs:element name="CoordSys" type="coordSysType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Head element (not abstract) of the CoordSys group</xs:documentation>
 
</xs:annotation>
</xs:element>

element CoordValue
diagram
type xs:anyType
properties
content complex
mixed true
abstract true
used by
complexType coordValueType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
The head element for the CoordinateValue substitution group; this only exists for a few cases where only a value is needed (as in some Region elements)
source <xs:element name="CoordValue" type="xs:anyType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>The head element for the CoordinateValue substitution group; this only exists for a few cases where only a value is needed (as in some Region elements)</xs:documentation>
 
</xs:annotation>
</xs:element>

element CPixSize
diagram
type xs:anyType
properties
content complex
mixed true
abstract true
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for all types of pixel sizes
source <xs:element name="CPixSize" type="xs:anyType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Substitution group for all types of pixel sizes</xs:documentation>
 
</xs:annotation>
</xs:element>

element CPixSize2
diagram
type xs:anyType
properties
content complex
mixed true
substGrp CPixSize
abstract true
used by
complexType vector2CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 2-D coordinate pixel size
source <xs:element name="CPixSize2" type="xs:anyType" abstract="true" substitutionGroup="CPixSize">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 2-D coordinate pixel size</xs:documentation>
 
</xs:annotation>
</xs:element>

element CPixSize3
diagram
type xs:anyType
properties
content complex
mixed true
substGrp CPixSize
abstract true
used by
complexType vector3CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 3-D coordinate pixel size
source <xs:element name="CPixSize3" type="xs:anyType" abstract="true" substitutionGroup="CPixSize">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 3-D coordinate pixel size</xs:documentation>
 
</xs:annotation>
</xs:element>

element CResolution
diagram
type xs:anyType
properties
content complex
mixed true
abstract true
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for all types of resolutions
source <xs:element name="CResolution" type="xs:anyType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Substitution group for all types of resolutions</xs:documentation>
 
</xs:annotation>
</xs:element>

element CResolution2
diagram
type xs:anyType
properties
content complex
mixed true
substGrp CResolution
abstract true
used by
complexType vector2CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 2-D coordinate resolution
source <xs:element name="CResolution2" type="xs:anyType" abstract="true" substitutionGroup="CResolution">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 2-D coordinate resolution</xs:documentation>
 
</xs:annotation>
</xs:element>

element CResolution3
diagram
type xs:anyType
properties
content complex
mixed true
substGrp CResolution
abstract true
used by
complexType vector3CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 3-D coordinate resolution
source <xs:element name="CResolution3" type="xs:anyType" abstract="true" substitutionGroup="CResolution">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 3-D coordinate resolution</xs:documentation>
 
</xs:annotation>
</xs:element>

element CSize
diagram
type xs:anyType
properties
content complex
mixed true
abstract true
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for all types of sizes
source <xs:element name="CSize" type="xs:anyType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Substitution group for all types of sizes</xs:documentation>
 
</xs:annotation>
</xs:element>

element CSize2
diagram
type xs:anyType
properties
content complex
mixed true
substGrp CSize
abstract true
used by
complexType vector2CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 2-D coordinate size
source <xs:element name="CSize2" type="xs:anyType" abstract="true" substitutionGroup="CSize">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 2-D coordinate size</xs:documentation>
 
</xs:annotation>
</xs:element>

element CSize3
diagram
type xs:anyType
properties
content complex
mixed true
substGrp CSize
abstract true
used by
complexType vector3CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 3-D coordinate size
source <xs:element name="CSize3" type="xs:anyType" abstract="true" substitutionGroup="CSize">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 3-D coordinate size</xs:documentation>
 
</xs:annotation>
</xs:element>

element CTransform2
diagram
type xs:anyType
properties
content complex
mixed true
abstract true
used by
complexType cart2DRefFrameType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 2-D mapping
source <xs:element name="CTransform2" type="xs:anyType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 2-D mapping</xs:documentation>
 
</xs:annotation>
</xs:element>

element CTransform3
diagram
type xs:anyType
properties
content complex
mixed true
abstract true
used by
complexType cart3DRefFrameType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 3-D mapping
source <xs:element name="CTransform3" type="xs:anyType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 3-D mapping</xs:documentation>
 
</xs:annotation>
</xs:element>

element Curve2
diagram
type curve2Type
properties
content complex
substGrp CValue2
nillable true
children P1 P2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
curve_shapexs:stringoptional  line    
annotation
documentation
Curve in 2-D
source <xs:element name="Curve2" type="curve2Type" substitutionGroup="CValue2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Curve in 2-D</xs:documentation>
 
</xs:annotation>
</xs:element>

element Curve3
diagram
type curve3Type
properties
content complex
substGrp CValue3
nillable true
children P1 P2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
curve_shapexs:stringoptional  line    
annotation
documentation
Curve in 3-D
source <xs:element name="Curve3" type="curve3Type" substitutionGroup="CValue3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Curve in 3-D</xs:documentation>
 
</xs:annotation>
</xs:element>

element CustomSpaceRefFrame
diagram
type coordRefFrameType
properties
content complex
abstract true
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
Head element for the custom coordinate reference frame substitution group
source <xs:element name="CustomSpaceRefFrame" type="coordRefFrameType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Head element for the custom coordinate reference frame substitution group</xs:documentation>
 
</xs:annotation>
</xs:element>

element CValue2
diagram
type xs:anyType
properties
content complex
mixed true
substGrp CoordValue
abstract true
used by
complexType vector2CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 2-D coordinate value
source <xs:element name="CValue2" type="xs:anyType" abstract="true" substitutionGroup="CoordValue">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 2-D coordinate value</xs:documentation>
 
</xs:annotation>
</xs:element>

element CValue3
diagram
type xs:anyType
properties
content complex
mixed true
substGrp CoordValue
abstract true
used by
complexType vector3CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
annotation
documentation
Substitution group for a 3-D coordinate value
source <xs:element name="CValue3" type="xs:anyType" abstract="true" substitutionGroup="CoordValue">
 
<xs:annotation>
   
<xs:documentation>Substitution group for a 3-D coordinate value</xs:documentation>
 
</xs:annotation>
</xs:element>

element CYLINDRICAL
diagram
type coordFlavorType
properties
content complex
substGrp CoordFlavor
attributes
Name  Type  Use  Default  Fixed  annotation
coord_naxesderived by: xs:integer  2    
handednessderived by: xs:stringoptional      
annotation
documentation
3-D cylindrical coordinates (radius, posangle, z)
source <xs:element name="CYLINDRICAL" type="coordFlavorType" substitutionGroup="CoordFlavor">
 
<xs:annotation>
   
<xs:documentation>3-D cylindrical coordinates (radius, posangle, z)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Difference
diagram
type diffType
properties
content complex
substGrp Region
nillable true
children Area Region Region2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2
source <xs:element name="Difference" type="diffType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2</xs:documentation>
 
</xs:annotation>
</xs:element>

element Difference2
diagram
type diffType
properties
content complex
substGrp Region2
nillable true
children Area Region Region2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2
source <xs:element name="Difference2" type="diffType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2</xs:documentation>
 
</xs:annotation>
</xs:element>

element ECLIPTIC
diagram
type fkType
properties
content complex
substGrp SpaceRefFrame
children Name Equinox
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
Ecliptic coordinates; needs an epoch
source <xs:element name="ECLIPTIC" type="fkType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>Ecliptic coordinates; needs an epoch</xs:documentation>
 
</xs:annotation>
</xs:element>

element Ellipse
diagram
type ellipseType
properties
content complex
substGrp Region
nillable true
children Area Center SemiMajorAxis SemiMinorAxis PosAngle
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
Ellipse is an extension of the circle shape, with a minor axis radius and position angle
source <xs:element name="Ellipse" type="ellipseType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Ellipse is an extension of the circle shape, with a minor axis radius and position angle</xs:documentation>
 
</xs:annotation>
</xs:element>

element Ellipse2
diagram
type ellipseType
properties
content complex
substGrp Region2
nillable true
children Area Center SemiMajorAxis SemiMinorAxis PosAngle
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
Ellipse is an extension of the circle shape, with a minor axis radius and position angle
source <xs:element name="Ellipse2" type="ellipseType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Ellipse is an extension of the circle shape, with a minor axis radius and position angle</xs:documentation>
 
</xs:annotation>
</xs:element>

element EMBARYCENTER
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Barycenter of the Earth-Moon system
source <xs:element name="EMBARYCENTER" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Barycenter of the Earth-Moon system</xs:documentation>
 
</xs:annotation>
</xs:element>

element Error
diagram
type double1Type
properties
content complex
substGrp CError
nillable true
used by
complexTypes basicCoordinateType timeCoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double
source <xs:element name="Error" type="double1Type" substitutionGroup="CError" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double</xs:documentation>
 
</xs:annotation>
</xs:element>

element Error2
diagram
type size2Type
properties
content complex
substGrp CError2
nillable true
children C1 C2 PosAngle
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
size2Type Error element: 2 doubles with optional position angle
source <xs:element name="Error2" type="size2Type" substitutionGroup="CError2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>size2Type Error element: 2 doubles with optional position angle</xs:documentation>
 
</xs:annotation>
</xs:element>

element Error2Matrix
diagram
type double4Type
properties
content complex
substGrp CError2
nillable true
children M11 M12 M21 M22
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
2x2 matrix Error element
source <xs:element name="Error2Matrix" type="double4Type" substitutionGroup="CError2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>2x2 matrix Error element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Error2Radius
diagram
type double1Type
properties
content complex
substGrp CError2
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double: radius of a 2-D error circle
source <xs:element name="Error2Radius" type="double1Type" substitutionGroup="CError2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double: radius of a 2-D error circle</xs:documentation>
 
</xs:annotation>
</xs:element>

element Error3
diagram
type size3Type
properties
content complex
substGrp CError3
nillable true
children C1 C2 C3 PosAngle1 PosAngle2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
size3Type Error element: 3 doubles with optional position angle(s)
source <xs:element name="Error3" type="size3Type" substitutionGroup="CError3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>size3Type Error element: 3 doubles with optional position angle(s)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Error3Matrix
diagram
type double9Type
properties
content complex
substGrp CError3
nillable true
children M11 M12 M13 M21 M22 M23 M31 M32 M33
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
3x3 matrix Error element
source <xs:element name="Error3Matrix" type="double9Type" substitutionGroup="CError3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>3x3 matrix Error element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Error3Radius
diagram
type double1Type
properties
content complex
substGrp CError3
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double: radius of a 3-D error sphere
source <xs:element name="Error3Radius" type="double1Type" substitutionGroup="CError3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double: radius of a 3-D error sphere</xs:documentation>
 
</xs:annotation>
</xs:element>

element FK4
diagram
type fkType
properties
content complex
substGrp SpaceRefFrame
children Name Equinox
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
FK4; needs a Besselian epoch
source <xs:element name="FK4" type="fkType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>FK4; needs a Besselian epoch</xs:documentation>
 
</xs:annotation>
</xs:element>

element FK5
diagram
type fkType
properties
content complex
substGrp SpaceRefFrame
children Name Equinox
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
FK5; needs a Julian epoch
source <xs:element name="FK5" type="fkType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>FK5; needs a Julian epoch</xs:documentation>
 
</xs:annotation>
</xs:element>

element GALACTIC_CENTER
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of the Galaxy
source <xs:element name="GALACTIC_CENTER" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of the Galaxy</xs:documentation>
 
</xs:annotation>
</xs:element>

element GALACTIC_I
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
Galactic coordinates; first system
source <xs:element name="GALACTIC_I" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>Galactic coordinates; first system</xs:documentation>
 
</xs:annotation>
</xs:element>

element GALACTIC_II
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
Galactic coordinates; second system
source <xs:element name="GALACTIC_II" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>Galactic coordinates; second system</xs:documentation>
 
</xs:annotation>
</xs:element>

element GenCoordinate
diagram
type coordinateType
properties
content complex
substGrp Coordinate
nillable true
children Name
used by
complexTypes coordsType genericRefPosType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Head element of Generic coordinate substitution group
source <xs:element name="GenCoordinate" type="coordinateType" substitutionGroup="Coordinate" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Head element of Generic coordinate substitution group</xs:documentation>
 
</xs:annotation>
</xs:element>

element GEO_C
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Geocentric (co-rotating) reference frame
source <xs:element name="GEO_C" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Geocentric (co-rotating) reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element GEO_D
diagram
type geodType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
radiusxs:doubleoptional  6378140    
inv_flatteningxs:doubleoptional  298.257    
unitposUnitTypeoptional  m    
annotation
documentation
The Geodetic reference frame; semi-major axis and inverse flattening may be provided to define the reference spheroid; the default is the IAU 1976 reference spheroid
source <xs:element name="GEO_D" type="geodType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Geodetic reference frame; semi-major axis and inverse flattening may be provided to define the reference spheroid; the default is the IAU 1976 reference spheroid</xs:documentation>
 
</xs:annotation>
</xs:element>

element GEOCENTER
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of the earth
source <xs:element name="GEOCENTER" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of the earth</xs:documentation>
 
</xs:annotation>
</xs:element>

element GSE
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Geocentric Solar Ecliptic reference frame
source <xs:element name="GSE" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Geocentric Solar Ecliptic reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element GSM
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Geocentric Solar Magnetic reference frame
source <xs:element name="GSM" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Geocentric Solar Magnetic reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element HEALPIX
diagram
type healpixType
properties
content complex
substGrp CoordFlavor
attributes
Name  Type  Use  Default  Fixed  annotation
coord_naxesderived by: xs:integer  2    
handednessderived by: xs:stringoptional      
healpix_Hxs:integer  4    
healpix_Kxs:integer  3    
annotation
documentation
2-D Healpix coordinates; defaults for H(4) and K(3)
source <xs:element name="HEALPIX" type="healpixType" substitutionGroup="CoordFlavor">
 
<xs:annotation>
   
<xs:documentation>2-D Healpix coordinates; defaults for H(4) and K(3)</xs:documentation>
 
</xs:annotation>
</xs:element>

element HEE
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Heliocentric Earth Ecliptic reference frame
source <xs:element name="HEE" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Heliocentric Earth Ecliptic reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element HEEQ
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Heliocentric Earth Equatorial reference frame
source <xs:element name="HEEQ" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Heliocentric Earth Equatorial reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element HELIOCENTER
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of the sun
source <xs:element name="HELIOCENTER" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of the sun</xs:documentation>
 
</xs:annotation>
</xs:element>

element HGC
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Heliographic (Carrington) reference frame
source <xs:element name="HGC" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Heliographic (Carrington) reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element HGI
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Heliographic Inertial reference frame
source <xs:element name="HGI" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Heliographic Inertial reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element HGS
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Heliographic (Stonyhurst) reference frame
source <xs:element name="HGS" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Heliographic (Stonyhurst) reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element HPC
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Helio-projective Cartesian reference frame (2-D or 3-D)
source <xs:element name="HPC" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Helio-projective Cartesian reference frame (2-D or 3-D)</xs:documentation>
 
</xs:annotation>
</xs:element>

element HPR
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Helio-projective Polar reference frame (2-D)
source <xs:element name="HPR" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Helio-projective Polar reference frame (2-D)</xs:documentation>
 
</xs:annotation>
</xs:element>

element HRTN
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Heliocentric Radial-Tangential-Normal coordinates
source <xs:element name="HRTN" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Heliocentric Radial-Tangential-Normal coordinates</xs:documentation>
 
</xs:annotation>
</xs:element>

element ICRS
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The ICRS reference frame
source <xs:element name="ICRS" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The ICRS reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element Intersection
diagram
type intersectionType
properties
content complex
substGrp Region
nillable true
children Area Region
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The intersection of two or more regions is a region
source <xs:element name="Intersection" type="intersectionType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The intersection of two or more regions is a region</xs:documentation>
 
</xs:annotation>
</xs:element>

element Intersection2
diagram
type intersectionType
properties
content complex
substGrp Region2
nillable true
children Area Region
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The intersection of two or more regions is a region
source <xs:element name="Intersection2" type="intersectionType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The intersection of two or more regions is a region</xs:documentation>
 
</xs:annotation>
</xs:element>

element ISOTime
diagram
type isoTimeType
properties
content complex
substGrp AbsoluteTime
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
ISO8601 time; note: only a limited subset of ISO 8601 is allowed: yyyy-mm-ddThh:mm:ss.sss...; only ".sss..." is optional
source <xs:element name="ISOTime" type="isoTimeType" substitutionGroup="AbsoluteTime" nillable="true">
 
<xs:annotation>
   
<xs:documentation>ISO8601 time; note: only a limited subset of ISO 8601 is allowed: yyyy-mm-ddThh:mm:ss.sss...; only ".sss..." is optional</xs:documentation>
 
</xs:annotation>
</xs:element>

element JDTime
diagram
type jdTimeType
properties
content complex
substGrp AbsoluteTime
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
JD time
source <xs:element name="JDTime" type="jdTimeType" substitutionGroup="AbsoluteTime" nillable="true">
 
<xs:annotation>
   
<xs:documentation>JD time</xs:documentation>
 
</xs:annotation>
</xs:element>

element JUPITER
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of Jupiter
source <xs:element name="JUPITER" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of Jupiter</xs:documentation>
 
</xs:annotation>
</xs:element>

element JUPITER_C_III
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetocentric reference frame anchored on Jupiter
source <xs:element name="JUPITER_C_III" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetocentric reference frame anchored on Jupiter</xs:documentation>
 
</xs:annotation>
</xs:element>

element JUPITER_G_III
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetographic reference frame anchored on Jupiter
source <xs:element name="JUPITER_G_III" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetographic reference frame anchored on Jupiter</xs:documentation>
 
</xs:annotation>
</xs:element>

element LOCAL_GROUP_CENTER
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of the Local Group
source <xs:element name="LOCAL_GROUP_CENTER" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of the Local Group</xs:documentation>
 
</xs:annotation>
</xs:element>

element LSR
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
(Kinematic) Local Standard of Rest (only used for Doppler velocities); equivalent to LSRK
source <xs:element name="LSR" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>(Kinematic) Local Standard of Rest (only used for Doppler velocities); equivalent to LSRK</xs:documentation>
 
</xs:annotation>
</xs:element>

element LSRD
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Dynamic Local Standard of Rest (only used for Doppler velocities)
source <xs:element name="LSRD" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Dynamic Local Standard of Rest (only used for Doppler velocities)</xs:documentation>
 
</xs:annotation>
</xs:element>

element LSRK
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Kinematic Local Standard of Rest (only used for Doppler velocities); equivalent to LSR
source <xs:element name="LSRK" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Kinematic Local Standard of Rest (only used for Doppler velocities); equivalent to LSR</xs:documentation>
 
</xs:annotation>
</xs:element>

element LUNA_C
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The lunacentric reference frame anchored on the moon
source <xs:element name="LUNA_C" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The lunacentric reference frame anchored on the moon</xs:documentation>
 
</xs:annotation>
</xs:element>

element LUNA_G
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The lunagraphic reference frame anchored on the moon
source <xs:element name="LUNA_G" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The lunagraphic reference frame anchored on the moon</xs:documentation>
 
</xs:annotation>
</xs:element>

element MAG
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Geomagnetic reference frame
source <xs:element name="MAG" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Geomagnetic reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element MARS
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of Mars
source <xs:element name="MARS" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of Mars</xs:documentation>
 
</xs:annotation>
</xs:element>

element MARS_C
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetocentric reference frame anchored on Mars
source <xs:element name="MARS_C" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetocentric reference frame anchored on Mars</xs:documentation>
 
</xs:annotation>
</xs:element>

element MARS_G
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetographic reference frame anchored on Mars
source <xs:element name="MARS_G" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetographic reference frame anchored on Mars</xs:documentation>
 
</xs:annotation>
</xs:element>

element MERCURY
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of Mercury
source <xs:element name="MERCURY" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of Mercury</xs:documentation>
 
</xs:annotation>
</xs:element>

element MERCURY_C
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetocentric reference frame anchored on Mercury
source <xs:element name="MERCURY_C" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetocentric reference frame anchored on Mercury</xs:documentation>
 
</xs:annotation>
</xs:element>

element MERCURY_G
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetographic reference frame anchored on Mercury
source <xs:element name="MERCURY_G" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetographic reference frame anchored on Mercury</xs:documentation>
 
</xs:annotation>
</xs:element>

element MJDTime
diagram
type jdTimeType
properties
content complex
substGrp AbsoluteTime
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
MJD time (=JD - 2400000.5)
source <xs:element name="MJDTime" type="jdTimeType" substitutionGroup="AbsoluteTime" nillable="true">
 
<xs:annotation>
   
<xs:documentation>MJD time (=JD - 2400000.5)</xs:documentation>
 
</xs:annotation>
</xs:element>

element MOON
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of the Moon
source <xs:element name="MOON" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of the Moon</xs:documentation>
 
</xs:annotation>
</xs:element>

element Negation
diagram
type negationType
properties
content complex
substGrp Region
nillable true
children Area Region
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The negation of a region is a region
source <xs:element name="Negation" type="negationType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The negation of a region is a region</xs:documentation>
 
</xs:annotation>
</xs:element>

element Negation2
diagram
type negationType
properties
content complex
substGrp Region2
nillable true
children Area Region
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The negation of a region is a region
source <xs:element name="Negation2" type="negationType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The negation of a region is a region</xs:documentation>
 
</xs:annotation>
</xs:element>

element NEPTUNE
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of Neptune
source <xs:element name="NEPTUNE" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of Neptune</xs:documentation>
 
</xs:annotation>
</xs:element>

element NEPTUNE_C_III
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetocentric reference frame anchored on Neptune
source <xs:element name="NEPTUNE_C_III" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetocentric reference frame anchored on Neptune</xs:documentation>
 
</xs:annotation>
</xs:element>

element NEPTUNE_G_III
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetographic reference frame anchored on Neptune
source <xs:element name="NEPTUNE_G_III" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetographic reference frame anchored on Neptune</xs:documentation>
 
</xs:annotation>
</xs:element>

element ObsDataLocation
diagram
type obsDataLocationType
properties
content complex
substGrp STCmetadata
nillable true
children ObservatoryLocation ObservationLocation PixelSpace
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Describes the coordinate system used in and coordinate space occupied by a particular observational dataset; it contains an observation location, an observatory location, and optionally a pixel coordinate system
source <xs:element name="ObsDataLocation" type="obsDataLocationType" substitutionGroup="STCmetadata" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Describes the coordinate system used in and coordinate space occupied by a particular observational dataset; it contains an observation location, an observatory location, and optionally a pixel coordinate system</xs:documentation>
 
</xs:annotation>
</xs:element>

element Pixel
diagram
type coordinateType
properties
content complex
substGrp Coordinate
nillable true
children Name
used by
complexTypes pixelCoordsType pixelType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Head element of Pixel coordinate substitution group
source <xs:element name="Pixel" type="coordinateType" substitutionGroup="Coordinate" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Head element of Pixel coordinate substitution group</xs:documentation>
 
</xs:annotation>
</xs:element>

element Pixel1D
diagram
type pixelVector1CoordinateType
properties
content complex
substGrp Pixel
nillable true
children Name Value
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
1-D Position coordinate
source <xs:element name="Pixel1D" type="pixelVector1CoordinateType" substitutionGroup="Pixel" nillable="true">
 
<xs:annotation>
   
<xs:documentation>1-D Position coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element Pixel2D
diagram
type pixelVector2CoordinateType
properties
content complex
substGrp Pixel
nillable true
children Name Name1 Name2 Value2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
2-D Position coordinate
source <xs:element name="Pixel2D" type="pixelVector2CoordinateType" substitutionGroup="Pixel" nillable="true">
 
<xs:annotation>
   
<xs:documentation>2-D Position coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element Pixel3D
diagram
type pixelVector3CoordinateType
properties
content complex
substGrp Pixel
nillable true
children Name Name1 Name2 Name3 Value3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
3-D Position coordinate
source <xs:element name="Pixel3D" type="pixelVector3CoordinateType" substitutionGroup="Pixel" nillable="true">
 
<xs:annotation>
   
<xs:documentation>3-D Position coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixelCoord2VecInterval
diagram
type coord2VecIntervalType
properties
content complex
substGrp PixelCoordInterval
nillable true
children LoLimit2Vec HiLimit2Vec
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
An interval ("box") in a 2-D pixel coordinate pair
source <xs:element name="PixelCoord2VecInterval" type="coord2VecIntervalType" substitutionGroup="PixelCoordInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval ("box") in a 2-D pixel coordinate pair</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixelCoord3VecInterval
diagram
type coord3VecIntervalType
properties
content complex
substGrp PixelCoordInterval
nillable true
children LoLimit3Vec HiLimit3Vec
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
An interval ("cube") in a 3-D pixel coordinate triplet
source <xs:element name="PixelCoord3VecInterval" type="coord3VecIntervalType" substitutionGroup="PixelCoordInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval ("cube") in a 3-D pixel coordinate triplet</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixelCoordArea
diagram
type pixelCoordAreaType
properties
content complex
substGrp CoordArea
nillable true
children CoordInterval PixelCoordInterval
used by
complexType pixelSpaceType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
Pixel space bounds
source <xs:element name="PixelCoordArea" type="pixelCoordAreaType" substitutionGroup="CoordArea" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Pixel space bounds</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixelCoordFrame
diagram
type pixelFrameType
properties
content complex
nillable true
children Name CoordRefFrame CoordRefPos CoordFlavor ReferencePixel
used by
complexType pixelCoordSystemType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
axis1_orderxs:integerrequired      
axis2_orderxs:integer      
axis3_orderxs:integer      
ref_frame_idxs:IDREF      
annotation
documentation
Element for pixel Coordinate Frames
source <xs:element name="PixelCoordFrame" type="pixelFrameType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Element for pixel Coordinate Frames</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixelCoordInterval
diagram
type coordIntervalType
properties
content complex
nillable true
used by
complexType pixelCoordAreaType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
The 1-, 2-, or 3-D pixel coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor
source <xs:element name="PixelCoordInterval" type="coordIntervalType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The 1-, 2-, or 3-D pixel coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixelCoords
diagram
type pixelCoordsType
properties
content complex
substGrp Coords
nillable true
children GenCoordinate Pixel
used by
complexType pixelSpaceType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
Contains pixel coordinates
source <xs:element name="PixelCoords" type="pixelCoordsType" substitutionGroup="Coords" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Contains pixel coordinates</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixelCoordScalarInterval
diagram
type coordScalarIntervalType
properties
content complex
substGrp PixelCoordInterval
nillable true
children LoLimit HiLimit
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
An interval in a scalar pixel coordinate
source <xs:element name="PixelCoordScalarInterval" type="coordScalarIntervalType" substitutionGroup="PixelCoordInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval in a scalar pixel coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixelCoordSystem
diagram
type pixelCoordSystemType
properties
content complex
substGrp CoordSys
nillable true
children CoordFrame PixelCoordFrame
used by
complexType pixelSpaceType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Pixel form of CoordSys
source <xs:element name="PixelCoordSystem" type="pixelCoordSystemType" substitutionGroup="CoordSys" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Pixel form of CoordSys</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixSize
diagram
type double1Type
properties
content complex
substGrp CPixSize
nillable true
used by
complexTypes basicCoordinateType timeCoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double
source <xs:element name="PixSize" type="double1Type" substitutionGroup="CPixSize" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixSize2
diagram
type size2Type
properties
content complex
substGrp CPixSize2
nillable true
children C1 C2 PosAngle
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
size2Type PixSize element: 2 doubles with optional position angle
source <xs:element name="PixSize2" type="size2Type" substitutionGroup="CPixSize2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>size2Type PixSize element: 2 doubles with optional position angle</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixSize2Matrix
diagram
type double4Type
properties
content complex
substGrp CPixSize2
nillable true
children M11 M12 M21 M22
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
2x2 matrix PixSize element
source <xs:element name="PixSize2Matrix" type="double4Type" substitutionGroup="CPixSize2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>2x2 matrix PixSize element</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixSize3
diagram
type size3Type
properties
content complex
substGrp CPixSize3
nillable true
children C1 C2 C3 PosAngle1 PosAngle2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
size3Type PixSize element: 3 doubles with optional position angle(s)
source <xs:element name="PixSize3" type="size3Type" substitutionGroup="CPixSize3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>size3Type PixSize element: 3 doubles with optional position angle(s)</xs:documentation>
 
</xs:annotation>
</xs:element>

element PixSize3Matrix
diagram
type double9Type
properties
content complex
substGrp CPixSize3
nillable true
children M11 M12 M13 M21 M22 M23 M31 M32 M33
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
3x3 matrix PixSize element
source <xs:element name="PixSize3Matrix" type="double9Type" substitutionGroup="CPixSize3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>3x3 matrix PixSize element</xs:documentation>
 
</xs:annotation>
</xs:element>

element PLUTO
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of Pluto
source <xs:element name="PLUTO" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of Pluto</xs:documentation>
 
</xs:annotation>
</xs:element>

element PLUTO_C
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetocentric reference frame anchored on Pluto
source <xs:element name="PLUTO_C" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetocentric reference frame anchored on Pluto</xs:documentation>
 
</xs:annotation>
</xs:element>

element PLUTO_G
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetographic reference frame anchored on Pluto
source <xs:element name="PLUTO_G" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetographic reference frame anchored on Pluto</xs:documentation>
 
</xs:annotation>
</xs:element>

element POLAR
diagram
type coordFlavorType
properties
content complex
substGrp CoordFlavor
attributes
Name  Type  Use  Default  Fixed  annotation
coord_naxesderived by: xs:integer  2    
handednessderived by: xs:stringoptional      
annotation
documentation
2-D polar coordinates (radius, posangle)
source <xs:element name="POLAR" type="coordFlavorType" substitutionGroup="CoordFlavor">
 
<xs:annotation>
   
<xs:documentation>2-D polar coordinates (radius, posangle)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Polygon
diagram
type polygonType
properties
content complex
substGrp Region
nillable true
children Area Vertex
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A polygon is a shape delineated by a list of vertices connected with lines, great circles, or small circles; the inside of the polygon is circumscribed counter-clockwise by the list of vertices; the polygon may be concave but not self-intersecting; the last vertex in the list is the predecessor of the first.  For celestial coordinates it is assumed that we are looking at the sphere from the inside, with Right Ascension increasing to the left. Sides should span less than 180 deg in each coordinate.
source <xs:element name="Polygon" type="polygonType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A polygon is a shape delineated by a list of vertices connected with lines, great circles, or small circles; the inside of the polygon is circumscribed counter-clockwise by the list of vertices; the polygon may be concave but not self-intersecting; the last vertex in the list is the predecessor of the first.  For celestial coordinates it is assumed that we are looking at the sphere from the inside, with Right Ascension increasing to the left. Sides should span less than 180 deg in each coordinate.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Polygon2
diagram
type polygonType
properties
content complex
substGrp Region2
nillable true
children Area Vertex
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A polygon is a shape delineated by a list of vertices connected with lines, great circles, or small circles; the inside of the polygon is circumscribed counter-clockwise by the list of vertices; the polygon may be concave but not self-intersecting; the last vertex in the list is the predecessor of the first.  For celestial coordinates it is assumed that we are looking at the sphere from the inside, with Right Ascension increasing to the left. Sides should span less than 180 deg in each coordinate.
source <xs:element name="Polygon2" type="polygonType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A polygon is a shape delineated by a list of vertices connected with lines, great circles, or small circles; the inside of the polygon is circumscribed counter-clockwise by the list of vertices; the polygon may be concave but not self-intersecting; the last vertex in the list is the predecessor of the first.  For celestial coordinates it is assumed that we are looking at the sphere from the inside, with Right Ascension increasing to the left. Sides should span less than 180 deg in each coordinate.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Position
diagram
type coordinateType
properties
content complex
substGrp Coordinate
nillable true
children Name
used by
complexType astroCoordsType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Head element of Position coordinate substitution group
source <xs:element name="Position" type="coordinateType" substitutionGroup="Coordinate" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Head element of Position coordinate substitution group</xs:documentation>
 
</xs:annotation>
</xs:element>

element Position1D
diagram
type posVector1CoordinateType
properties
content complex
substGrp Position
nillable true
children Name Value Error Resolution Size PixSize
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
annotation
documentation
1-D Position coordinate
source <xs:element name="Position1D" type="posVector1CoordinateType" substitutionGroup="Position" nillable="true">
 
<xs:annotation>
   
<xs:documentation>1-D Position coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element Position2D
diagram
type posVector2CoordinateType
properties
content complex
substGrp Position
nillable true
children Name Name1 Name2 CValue2 CError2 CResolution2 CSize2 CPixSize2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
annotation
documentation
2-D Position coordinate
source <xs:element name="Position2D" type="posVector2CoordinateType" substitutionGroup="Position" nillable="true">
 
<xs:annotation>
   
<xs:documentation>2-D Position coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element Position2VecInterval
diagram
type pos2VecIntervalType
properties
content complex
substGrp PositionInterval
nillable true
children LoLimit2Vec HiLimit2Vec
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
annotation
documentation
An interval ("box") in a 2-D coordinate pair
source <xs:element name="Position2VecInterval" type="pos2VecIntervalType" substitutionGroup="PositionInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval ("box") in a 2-D coordinate pair</xs:documentation>
 
</xs:annotation>
</xs:element>

element Position3D
diagram
type posVector3CoordinateType
properties
content complex
substGrp Position
nillable true
children Name Name1 Name2 Name3 CValue3 CError3 CResolution3 CSize3 CPixSize3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
annotation
documentation
3-D Position coordinate
source <xs:element name="Position3D" type="posVector3CoordinateType" substitutionGroup="Position" nillable="true">
 
<xs:annotation>
   
<xs:documentation>3-D Position coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element Position3VecInterval
diagram
type pos3VecIntervalType
properties
content complex
substGrp PositionInterval
nillable true
children LoLimit3Vec HiLimit3Vec
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
annotation
documentation
An interval ("cube") in a 3-D coordinate triplet
source <xs:element name="Position3VecInterval" type="pos3VecIntervalType" substitutionGroup="PositionInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval ("cube") in a 3-D coordinate triplet</xs:documentation>
 
</xs:annotation>
</xs:element>

element PositionInterval
diagram
type coordIntervalType
properties
content complex
nillable true
used by
complexType astroCoordAreaType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
The spatial (position) coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor
source <xs:element name="PositionInterval" type="coordIntervalType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The spatial (position) coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor</xs:documentation>
 
</xs:annotation>
</xs:element>

element PositionScalarInterval
diagram
type posScalarIntervalType
properties
content complex
substGrp PositionInterval
nillable true
children LoLimit HiLimit
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
annotation
documentation
An interval in a scalar coordinate
source <xs:element name="PositionScalarInterval" type="posScalarIntervalType" substitutionGroup="PositionInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval in a scalar coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element Redshift
diagram
type redshiftCoordinateType
properties
content complex
substGrp Coordinate
nillable true
children Name Value Error Resolution Size PixSize
used by
complexType astroCoordsType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
annotation
documentation
Redshift coordinate
source <xs:element name="Redshift" type="redshiftCoordinateType" substitutionGroup="Coordinate" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Redshift coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element RedshiftFrame
diagram
type redshiftFrameType
properties
content complex
nillable true
children Name DopplerDefinition ReferencePosition
used by
complexType astroCoordSystemType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
value_typederived by: xs:stringoptional  VELOCITY    
annotation
documentation
Contains the Doppler definitions, including whether the values are velocity or redshift (value_type)
source <xs:element name="RedshiftFrame" type="redshiftFrameType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Contains the Doppler definitions, including whether the values are velocity or redshift (value_type)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ReferencePosition
diagram
type referencePositionType
properties
content complex
abstract true
used by
complexTypes redshiftFrameType spaceFrameType spectralFrameType timeFrameType
annotation
documentation
Head element from the ReferencePosition substitution group: either a "known place" such as geocenter or barycenter (RefPos), or a position defined in a known coordinate system (CoordOrigin)
source <xs:element name="ReferencePosition" type="referencePositionType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Head element from the ReferencePosition substitution group: either a "known place" such as geocenter or barycenter (RefPos), or a position defined in a known coordinate system (CoordOrigin)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Region
diagram
type regionType
properties
content complex
substGrp PositionInterval
nillable true
children Area
used by
complexTypes diffType intersectionType negationType STCRegion STCRegionList unionType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
Head element of the Region substitution group; a Region is a Shape or the result of a Region Operation on one or more Regions
source <xs:element name="Region" type="regionType" substitutionGroup="PositionInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Head element of the Region substitution group; a Region is a Shape or the result of a Region Operation on one or more Regions</xs:documentation>
 
</xs:annotation>
</xs:element>

element Region2
diagram
type regionType
properties
content complex
substGrp PositionInterval
nillable true
children Area
used by
complexType diffType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
Head element of the Region2 substitution group; a Region is a Shape or the result of a Region Operation on one or more Regions
source <xs:element name="Region2" type="regionType" substitutionGroup="PositionInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Head element of the Region2 substitution group; a Region is a Shape or the result of a Region Operation on one or more Regions</xs:documentation>
 
</xs:annotation>
</xs:element>

element RegionFile
diagram
type regionFileType
properties
content complex
substGrp PositionInterval
nillable true
children File
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
annotation
documentation
A region as defined in a FITS region file
source <xs:element name="RegionFile" type="regionFileType" substitutionGroup="PositionInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A region as defined in a FITS region file</xs:documentation>
 
</xs:annotation>
</xs:element>

element RELOCATABLE
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
A relocatable origin, especially useful for simulations
source <xs:element name="RELOCATABLE" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>A relocatable origin, especially useful for simulations</xs:documentation>
 
</xs:annotation>
</xs:element>

element Resolution
diagram
type double1Type
properties
content complex
substGrp CResolution
nillable true
used by
complexTypes basicCoordinateType timeCoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double
source <xs:element name="Resolution" type="double1Type" substitutionGroup="CResolution" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double</xs:documentation>
 
</xs:annotation>
</xs:element>

element Resolution2
diagram
type size2Type
properties
content complex
substGrp CResolution2
nillable true
children C1 C2 PosAngle
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
size2Type Resolution element: 2 doubles with optional position angle
source <xs:element name="Resolution2" type="size2Type" substitutionGroup="CResolution2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>size2Type Resolution element: 2 doubles with optional position angle</xs:documentation>
 
</xs:annotation>
</xs:element>

element Resolution2Matrix
diagram
type double4Type
properties
content complex
substGrp CResolution2
nillable true
children M11 M12 M21 M22
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
2x2 matrix Resolution element
source <xs:element name="Resolution2Matrix" type="double4Type" substitutionGroup="CResolution2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>2x2 matrix Resolution element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Resolution2Radius
diagram
type double1Type
properties
content complex
substGrp CResolution2
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double: radius of a 2-D circular resolution
source <xs:element name="Resolution2Radius" type="double1Type" substitutionGroup="CResolution2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double: radius of a 2-D circular resolution</xs:documentation>
 
</xs:annotation>
</xs:element>

element Resolution3
diagram
type size3Type
properties
content complex
substGrp CResolution3
nillable true
children C1 C2 C3 PosAngle1 PosAngle2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
size3Type Resolution element: 3 doubles with optional position angle(s)
source <xs:element name="Resolution3" type="size3Type" substitutionGroup="CResolution3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>size3Type Resolution element: 3 doubles with optional position angle(s)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Resolution3Matrix
diagram
type double9Type
properties
content complex
substGrp CResolution3
nillable true
children M11 M12 M13 M21 M22 M23 M31 M32 M33
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
3x3 matrix Resoltuion element
source <xs:element name="Resolution3Matrix" type="double9Type" substitutionGroup="CResolution3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>3x3 matrix Resoltuion element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Resolution3Radius
diagram
type double1Type
properties
content complex
substGrp CResolution3
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double: radius of a 3-D spherical resolution
source <xs:element name="Resolution3Radius" type="double1Type" substitutionGroup="CResolution3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double: radius of a 3-D spherical resolution</xs:documentation>
 
</xs:annotation>
</xs:element>

element SATURN
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of Saturn
source <xs:element name="SATURN" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of Saturn</xs:documentation>
 
</xs:annotation>
</xs:element>

element SATURN_C_III
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetocentric reference frame anchored on Saturn
source <xs:element name="SATURN_C_III" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetocentric reference frame anchored on Saturn</xs:documentation>
 
</xs:annotation>
</xs:element>

element SATURN_G_III
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetographic reference frame anchored on Saturn
source <xs:element name="SATURN_G_III" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetographic reference frame anchored on Saturn</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScalarCoordinate
diagram
type scalarCoordinateType
properties
content complex
substGrp GenCoordinate
nillable true
children Name Value Error Resolution Size PixSize
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
Generic scalar coordinate element
source <xs:element name="ScalarCoordinate" type="scalarCoordinateType" substitutionGroup="GenCoordinate" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Generic scalar coordinate element</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScalarRefFrame
diagram
type cart1DRefFrameType
properties
content complex
substGrp CoordRefFrame
children Name Scale
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
projectionprojectionTypeoptional  <empty>    
annotation
documentation
Coordinate reference frame: 1-D scale
source <xs:element name="ScalarRefFrame" type="cart1DRefFrameType" substitutionGroup="CoordRefFrame">
 
<xs:annotation>
   
<xs:documentation>Coordinate reference frame: 1-D scale</xs:documentation>
 
</xs:annotation>
</xs:element>

element SearchLocation
diagram
type astroSTCDescriptionType
properties
content complex
substGrp STCmetadata
nillable true
children AstroCoordSystem AstroCoords AstroCoordArea
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Defines the spatial and temporal coordinate space specified by a query
source <xs:element name="SearchLocation" type="astroSTCDescriptionType" substitutionGroup="STCmetadata" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Defines the spatial and temporal coordinate space specified by a query</xs:documentation>
 
</xs:annotation>
</xs:element>

element Sector
diagram
type sectorType
properties
content complex
substGrp Region
nillable true
children Area Position PosAngle1 PosAngle2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A sector selects the area between two half great circles or half lines meeting in a specified point
source <xs:element name="Sector" type="sectorType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A sector selects the area between two half great circles or half lines meeting in a specified point</xs:documentation>
 
</xs:annotation>
</xs:element>

element Sector2
diagram
type sectorType
properties
content complex
substGrp Region2
nillable true
children Area Position PosAngle1 PosAngle2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A sector selects the area between two half great circles or half lines meeting in a specified point
source <xs:element name="Sector2" type="sectorType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A sector selects the area between two half great circles or half lines meeting in a specified point</xs:documentation>
 
</xs:annotation>
</xs:element>

element Size
diagram
type double1Type
properties
content complex
substGrp CSize
nillable true
used by
complexTypes basicCoordinateType timeCoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double
source <xs:element name="Size" type="double1Type" substitutionGroup="CSize" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double</xs:documentation>
 
</xs:annotation>
</xs:element>

element Size2
diagram
type size2Type
properties
content complex
substGrp CSize2
nillable true
children C1 C2 PosAngle
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
size2Type Size element: 2 doubles with optional position angle
source <xs:element name="Size2" type="size2Type" substitutionGroup="CSize2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>size2Type Size element: 2 doubles with optional position angle</xs:documentation>
 
</xs:annotation>
</xs:element>

element Size2Matrix
diagram
type double4Type
properties
content complex
substGrp CSize2
nillable true
children M11 M12 M21 M22
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
2x2 matrix Size element
source <xs:element name="Size2Matrix" type="double4Type" substitutionGroup="CSize2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>2x2 matrix Size element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Size2Radius
diagram
type double1Type
properties
content complex
substGrp CSize2
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double: radius of a 2-D circle
source <xs:element name="Size2Radius" type="double1Type" substitutionGroup="CSize2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double: radius of a 2-D circle</xs:documentation>
 
</xs:annotation>
</xs:element>

element Size3
diagram
type size3Type
properties
content complex
substGrp CSize3
nillable true
children C1 C2 C3 PosAngle1 PosAngle2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
size3Type Size element: 3 doubles with optional position angle(s)
source <xs:element name="Size3" type="size3Type" substitutionGroup="CSize3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>size3Type Size element: 3 doubles with optional position angle(s)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Size3Matrix
diagram
type double9Type
properties
content complex
substGrp CSize3
nillable true
children M11 M12 M13 M21 M22 M23 M31 M32 M33
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
3x3 matrix Size element
source <xs:element name="Size3Matrix" type="double9Type" substitutionGroup="CSize3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>3x3 matrix Size element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Size3Radius
diagram
type double1Type
properties
content complex
substGrp CSize3
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double: radius of a 3-D sphere
source <xs:element name="Size3Radius" type="double1Type" substitutionGroup="CSize3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double: radius of a 3-D sphere</xs:documentation>
 
</xs:annotation>
</xs:element>

element SkyIndex
diagram
type skyIndexType
properties
content complex
substGrp Region
nillable true
children Area
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A shape defined through a sky indexing scheme; this is really a substitution group for concrete implementations
source <xs:element name="SkyIndex" type="skyIndexType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A shape defined through a sky indexing scheme; this is really a substitution group for concrete implementations</xs:documentation>
 
</xs:annotation>
</xs:element>

element SkyIndex2
diagram
type skyIndexType
properties
content complex
substGrp Region2
nillable true
children Area
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A shape defined through a sky indexing scheme; this is really a substitution group for concrete implementations
source <xs:element name="SkyIndex2" type="skyIndexType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A shape defined through a sky indexing scheme; this is really a substitution group for concrete implementations</xs:documentation>
 
</xs:annotation>
</xs:element>

element SM
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The Solar Magnetic reference frame
source <xs:element name="SM" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The Solar Magnetic reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element SpaceFrame
diagram
type spaceFrameType
properties
content complex
nillable true
children Name SpaceRefFrame ReferencePosition OffsetCenter CoordFlavor
used by
complexType astroCoordSystemType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
The spatial coordinate reference frame
source <xs:element name="SpaceFrame" type="spaceFrameType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The spatial coordinate reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element SpaceRefFrame
diagram
type coordRefFrameType
properties
content complex
abstract true
children Name
used by
complexType spaceFrameType
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
Head element for the Coordinate reference frame substitution group: optional equinox with either a standard reference system (ICRS, FK5, FK4) and optional standard pole (equatorial, ecliptic, galactic, etc.), or a custom frame with pole (positive Z-axis) and positive X-axis direction
source <xs:element name="SpaceRefFrame" type="coordRefFrameType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Head element for the Coordinate reference frame substitution group: optional equinox with either a standard reference system (ICRS, FK5, FK4) and optional standard pole (equatorial, ecliptic, galactic, etc.), or a custom frame with pole (positive Z-axis) and positive X-axis direction </xs:documentation>
 
</xs:annotation>
</xs:element>

element Spectral
diagram
type spectralCoordinateType
properties
content complex
substGrp Coordinate
nillable true
children Name Value Error Resolution Size PixSize
used by
complexType astroCoordsType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitspectralUnitTypeoptional      
annotation
documentation
Spectral coordinate
source <xs:element name="Spectral" type="spectralCoordinateType" substitutionGroup="Coordinate" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Spectral coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element SpectralFrame
diagram
type spectralFrameType
properties
content complex
nillable true
children Name ReferencePosition
used by
complexType astroCoordSystemType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
The reference frame for the spectral coordinate; note presence of LSR
source <xs:element name="SpectralFrame" type="spectralFrameType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The reference frame for the spectral coordinate; note presence of LSR</xs:documentation>
 
</xs:annotation>
</xs:element>

element Sphere
diagram
type sphereType
properties
content complex
substGrp PositionInterval
nillable true
children Radius Center
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
radius_unitposUnitTypeoptional  deg    
annotation
documentation
Defines a sphere (3-D) region for spatial coordinates; contains a center position and a radius
source <xs:element name="Sphere" type="sphereType" substitutionGroup="PositionInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Defines a sphere (3-D) region for spatial coordinates; contains a center position and a radius</xs:documentation>
 
</xs:annotation>
</xs:element>

element SPHERICAL
diagram
type coordFlavorType
properties
content complex
substGrp CoordFlavor
attributes
Name  Type  Use  Default  Fixed  annotation
coord_naxesderived by: xs:integer  2    
handednessderived by: xs:stringoptional      
annotation
documentation
Spherical 2-D (longitude, latitude) or 3-D (long, lat, radius/elevation) coordinates
source <xs:element name="SPHERICAL" type="coordFlavorType" substitutionGroup="CoordFlavor">
 
<xs:annotation>
   
<xs:documentation>Spherical 2-D (longitude, latitude) or 3-D (long, lat, radius/elevation) coordinates</xs:documentation>
 
</xs:annotation>
</xs:element>

element SphericalRefFrame
diagram
type sphericalRefFrameType
properties
content complex
substGrp CoordRefFrame
children Name Frame Pole_Zaxis Xaxis
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
annotation
documentation
Coordinate reference frame: a custom pole (positive Z-axis) and positive X-axis direction
source <xs:element name="SphericalRefFrame" type="sphericalRefFrameType" substitutionGroup="CoordRefFrame">
 
<xs:annotation>
   
<xs:documentation>Coordinate reference frame: a custom pole (positive Z-axis) and positive X-axis direction </xs:documentation>
 
</xs:annotation>
</xs:element>

element SphericalSpaceRefFrame
diagram
type sphericalRefFrameType
properties
content complex
substGrp CustomSpaceRefFrame
children Name Frame Pole_Zaxis Xaxis
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
annotation
documentation
Coordinate reference frame: a custom pole (positive Z-axis) and positive X-axis direction
source <xs:element name="SphericalSpaceRefFrame" type="sphericalRefFrameType" substitutionGroup="CustomSpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>Coordinate reference frame: a custom pole (positive Z-axis) and positive X-axis direction </xs:documentation>
 
</xs:annotation>
</xs:element>

element STCDescription
diagram
type astroSTCDescriptionType
properties
content complex
substGrp STCmetadata
nillable true
children AstroCoordSystem AstroCoords AstroCoordArea
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
A generic STC metadata description
source <xs:element name="STCDescription" type="astroSTCDescriptionType" substitutionGroup="STCmetadata" nillable="true">
 
<xs:annotation>
   
<xs:documentation>A generic STC metadata description</xs:documentation>
 
</xs:annotation>
</xs:element>

element STCmetadata
diagram
type stcMetadataType
properties
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Toplevel: Abstract STCmetadata contains a choice of: ResourceProfile, SearchLocation, CatalogEntryLocation, or ObservationLocation plus ObservatoryLocation elements
source <xs:element name="STCmetadata" type="stcMetadataType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Toplevel: Abstract STCmetadata contains a choice of: ResourceProfile, SearchLocation, CatalogEntryLocation, or ObservationLocation plus ObservatoryLocation elements</xs:documentation>
 
</xs:annotation>
</xs:element>

element STCResourceProfile
diagram
type astroSTCDescriptionType
properties
content complex
substGrp STCmetadata
nillable true
children AstroCoordSystem AstroCoords AstroCoordArea
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Describes the spatial and temporal coverage of a resource
source <xs:element name="STCResourceProfile" type="astroSTCDescriptionType" substitutionGroup="STCmetadata" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Describes the spatial and temporal coverage of a resource</xs:documentation>
 
</xs:annotation>
</xs:element>

element STRING
diagram
type coordFlavorType
properties
content complex
substGrp CoordFlavor
attributes
Name  Type  Use  Default  Fixed  annotation
coord_naxesderived by: xs:integer  2    
handednessderived by: xs:stringoptional      
annotation
documentation
String coordinates (e.g., Stokes)
source <xs:element name="STRING" type="coordFlavorType" substitutionGroup="CoordFlavor">
 
<xs:annotation>
   
<xs:documentation>String coordinates (e.g., Stokes)</xs:documentation>
 
</xs:annotation>
</xs:element>

element StringCoordinate
diagram
type stringCoordinateType
properties
content complex
substGrp GenCoordinate
nillable true
children Name Value
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
Generic string coordinate element
source <xs:element name="StringCoordinate" type="stringCoordinateType" substitutionGroup="GenCoordinate" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Generic string coordinate element</xs:documentation>
 
</xs:annotation>
</xs:element>

element SUPER_GALACTIC
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
SuperGalactic coordinates
source <xs:element name="SUPER_GALACTIC" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>SuperGalactic coordinates</xs:documentation>
 
</xs:annotation>
</xs:element>

element Time
diagram
type timeCoordinateType
properties
content complex
nillable true
children Name TimeInstant Error Resolution Size PixSize
used by
complexType astroCoordsType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unittimeUnitTypeoptional  s    
source <xs:element name="Time" type="timeCoordinateType" nillable="true"/>

element TimeFrame
diagram
type timeFrameType
properties
content complex
nillable true
children Name TimeScale ReferencePosition TimeRefDirection
used by
complexType astroCoordSystemType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
The time coordinate reference frame
source <xs:element name="TimeFrame" type="timeFrameType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The time coordinate reference frame</xs:documentation>
 
</xs:annotation>
</xs:element>

element TimeOffset
diagram
type timeOffsetType
properties
content complex
nillable true
used by
complexType astronTimeType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unittimeUnitTypeoptional  s    
annotation
documentation
Actual elapsed time offset
source <xs:element name="TimeOffset" type="timeOffsetType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Actual elapsed time offset</xs:documentation>
 
</xs:annotation>
</xs:element>

element TimeOrigin
diagram
type relocatableOriginType
properties
content simple
substGrp AbsoluteTime
facets
enumeration RELOCATABLE
annotation
documentation
A relocatable time origin for simulations
source <xs:element name="TimeOrigin" type="relocatableOriginType" substitutionGroup="AbsoluteTime">
 
<xs:annotation>
   
<xs:documentation>A relocatable time origin for simulations</xs:documentation>
 
</xs:annotation>
</xs:element>

element TOPOCENTER
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Location of the observer/telescope
source <xs:element name="TOPOCENTER" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Location of the observer/telescope</xs:documentation>
 
</xs:annotation>
</xs:element>

element Transform2
diagram
type size2Type
properties
content complex
substGrp CTransform2
nillable true
children C1 C2 PosAngle
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
size2Type mapping element: 2 doubles with optional position angle
source <xs:element name="Transform2" type="size2Type" substitutionGroup="CTransform2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>size2Type mapping element: 2 doubles with optional position angle</xs:documentation>
 
</xs:annotation>
</xs:element>

element Transform2Matrix
diagram
type double4Type
properties
content complex
substGrp CTransform2
nillable true
children M11 M12 M21 M22
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
2x2 matrix mapping element
source <xs:element name="Transform2Matrix" type="double4Type" substitutionGroup="CTransform2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>2x2 matrix mapping element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Transform3
diagram
type size3Type
properties
content complex
substGrp CTransform3
nillable true
children C1 C2 C3 PosAngle1 PosAngle2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
size3Type mapping element: 3 doubles with optional position angle(s)
source <xs:element name="Transform3" type="size3Type" substitutionGroup="CTransform3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>size3Type mapping element: 3 doubles with optional position angle(s)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Transform3Matrix
diagram
type double9Type
properties
content complex
substGrp CTransform3
nillable true
children M11 M12 M13 M21 M22 M23 M31 M32 M33
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
3x3 matrix mapping element
source <xs:element name="Transform3Matrix" type="double9Type" substitutionGroup="CTransform3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>3x3 matrix mapping element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Union
diagram
type unionType
properties
content complex
substGrp Region
nillable true
children Area Region
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The union of two or more regions is a region
source <xs:element name="Union" type="unionType" substitutionGroup="Region" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The union of two or more regions is a region</xs:documentation>
 
</xs:annotation>
</xs:element>

element Union2
diagram
type unionType
properties
content complex
substGrp Region2
nillable true
children Area Region
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The union of two or more regions is a region
source <xs:element name="Union2" type="unionType" substitutionGroup="Region2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The union of two or more regions is a region</xs:documentation>
 
</xs:annotation>
</xs:element>

element UNITSPHERE
diagram
type coordFlavorType
properties
content complex
substGrp CoordFlavor
attributes
Name  Type  Use  Default  Fixed  annotation
coord_naxesderived by: xs:integer  2    
handednessderived by: xs:stringoptional      
annotation
documentation
3-D Unit sphere coordinates (direction cosines); in (long,lat), X is in the direction (0,0), Y (pi/2,0), Z (0,pi/2)
source <xs:element name="UNITSPHERE" type="coordFlavorType" substitutionGroup="CoordFlavor">
 
<xs:annotation>
   
<xs:documentation>3-D Unit sphere coordinates (direction cosines); in (long,lat), X is in the direction (0,0), Y (pi/2,0), Z (0,pi/2)</xs:documentation>
 
</xs:annotation>
</xs:element>

element UNKNOWNFrame
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
Unknown space reference frame; the client is responsible for assigning a default
source <xs:element name="UNKNOWNFrame" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>Unknown space reference frame; the client is responsible for assigning a default</xs:documentation>
 
</xs:annotation>
</xs:element>

element UNKNOWNRefPos
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Unknown origin; the client is responsible for assigning a default
source <xs:element name="UNKNOWNRefPos" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Unknown origin; the client is responsible for assigning a default</xs:documentation>
 
</xs:annotation>
</xs:element>

element URANUS
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of Uranus
source <xs:element name="URANUS" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of Uranus</xs:documentation>
 
</xs:annotation>
</xs:element>

element URANUS_C_III
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetocentric reference frame anchored on Uranus
source <xs:element name="URANUS_C_III" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetocentric reference frame anchored on Uranus</xs:documentation>
 
</xs:annotation>
</xs:element>

element URANUS_G_III
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetographic reference frame anchored on Uranus
source <xs:element name="URANUS_G_III" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetographic reference frame anchored on Uranus</xs:documentation>
 
</xs:annotation>
</xs:element>

element Value
diagram
type double1Type
properties
content complex
substGrp CoordValue
nillable true
used by
complexTypes basicCoordinateType pixelVector1CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double
source <xs:element name="Value" type="double1Type" substitutionGroup="CoordValue" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double</xs:documentation>
 
</xs:annotation>
</xs:element>

element Value2
diagram
type double2Type
properties
content complex
substGrp CValue2
nillable true
children C1 C2
used by
complexType pixelVector2CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
double vector
source <xs:element name="Value2" type="double2Type" substitutionGroup="CValue2" nillable="true">
 
<xs:annotation>
   
<xs:documentation>double vector</xs:documentation>
 
</xs:annotation>
</xs:element>

element Value3
diagram
type double3Type
properties
content complex
substGrp CValue3
nillable true
children C1 C2 C3
used by
complexType pixelVector3CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Vector of 3 doubles
source <xs:element name="Value3" type="double3Type" substitutionGroup="CValue3" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Vector of 3 doubles</xs:documentation>
 
</xs:annotation>
</xs:element>

element Vector2DCoordinate
diagram
type genVector2CoordinateType
properties
content complex
substGrp GenCoordinate
nillable true
children Name Name1 Name2 CValue2 CError2 CResolution2 CSize2 CPixSize2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
Generic 2-D coordinate element
source <xs:element name="Vector2DCoordinate" type="genVector2CoordinateType" substitutionGroup="GenCoordinate" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Generic 2-D coordinate element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Vector3DCoordinate
diagram
type genVector3CoordinateType
properties
content complex
substGrp GenCoordinate
nillable true
children Name Name1 Name2 Name3 CValue3 CError3 CResolution3 CSize3 CPixSize3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
Generic 3-D coordinate element
source <xs:element name="Vector3DCoordinate" type="genVector3CoordinateType" substitutionGroup="GenCoordinate" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Generic 3-D coordinate element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Velocity
diagram
type coordinateType
properties
content complex
substGrp Coordinate
nillable true
children Name
used by
complexType astroCoordsType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Head element of Velocity coordinate substitution group
source <xs:element name="Velocity" type="coordinateType" substitutionGroup="Coordinate" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Head element of Velocity coordinate substitution group</xs:documentation>
 
</xs:annotation>
</xs:element>

element Velocity1D
diagram
type velVector1CoordinateType
properties
content complex
substGrp Velocity
nillable true
children Name Value Error Resolution Size PixSize
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
annotation
documentation
1-D Velocity coordinate
source <xs:element name="Velocity1D" type="velVector1CoordinateType" substitutionGroup="Velocity" nillable="true">
 
<xs:annotation>
   
<xs:documentation>1-D Velocity coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element Velocity2D
diagram
type velVector2CoordinateType
properties
content complex
substGrp Velocity
nillable true
children Name Name1 Name2 CValue2 CError2 CResolution2 CSize2 CPixSize2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
annotation
documentation
2-D Velocity coordinate
source <xs:element name="Velocity2D" type="velVector2CoordinateType" substitutionGroup="Velocity" nillable="true">
 
<xs:annotation>
   
<xs:documentation>2-D Velocity coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element Velocity2VecInterval
diagram
type vel2VecIntervalType
properties
content complex
substGrp VelocityInterval
nillable true
children LoLimit2Vec HiLimit2Vec
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTyperequired      
annotation
documentation
An interval ("box") in a 2-D coordinate pair
source <xs:element name="Velocity2VecInterval" type="vel2VecIntervalType" substitutionGroup="VelocityInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval ("box") in a 2-D coordinate pair</xs:documentation>
 
</xs:annotation>
</xs:element>

element Velocity3D
diagram
type velVector3CoordinateType
properties
content complex
substGrp Velocity
nillable true
children Name Name1 Name2 Name3 CValue3 CError3 CResolution3 CSize3 CPixSize3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
annotation
documentation
3-D Velocity coordinate
source <xs:element name="Velocity3D" type="velVector3CoordinateType" substitutionGroup="Velocity" nillable="true">
 
<xs:annotation>
   
<xs:documentation>3-D Velocity coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element Velocity3VecInterval
diagram
type vel3VecIntervalType
properties
content complex
substGrp VelocityInterval
nillable true
children LoLimit3Vec HiLimit3Vec
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTyperequired      
annotation
documentation
An interval ("cube") in a 3-D coordinate triplet
source <xs:element name="Velocity3VecInterval" type="vel3VecIntervalType" substitutionGroup="VelocityInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval ("cube") in a 3-D coordinate triplet</xs:documentation>
 
</xs:annotation>
</xs:element>

element VelocityInterval
diagram
type coordIntervalType
properties
content complex
nillable true
used by
complexType astroCoordAreaType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
The spatial (velocity) coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor
source <xs:element name="VelocityInterval" type="coordIntervalType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The spatial (velocity) coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor</xs:documentation>
 
</xs:annotation>
</xs:element>

element VelocityScalarInterval
diagram
type velScalarIntervalType
properties
content complex
substGrp VelocityInterval
nillable true
children LoLimit HiLimit
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTyperequired      
annotation
documentation
An interval in a scalar coordinate
source <xs:element name="VelocityScalarInterval" type="velScalarIntervalType" substitutionGroup="VelocityInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An interval in a scalar coordinate</xs:documentation>
 
</xs:annotation>
</xs:element>

element VelocitySphere
diagram
type velocitySphereType
properties
content complex
substGrp VelocityInterval
nillable true
children Radius Center
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTyperequired      
radius_unitposUnitTypeoptional  deg    
annotation
documentation
Defines a sphere (3-D) region for velocity coordinates; contains a center position and a radius
source <xs:element name="VelocitySphere" type="velocitySphereType" substitutionGroup="VelocityInterval" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Defines a sphere (3-D) region for velocity coordinates; contains a center position and a radius</xs:documentation>
 
</xs:annotation>
</xs:element>

element VENUS
diagram
type stdRefPosType
properties
content complex
substGrp ReferencePosition
children PlanetaryEphem
annotation
documentation
Center of Venus
source <xs:element name="VENUS" type="stdRefPosType" substitutionGroup="ReferencePosition">
 
<xs:annotation>
   
<xs:documentation>Center of Venus</xs:documentation>
 
</xs:annotation>
</xs:element>

element VENUS_C
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetocentric reference frame anchored on Venus
source <xs:element name="VENUS_C" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetocentric reference frame anchored on Venus</xs:documentation>
 
</xs:annotation>
</xs:element>

element VENUS_G
diagram
type icrsType
properties
content complex
substGrp SpaceRefFrame
children Name
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
The planetographic reference frame anchored on Venus
source <xs:element name="VENUS_G" type="icrsType" substitutionGroup="SpaceRefFrame">
 
<xs:annotation>
   
<xs:documentation>The planetographic reference frame anchored on Venus</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType allSkyType
diagram
type extension of shapeType
properties
base shapeType
children Area
used by
elements AllSky AllSky2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
AllSky type: just a shape without any child elements
source <xs:complexType name="allSkyType">
 
<xs:annotation>
   
<xs:documentation>AllSky type: just a shape without any child elements</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="shapeType"/>
 
</xs:complexContent>
</xs:complexType>

complexType astroCoordAreaType
diagram
type extension of coordAreaType
properties
base coordAreaType
children CoordInterval TimeInterval PositionInterval VelocityInterval SpectralInterval RedshiftInterval
used by
element AstroCoordArea
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
Astronomical area type
source <xs:complexType name="astroCoordAreaType">
 
<xs:annotation>
   
<xs:documentation>Astronomical area type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordAreaType">
     
<xs:sequence>
       
<xs:element name="TimeInterval" type="timeIntervalType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="PositionInterval" minOccurs="0"/>
       
<xs:element ref="VelocityInterval" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="SpectralInterval" type="spectralIntervalType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element name="RedshiftInterval" type="redshiftIntervalType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element astroCoordAreaType/TimeInterval
diagram
type timeIntervalType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
nillable true
children StartTime StopTime
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
source <xs:element name="TimeInterval" type="timeIntervalType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>

element astroCoordAreaType/SpectralInterval
diagram
type spectralIntervalType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
nillable true
children LoLimit HiLimit
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
unitspectralUnitTyperequired      
source <xs:element name="SpectralInterval" type="spectralIntervalType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>

element astroCoordAreaType/RedshiftInterval
diagram
type redshiftIntervalType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
nillable true
children LoLimit HiLimit
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
source <xs:element name="RedshiftInterval" type="redshiftIntervalType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>

complexType astroCoordsFileType
diagram
type extension of coordinateType
properties
base coordinateType
children Name FITSFile FITSTime FITSPosition FITSVelocity FITSSpectral FITSRedshift
used by
element astroCoordsType/CoordFile
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Coordinate references to a specific FITS file
source <xs:complexType name="astroCoordsFileType">
 
<xs:annotation>
   
<xs:documentation>Coordinate references to a specific FITS file</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordinateType">
     
<xs:annotation>
       
<xs:documentation>Coordinate references to a specific FITS file</xs:documentation>
     
</xs:annotation>
     
<xs:sequence>
       
<xs:element name="FITSFile" type="fitsType"/>
       
<xs:element name="FITSTime" type="coordFITSColumnsType" minOccurs="0"/>
       
<xs:element name="FITSPosition" type="coordFITSColumnsType" minOccurs="0"/>
       
<xs:element name="FITSVelocity" type="coordFITSColumnsType" minOccurs="0"/>
       
<xs:element name="FITSSpectral" type="coordFITSColumnsType" minOccurs="0"/>
       
<xs:element name="FITSRedshift" type="coordFITSColumnsType" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element astroCoordsFileType/FITSFile
diagram
type fitsType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
hdu_numxs:integer      
hdu_namexs:string      
source <xs:element name="FITSFile" type="fitsType"/>

element astroCoordsFileType/FITSTime
diagram
type coordFITSColumnsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Name Value Error Resolution Size PixSize
source <xs:element name="FITSTime" type="coordFITSColumnsType" minOccurs="0"/>

element astroCoordsFileType/FITSPosition
diagram
type coordFITSColumnsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Name Value Error Resolution Size PixSize
source <xs:element name="FITSPosition" type="coordFITSColumnsType" minOccurs="0"/>

element astroCoordsFileType/FITSVelocity
diagram
type coordFITSColumnsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Name Value Error Resolution Size PixSize
source <xs:element name="FITSVelocity" type="coordFITSColumnsType" minOccurs="0"/>

element astroCoordsFileType/FITSSpectral
diagram
type coordFITSColumnsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Name Value Error Resolution Size PixSize
source <xs:element name="FITSSpectral" type="coordFITSColumnsType" minOccurs="0"/>

element astroCoordsFileType/FITSRedshift
diagram
type coordFITSColumnsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Name Value Error Resolution Size PixSize
source <xs:element name="FITSRedshift" type="coordFITSColumnsType" minOccurs="0"/>

complexType astroCoordsType
diagram
type extension of coordsType
properties
base coordsType
children GenCoordinate Time Position Velocity Spectral Redshift CoordFile Orbit
used by
elements AstroCoords sphericalRefFrameType/Pole_Zaxis timeFrameType/TimeRefDirection sphericalRefFrameType/Xaxis
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
The astronomical (STC) coordsType
source <xs:complexType name="astroCoordsType">
 
<xs:annotation>
   
<xs:documentation>The astronomical (STC) coordsType</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordsType">
     
<xs:sequence>
       
<xs:element ref="Time" minOccurs="0"/>
       
<xs:element ref="Position" minOccurs="0"/>
       
<xs:element ref="Velocity" minOccurs="0"/>
       
<xs:element ref="Spectral" minOccurs="0"/>
       
<xs:element ref="Redshift" minOccurs="0"/>
       
<xs:element name="CoordFile" type="astroCoordsFileType" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Some or all coordinate values may be given in  file</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Orbit" type="orbitType" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Orbit specified by orbital elements</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element astroCoordsType/CoordFile
diagram
type astroCoordsFileType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children Name FITSFile FITSTime FITSPosition FITSVelocity FITSSpectral FITSRedshift
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Some or all coordinate values may be given in  file
source <xs:element name="CoordFile" type="astroCoordsFileType" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Some or all coordinate values may be given in  file</xs:documentation>
 
</xs:annotation>
</xs:element>

element astroCoordsType/Orbit
diagram
type orbitType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children Name a q e i Node Aop M P T
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Orbit specified by orbital elements
source <xs:element name="Orbit" type="orbitType" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Orbit specified by orbital elements</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType astroCoordSystemType
diagram
type extension of coordSysType
properties
base coordSysType
children CoordFrame TimeFrame SpaceFrame SpectralFrame RedshiftFrame
used by
element AstroCoordSystem
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
The astronomical coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; spectral frame and (optionally) Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systems
source <xs:complexType name="astroCoordSystemType">
 
<xs:annotation>
   
<xs:documentation>The astronomical coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; spectral frame and (optionally) Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systems</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordSysType">
     
<xs:sequence>
       
<xs:element ref="TimeFrame" minOccurs="0"/>
       
<xs:element ref="SpaceFrame" minOccurs="0"/>
       
<xs:element ref="SpectralFrame" minOccurs="0"/>
       
<xs:element ref="RedshiftFrame" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType astronTimeType
diagram
children Timescale TimeOffset AbsoluteTime
used by
elements timeIntervalType/StartTime timeIntervalType/StopTime orbitType/T timeCoordinateType/TimeInstant
annotation
documentation
astronTime is the generalized astronomical time type and consists of one, two, or three elements: optional TimeScale, optional relative time offset, and an absolute time (ISO8601 or a decimal JD or MJD; or it may be an IDREF to one of those three); TimeScale may be omitted only if the element is part of AstroCoords, referring to an AstroCoordSystem that specifies a TimeScale.
source <xs:complexType name="astronTimeType">
 
<xs:annotation>
   
<xs:documentation>astronTime is the generalized astronomical time type and consists of one, two, or three elements: optional TimeScale, optional relative time offset, and an absolute time (ISO8601 or a decimal JD or MJD; or it may be an IDREF to one of those three); TimeScale may be omitted only if the element is part of AstroCoords, referring to an AstroCoordSystem that specifies a TimeScale.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Timescale" type="timeScaleType" nillable="true" minOccurs="0"/>
   
<xs:element ref="TimeOffset" minOccurs="0"/>
   
<xs:element ref="AbsoluteTime"/>
 
</xs:sequence>
</xs:complexType>

element astronTimeType/Timescale
diagram
type timeScaleType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
nillable true
facets
enumeration TT
enumeration TDT
enumeration ET
enumeration TDB
enumeration TEB
enumeration TCG
enumeration TCB
enumeration TAI
enumeration IAT
enumeration UTC
enumeration GPS
enumeration LST
enumeration GMST
enumeration LOCAL
source <xs:element name="Timescale" type="timeScaleType" nillable="true" minOccurs="0"/>

complexType astroSTCDescriptionType
diagram
type restriction of stcDescriptionType
properties
base stcDescriptionType
children AstroCoordSystem AstroCoords AstroCoordArea
used by
elements CatalogEntryLocation obsDataLocationType/ObservationLocation SearchLocation STCDescription STCResourceProfile
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Type for generic astronomical STC metadata, in particular Resource Profile, Search Location, Catalog Entry.
source <xs:complexType name="astroSTCDescriptionType">
 
<xs:annotation>
   
<xs:documentation>Type for generic astronomical STC metadata, in particular Resource Profile, Search Location, Catalog Entry.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:restriction base="stcDescriptionType">
     
<xs:sequence>
       
<xs:sequence minOccurs="0" maxOccurs="unbounded">
         
<xs:element ref="AstroCoordSystem">
           
<xs:annotation>
             
<xs:documentation>The coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systems</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:sequence minOccurs="0" maxOccurs="unbounded">
         
<xs:element ref="AstroCoords">
           
<xs:annotation>
             
<xs:documentation>AstroCoords contains information on time and spatial  locations, resolution, errors, and pixelsizes (if fixed); typical best numbers are expected</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:sequence minOccurs="0" maxOccurs="unbounded">
         
<xs:element ref="AstroCoordArea">
           
<xs:annotation>
             
<xs:documentation>The coverage area of the data; the fill factor does not need to be 1.0</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:sequence>
   
</xs:restriction>
 
</xs:complexContent>
</xs:complexType>

complexType basicCoordinateType
diagram
type extension of coordinateType
properties
base coordinateType
children Name Value Error Resolution Size PixSize
used by
complexTypes posVector1CoordinateType redshiftCoordinateType scalarCoordinateType spectralCoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Basic scalar coordinate type
documentation
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
source <xs:complexType name="basicCoordinateType">
 
<xs:annotation>
   
<xs:documentation>Basic scalar coordinate type</xs:documentation>
   
<xs:documentation>Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordinateType">
     
<xs:sequence>
       
<xs:element ref="Value" minOccurs="0"/>
       
<xs:element ref="Error" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="Resolution" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="Size" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="PixSize" minOccurs="0" maxOccurs="2"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType boxType
diagram
type extension of shapeType
properties
base shapeType
children Area Center Size
used by
elements Box Box2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
Box shape: a rectangle defined by its center and size on both dimensions; since it is a polygon, it is redundant, but simple rectangles with great circle sides are awkward to define in spherical coordinates
source <xs:complexType name="boxType">
 
<xs:annotation>
   
<xs:documentation>Box shape: a rectangle defined by its center and size on both dimensions; since it is a polygon, it is redundant, but simple rectangles with great circle sides are awkward to define in spherical coordinates</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="shapeType">
     
<xs:sequence>
       
<xs:element name="Center" type="double2Type" nillable="true">
         
<xs:annotation>
           
<xs:documentation>The coordinates of the box's center</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Size" type="double2Type" nillable="true">
         
<xs:annotation>
           
<xs:documentation>The lengths of the box's sides</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element boxType/Center
diagram
type double2Type
properties
isRef 0
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
The coordinates of the box's center
source <xs:element name="Center" type="double2Type" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The coordinates of the box's center</xs:documentation>
 
</xs:annotation>
</xs:element>

element boxType/Size
diagram
type double2Type
properties
isRef 0
content complex
nillable true
children C1 C2
used by
complexTypes basicCoordinateType timeCoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
The lengths of the box's sides
source <xs:element name="Size" type="double2Type" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The lengths of the box's sides</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType cart1DRefFrameType
diagram
type extension of coordRefFrameType
properties
base coordRefFrameType
children Name Scale
used by
elements Cart1DSpaceRefFrame ScalarRefFrame
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
projectionprojectionTypeoptional  <empty>    
annotation
documentation
A custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)
source <xs:complexType name="cart1DRefFrameType">
 
<xs:annotation>
   
<xs:documentation>A custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordRefFrameType">
     
<xs:sequence>
       
<xs:annotation>
         
<xs:documentation>Define coordinate reference frame from scratch;basically a 1-D scaling</xs:documentation>
       
</xs:annotation>
       
<xs:element name="Scale" type="double1Type" nillable="true"/>
     
</xs:sequence>
     
<xs:attribute name="id" type="xs:ID" use="optional"/>
     
<xs:attribute name="projection" type="projectionType" use="optional" default=""/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute cart1DRefFrameType/@id
type xs:ID
properties
isRef 0
use optional
source <xs:attribute name="id" type="xs:ID" use="optional"/>

attribute cart1DRefFrameType/@projection
type projectionType
properties
isRef 0
default <empty>
use optional
facets
enumeration 
enumeration LOG
enumeration TAN
enumeration SIN
enumeration STG
enumeration ARC
enumeration ZEA
enumeration AIR
enumeration CEA
enumeration CAR
enumeration MER
enumeration SFL
enumeration PAR
enumeration MOL
enumeration AIT
enumeration COE
enumeration COD
enumeration COO
enumeration BON
enumeration PCO
enumeration TSC
enumeration CSC
enumeration QSC
source <xs:attribute name="projection" type="projectionType" use="optional" default=""/>

element cart1DRefFrameType/Scale
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="Scale" type="double1Type" nillable="true"/>

complexType cart2DRefFrameType
diagram
type extension of coordRefFrameType
properties
base coordRefFrameType
children Name CTransform2
used by
elements Cart2DRefFrame Cart2DSpaceRefFrame
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
projectionprojectionTypeoptional  <empty>    
annotation
documentation
A custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)
source <xs:complexType name="cart2DRefFrameType">
 
<xs:annotation>
   
<xs:documentation>A custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordRefFrameType">
     
<xs:sequence>
       
<xs:annotation>
         
<xs:documentation>Define coordinate reference frame from scratch;basically a transformation from a known coordinate frame</xs:documentation>
       
</xs:annotation>
       
<xs:element ref="CTransform2"/>
     
</xs:sequence>
     
<xs:attribute name="id" type="xs:ID" use="optional"/>
     
<xs:attribute name="projection" type="projectionType" use="optional" default=""/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute cart2DRefFrameType/@id
type xs:ID
properties
isRef 0
use optional
source <xs:attribute name="id" type="xs:ID" use="optional"/>

attribute cart2DRefFrameType/@projection
type projectionType
properties
isRef 0
default <empty>
use optional
facets
enumeration 
enumeration LOG
enumeration TAN
enumeration SIN
enumeration STG
enumeration ARC
enumeration ZEA
enumeration AIR
enumeration CEA
enumeration CAR
enumeration MER
enumeration SFL
enumeration PAR
enumeration MOL
enumeration AIT
enumeration COE
enumeration COD
enumeration COO
enumeration BON
enumeration PCO
enumeration TSC
enumeration CSC
enumeration QSC
source <xs:attribute name="projection" type="projectionType" use="optional" default=""/>

complexType cart3DRefFrameType
diagram
type extension of coordRefFrameType
properties
base coordRefFrameType
children Name CTransform3
used by
elements Cart3DRefFrame Cart3DSpaceRefFrame
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
projectionprojectionTypeoptional  <empty>    
annotation
documentation
A custom space reference frame type defined through a 3-D Cartesian mapping (rotate and scale)
source <xs:complexType name="cart3DRefFrameType">
 
<xs:annotation>
   
<xs:documentation>A custom space reference frame type defined through a 3-D Cartesian mapping (rotate and scale)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordRefFrameType">
     
<xs:sequence>
       
<xs:annotation>
         
<xs:documentation>Define coordinate reference frame from scratch;basically a transformation from a known coordinate frame</xs:documentation>
       
</xs:annotation>
       
<xs:element ref="CTransform3"/>
     
</xs:sequence>
     
<xs:attribute name="id" type="xs:ID" use="optional"/>
     
<xs:attribute name="projection" type="projectionType" use="optional" default=""/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute cart3DRefFrameType/@id
type xs:ID
properties
isRef 0
use optional
source <xs:attribute name="id" type="xs:ID" use="optional"/>

attribute cart3DRefFrameType/@projection
type projectionType
properties
isRef 0
default <empty>
use optional
facets
enumeration 
enumeration LOG
enumeration TAN
enumeration SIN
enumeration STG
enumeration ARC
enumeration ZEA
enumeration AIR
enumeration CEA
enumeration CAR
enumeration MER
enumeration SFL
enumeration PAR
enumeration MOL
enumeration AIT
enumeration COE
enumeration COD
enumeration COO
enumeration BON
enumeration PCO
enumeration TSC
enumeration CSC
enumeration QSC
source <xs:attribute name="projection" type="projectionType" use="optional" default=""/>

complexType circleType
diagram
type extension of shapeType
properties
base shapeType
children Area Center Radius
used by
elements Circle Circle2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
Circle shape: center and radius
source <xs:complexType name="circleType">
 
<xs:annotation>
   
<xs:documentation>Circle shape: center and radius</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="shapeType">
     
<xs:sequence>
       
<xs:element name="Center" type="double2Type" nillable="true">
         
<xs:annotation>
           
<xs:documentation>The coordinates of the circle's center</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Radius" type="double1Type" nillable="true">
         
<xs:annotation>
           
<xs:documentation>The radius of the circle</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element circleType/Center
diagram
type double2Type
properties
isRef 0
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
The coordinates of the circle's center
source <xs:element name="Center" type="double2Type" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The coordinates of the circle's center</xs:documentation>
 
</xs:annotation>
</xs:element>

element circleType/Radius
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
The radius of the circle
source <xs:element name="Radius" type="double1Type" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The radius of the circle</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType convexHullType
diagram
type extension of shapeType
properties
base shapeType
children Area Point
used by
elements ConvexHull ConvexHull2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A convex hull: the smallest convex polygon that contains all its points; in spherical coordinates all points have to be contained within a hemisphere
source <xs:complexType name="convexHullType">
 
<xs:annotation>
   
<xs:documentation>A convex hull: the smallest convex polygon that contains all its points; in spherical coordinates all points have to be contained within a hemisphere</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="shapeType">
     
<xs:sequence>
       
<xs:element name="Point" type="double3Type" nillable="true" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element convexHullType/Point
diagram
type double3Type
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="Point" type="double3Type" nillable="true" maxOccurs="unbounded"/>

complexType convexType
diagram
type extension of shapeType
properties
base shapeType
children Area Halfspace
used by
elements Convex Convex2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A convex polygon defined by one or more Constraints
source <xs:complexType name="convexType">
 
<xs:annotation>
   
<xs:documentation>A convex polygon defined by one or more Constraints</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="shapeType">
     
<xs:sequence>
       
<xs:element name="Halfspace" type="halfspaceType" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element convexType/Halfspace
diagram
type halfspaceType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Vector Offset
source <xs:element name="Halfspace" type="halfspaceType" maxOccurs="unbounded"/>

complexType coord2VecIntervalType
diagram
type extension of coordIntervalType
properties
base coordIntervalType
children LoLimit2Vec HiLimit2Vec
used by
element PixelCoord2VecInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
2-D coordinate interval type
source <xs:complexType name="coord2VecIntervalType">
 
<xs:annotation>
   
<xs:documentation>2-D coordinate interval type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>
       
<xs:element name="HiLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element coord2VecIntervalType/LoLimit2Vec
diagram
type double2Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="LoLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>

element coord2VecIntervalType/HiLimit2Vec
diagram
type double2Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="HiLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>

complexType coord3VecIntervalType
diagram
type extension of coordIntervalType
properties
base coordIntervalType
children LoLimit3Vec HiLimit3Vec
used by
element PixelCoord3VecInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
3-D coordinate interval type
source <xs:complexType name="coord3VecIntervalType">
 
<xs:annotation>
   
<xs:documentation>3-D coordinate interval type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>
       
<xs:element name="HiLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element coord3VecIntervalType/LoLimit3Vec
diagram
type double3Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="LoLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>

element coord3VecIntervalType/HiLimit3Vec
diagram
type double3Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="HiLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>

complexType coordAreaType
diagram
type extension of stcBaseType
properties
base stcBaseType
children CoordInterval
used by
element CoordArea
complexTypes astroCoordAreaType pixelCoordAreaType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
Generalized coordinate area type
source <xs:complexType name="coordAreaType">
 
<xs:annotation>
   
<xs:documentation>Generalized coordinate area type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:sequence minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="CoordInterval"/>
     
</xs:sequence>
     
<xs:attribute name="coord_system_id" type="xs:IDREF" use="required"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute coordAreaType/@coord_system_id
type xs:IDREF
properties
isRef 0
use required
source <xs:attribute name="coord_system_id" type="xs:IDREF" use="required"/>

complexType coordFITSColumnsType
diagram
children Name Value Error Resolution Size PixSize
used by
elements astroCoordsFileType/FITSPosition astroCoordsFileType/FITSRedshift astroCoordsFileType/FITSSpectral astroCoordsFileType/FITSTime astroCoordsFileType/FITSVelocity
annotation
documentation
Refers coordinate components to specific columns in the FITS file HDU
source <xs:complexType name="coordFITSColumnsType">
 
<xs:annotation>
   
<xs:documentation>Refers coordinate components to specific columns in the FITS file HDU</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string" minOccurs="0"/>
   
<xs:element name="Value" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The column name for the coordinate value; comma-separated if multi-dimensional</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Error" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The column name for the coordinate error; comma-separated if multi-dimensional</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Resolution" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The column name for the coordinate resolution; comma-separated if multi-dimensional</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Size" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The column name for the coordinate size; comma-separated if multi-dimensional</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PixSize" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The column name for the coordinate pixel size; comma-separated if multi-dimensional</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element coordFITSColumnsType/Name
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name" type="xs:string" minOccurs="0"/>

element coordFITSColumnsType/Value
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
used by
complexTypes basicCoordinateType pixelVector1CoordinateType
annotation
documentation
The column name for the coordinate value; comma-separated if multi-dimensional
source <xs:element name="Value" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The column name for the coordinate value; comma-separated if multi-dimensional</xs:documentation>
 
</xs:annotation>
</xs:element>

element coordFITSColumnsType/Error
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
used by
complexTypes basicCoordinateType timeCoordinateType
annotation
documentation
The column name for the coordinate error; comma-separated if multi-dimensional
source <xs:element name="Error" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The column name for the coordinate error; comma-separated if multi-dimensional</xs:documentation>
 
</xs:annotation>
</xs:element>

element coordFITSColumnsType/Resolution
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
used by
complexTypes basicCoordinateType timeCoordinateType
annotation
documentation
The column name for the coordinate resolution; comma-separated if multi-dimensional
source <xs:element name="Resolution" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The column name for the coordinate resolution; comma-separated if multi-dimensional</xs:documentation>
 
</xs:annotation>
</xs:element>

element coordFITSColumnsType/Size
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
used by
complexTypes basicCoordinateType timeCoordinateType
annotation
documentation
The column name for the coordinate size; comma-separated if multi-dimensional
source <xs:element name="Size" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The column name for the coordinate size; comma-separated if multi-dimensional</xs:documentation>
 
</xs:annotation>
</xs:element>

element coordFITSColumnsType/PixSize
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
used by
complexTypes basicCoordinateType timeCoordinateType
annotation
documentation
The column name for the coordinate pixel size; comma-separated if multi-dimensional
source <xs:element name="PixSize" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The column name for the coordinate pixel size; comma-separated if multi-dimensional</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType coordFlavorType
diagram
used by
elements CARTESIAN CoordFlavor CYLINDRICAL POLAR SPHERICAL STRING UNITSPHERE
complexType healpixType
attributes
Name  Type  Use  Default  Fixed  annotation
coord_naxesderived by: xs:integer  2    
handednessderived by: xs:stringoptional      
annotation
documentation
Provides the spatial coordinate definitions: number of axes, SPHERICAL, CARTESIAN, UNITSPHERE, POLAR, or HEALPIX, presence of velocities
source <xs:complexType name="coordFlavorType">
 
<xs:annotation>
   
<xs:documentation>Provides the spatial coordinate definitions: number of axes, SPHERICAL, CARTESIAN, UNITSPHERE, POLAR, or HEALPIX, presence of velocities</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="coord_naxes" default="2">
   
<xs:simpleType>
     
<xs:restriction base="xs:integer">
       
<xs:minInclusive value="1"/>
       
<xs:maxInclusive value="3"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="handedness" use="optional">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="left"/>
       
<xs:enumeration value="right"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute coordFlavorType/@coord_naxes
type restriction of xs:integer
properties
isRef 0
default 2
facets
minInclusive 1
maxInclusive 3
source <xs:attribute name="coord_naxes" default="2">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute coordFlavorType/@handedness
type restriction of xs:string
properties
isRef 0
use optional
facets
enumeration left
enumeration right
source <xs:attribute name="handedness" use="optional">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="left"/>
     
<xs:enumeration value="right"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType coordFrameType
diagram
type extension of stcBaseType
properties
base stcBaseType
children Name
used by
complexTypes genericCoordFrameType redshiftFrameType spaceFrameType spectralFrameType timeFrameType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
A CoordFrame has to have at least an Id
source <xs:complexType name="coordFrameType">
 
<xs:annotation>
   
<xs:documentation>A CoordFrame has to have at least an Id</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:sequence>
       
<xs:element name="Name" type="xs:string" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element coordFrameType/Name
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name" type="xs:string" minOccurs="0"/>

complexType coordinateType
diagram
type extension of stcBaseType
properties
base stcBaseType
children Name
used by
elements Coordinate GenCoordinate Pixel Position Velocity
complexTypes astroCoordsFileType basicCoordinateType orbitType pixelVector1CoordinateType pixelVector2CoordinateType pixelVector3CoordinateType stringCoordinateType timeCoordinateType vector2CoordinateType vector3CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Abstract coordinate type; a concrete Coordinate consists of a Value, Error, Resolution, Size, and PixSize
source <xs:complexType name="coordinateType">
 
<xs:annotation>
   
<xs:documentation>Abstract coordinate type; a concrete Coordinate consists of a Value, Error, Resolution, Size, and PixSize</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:sequence>
       
<xs:element name="Name" type="xs:string" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="frame_id" type="xs:IDREF" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute coordinateType/@frame_id
type xs:IDREF
properties
isRef 0
use optional
source <xs:attribute name="frame_id" type="xs:IDREF" use="optional"/>

element coordinateType/Name
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name" type="xs:string" minOccurs="0"/>

complexType coordIntervalType
diagram
type extension of stcBaseType
properties
base stcBaseType
used by
elements CoordInterval PixelCoordInterval PositionInterval VelocityInterval
complexTypes coord2VecIntervalType coord3VecIntervalType coordScalarIntervalType spatialIntervalType timeIntervalType uCoord2VecIntervalType uCoord3VecIntervalType uCoordScalarIntervalType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
Abstact coordinate interval type
source <xs:complexType name="coordIntervalType">
 
<xs:annotation>
   
<xs:documentation>Abstact coordinate interval type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:attribute name="lo_include" type="xs:boolean" default="true">
       
<xs:annotation>
         
<xs:documentation>Limit to be included?</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="hi_include" type="xs:boolean" default="true">
       
<xs:annotation>
         
<xs:documentation>Limit to be included?</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="fill_factor" type="xs:float" use="optional" default="1.0">
       
<xs:annotation>
         
<xs:documentation>Fraction of interval that is occupied by data</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="frame_id" type="xs:IDREF" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute coordIntervalType/@lo_include
type xs:boolean
properties
isRef 0
default true
annotation
documentation
Limit to be included?
source <xs:attribute name="lo_include" type="xs:boolean" default="true">
 
<xs:annotation>
   
<xs:documentation>Limit to be included?</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute coordIntervalType/@hi_include
type xs:boolean
properties
isRef 0
default true
annotation
documentation
Limit to be included?
source <xs:attribute name="hi_include" type="xs:boolean" default="true">
 
<xs:annotation>
   
<xs:documentation>Limit to be included?</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute coordIntervalType/@fill_factor
type xs:float
properties
isRef 0
default 1.0
use optional
annotation
documentation
Fraction of interval that is occupied by data
source <xs:attribute name="fill_factor" type="xs:float" use="optional" default="1.0">
 
<xs:annotation>
   
<xs:documentation>Fraction of interval that is occupied by data</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute coordIntervalType/@frame_id
type xs:IDREF
properties
isRef 0
use optional
source <xs:attribute name="frame_id" type="xs:IDREF" use="optional"/>

complexType coordRefFrameType
diagram
children Name
used by
elements CoordRefFrame CustomSpaceRefFrame SpaceRefFrame
complexTypes cart1DRefFrameType cart2DRefFrameType cart3DRefFrameType spaceRefFrameType sphericalRefFrameType
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
A generic CoordReferenceFrame
source <xs:complexType name="coordRefFrameType">
 
<xs:annotation>
   
<xs:documentation>A generic CoordReferenceFrame</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Name" type="xs:string" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="ref_frame_id" type="xs:IDREF"/>
</xs:complexType>

attribute coordRefFrameType/@ref_frame_id
type xs:IDREF
properties
isRef 0
source <xs:attribute name="ref_frame_id" type="xs:IDREF"/>

element coordRefFrameType/Name
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name" type="xs:string" minOccurs="0"/>

complexType coordScalarIntervalType
diagram
type extension of coordIntervalType
properties
base coordIntervalType
children LoLimit HiLimit
used by
element PixelCoordScalarInterval
complexTypes redshiftIntervalType spectralIntervalType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
Scalar coordinate interval type
source <xs:complexType name="coordScalarIntervalType">
 
<xs:annotation>
   
<xs:documentation>Scalar coordinate interval type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit" type="double1Type" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Lower bound of interval</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="HiLimit" type="double1Type" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Upper bound of interval</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element coordScalarIntervalType/LoLimit
diagram
type double1Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Lower bound of interval
source <xs:element name="LoLimit" type="double1Type" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Lower bound of interval</xs:documentation>
 
</xs:annotation>
</xs:element>

element coordScalarIntervalType/HiLimit
diagram
type double1Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Upper bound of interval
source <xs:element name="HiLimit" type="double1Type" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Upper bound of interval</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType coordsType
diagram
type extension of stcBaseType
properties
base stcBaseType
children GenCoordinate
used by
element Coords
complexTypes astroCoordsType pixelCoordsType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
The generic coordsType
source <xs:complexType name="coordsType">
 
<xs:annotation>
   
<xs:documentation>The generic coordsType</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:annotation>
       
<xs:documentation>A CoordSys consists of at least one coordinate frames; unfortunately, schema inheritance and polymorphism doesn't allow us to specify this in the most genarl way</xs:documentation>
     
</xs:annotation>
     
<xs:sequence minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="GenCoordinate"/>
     
</xs:sequence>
     
<xs:attribute name="coord_system_id" type="xs:IDREF" use="required"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute coordsType/@coord_system_id
type xs:IDREF
properties
isRef 0
use required
source <xs:attribute name="coord_system_id" type="xs:IDREF" use="required"/>

complexType coordSysType
diagram
type extension of stcBaseType
properties
base stcBaseType
children CoordFrame
used by
element CoordSys
complexTypes astroCoordSystemType pixelCoordSystemType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Coordinate system definition: a collection of coordinate frames
source <xs:complexType name="coordSysType">
 
<xs:annotation>
   
<xs:documentation>Coordinate system definition: a collection of coordinate frames</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:annotation>
       
<xs:documentation>A CoordSys consists of at least one coordinate frames; unfortunately, schema inheritance and polymorphism doesn't allow us to specify this in the most genarl way</xs:documentation>
     
</xs:annotation>
     
<xs:sequence minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="CoordFrame" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType coordValueType
diagram
children CoordValue
used by
element spaceFrameType/OffsetCenter
annotation
documentation
A type that just holds a 1-3D coordinate value; see comment in the CoordValue head element
source <xs:complexType name="coordValueType">
 
<xs:annotation>
   
<xs:documentation>A type that just holds a 1-3D coordinate value; see comment in the CoordValue head element</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element ref="CoordValue"/>
 
</xs:sequence>
</xs:complexType>

complexType curve2Type
diagram
type extension of stcBaseType
properties
base stcBaseType
children P1 P2
used by
element Curve2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
curve_shapexs:stringoptional  line    
annotation
documentation
A curve in 2-D space, defined by its end points and a shape attribute (default: line or great circle)
source <xs:complexType name="curve2Type">
 
<xs:annotation>
   
<xs:documentation>A curve in 2-D space, defined by its end points and a shape attribute (default: line or great circle)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:sequence>
       
<xs:element name="P1" type="double2Type" nillable="true"/>
       
<xs:element name="P2" type="double2Type" nillable="true"/>
     
</xs:sequence>
     
<xs:attribute name="curve_shape" type="xs:string" use="optional" default="line"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute curve2Type/@curve_shape
type xs:string
properties
isRef 0
default line
use optional
source <xs:attribute name="curve_shape" type="xs:string" use="optional" default="line"/>

element curve2Type/P1
diagram
type double2Type
properties
isRef 0
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="P1" type="double2Type" nillable="true"/>

element curve2Type/P2
diagram
type double2Type
properties
isRef 0
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="P2" type="double2Type" nillable="true"/>

complexType curve3Type
diagram
type extension of stcBaseType
properties
base stcBaseType
children P1 P2
used by
element Curve3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
curve_shapexs:stringoptional  line    
annotation
documentation
A curve in 3-D space, defined by its end points and a shape attribute (default: line or great circle)
source <xs:complexType name="curve3Type">
 
<xs:annotation>
   
<xs:documentation>A curve in 3-D space, defined by its end points and a shape attribute (default: line or great circle)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:sequence>
       
<xs:element name="P1" type="double3Type" nillable="true"/>
       
<xs:element name="P2" type="double3Type" nillable="true"/>
     
</xs:sequence>
     
<xs:attribute name="curve_shape" type="xs:string" use="optional" default="line"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute curve3Type/@curve_shape
type xs:string
properties
isRef 0
default line
use optional
source <xs:attribute name="curve_shape" type="xs:string" use="optional" default="line"/>

element curve3Type/P1
diagram
type double3Type
properties
isRef 0
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="P1" type="double3Type" nillable="true"/>

element curve3Type/P2
diagram
type double3Type
properties
isRef 0
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="P2" type="double3Type" nillable="true"/>

complexType customRefPosType
diagram
type extension of referencePositionType
properties
base referencePositionType
children Coordinate
used by
element CoordRefPos
annotation
documentation
Type for custom positions: specifies reference origin
source <xs:complexType name="customRefPosType">
 
<xs:annotation>
   
<xs:documentation>Type for custom positions: specifies reference origin</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="referencePositionType">
     
<xs:sequence>
       
<xs:element ref="Coordinate"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType diffType
diagram
type extension of regionType
properties
base regionType
children Area Region Region2
used by
elements Difference Difference2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2
source <xs:complexType name="diffType">
 
<xs:annotation>
   
<xs:documentation>The difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="regionType">
     
<xs:sequence>
       
<xs:element ref="Region"/>
       
<xs:element ref="Region2"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType double1Type
diagram
type extension of xs:double
properties
base xs:double
used by
elements orbitType/a orbitType/Aop double3Type/C1 double2Type/C1 double3Type/C2 double2Type/C2 double3Type/C3 orbitType/e Error Error2Radius Error3Radius uCoordScalarIntervalType/HiLimit posScalarIntervalType/HiLimit velScalarIntervalType/HiLimit coordScalarIntervalType/HiLimit orbitType/i coordScalarIntervalType/LoLimit uCoordScalarIntervalType/LoLimit posScalarIntervalType/LoLimit velScalarIntervalType/LoLimit orbitType/M orbitType/Node orbitType/P PixSize orbitType/q sphereType/Radius velocitySphereType/Radius circleType/Radius Resolution Resolution2Radius Resolution3Radius cart1DRefFrameType/Scale ellipseType/SemiMajorAxis ellipseType/SemiMinorAxis Size Size2Radius Size3Radius Value
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
A double with referencing and units attributes
source <xs:complexType name="double1Type">
 
<xs:annotation>
   
<xs:documentation>A double with referencing and units attributes</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:double">
     
<xs:attributeGroup ref="STCReference"/>
     
<xs:attribute name="time_unit" type="timeUnitType" use="optional"/>
     
<xs:attribute name="pos_unit" type="posUnitType" use="optional"/>
     
<xs:attribute name="pos_angle_unit" type="angleUnitType" use="optional"/>
     
<xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>
     
<xs:attribute name="spectral_unit" type="spectralUnitType" use="optional"/>
     
<xs:attribute name="gen_unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute double1Type/@time_unit
type timeUnitType
properties
isRef 0
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
enumeration 
source <xs:attribute name="time_unit" type="timeUnitType" use="optional"/>

attribute double1Type/@pos_unit
type posUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="pos_unit" type="posUnitType" use="optional"/>

attribute double1Type/@pos_angle_unit
type angleUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
source <xs:attribute name="pos_angle_unit" type="angleUnitType" use="optional"/>

attribute double1Type/@vel_time_unit
type velTimeUnitType
properties
isRef 0
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
source <xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>

attribute double1Type/@spectral_unit
type spectralUnitType
properties
isRef 0
use optional
facets
enumeration Hz
enumeration kHz
enumeration MHz
enumeration GHz
enumeration m
enumeration mm
enumeration um
enumeration nm
enumeration Angstrom
enumeration eV
enumeration keV
enumeration MeV
enumeration GeV
enumeration TeV
source <xs:attribute name="spectral_unit" type="spectralUnitType" use="optional"/>

attribute double1Type/@gen_unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="gen_unit" type="unitType" use="optional"/>

complexType double2Type
diagram
type extension of stcBaseType
properties
base stcBaseType
children C1 C2
used by
elements circleType/Center ellipseType/Center boxType/Center vel2VecIntervalType/HiLimit2Vec pos2VecIntervalType/HiLimit2Vec coord2VecIntervalType/HiLimit2Vec uCoord2VecIntervalType/HiLimit2Vec vel2VecIntervalType/LoLimit2Vec pos2VecIntervalType/LoLimit2Vec coord2VecIntervalType/LoLimit2Vec uCoord2VecIntervalType/LoLimit2Vec curve2Type/P1 curve2Type/P2 smallCircleType/Pole sectorType/Position vertexType/Position boxType/Size Value2
complexType size2Type
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
A vector of 2 doubles; components are now separated.
source <xs:complexType name="double2Type">
 
<xs:annotation>
   
<xs:documentation>A vector of 2 doubles; components are now separated.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:sequence>
       
<xs:element name="C1" type="double1Type" nillable="true"/>
       
<xs:element name="C2" type="double1Type" nillable="true"/>
     
</xs:sequence>
     
<xs:attribute name="unit" type="posUnitType" use="optional"/>
     
<xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>
     
<xs:attribute name="gen_unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute double2Type/@unit
type posUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional"/>

attribute double2Type/@vel_time_unit
type velTimeUnitType
properties
isRef 0
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
source <xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>

attribute double2Type/@gen_unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="gen_unit" type="unitType" use="optional"/>

element double2Type/C1
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="C1" type="double1Type" nillable="true"/>

element double2Type/C2
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="C2" type="double1Type" nillable="true"/>

complexType double3Type
diagram
type extension of stcBaseType
properties
base stcBaseType
children C1 C2 C3
used by
elements sphereType/Center velocitySphereType/Center coord3VecIntervalType/HiLimit3Vec uCoord3VecIntervalType/HiLimit3Vec pos3VecIntervalType/HiLimit3Vec vel3VecIntervalType/HiLimit3Vec coord3VecIntervalType/LoLimit3Vec uCoord3VecIntervalType/LoLimit3Vec pos3VecIntervalType/LoLimit3Vec vel3VecIntervalType/LoLimit3Vec curve3Type/P1 curve3Type/P2 convexHullType/Point Value3 halfspaceType/Vector
complexType size3Type
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
A vector of 3 doubles with separated components
source <xs:complexType name="double3Type">
 
<xs:annotation>
   
<xs:documentation>A vector of 3 doubles with separated components</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:sequence>
       
<xs:element name="C1" type="double1Type" nillable="true"/>
       
<xs:element name="C2" type="double1Type" nillable="true"/>
       
<xs:element name="C3" type="double1Type" nillable="true"/>
     
</xs:sequence>
     
<xs:attribute name="unit" type="posUnitType" use="optional"/>
     
<xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>
     
<xs:attribute name="gen_unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute double3Type/@unit
type posUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional"/>

attribute double3Type/@vel_time_unit
type velTimeUnitType
properties
isRef 0
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
source <xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>

attribute double3Type/@gen_unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="gen_unit" type="unitType" use="optional"/>

element double3Type/C1
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="C1" type="double1Type" nillable="true"/>

element double3Type/C2
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="C2" type="double1Type" nillable="true"/>

element double3Type/C3
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="C3" type="double1Type" nillable="true"/>

complexType double4Type
diagram
type extension of stcBaseType
properties
base stcBaseType
children M11 M12 M21 M22
used by
elements Error2Matrix PixSize2Matrix Resolution2Matrix Size2Matrix Transform2Matrix
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
A vector of 4 doubles (2x2 matrix)
source <xs:complexType name="double4Type">
 
<xs:annotation>
   
<xs:documentation>A vector of 4 doubles (2x2 matrix)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:sequence>
       
<xs:element name="M11" type="xs:double" nillable="true"/>
       
<xs:element name="M12" type="xs:double" nillable="true"/>
       
<xs:element name="M21" type="xs:double" nillable="true"/>
       
<xs:element name="M22" type="xs:double" nillable="true"/>
     
</xs:sequence>
     
<xs:attribute name="unit" type="posUnitType" use="optional"/>
     
<xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>
     
<xs:attribute name="gen_unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute double4Type/@unit
type posUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional"/>

attribute double4Type/@vel_time_unit
type velTimeUnitType
properties
isRef 0
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
source <xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>

attribute double4Type/@gen_unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="gen_unit" type="unitType" use="optional"/>

element double4Type/M11
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M11" type="xs:double" nillable="true"/>

element double4Type/M12
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M12" type="xs:double" nillable="true"/>

element double4Type/M21
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M21" type="xs:double" nillable="true"/>

element double4Type/M22
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M22" type="xs:double" nillable="true"/>

complexType double9Type
diagram
type extension of stcBaseType
properties
base stcBaseType
children M11 M12 M13 M21 M22 M23 M31 M32 M33
used by
elements Error3Matrix PixSize3Matrix Resolution3Matrix Size3Matrix Transform3Matrix
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
A vector of 9 doubles (3x3 matrix)
source <xs:complexType name="double9Type">
 
<xs:annotation>
   
<xs:documentation>A vector of 9 doubles (3x3 matrix)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType">
     
<xs:sequence>
       
<xs:element name="M11" type="xs:double" nillable="true"/>
       
<xs:element name="M12" type="xs:double" nillable="true"/>
       
<xs:element name="M13" type="xs:double" nillable="true"/>
       
<xs:element name="M21" type="xs:double" nillable="true"/>
       
<xs:element name="M22" type="xs:double" nillable="true"/>
       
<xs:element name="M23" type="xs:double" nillable="true"/>
       
<xs:element name="M31" type="xs:double" nillable="true"/>
       
<xs:element name="M32" type="xs:double" nillable="true"/>
       
<xs:element name="M33" type="xs:double" nillable="true"/>
     
</xs:sequence>
     
<xs:attribute name="unit" type="posUnitType" use="optional"/>
     
<xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>
     
<xs:attribute name="gen_unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute double9Type/@unit
type posUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional"/>

attribute double9Type/@vel_time_unit
type velTimeUnitType
properties
isRef 0
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
source <xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>

attribute double9Type/@gen_unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="gen_unit" type="unitType" use="optional"/>

element double9Type/M11
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M11" type="xs:double" nillable="true"/>

element double9Type/M12
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M12" type="xs:double" nillable="true"/>

element double9Type/M13
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M13" type="xs:double" nillable="true"/>

element double9Type/M21
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M21" type="xs:double" nillable="true"/>

element double9Type/M22
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M22" type="xs:double" nillable="true"/>

element double9Type/M23
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M23" type="xs:double" nillable="true"/>

element double9Type/M31
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M31" type="xs:double" nillable="true"/>

element double9Type/M32
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M32" type="xs:double" nillable="true"/>

element double9Type/M33
diagram
type xs:double
properties
isRef 0
content simple
nillable true
source <xs:element name="M33" type="xs:double" nillable="true"/>

complexType ellipseType
diagram
type extension of shapeType
properties
base shapeType
children Area Center SemiMajorAxis SemiMinorAxis PosAngle
used by
elements Ellipse Ellipse2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
Ellipse shape: center, semi-major, semi-minor axis and position angle; in spherical coordinates defined as the shape cut out of the sphere by a cone with elliptical cross-section
source <xs:complexType name="ellipseType">
 
<xs:annotation>
   
<xs:documentation>Ellipse shape: center, semi-major, semi-minor axis and position angle; in spherical coordinates defined as the shape cut out of the sphere by a cone with elliptical cross-section</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="shapeType">
     
<xs:sequence>
       
<xs:element name="Center" type="double2Type" nillable="true">
         
<xs:annotation>
           
<xs:documentation>The coordinates of the circle's center</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="SemiMajorAxis" type="double1Type" nillable="true">
         
<xs:annotation>
           
<xs:documentation>The radius of the circle</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="SemiMinorAxis" type="double1Type" nillable="true">
         
<xs:annotation>
           
<xs:documentation>Half the minor axis of the ellipse, in radius_unit</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="PosAngle" type="posAngleType" nillable="true">
         
<xs:annotation>
           
<xs:documentation>Position angle of major axis (Radius).</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element ellipseType/Center
diagram
type double2Type
properties
isRef 0
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
The coordinates of the circle's center
source <xs:element name="Center" type="double2Type" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The coordinates of the circle's center</xs:documentation>
 
</xs:annotation>
</xs:element>

element ellipseType/SemiMajorAxis
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
The radius of the circle
source <xs:element name="SemiMajorAxis" type="double1Type" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The radius of the circle</xs:documentation>
 
</xs:annotation>
</xs:element>

element ellipseType/SemiMinorAxis
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Half the minor axis of the ellipse, in radius_unit
source <xs:element name="SemiMinorAxis" type="double1Type" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Half the minor axis of the ellipse, in radius_unit</xs:documentation>
 
</xs:annotation>
</xs:element>

element ellipseType/PosAngle
diagram
type posAngleType
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
unitangleUnitType  deg    
referenceposAngleReferenceType  X    
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Position angle of major axis (Radius).
source <xs:element name="PosAngle" type="posAngleType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Position angle of major axis (Radius).</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType fitsType
diagram
type extension of xs:anyURI
properties
base xs:anyURI
used by
element astroCoordsFileType/FITSFile
attributes
Name  Type  Use  Default  Fixed  annotation
hdu_numxs:integer      
hdu_namexs:string      
annotation
documentation
Specifies a FITS file and optionally a specific HDU by HDU number or HDU name
source <xs:complexType name="fitsType">
 
<xs:annotation>
   
<xs:documentation>Specifies a FITS file and optionally a specific HDU by HDU number or HDU name</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:anyURI">
     
<xs:attribute name="hdu_num" type="xs:integer"/>
     
<xs:attribute name="hdu_name" type="xs:string"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute fitsType/@hdu_num
type xs:integer
properties
isRef 0
source <xs:attribute name="hdu_num" type="xs:integer"/>

attribute fitsType/@hdu_name
type xs:string
properties
isRef 0
source <xs:attribute name="hdu_name" type="xs:string"/>

complexType fkType
diagram
type extension of spaceRefFrameType
properties
base spaceRefFrameType
children Name Equinox
used by
elements ECLIPTIC FK4 FK5
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
FK[45] type: needs an equinox
source <xs:complexType name="fkType">
 
<xs:annotation>
   
<xs:documentation>FK[45] type: needs an equinox</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="spaceRefFrameType">
     
<xs:sequence>
       
<xs:element name="Equinox" type="coordEquinoxType" nillable="true"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element fkType/Equinox
diagram
type coordEquinoxType
properties
isRef 0
content simple
nillable true
facets
pattern [BJ]\-?\d?\d?\d?\d\d\d\d\.\d\d?\d?
source <xs:element name="Equinox" type="coordEquinoxType" nillable="true"/>

complexType genericCoordFrameType
diagram
type extension of coordFrameType
properties
base coordFrameType
children Name CoordRefFrame CoordRefPos CoordFlavor
used by
element CoordFrame
complexType pixelFrameType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
source <xs:complexType name="genericCoordFrameType">
 
<xs:complexContent>
   
<xs:extension base="coordFrameType">
     
<xs:sequence>
       
<xs:element ref="CoordRefFrame" minOccurs="0"/>
       
<xs:element ref="CoordRefPos" minOccurs="0"/>
       
<xs:element ref="CoordFlavor">
         
<xs:annotation>
           
<xs:documentation>Provides the coordinate definitions: number of axes, SPHERICAL, CARTESIAN, UNITSPHERE, POLAR, or HEALPIX, presence of velocities</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType genericRefPosType
diagram
type extension of referencePositionType
properties
base referencePositionType
children GenCoordinate
annotation
documentation
Type for custom positions: specifies reference origin
source <xs:complexType name="genericRefPosType">
 
<xs:annotation>
   
<xs:documentation>Type for custom positions: specifies reference origin</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="referencePositionType">
     
<xs:sequence>
       
<xs:element ref="GenCoordinate"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType genVector2CoordinateType
diagram
type extension of vector2CoordinateType
properties
base vector2CoordinateType
children Name Name1 Name2 CValue2 CError2 CResolution2 CSize2 CPixSize2
used by
element Vector2DCoordinate
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
Generic 2-D coordinate type
documentation
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
source <xs:complexType name="genVector2CoordinateType">
 
<xs:annotation>
   
<xs:documentation>Generic 2-D coordinate type</xs:documentation>
   
<xs:documentation>Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="vector2CoordinateType">
     
<xs:attribute name="unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute genVector2CoordinateType/@unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="unit" type="unitType" use="optional"/>

complexType genVector3CoordinateType
diagram
type extension of vector3CoordinateType
properties
base vector3CoordinateType
children Name Name1 Name2 Name3 CValue3 CError3 CResolution3 CSize3 CPixSize3
used by
element Vector3DCoordinate
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
Generic 3-D coordinate type
documentation
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
source <xs:complexType name="genVector3CoordinateType">
 
<xs:annotation>
   
<xs:documentation>Generic 3-D coordinate type</xs:documentation>
   
<xs:documentation>Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="vector3CoordinateType">
     
<xs:attribute name="unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute genVector3CoordinateType/@unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="unit" type="unitType" use="optional"/>

complexType geodType
diagram
type extension of icrsType
properties
base icrsType
children Name
used by
element GEO_D
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
radiusxs:doubleoptional  6378140    
inv_flatteningxs:doubleoptional  298.257    
unitposUnitTypeoptional  m    
annotation
documentation
The Geodetic reference frame; semi-major axis and inverse flattening may be provided to define the reference spheroid; the default is the IAU 1976 reference spheroid
source <xs:complexType name="geodType">
 
<xs:annotation>
   
<xs:documentation>The Geodetic reference frame; semi-major axis and inverse flattening may be provided to define the reference spheroid; the default is the IAU 1976 reference spheroid</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="icrsType">
     
<xs:attribute name="radius" type="xs:double" use="optional" default="6378140"/>
     
<xs:attribute name="inv_flattening" type="xs:double" use="optional" default="298.257"/>
     
<xs:attribute name="unit" type="posUnitType" use="optional" default="m"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute geodType/@radius
type xs:double
properties
isRef 0
default 6378140
use optional
source <xs:attribute name="radius" type="xs:double" use="optional" default="6378140"/>

attribute geodType/@inv_flattening
type xs:double
properties
isRef 0
default 298.257
use optional
source <xs:attribute name="inv_flattening" type="xs:double" use="optional" default="298.257"/>

attribute geodType/@unit
type posUnitType
properties
isRef 0
default m
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional" default="m"/>

complexType halfspaceType
diagram
children Vector Offset
used by
element convexType/Halfspace
annotation
documentation
An area on the unit sphere defined by the intersection with a plane
source <xs:complexType name="halfspaceType">
 
<xs:annotation>
   
<xs:documentation>An area on the unit sphere defined by the intersection with a plane</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Vector" type="double3Type" nillable="true">
     
<xs:annotation>
       
<xs:documentation>This needs to be a spherical coordinate vector; it is the unit vector that is normal to the plane that forms a constraint for a convex</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Offset" type="hsOffsetType">
     
<xs:annotation>
       
<xs:documentation>The distance along the normal vector where the constraint plane intersects that vector; if positive, the spherical sector on the far side (seen from the center) is selected; if negative, the point of intersection is in the opposite direction of the vector, resulting in more than a hemisphere; the valid range is -1.0 to +1.0</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element halfspaceType/Vector
diagram
type double3Type
properties
isRef 0
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
This needs to be a spherical coordinate vector; it is the unit vector that is normal to the plane that forms a constraint for a convex
source <xs:element name="Vector" type="double3Type" nillable="true">
 
<xs:annotation>
   
<xs:documentation>This needs to be a spherical coordinate vector; it is the unit vector that is normal to the plane that forms a constraint for a convex</xs:documentation>
 
</xs:annotation>
</xs:element>

element halfspaceType/Offset
diagram
type hsOffsetType
properties
isRef 0
content simple
facets
minInclusive -1.0
maxInclusive 1.0
annotation
documentation
The distance along the normal vector where the constraint plane intersects that vector; if positive, the spherical sector on the far side (seen from the center) is selected; if negative, the point of intersection is in the opposite direction of the vector, resulting in more than a hemisphere; the valid range is -1.0 to +1.0
source <xs:element name="Offset" type="hsOffsetType">
 
<xs:annotation>
   
<xs:documentation>The distance along the normal vector where the constraint plane intersects that vector; if positive, the spherical sector on the far side (seen from the center) is selected; if negative, the point of intersection is in the opposite direction of the vector, resulting in more than a hemisphere; the valid range is -1.0 to +1.0</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType healpixType
diagram
type extension of coordFlavorType
properties
base coordFlavorType
used by
element HEALPIX
attributes
Name  Type  Use  Default  Fixed  annotation
coord_naxesderived by: xs:integer  2    
handednessderived by: xs:stringoptional      
healpix_Hxs:integer  4    
healpix_Kxs:integer  3    
annotation
documentation
2-D Healpix coordinates; defaults for H(4) and K(3)
source <xs:complexType name="healpixType">
 
<xs:annotation>
   
<xs:documentation>2-D Healpix coordinates; defaults for H(4) and K(3)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordFlavorType">
     
<xs:attribute name="healpix_H" type="xs:integer" default="4"/>
     
<xs:attribute name="healpix_K" type="xs:integer" default="3"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute healpixType/@healpix_H
type xs:integer
properties
isRef 0
default 4
source <xs:attribute name="healpix_H" type="xs:integer" default="4"/>

attribute healpixType/@healpix_K
type xs:integer
properties
isRef 0
default 3
source <xs:attribute name="healpix_K" type="xs:integer" default="3"/>

complexType icrsType
diagram
type extension of spaceRefFrameType
properties
base spaceRefFrameType
children Name
used by
elements AZ_EL BODY GALACTIC_I GALACTIC_II GEO_C GSE GSM HEE HEEQ HGC HGI HGS HPC HPR HRTN ICRS JUPITER_C_III JUPITER_G_III LUNA_C LUNA_G MAG MARS_C MARS_G MERCURY_C MERCURY_G NEPTUNE_C_III NEPTUNE_G_III PLUTO_C PLUTO_G SATURN_C_III SATURN_G_III SM SUPER_GALACTIC UNKNOWNFrame URANUS_C_III URANUS_G_III VENUS_C VENUS_G
complexType geodType
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
ICRS type: no equinox
source <xs:complexType name="icrsType">
 
<xs:annotation>
   
<xs:documentation>ICRS type: no equinox</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="spaceRefFrameType"/>
 
</xs:complexContent>
</xs:complexType>

complexType intersectionType
diagram
type extension of regionType
properties
base regionType
children Area Region
used by
elements Intersection Intersection2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The intersection of two or more regions is a region
source <xs:complexType name="intersectionType">
 
<xs:annotation>
   
<xs:documentation>The intersection of two or more regions is a region</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="regionType">
     
<xs:sequence>
       
<xs:element ref="Region" minOccurs="2" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType isoTimeType
diagram
type extension of xs:dateTime
properties
base xs:dateTime
used by
element ISOTime
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
ISO8601 time; note: only a limited subset of ISO 8601 is allowed: yyyy-mm-ddThh:mm:ss.sss...; unfortunately, XSchema does not allow hh, mm, or ss to be optional, ".ss" is.
source <xs:complexType name="isoTimeType">
 
<xs:annotation>
   
<xs:documentation>ISO8601 time; note: only a limited subset of ISO 8601 is allowed: yyyy-mm-ddThh:mm:ss.sss...; unfortunately, XSchema does not allow hh, mm, or ss to be optional, ".ss" is.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:dateTime">
     
<xs:attributeGroup ref="STCReference"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

complexType jdTimeType
diagram
type extension of xs:decimal
properties
base xs:decimal
used by
elements JDTime MJDTime
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
A decimal type for JD and MJD, with optional referencing
source <xs:complexType name="jdTimeType">
 
<xs:annotation>
   
<xs:documentation>A decimal type for JD and MJD, with optional referencing</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:decimal">
     
<xs:attributeGroup ref="STCReference"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

complexType negationType
diagram
type extension of regionType
properties
base regionType
children Area Region
used by
elements Negation Negation2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The negation of a region is a region
source <xs:complexType name="negationType">
 
<xs:annotation>
   
<xs:documentation>The negation of a region is a region</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="regionType">
     
<xs:sequence>
       
<xs:element ref="Region"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType obsDataLocationType
diagram
type extension of stcMetadataType
properties
base stcMetadataType
children ObservatoryLocation ObservationLocation PixelSpace
used by
element ObsDataLocation
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Type for observational STC metadata
source <xs:complexType name="obsDataLocationType">
 
<xs:annotation>
   
<xs:documentation>Type for observational STC metadata</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcMetadataType">
     
<xs:sequence>
       
<xs:annotation>
         
<xs:documentation>Describes the spatial and temporal volume covered by an observation</xs:documentation>
       
</xs:annotation>
       
<xs:element name="ObservatoryLocation" type="observatoryLocationType" nillable="true">
         
<xs:annotation>
           
<xs:documentation>Specifies the location of the observatory during the observation</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ObservationLocation" type="astroSTCDescriptionType" nillable="true">
         
<xs:annotation>
           
<xs:documentation>Describes the spatial and temporal coverage of the observation</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="PixelSpace" type="pixelSpaceType" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Defines the pixel coordinate system for pixelated data</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element obsDataLocationType/ObservatoryLocation
diagram
type observatoryLocationType
properties
isRef 0
content complex
nillable true
children AstroCoordSystem AstroCoords
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Specifies the location of the observatory during the observation
source <xs:element name="ObservatoryLocation" type="observatoryLocationType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Specifies the location of the observatory during the observation</xs:documentation>
 
</xs:annotation>
</xs:element>

element obsDataLocationType/ObservationLocation
diagram
type astroSTCDescriptionType
properties
isRef 0
content complex
nillable true
children AstroCoordSystem AstroCoords AstroCoordArea
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Describes the spatial and temporal coverage of the observation
source <xs:element name="ObservationLocation" type="astroSTCDescriptionType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Describes the spatial and temporal coverage of the observation</xs:documentation>
 
</xs:annotation>
</xs:element>

element obsDataLocationType/PixelSpace
diagram
type pixelSpaceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children PixelCoordSystem PixelCoords PixelCoordArea
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Defines the pixel coordinate system for pixelated data
source <xs:element name="PixelSpace" type="pixelSpaceType" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Defines the pixel coordinate system for pixelated data</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType observatoryLocationType
diagram
type restriction of stcDescriptionType
properties
base stcDescriptionType
children AstroCoordSystem AstroCoords
used by
element obsDataLocationType/ObservatoryLocation
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Type for an observatory location
source <xs:complexType name="observatoryLocationType">
 
<xs:annotation>
   
<xs:documentation>Type for an observatory location</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:restriction base="stcDescriptionType">
     
<xs:sequence>
       
<xs:sequence minOccurs="0" maxOccurs="unbounded">
         
<xs:element ref="AstroCoordSystem"/>
       
</xs:sequence>
       
<xs:sequence minOccurs="0" maxOccurs="unbounded">
         
<xs:element ref="AstroCoords"/>
       
</xs:sequence>
     
</xs:sequence>
   
</xs:restriction>
 
</xs:complexContent>
</xs:complexType>

complexType orbitType
diagram
type extension of coordinateType
properties
base coordinateType
children Name a q e i Node Aop M P T
used by
element astroCoordsType/Orbit
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Orbit defined by six orbital elements and optional mean anomaly and period; note that the epoch of periapsis or of mean anomaly is provided by T, however, an coordinate epoch should be provided by paring this element with a time instant element
source <xs:complexType name="orbitType">
 
<xs:annotation>
   
<xs:documentation>Orbit defined by six orbital elements and optional mean anomaly and period; note that the epoch of periapsis or of mean anomaly is provided by T, however, an coordinate epoch should be provided by paring this element with a time instant element</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordinateType">
     
<xs:sequence>
       
<xs:choice>
         
<xs:annotation>
           
<xs:documentation>This really is a choice: provide either a or q, but not both - and a only for closed orbits</xs:documentation>
         
</xs:annotation>
         
<xs:element name="a" nillable="true">
           
<xs:annotation>
             
<xs:documentation>Semi-major axis for elliptical (closed) orbits (1>e>=0) only; for parabolic or hyperbolic orbits us periapsis distance q</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="double1Type">
                 
<xs:attribute name="unit" type="posUnitType" use="optional" default="AU"/>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="q" nillable="true">
           
<xs:annotation>
             
<xs:documentation>Periapsis distance; required (instead of a) for open orbits (e>=1)</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="double1Type">
                 
<xs:attribute name="unit" type="posUnitType" use="optional" default="AU"/>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
       
<xs:element name="e" type="double1Type" nillable="true">
         
<xs:annotation>
           
<xs:documentation>Eccentricity</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="i" nillable="true">
         
<xs:annotation>
           
<xs:documentation>Inclination</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="double1Type">
               
<xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>
             
</xs:extension>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Node" nillable="true">
         
<xs:annotation>
           
<xs:documentation>Longitude of ascending node</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="double1Type">
               
<xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>
             
</xs:extension>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Aop" nillable="true">
         
<xs:annotation>
           
<xs:documentation>Argument of periapsis</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="double1Type">
               
<xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>
             
</xs:extension>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="M" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Mean anomaly at time T; if absent T will refer to pericenter</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="double1Type">
               
<xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>
             
</xs:extension>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="P" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Orbital period (redundant); for closed orbits only</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="double1Type">
               
<xs:attribute name="unit" type="timeUnitType" use="optional" default="d"/>
             
</xs:extension>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="T" type="astronTimeType">
         
<xs:annotation>
           
<xs:documentation>Epoch of M (mean anomaly, if present) or of periapsis (if M is absent)</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element orbitType/a
diagram
type extension of double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
unitposUnitTypeoptional  AU    
annotation
documentation
Semi-major axis for elliptical (closed) orbits (1>e>=0) only; for parabolic or hyperbolic orbits us periapsis distance q
source <xs:element name="a" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Semi-major axis for elliptical (closed) orbits (1>e>=0) only; for parabolic or hyperbolic orbits us periapsis distance q</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="double1Type">
       
<xs:attribute name="unit" type="posUnitType" use="optional" default="AU"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute orbitType/a/@unit
type posUnitType
properties
isRef 0
default AU
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional" default="AU"/>

element orbitType/q
diagram
type extension of double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
unitposUnitTypeoptional  AU    
annotation
documentation
Periapsis distance; required (instead of a) for open orbits (e>=1)
source <xs:element name="q" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Periapsis distance; required (instead of a) for open orbits (e>=1)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="double1Type">
       
<xs:attribute name="unit" type="posUnitType" use="optional" default="AU"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute orbitType/q/@unit
type posUnitType
properties
isRef 0
default AU
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional" default="AU"/>

element orbitType/e
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Eccentricity
source <xs:element name="e" type="double1Type" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Eccentricity</xs:documentation>
 
</xs:annotation>
</xs:element>

element orbitType/i
diagram
type extension of double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
unitposUnitTypeoptional  deg    
annotation
documentation
Inclination
source <xs:element name="i" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Inclination</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="double1Type">
       
<xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute orbitType/i/@unit
type posUnitType
properties
isRef 0
default deg
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>

element orbitType/Node
diagram
type extension of double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
unitposUnitTypeoptional  deg    
annotation
documentation
Longitude of ascending node
source <xs:element name="Node" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Longitude of ascending node</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="double1Type">
       
<xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute orbitType/Node/@unit
type posUnitType
properties
isRef 0
default deg
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>

element orbitType/Aop
diagram
type extension of double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
unitposUnitTypeoptional  deg    
annotation
documentation
Argument of periapsis
source <xs:element name="Aop" nillable="true">
 
<xs:annotation>
   
<xs:documentation>Argument of periapsis</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="double1Type">
       
<xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute orbitType/Aop/@unit
type posUnitType
properties
isRef 0
default deg
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>

element orbitType/M
diagram
type extension of double1Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
unitposUnitTypeoptional  deg    
annotation
documentation
Mean anomaly at time T; if absent T will refer to pericenter
source <xs:element name="M" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mean anomaly at time T; if absent T will refer to pericenter</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="double1Type">
       
<xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute orbitType/M/@unit
type posUnitType
properties
isRef 0
default deg
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional" default="deg"/>

element orbitType/P
diagram
type extension of double1Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
unittimeUnitTypeoptional  d    
annotation
documentation
Orbital period (redundant); for closed orbits only
source <xs:element name="P" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Orbital period (redundant); for closed orbits only</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="double1Type">
       
<xs:attribute name="unit" type="timeUnitType" use="optional" default="d"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute orbitType/P/@unit
type timeUnitType
properties
isRef 0
default d
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
enumeration 
source <xs:attribute name="unit" type="timeUnitType" use="optional" default="d"/>

element orbitType/T
diagram
type astronTimeType
properties
isRef 0
content complex
children Timescale TimeOffset AbsoluteTime
annotation
documentation
Epoch of M (mean anomaly, if present) or of periapsis (if M is absent)
source <xs:element name="T" type="astronTimeType">
 
<xs:annotation>
   
<xs:documentation>Epoch of M (mean anomaly, if present) or of periapsis (if M is absent)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType pixelCoordAreaType
diagram
type extension of coordAreaType
properties
base coordAreaType
children CoordInterval PixelCoordInterval
used by
element PixelCoordArea
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
Pixel area type
source <xs:complexType name="pixelCoordAreaType">
 
<xs:annotation>
   
<xs:documentation>Pixel area type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordAreaType">
     
<xs:sequence minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="PixelCoordInterval"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType pixelCoordsType
diagram
type extension of coordsType
properties
base coordsType
children GenCoordinate Pixel
used by
element PixelCoords
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
The pixel coordinates type
source <xs:complexType name="pixelCoordsType">
 
<xs:annotation>
   
<xs:documentation>The pixel coordinates type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordsType">
     
<xs:sequence minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="Pixel"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType pixelCoordSystemType
diagram
type extension of coordSysType
properties
base coordSysType
children CoordFrame PixelCoordFrame
used by
element PixelCoordSystem
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
The pixel coordinate system definition
source <xs:complexType name="pixelCoordSystemType">
 
<xs:annotation>
   
<xs:documentation>The pixel coordinate system definition</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordSysType">
     
<xs:sequence minOccurs="0" maxOccurs="unbounded">
       
<xs:element ref="PixelCoordFrame"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType pixelFrameType
diagram
type extension of genericCoordFrameType
properties
base genericCoordFrameType
children Name CoordRefFrame CoordRefPos CoordFlavor ReferencePixel
used by
element PixelCoordFrame
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
axis1_orderxs:integerrequired      
axis2_orderxs:integer      
axis3_orderxs:integer      
ref_frame_idxs:IDREF      
annotation
documentation
A pixel coordinate frame (which may be 1-D, 2-D, or 3-D) consists of a coordinate frame, a reference position, a flavor, a reference pixel array and the order in which the pixel axes appear in the pixel array
source <xs:complexType name="pixelFrameType">
 
<xs:annotation>
   
<xs:documentation>A pixel coordinate frame (which may be 1-D, 2-D, or 3-D) consists of a coordinate frame, a reference position, a flavor, a reference pixel array and the order in which the pixel axes appear in the pixel array</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="genericCoordFrameType">
     
<xs:sequence>
       
<xs:element name="ReferencePixel" type="pixelType" nillable="true" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="axis1_order" type="xs:integer" use="required"/>
     
<xs:attribute name="axis2_order" type="xs:integer"/>
     
<xs:attribute name="axis3_order" type="xs:integer"/>
     
<xs:attribute name="ref_frame_id" type="xs:IDREF"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute pixelFrameType/@axis1_order
type xs:integer
properties
isRef 0
use required
source <xs:attribute name="axis1_order" type="xs:integer" use="required"/>

attribute pixelFrameType/@axis2_order
type xs:integer
properties
isRef 0
source <xs:attribute name="axis2_order" type="xs:integer"/>

attribute pixelFrameType/@axis3_order
type xs:integer
properties
isRef 0
source <xs:attribute name="axis3_order" type="xs:integer"/>

attribute pixelFrameType/@ref_frame_id
type xs:IDREF
properties
isRef 0
source <xs:attribute name="ref_frame_id" type="xs:IDREF"/>

element pixelFrameType/ReferencePixel
diagram
type pixelType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children Pixel
source <xs:element name="ReferencePixel" type="pixelType" nillable="true" minOccurs="0"/>

complexType pixelSpaceType
diagram
type restriction of stcDescriptionType
properties
base stcDescriptionType
children PixelCoordSystem PixelCoords PixelCoordArea
used by
element obsDataLocationType/PixelSpace
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Type to specify a pixel space
source <xs:complexType name="pixelSpaceType">
 
<xs:annotation>
   
<xs:documentation>Type to specify a pixel space</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:restriction base="stcDescriptionType">
     
<xs:sequence>
       
<xs:element ref="PixelCoordSystem"/>
       
<xs:sequence minOccurs="0" maxOccurs="unbounded">
         
<xs:element ref="PixelCoords"/>
       
</xs:sequence>
       
<xs:element ref="PixelCoordArea"/>
     
</xs:sequence>
   
</xs:restriction>
 
</xs:complexContent>
</xs:complexType>

complexType pixelType
diagram
children Pixel
used by
element pixelFrameType/ReferencePixel
annotation
documentation
A type that just holds a 1-3D pixel value
source <xs:complexType name="pixelType">
 
<xs:annotation>
   
<xs:documentation>A type that just holds a 1-3D pixel value</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element ref="Pixel"/>
 
</xs:sequence>
</xs:complexType>

complexType pixelVector1CoordinateType
diagram
type extension of coordinateType
properties
base coordinateType
children Name Value
used by
element Pixel1D
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
Scalar pixel coordinate type
source <xs:complexType name="pixelVector1CoordinateType">
 
<xs:annotation>
   
<xs:documentation>Scalar pixel coordinate type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordinateType">
     
<xs:sequence>
       
<xs:element ref="Value" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType pixelVector2CoordinateType
diagram
type extension of coordinateType
properties
base coordinateType
children Name Name1 Name2 Value2
used by
element Pixel2D
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
2-D pixel coordinate type
source <xs:complexType name="pixelVector2CoordinateType">
 
<xs:annotation>
   
<xs:documentation>2-D pixel coordinate type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordinateType">
     
<xs:sequence>
       
<xs:element name="Name1" type="xs:string" minOccurs="0"/>
       
<xs:element name="Name2" type="xs:string" minOccurs="0"/>
       
<xs:element ref="Value2" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element pixelVector2CoordinateType/Name1
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name1" type="xs:string" minOccurs="0"/>

element pixelVector2CoordinateType/Name2
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name2" type="xs:string" minOccurs="0"/>

complexType pixelVector3CoordinateType
diagram
type extension of coordinateType
properties
base coordinateType
children Name Name1 Name2 Name3 Value3
used by
element Pixel3D
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
3-D pixel coordinate type
source <xs:complexType name="pixelVector3CoordinateType">
 
<xs:annotation>
   
<xs:documentation>3-D pixel coordinate type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordinateType">
     
<xs:sequence>
       
<xs:element name="Name1" type="xs:string" minOccurs="0"/>
       
<xs:element name="Name2" type="xs:string" minOccurs="0"/>
       
<xs:element name="Name3" type="xs:string" minOccurs="0"/>
       
<xs:element ref="Value3" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element pixelVector3CoordinateType/Name1
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name1" type="xs:string" minOccurs="0"/>

element pixelVector3CoordinateType/Name2
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name2" type="xs:string" minOccurs="0"/>

element pixelVector3CoordinateType/Name3
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name3" type="xs:string" minOccurs="0"/>

complexType polygonType
diagram
type extension of shapeType
properties
base shapeType
children Area Vertex
used by
elements Polygon Polygon2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
Polygon: one or more vertices; counter-clockwise (as seen from "inside" or from "top") encircled area is enclosed; sides should span less than 180 deg in each coordinate if spherical; a polygon may not intersect itself
source <xs:complexType name="polygonType">
 
<xs:annotation>
   
<xs:documentation>Polygon: one or more vertices; counter-clockwise (as seen from "inside" or from "top") encircled area is enclosed; sides should span less than 180 deg in each coordinate if spherical; a polygon may not intersect itself</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="shapeType">
     
<xs:sequence>
       
<xs:element name="Vertex" type="vertexType" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>In order to form polygons, vertices are to be connected with straight line segments. In the case of spherical coordinates: greatcircle segments; if a smallCircle element si present, the vertex and its predecessor are to be connected with a smallcircle, by default in the CoordSys that is referenced; optionally, a pole may be specified (other than the CoordSys pole) that defines the smallcircle system</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element polygonType/Vertex
diagram
type vertexType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children Position SmallCircle
annotation
documentation
In order to form polygons, vertices are to be connected with straight line segments. In the case of spherical coordinates: greatcircle segments; if a smallCircle element si present, the vertex and its predecessor are to be connected with a smallcircle, by default in the CoordSys that is referenced; optionally, a pole may be specified (other than the CoordSys pole) that defines the smallcircle system
source <xs:element name="Vertex" type="vertexType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>In order to form polygons, vertices are to be connected with straight line segments. In the case of spherical coordinates: greatcircle segments; if a smallCircle element si present, the vertex and its predecessor are to be connected with a smallcircle, by default in the CoordSys that is referenced; optionally, a pole may be specified (other than the CoordSys pole) that defines the smallcircle system</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType pos2VecIntervalType
diagram
type extension of spatialIntervalType
properties
base spatialIntervalType
children LoLimit2Vec HiLimit2Vec
used by
element Position2VecInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
annotation
documentation
2-D coordinate interval type
source <xs:complexType name="pos2VecIntervalType">
 
<xs:annotation>
   
<xs:documentation>2-D coordinate interval type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="spatialIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>
       
<xs:element name="HiLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element pos2VecIntervalType/LoLimit2Vec
diagram
type double2Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="LoLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>

element pos2VecIntervalType/HiLimit2Vec
diagram
type double2Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="HiLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>

complexType pos3VecIntervalType
diagram
type extension of spatialIntervalType
properties
base spatialIntervalType
children LoLimit3Vec HiLimit3Vec
used by
element Position3VecInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
annotation
documentation
3-D coordinate interval type
source <xs:complexType name="pos3VecIntervalType">
 
<xs:annotation>
   
<xs:documentation>3-D coordinate interval type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="spatialIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>
       
<xs:element name="HiLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element pos3VecIntervalType/LoLimit3Vec
diagram
type double3Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="LoLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>

element pos3VecIntervalType/HiLimit3Vec
diagram
type double3Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="HiLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>

complexType posAngleType
diagram
type extension of xs:double
properties
base xs:double
used by
elements size2Type/PosAngle ellipseType/PosAngle size3Type/PosAngle1 sectorType/PosAngle1 size3Type/PosAngle2 sectorType/PosAngle2
attributes
Name  Type  Use  Default  Fixed  annotation
unitangleUnitType  deg    
referenceposAngleReferenceType  X    
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Position angles are doubles and include optionally a unit attribute (default deg) and a reference attribute (default X)
source <xs:complexType name="posAngleType">
 
<xs:annotation>
   
<xs:documentation>Position angles are doubles and include optionally a unit attribute (default deg) and a reference attribute (default X)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:double">
     
<xs:attribute name="unit" type="angleUnitType" default="deg"/>
     
<xs:attribute name="reference" type="posAngleReferenceType" default="X"/>
     
<xs:attributeGroup ref="STCReference"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute posAngleType/@unit
type angleUnitType
properties
isRef 0
default deg
facets
enumeration deg
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
source <xs:attribute name="unit" type="angleUnitType" default="deg"/>

attribute posAngleType/@reference
type posAngleReferenceType
properties
isRef 0
default X
facets
enumeration North
enumeration X
enumeration Y
source <xs:attribute name="reference" type="posAngleReferenceType" default="X"/>

complexType posScalarIntervalType
diagram
type extension of spatialIntervalType
properties
base spatialIntervalType
children LoLimit HiLimit
used by
element PositionScalarInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
annotation
documentation
Scalar coordinate interval type
source <xs:complexType name="posScalarIntervalType">
 
<xs:annotation>
   
<xs:documentation>Scalar coordinate interval type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="spatialIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit" type="double1Type" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Lower bound of interval</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="HiLimit" type="double1Type" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Upper bound of interval</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element posScalarIntervalType/LoLimit
diagram
type double1Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Lower bound of interval
source <xs:element name="LoLimit" type="double1Type" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Lower bound of interval</xs:documentation>
 
</xs:annotation>
</xs:element>

element posScalarIntervalType/HiLimit
diagram
type double1Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Upper bound of interval
source <xs:element name="HiLimit" type="double1Type" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Upper bound of interval</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType posVector1CoordinateType
diagram
type extension of basicCoordinateType
properties
base basicCoordinateType
children Name Value Error Resolution Size PixSize
used by
element Position1D
complexType velVector1CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
annotation
documentation
Position scalar coordinate type; sibling of basicCoordinateType
documentation
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
source <xs:complexType name="posVector1CoordinateType">
 
<xs:annotation>
   
<xs:documentation>Position scalar coordinate type; sibling of basicCoordinateType</xs:documentation>
   
<xs:documentation>Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="basicCoordinateType">
     
<xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>
     
<xs:attribute name="unit" type="posUnitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute posVector1CoordinateType/@coord_system_id
type xs:IDREF
properties
isRef 0
use optional
source <xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>

attribute posVector1CoordinateType/@unit
type posUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional"/>

complexType posVector2CoordinateType
diagram
type extension of vector2CoordinateType
properties
base vector2CoordinateType
children Name Name1 Name2 CValue2 CError2 CResolution2 CSize2 CPixSize2
used by
element Position2D
complexType velVector2CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
annotation
documentation
Position 2-D coordinate type
documentation
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
source <xs:complexType name="posVector2CoordinateType">
 
<xs:annotation>
   
<xs:documentation>Position 2-D coordinate type</xs:documentation>
   
<xs:documentation>Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="vector2CoordinateType">
     
<xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>
     
<xs:attribute name="unit" type="posUnitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute posVector2CoordinateType/@coord_system_id
type xs:IDREF
properties
isRef 0
use optional
source <xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>

attribute posVector2CoordinateType/@unit
type posUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional"/>

complexType posVector3CoordinateType
diagram
type extension of vector3CoordinateType
properties
base vector3CoordinateType
children Name Name1 Name2 Name3 CValue3 CError3 CResolution3 CSize3 CPixSize3
used by
element Position3D
complexType velVector3CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
annotation
documentation
Position 3-D coordinate type
documentation
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
source <xs:complexType name="posVector3CoordinateType">
 
<xs:annotation>
   
<xs:documentation>Position 3-D coordinate type</xs:documentation>
   
<xs:documentation>Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="vector3CoordinateType">
     
<xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>
     
<xs:attribute name="unit" type="posUnitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute posVector3CoordinateType/@coord_system_id
type xs:IDREF
properties
isRef 0
use optional
source <xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>

attribute posVector3CoordinateType/@unit
type posUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional"/>

complexType redshiftCoordinateType
diagram
type extension of basicCoordinateType
properties
base basicCoordinateType
children Name Value Error Resolution Size PixSize
used by
element Redshift
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
annotation
documentation
Redshift coordinate type
source <xs:complexType name="redshiftCoordinateType">
 
<xs:annotation>
   
<xs:documentation>Redshift coordinate type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="basicCoordinateType">
     
<xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>
     
<xs:attribute name="unit" type="posUnitType" use="optional"/>
     
<xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute redshiftCoordinateType/@coord_system_id
type xs:IDREF
properties
isRef 0
use optional
source <xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>

attribute redshiftCoordinateType/@unit
type posUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional"/>

attribute redshiftCoordinateType/@vel_time_unit
type velTimeUnitType
properties
isRef 0
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
source <xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>

complexType redshiftFrameType
diagram
type extension of coordFrameType
properties
base coordFrameType
children Name DopplerDefinition ReferencePosition
used by
element RedshiftFrame
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
value_typederived by: xs:stringoptional  VELOCITY    
annotation
documentation
Contains the Doppler definitions, including whether the values are velocity or redshift (value_type)
source <xs:complexType name="redshiftFrameType">
 
<xs:annotation>
   
<xs:documentation>Contains the Doppler definitions, including whether the values are velocity or redshift (value_type)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordFrameType">
     
<xs:sequence>
       
<xs:element name="DopplerDefinition" type="dopplerDefinitionType" nillable="true">
         
<xs:annotation>
           
<xs:documentation>The Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="ReferencePosition">
         
<xs:annotation>
           
<xs:documentation>The reference frame for the Doppler velocities or redshfts; note presence of LSR</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
     
<xs:attribute name="value_type" use="optional" default="VELOCITY">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="VELOCITY"/>
           
<xs:enumeration value="REDSHIFT"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute redshiftFrameType/@value_type
type restriction of xs:string
properties
isRef 0
default VELOCITY
use optional
facets
enumeration VELOCITY
enumeration REDSHIFT
source <xs:attribute name="value_type" use="optional" default="VELOCITY">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="VELOCITY"/>
     
<xs:enumeration value="REDSHIFT"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element redshiftFrameType/DopplerDefinition
diagram
type dopplerDefinitionType
properties
isRef 0
content simple
nillable true
facets
enumeration OPTICAL
enumeration RADIO
enumeration RELATIVISTIC
annotation
documentation
The Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)
source <xs:element name="DopplerDefinition" type="dopplerDefinitionType" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType redshiftIntervalType
diagram
type extension of coordScalarIntervalType
properties
base coordScalarIntervalType
children LoLimit HiLimit
used by
element astroCoordAreaType/RedshiftInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
annotation
documentation
Contains a 1-D redshift interval; position and time units are required if redshifts are expressed as Doppler velocities
source <xs:complexType name="redshiftIntervalType">
 
<xs:annotation>
   
<xs:documentation>Contains a 1-D redshift interval; position and time units are required if redshifts are expressed as Doppler velocities</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordScalarIntervalType">
     
<xs:attribute name="unit" type="posUnitType" use="optional"/>
     
<xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute redshiftIntervalType/@unit
type posUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional"/>

attribute redshiftIntervalType/@vel_time_unit
type velTimeUnitType
properties
isRef 0
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
source <xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>

complexType referencePositionType
diagram
properties
abstract true
used by
element ReferencePosition
complexTypes customRefPosType genericRefPosType stdRefPosType
annotation
documentation
Abstract type for reference positions
source <xs:complexType name="referencePositionType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Abstract type for reference positions</xs:documentation>
 
</xs:annotation>
</xs:complexType>

complexType regionAreaType
diagram
type extension of xs:double
properties
base xs:double
used by
element regionType/Area
attributes
Name  Type  Use  Default  Fixed  annotation
linearAreaUnitposUnitTyperequired      
validAreaxs:booleanrequired      
annotation
documentation
Element to hold the area of a Region, once calculated; the element holds the actual area, linearAreaUnit the linear units of the of the area (i.e., it should be squared to get the proper units of the area), and validArea indicates whether the area has been calculated properly.
source <xs:complexType name="regionAreaType">
 
<xs:annotation>
   
<xs:documentation>Element to hold the area of a Region, once calculated; the element holds the actual area, linearAreaUnit the linear units of the of the area (i.e., it should be squared to get the proper units of the area), and validArea indicates whether the area has been calculated properly.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:double">
     
<xs:attribute name="linearAreaUnit" type="posUnitType" use="required"/>
     
<xs:attribute name="validArea" type="xs:boolean" use="required"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute regionAreaType/@linearAreaUnit
type posUnitType
properties
isRef 0
use required
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="linearAreaUnit" type="posUnitType" use="required"/>

attribute regionAreaType/@validArea
type xs:boolean
properties
isRef 0
use required
source <xs:attribute name="validArea" type="xs:boolean" use="required"/>

complexType regionFileType
diagram
type extension of spatialIntervalType
properties
base spatialIntervalType
children File
used by
element RegionFile
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
annotation
documentation
Points to a Region file
source <xs:complexType name="regionFileType">
 
<xs:annotation>
   
<xs:documentation>Points to a Region file</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="spatialIntervalType">
     
<xs:sequence>
       
<xs:element name="File" type="xs:anyURI"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element regionFileType/File
diagram
type xs:anyURI
properties
isRef 0
content simple
source <xs:element name="File" type="xs:anyURI"/>

complexType regionType
diagram
type extension of spatialIntervalType
properties
base spatialIntervalType
children Area
used by
elements Region Region2
complexTypes diffType intersectionType negationType shapeType unionType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
Abstract region type; a Region is a Shape or the result of a Region Operation involving one or more Regions
source <xs:complexType name="regionType">
 
<xs:annotation>
   
<xs:documentation>Abstract region type; a Region is a Shape or the result of a Region Operation involving one or more Regions</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="spatialIntervalType">
     
<xs:sequence>
       
<xs:element name="Area" type="regionAreaType" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="note" type="xs:string" use="optional"/>
     
<xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute regionType/@note
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="note" type="xs:string" use="optional"/>

attribute regionType/@coord_system_id
type xs:IDREF
properties
isRef 0
use optional
source <xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>

element regionType/Area
diagram
type regionAreaType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
linearAreaUnitposUnitTyperequired      
validAreaxs:booleanrequired      
source <xs:element name="Area" type="regionAreaType" minOccurs="0"/>

complexType scalarCoordinateType
diagram
type extension of basicCoordinateType
properties
base basicCoordinateType
children Name Value Error Resolution Size PixSize
used by
element ScalarCoordinate
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
Generic scalar coordinate type: a basic scalar coordinate with units
source <xs:complexType name="scalarCoordinateType">
 
<xs:annotation>
   
<xs:documentation>Generic scalar coordinate type: a basic scalar coordinate with units</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="basicCoordinateType">
     
<xs:attribute name="unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute scalarCoordinateType/@unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="unit" type="unitType" use="optional"/>

complexType sectorType
diagram
type extension of shapeType
properties
base shapeType
children Area Position PosAngle1 PosAngle2
used by
elements Sector Sector2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
A sector is the counter-clockwise area between two half-lines
source <xs:complexType name="sectorType">
 
<xs:annotation>
   
<xs:documentation>A sector is the counter-clockwise area between two half-lines</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="shapeType">
     
<xs:sequence>
       
<xs:element name="Position" type="double2Type">
         
<xs:annotation>
           
<xs:documentation>The vertex position of the sector</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="PosAngle1" type="posAngleType">
         
<xs:annotation>
           
<xs:documentation>The area ccw from this position angle is included</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="PosAngle2" type="posAngleType">
         
<xs:annotation>
           
<xs:documentation>The area cw from this position angle is included</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element sectorType/Position
diagram
type double2Type
properties
isRef 0
content complex
children C1 C2
used by
complexType astroCoordsType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
The vertex position of the sector
source <xs:element name="Position" type="double2Type">
 
<xs:annotation>
   
<xs:documentation>The vertex position of the sector</xs:documentation>
 
</xs:annotation>
</xs:element>

element sectorType/PosAngle1
diagram
type posAngleType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitangleUnitType  deg    
referenceposAngleReferenceType  X    
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
The area ccw from this position angle is included
source <xs:element name="PosAngle1" type="posAngleType">
 
<xs:annotation>
   
<xs:documentation>The area ccw from this position angle is included</xs:documentation>
 
</xs:annotation>
</xs:element>

element sectorType/PosAngle2
diagram
type posAngleType
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
unitangleUnitType  deg    
referenceposAngleReferenceType  X    
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
The area cw from this position angle is included
source <xs:element name="PosAngle2" type="posAngleType">
 
<xs:annotation>
   
<xs:documentation>The area cw from this position angle is included</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType shapeType
diagram
type extension of regionType
properties
base regionType
children Area
used by
complexTypes allSkyType boxType circleType convexHullType convexType ellipseType polygonType sectorType skyIndexType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
Shape is the abstract type that is the building block of regions; in real life it needs to be replaced by a concrete shape
source <xs:complexType name="shapeType">
 
<xs:annotation>
   
<xs:documentation>Shape is the abstract type that is the building block of regions; in real life it needs to be replaced by a concrete shape</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="regionType"/>
 
</xs:complexContent>
</xs:complexType>

complexType size2Type
diagram
type extension of double2Type
properties
base double2Type
children C1 C2 PosAngle
used by
elements Error2 PixSize2 Resolution2 Size2 Transform2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Consists of a Size (2 doubles) and optional position angle element
source <xs:complexType name="size2Type">
 
<xs:annotation>
   
<xs:documentation>Consists of a Size (2 doubles) and optional position angle element</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="double2Type">
     
<xs:sequence>
       
<xs:element name="PosAngle" type="posAngleType" nillable="true" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element size2Type/PosAngle
diagram
type posAngleType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
unitangleUnitType  deg    
referenceposAngleReferenceType  X    
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
source <xs:element name="PosAngle" type="posAngleType" nillable="true" minOccurs="0"/>

complexType size3Type
diagram
type extension of double3Type
properties
base double3Type
children C1 C2 C3 PosAngle1 PosAngle2
used by
elements Error3 PixSize3 Resolution3 Size3 Transform3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Consists of a Size (3 doubles) and optional position angle element
source <xs:complexType name="size3Type">
 
<xs:annotation>
   
<xs:documentation>Consists of a Size (3 doubles) and optional position angle element</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="double3Type">
     
<xs:sequence>
       
<xs:element name="PosAngle1" type="posAngleType" nillable="true" minOccurs="0"/>
       
<xs:element name="PosAngle2" type="posAngleType" nillable="true" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element size3Type/PosAngle1
diagram
type posAngleType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
unitangleUnitType  deg    
referenceposAngleReferenceType  X    
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
source <xs:element name="PosAngle1" type="posAngleType" nillable="true" minOccurs="0"/>

element size3Type/PosAngle2
diagram
type posAngleType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
unitangleUnitType  deg    
referenceposAngleReferenceType  X    
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
source <xs:element name="PosAngle2" type="posAngleType" nillable="true" minOccurs="0"/>

complexType skyIndexType
diagram
type extension of shapeType
properties
base shapeType
abstract true
children Area
used by
elements SkyIndex SkyIndex2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
This is a hook for regions defined in sky indexing schemes
source <xs:complexType name="skyIndexType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>This is a hook for regions defined in sky indexing schemes</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="shapeType"/>
 
</xs:complexContent>
</xs:complexType>

complexType smallCircleType
diagram
children Pole
used by
element vertexType/SmallCircle
annotation
documentation
smallCircleType indicates in polygons that side is along small circle; with optional pole
source <xs:complexType name="smallCircleType">
 
<xs:annotation>
   
<xs:documentation>smallCircleType indicates in polygons that side is along small circle; with optional pole</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Pole" type="double2Type" nillable="true" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element smallCircleType/Pole
diagram
type double2Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="Pole" type="double2Type" nillable="true" minOccurs="0"/>

complexType spaceFrameType
diagram
type extension of coordFrameType
properties
base coordFrameType
children Name SpaceRefFrame ReferencePosition OffsetCenter CoordFlavor
used by
element SpaceFrame
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
A spatial coordinate frame consists of a coordinate frame, a reference position, a flavor, and, optionally, an offset center
source <xs:complexType name="spaceFrameType">
 
<xs:annotation>
   
<xs:documentation>A spatial coordinate frame consists of a coordinate frame, a reference position, a flavor, and, optionally, an offset center</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordFrameType">
     
<xs:sequence>
       
<xs:element ref="SpaceRefFrame">
         
<xs:annotation>
           
<xs:documentation>Coordinate reference frame: optional equinox with either a standard reference system (ICRS, FK5, FK4) and optional standard pole (equatorial, ecliptic, galactic, etc.), or pole (positive Z-axis) and positive X-axis direction </xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="ReferencePosition">
         
<xs:annotation>
           
<xs:documentation>Origin of the coordinate reference frame: either a "known place" such as geocenter or barycenter, or a position defined in a known coordinate system</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="OffsetCenter" type="coordValueType" minOccurs="0"/>
       
<xs:element ref="CoordFlavor">
         
<xs:annotation>
           
<xs:documentation>Provides the coordinate definitions: number of axes, SPHERICAL, CARTESIAN, UNITSPHERE, POLAR, or HEALPIX, presence of velocities</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element spaceFrameType/OffsetCenter
diagram
type coordValueType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children CoordValue
source <xs:element name="OffsetCenter" type="coordValueType" minOccurs="0"/>

complexType spaceRefFrameType
diagram
type extension of coordRefFrameType
properties
base coordRefFrameType
abstract true
children Name
used by
complexTypes fkType icrsType
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
annotation
documentation
Abstract space reference frame type
source <xs:complexType name="spaceRefFrameType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Abstract space reference frame type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordRefFrameType"/>
 
</xs:complexContent>
</xs:complexType>

complexType spatialIntervalType
diagram
type extension of coordIntervalType
properties
base coordIntervalType
abstract true
used by
complexTypes pos2VecIntervalType pos3VecIntervalType posScalarIntervalType regionFileType regionType sphereType velocityIntervalType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
annotation
documentation
Abstract spatial interval type
source <xs:complexType name="spatialIntervalType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Abstract spatial interval type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordIntervalType">
     
<xs:attribute name="epoch" type="xs:decimal" use="optional"/>
     
<xs:attribute name="unit" type="posUnitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute spatialIntervalType/@epoch
type xs:decimal
properties
isRef 0
use optional
source <xs:attribute name="epoch" type="xs:decimal" use="optional"/>

attribute spatialIntervalType/@unit
type posUnitType
properties
isRef 0
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="unit" type="posUnitType" use="optional"/>

complexType spectralCoordinateType
diagram
type extension of basicCoordinateType
properties
base basicCoordinateType
children Name Value Error Resolution Size PixSize
used by
element Spectral
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitspectralUnitTypeoptional      
annotation
documentation
Spectral coordinate type
source <xs:complexType name="spectralCoordinateType">
 
<xs:annotation>
   
<xs:documentation>Spectral coordinate type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="basicCoordinateType">
     
<xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>
     
<xs:attribute name="unit" type="spectralUnitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute spectralCoordinateType/@coord_system_id
type xs:IDREF
properties
isRef 0
use optional
source <xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>

attribute spectralCoordinateType/@unit
type spectralUnitType
properties
isRef 0
use optional
facets
enumeration Hz
enumeration kHz
enumeration MHz
enumeration GHz
enumeration m
enumeration mm
enumeration um
enumeration nm
enumeration Angstrom
enumeration eV
enumeration keV
enumeration MeV
enumeration GeV
enumeration TeV
source <xs:attribute name="unit" type="spectralUnitType" use="optional"/>

complexType spectralFrameType
diagram
type extension of coordFrameType
properties
base coordFrameType
children Name ReferencePosition
used by
element SpectralFrame
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Contains the spectral frame reference position
source <xs:complexType name="spectralFrameType">
 
<xs:annotation>
   
<xs:documentation>Contains the spectral frame reference position</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordFrameType">
     
<xs:sequence>
       
<xs:element ref="ReferencePosition">
         
<xs:annotation>
           
<xs:documentation>The reference frame for the spectral scale; note presence of LSR</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType spectralIntervalType
diagram
type extension of coordScalarIntervalType
properties
base coordScalarIntervalType
children LoLimit HiLimit
used by
element astroCoordAreaType/SpectralInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
unitspectralUnitTyperequired      
annotation
documentation
Contains a 1-D spectral interval
source <xs:complexType name="spectralIntervalType">
 
<xs:annotation>
   
<xs:documentation>Contains a 1-D spectral interval</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordScalarIntervalType">
     
<xs:attribute name="unit" type="spectralUnitType" use="required"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute spectralIntervalType/@unit
type spectralUnitType
properties
isRef 0
use required
facets
enumeration Hz
enumeration kHz
enumeration MHz
enumeration GHz
enumeration m
enumeration mm
enumeration um
enumeration nm
enumeration Angstrom
enumeration eV
enumeration keV
enumeration MeV
enumeration GeV
enumeration TeV
source <xs:attribute name="unit" type="spectralUnitType" use="required"/>

complexType sphereType
diagram
type extension of spatialIntervalType
properties
base spatialIntervalType
children Radius Center
used by
element Sphere
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
radius_unitposUnitTypeoptional  deg    
annotation
documentation
Defines a sphere.  A special kind of area is a circle or sphere (in two or three dimensions), defined by a center position and a radius; the radius requires a unit
source <xs:complexType name="sphereType">
 
<xs:annotation>
   
<xs:documentation>Defines a sphere.  A special kind of area is a circle or sphere (in two or three dimensions), defined by a center position and a radius; the radius requires a unit</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="spatialIntervalType">
     
<xs:sequence>
       
<xs:element name="Radius" type="double1Type" nillable="true"/>
       
<xs:element name="Center" type="double3Type" nillable="true"/>
     
</xs:sequence>
     
<xs:attribute name="radius_unit" type="posUnitType" use="optional" default="deg"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute sphereType/@radius_unit
type posUnitType
properties
isRef 0
default deg
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="radius_unit" type="posUnitType" use="optional" default="deg"/>

element sphereType/Radius
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="Radius" type="double1Type" nillable="true"/>

element sphereType/Center
diagram
type double3Type
properties
isRef 0
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="Center" type="double3Type" nillable="true"/>

complexType sphericalRefFrameType
diagram
type extension of coordRefFrameType
properties
base coordRefFrameType
children Name Frame Pole_Zaxis Xaxis
used by
elements SphericalRefFrame SphericalSpaceRefFrame
attributes
Name  Type  Use  Default  Fixed  annotation
ref_frame_idxs:IDREF      
idxs:IDoptional      
annotation
documentation
A custom space reference frame type defined through pole and X-axis directions
source <xs:complexType name="sphericalRefFrameType">
 
<xs:annotation>
   
<xs:documentation>A custom space reference frame type defined through pole and X-axis directions</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordRefFrameType">
     
<xs:sequence>
       
<xs:annotation>
         
<xs:documentation>Define coordinate reference frame from scratch; pole and X-axis need to be defined in a known coordinate system</xs:documentation>
       
</xs:annotation>
       
<xs:element name="Frame" type="xs:string"/>
       
<xs:element name="Pole_Zaxis" type="astroCoordsType" nillable="true"/>
       
<xs:element name="Xaxis" type="astroCoordsType" nillable="true"/>
     
</xs:sequence>
     
<xs:attribute name="id" type="xs:ID" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute sphericalRefFrameType/@id
type xs:ID
properties
isRef 0
use optional
source <xs:attribute name="id" type="xs:ID" use="optional"/>

element sphericalRefFrameType/Frame
diagram
type xs:string
properties
isRef 0
content simple
source <xs:element name="Frame" type="xs:string"/>

element sphericalRefFrameType/Pole_Zaxis
diagram
type astroCoordsType
properties
isRef 0
content complex
nillable true
children GenCoordinate Time Position Velocity Spectral Redshift CoordFile Orbit
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
source <xs:element name="Pole_Zaxis" type="astroCoordsType" nillable="true"/>

element sphericalRefFrameType/Xaxis
diagram
type astroCoordsType
properties
isRef 0
content complex
nillable true
children GenCoordinate Time Position Velocity Spectral Redshift CoordFile Orbit
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
source <xs:element name="Xaxis" type="astroCoordsType" nillable="true"/>

complexType stcBaseType
diagram
properties
abstract true
used by
complexTypes coordAreaType coordFrameType coordinateType coordIntervalType coordsType coordSysType curve2Type curve3Type double2Type double3Type double4Type double9Type stcMetadataType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
STC standard base type. Elements of derived types may contain real content, be a reference to another element in the document (idref), or be a reference to a distributed resource; the href is to be a standard IVOA identifier or a valid URL. Actuation is up to the client. At this time it is required to be of type simple. An id is optional; it allows referencing by other elements.
source <xs:complexType name="stcBaseType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>STC standard base type. Elements of derived types may contain real content, be a reference to another element in the document (idref), or be a reference to a distributed resource; the href is to be a standard IVOA identifier or a valid URL. Actuation is up to the client. At this time it is required to be of type simple. An id is optional; it allows referencing by other elements.</xs:documentation>
 
</xs:annotation>
 
<xs:attributeGroup ref="STCReference"/>
</xs:complexType>

complexType STCCoordinate
diagram
type extension of stcMetadataType
properties
base stcMetadataType
children AstroCoordSystem AstroCoords
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Type for STC Coordinate
source <xs:complexType name="STCCoordinate">
 
<xs:annotation>
   
<xs:documentation>Type for STC Coordinate</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcMetadataType">
     
<xs:sequence>
       
<xs:element ref="AstroCoordSystem"/>
       
<xs:element ref="AstroCoords"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType STCCoordinateList
diagram
type extension of stcMetadataType
properties
base stcMetadataType
children AstroCoordSystem AstroCoords
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Type for STC Coordinate List
source <xs:complexType name="STCCoordinateList">
 
<xs:annotation>
   
<xs:documentation>Type for STC Coordinate List</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcMetadataType">
     
<xs:sequence>
       
<xs:element ref="AstroCoordSystem"/>
       
<xs:element ref="AstroCoords" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType stcDescriptionType
diagram
type extension of stcMetadataType
properties
base stcMetadataType
children CoordSys Coords CoordArea
used by
complexTypes astroSTCDescriptionType observatoryLocationType pixelSpaceType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Generalized single stcMetadata type
source <xs:complexType name="stcDescriptionType">
 
<xs:annotation>
   
<xs:documentation>Generalized single stcMetadata type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcMetadataType">
     
<xs:sequence>
       
<xs:element ref="CoordSys" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="Coords" minOccurs="0" maxOccurs="unbounded"/>
       
<xs:element ref="CoordArea" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType stcMetadataType
diagram
type extension of stcBaseType
properties
base stcBaseType
used by
element STCmetadata
complexTypes obsDataLocationType STCCoordinate STCCoordinateList stcDescriptionType STCRegion STCRegionList
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Abstract stcMetadata type
source <xs:complexType name="stcMetadataType">
 
<xs:annotation>
   
<xs:documentation>Abstract stcMetadata type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcBaseType"/>
 
</xs:complexContent>
</xs:complexType>

complexType STCRegion
diagram
type extension of stcMetadataType
properties
base stcMetadataType
children AstroCoordSystem Region
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Type for STC Region
source <xs:complexType name="STCRegion">
 
<xs:annotation>
   
<xs:documentation>Type for STC Region</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcMetadataType">
     
<xs:sequence>
       
<xs:element ref="AstroCoordSystem"/>
       
<xs:element ref="Region"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType STCRegionList
diagram
type extension of stcMetadataType
properties
base stcMetadataType
children AstroCoordSystem Region
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
Type for STC Region list
source <xs:complexType name="STCRegionList">
 
<xs:annotation>
   
<xs:documentation>Type for STC Region list</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="stcMetadataType">
     
<xs:sequence>
       
<xs:element ref="AstroCoordSystem"/>
       
<xs:element ref="Region" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType stdRefPosType
diagram
type extension of referencePositionType
properties
base referencePositionType
children PlanetaryEphem
used by
elements BARYCENTER EMBARYCENTER GALACTIC_CENTER GEOCENTER HELIOCENTER JUPITER LOCAL_GROUP_CENTER LSR LSRD LSRK MARS MERCURY MOON NEPTUNE PLUTO RELOCATABLE SATURN TOPOCENTER UNKNOWNRefPos URANUS VENUS
annotation
documentation
Type for standard reference positions
source <xs:complexType name="stdRefPosType">
 
<xs:annotation>
   
<xs:documentation>Type for standard reference positions</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="referencePositionType">
     
<xs:sequence>
       
<xs:element name="PlanetaryEphem" type="planetaryEphemType" nillable="true" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element stdRefPosType/PlanetaryEphem
diagram
type planetaryEphemType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
nillable true
facets
enumeration JPL-DE200
enumeration JPL-DE405
source <xs:element name="PlanetaryEphem" type="planetaryEphemType" nillable="true" minOccurs="0"/>

complexType stringCoordinateType
diagram
type extension of coordinateType
properties
base coordinateType
children Name Value
used by
element StringCoordinate
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
Generic string coordinate type
source <xs:complexType name="stringCoordinateType">
 
<xs:annotation>
   
<xs:documentation>Generic string coordinate type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordinateType">
     
<xs:sequence>
       
<xs:element name="Value" type="xs:string"/>
     
</xs:sequence>
     
<xs:attribute name="unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute stringCoordinateType/@unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="unit" type="unitType" use="optional"/>

element stringCoordinateType/Value
diagram
type xs:string
properties
isRef 0
content simple
used by
complexTypes basicCoordinateType pixelVector1CoordinateType
source <xs:element name="Value" type="xs:string"/>

complexType timeCoordinateType
diagram
type extension of coordinateType
properties
base coordinateType
children Name TimeInstant Error Resolution Size PixSize
used by
element Time
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unittimeUnitTypeoptional  s    
annotation
documentation
Time coordinate type; sibling of basicCoordinateType
documentation
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
source <xs:complexType name="timeCoordinateType">
 
<xs:annotation>
   
<xs:documentation>Time coordinate type; sibling of basicCoordinateType</xs:documentation>
   
<xs:documentation>Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordinateType">
     
<xs:sequence>
       
<xs:element name="TimeInstant" type="astronTimeType" minOccurs="0"/>
       
<xs:element ref="Error" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="Resolution" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="Size" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="PixSize" minOccurs="0" maxOccurs="2"/>
     
</xs:sequence>
     
<xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>
     
<xs:attribute name="unit" type="timeUnitType" use="optional" default="s"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute timeCoordinateType/@coord_system_id
type xs:IDREF
properties
isRef 0
use optional
source <xs:attribute name="coord_system_id" type="xs:IDREF" use="optional"/>

attribute timeCoordinateType/@unit
type timeUnitType
properties
isRef 0
default s
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
enumeration 
source <xs:attribute name="unit" type="timeUnitType" use="optional" default="s"/>

element timeCoordinateType/TimeInstant
diagram
type astronTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Timescale TimeOffset AbsoluteTime
source <xs:element name="TimeInstant" type="astronTimeType" minOccurs="0"/>

complexType timeFrameType
diagram
type extension of coordFrameType
properties
base coordFrameType
children Name TimeScale ReferencePosition TimeRefDirection
used by
element TimeFrame
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
The time reference frame consists of a timescale, a reference position, and optionally a reference direction (needed when transformations have been applied)
source <xs:complexType name="timeFrameType">
 
<xs:annotation>
   
<xs:documentation>The time reference frame consists of a timescale, a reference position, and optionally a reference direction (needed when transformations have been applied)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordFrameType">
     
<xs:sequence>
       
<xs:element name="TimeScale" type="timeScaleType" default="TT" nillable="true">
         
<xs:annotation>
           
<xs:documentation>The time reference frame consists of a time scale, a time format, and a reference time, if needed</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element ref="ReferencePosition">
         
<xs:annotation>
           
<xs:documentation>Origin of the coordinate reference frame: either a "known place" such as geocenter or barycenter, or a position defined in a known coordinate system</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="TimeRefDirection" type="astroCoordsType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Some time transformations (e.g., change of RefPos) depend on an assumed directonal position of the source</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element timeFrameType/TimeScale
diagram
type timeScaleType
properties
isRef 0
content simple
default TT
nillable true
facets
enumeration TT
enumeration TDT
enumeration ET
enumeration TDB
enumeration TEB
enumeration TCG
enumeration TCB
enumeration TAI
enumeration IAT
enumeration UTC
enumeration GPS
enumeration LST
enumeration GMST
enumeration LOCAL
annotation
documentation
The time reference frame consists of a time scale, a time format, and a reference time, if needed
source <xs:element name="TimeScale" type="timeScaleType" default="TT" nillable="true">
 
<xs:annotation>
   
<xs:documentation>The time reference frame consists of a time scale, a time format, and a reference time, if needed</xs:documentation>
 
</xs:annotation>
</xs:element>

element timeFrameType/TimeRefDirection
diagram
type astroCoordsType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children GenCoordinate Time Position Velocity Spectral Redshift CoordFile Orbit
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
coord_system_idxs:IDREFrequired      
annotation
documentation
Some time transformations (e.g., change of RefPos) depend on an assumed directonal position of the source
source <xs:element name="TimeRefDirection" type="astroCoordsType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Some time transformations (e.g., change of RefPos) depend on an assumed directonal position of the source</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType timeIntervalType
diagram
type extension of coordIntervalType
properties
base coordIntervalType
children StartTime StopTime
used by
element astroCoordAreaType/TimeInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
annotation
documentation
The time interval needs to contain a start time or a stop time or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive
source <xs:complexType name="timeIntervalType">
 
<xs:annotation>
   
<xs:documentation>The time interval needs to contain a start time or a stop time or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordIntervalType">
     
<xs:sequence>
       
<xs:element name="StartTime" type="astronTimeType" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>astronTime may be expressed in ISO8601 or as a double relative to a reference time</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="StopTime" type="astronTimeType" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>astronTime may be expressed in ISO8601 or as a double relative to a reference time</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element timeIntervalType/StartTime
diagram
type astronTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children Timescale TimeOffset AbsoluteTime
annotation
documentation
astronTime may be expressed in ISO8601 or as a double relative to a reference time
source <xs:element name="StartTime" type="astronTimeType" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>astronTime may be expressed in ISO8601 or as a double relative to a reference time</xs:documentation>
 
</xs:annotation>
</xs:element>

element timeIntervalType/StopTime
diagram
type astronTimeType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children Timescale TimeOffset AbsoluteTime
annotation
documentation
astronTime may be expressed in ISO8601 or as a double relative to a reference time
source <xs:element name="StopTime" type="astronTimeType" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>astronTime may be expressed in ISO8601 or as a double relative to a reference time</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType timeOffsetType
diagram
type extension of xs:decimal
properties
base xs:decimal
used by
element TimeOffset
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unittimeUnitTypeoptional  s    
annotation
documentation
Actual elapsed time offset
source <xs:complexType name="timeOffsetType">
 
<xs:annotation>
   
<xs:documentation>Actual elapsed time offset</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:decimal">
     
<xs:attributeGroup ref="STCReference"/>
     
<xs:attribute name="unit" type="timeUnitType" use="optional" default="s"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute timeOffsetType/@unit
type timeUnitType
properties
isRef 0
default s
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
enumeration 
source <xs:attribute name="unit" type="timeUnitType" use="optional" default="s"/>

complexType uCoord2VecIntervalType
diagram
type extension of coordIntervalType
properties
base coordIntervalType
children LoLimit2Vec HiLimit2Vec
used by
element Coord2VecInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
2-D coordinate interval type with units and frame_id
source <xs:complexType name="uCoord2VecIntervalType">
 
<xs:annotation>
   
<xs:documentation>2-D coordinate interval type with units and frame_id</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>
       
<xs:element name="HiLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute uCoord2VecIntervalType/@unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="unit" type="unitType" use="optional"/>

element uCoord2VecIntervalType/LoLimit2Vec
diagram
type double2Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="LoLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>

element uCoord2VecIntervalType/HiLimit2Vec
diagram
type double2Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="HiLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>

complexType uCoord3VecIntervalType
diagram
type extension of coordIntervalType
properties
base coordIntervalType
children LoLimit3Vec HiLimit3Vec
used by
element Coord3VecInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
3-D coordinate interval type with units and frame_id
source <xs:complexType name="uCoord3VecIntervalType">
 
<xs:annotation>
   
<xs:documentation>3-D coordinate interval type with units and frame_id</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>
       
<xs:element name="HiLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>
     
</xs:sequence>
     
<xs:attribute name="unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute uCoord3VecIntervalType/@unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="unit" type="unitType" use="optional"/>

element uCoord3VecIntervalType/LoLimit3Vec
diagram
type double3Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="LoLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>

element uCoord3VecIntervalType/HiLimit3Vec
diagram
type double3Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="HiLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>

complexType uCoordScalarIntervalType
diagram
type extension of coordIntervalType
properties
base coordIntervalType
children LoLimit HiLimit
used by
element CoordScalarInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
unitunitTypeoptional      
annotation
documentation
Scalar coordinate interval type with units and frame_id
source <xs:complexType name="uCoordScalarIntervalType">
 
<xs:annotation>
   
<xs:documentation>Scalar coordinate interval type with units and frame_id</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit" type="double1Type" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Lower bound of interval</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="HiLimit" type="double1Type" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Upper bound of interval</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
     
<xs:attribute name="unit" type="unitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute uCoordScalarIntervalType/@unit
type unitType
properties
isRef 0
use optional
source <xs:attribute name="unit" type="unitType" use="optional"/>

element uCoordScalarIntervalType/LoLimit
diagram
type double1Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Lower bound of interval
source <xs:element name="LoLimit" type="double1Type" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Lower bound of interval</xs:documentation>
 
</xs:annotation>
</xs:element>

element uCoordScalarIntervalType/HiLimit
diagram
type double1Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Upper bound of interval
source <xs:element name="HiLimit" type="double1Type" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Upper bound of interval</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType unionType
diagram
type extension of regionType
properties
base regionType
children Area Region
used by
elements Union Union2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
notexs:stringoptional      
coord_system_idxs:IDREFoptional      
annotation
documentation
The union of two or more regions is a region
source <xs:complexType name="unionType">
 
<xs:annotation>
   
<xs:documentation>The union of two or more regions is a region</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="regionType">
     
<xs:sequence>
       
<xs:element ref="Region" minOccurs="2" maxOccurs="unbounded"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType vector2CoordinateType
diagram
type extension of coordinateType
properties
base coordinateType
children Name Name1 Name2 CValue2 CError2 CResolution2 CSize2 CPixSize2
used by
complexTypes genVector2CoordinateType posVector2CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
2-D coordinate type
documentation
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
source <xs:complexType name="vector2CoordinateType">
 
<xs:annotation>
   
<xs:documentation>2-D coordinate type</xs:documentation>
   
<xs:documentation>Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordinateType">
     
<xs:sequence>
       
<xs:element name="Name1" type="xs:string" minOccurs="0"/>
       
<xs:element name="Name2" type="xs:string" minOccurs="0"/>
       
<xs:element ref="CValue2" minOccurs="0"/>
       
<xs:element ref="CError2" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="CResolution2" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="CSize2" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="CPixSize2" minOccurs="0" maxOccurs="2"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element vector2CoordinateType/Name1
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name1" type="xs:string" minOccurs="0"/>

element vector2CoordinateType/Name2
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name2" type="xs:string" minOccurs="0"/>

complexType vector3CoordinateType
diagram
type extension of coordinateType
properties
base coordinateType
children Name Name1 Name2 Name3 CValue3 CError3 CResolution3 CSize3 CPixSize3
used by
complexTypes genVector3CoordinateType posVector3CoordinateType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
annotation
documentation
3-D coordinate type
documentation
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
source <xs:complexType name="vector3CoordinateType">
 
<xs:annotation>
   
<xs:documentation>3-D coordinate type</xs:documentation>
   
<xs:documentation>Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="coordinateType">
     
<xs:sequence>
       
<xs:element name="Name1" type="xs:string" minOccurs="0"/>
       
<xs:element name="Name2" type="xs:string" minOccurs="0"/>
       
<xs:element name="Name3" type="xs:string" minOccurs="0"/>
       
<xs:element ref="CValue3" minOccurs="0"/>
       
<xs:element ref="CError3" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="CResolution3" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="CSize3" minOccurs="0" maxOccurs="2"/>
       
<xs:element ref="CPixSize3" minOccurs="0" maxOccurs="2"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element vector3CoordinateType/Name1
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name1" type="xs:string" minOccurs="0"/>

element vector3CoordinateType/Name2
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name2" type="xs:string" minOccurs="0"/>

element vector3CoordinateType/Name3
diagram
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xs:element name="Name3" type="xs:string" minOccurs="0"/>

complexType vel2VecIntervalType
diagram
type extension of velocityIntervalType
properties
base velocityIntervalType
children LoLimit2Vec HiLimit2Vec
used by
element Velocity2VecInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTyperequired      
annotation
documentation
2-D coordinate interval type
source <xs:complexType name="vel2VecIntervalType">
 
<xs:annotation>
   
<xs:documentation>2-D coordinate interval type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="velocityIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>
       
<xs:element name="HiLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element vel2VecIntervalType/LoLimit2Vec
diagram
type double2Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="LoLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>

element vel2VecIntervalType/HiLimit2Vec
diagram
type double2Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="HiLimit2Vec" type="double2Type" nillable="true" minOccurs="0"/>

complexType vel3VecIntervalType
diagram
type extension of velocityIntervalType
properties
base velocityIntervalType
children LoLimit3Vec HiLimit3Vec
used by
element Velocity3VecInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTyperequired      
annotation
documentation
3-D coordinate interval type
source <xs:complexType name="vel3VecIntervalType">
 
<xs:annotation>
   
<xs:documentation>3-D coordinate interval type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="velocityIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>
       
<xs:element name="HiLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element vel3VecIntervalType/LoLimit3Vec
diagram
type double3Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="LoLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>

element vel3VecIntervalType/HiLimit3Vec
diagram
type double3Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="HiLimit3Vec" type="double3Type" nillable="true" minOccurs="0"/>

complexType velocityIntervalType
diagram
type extension of spatialIntervalType
properties
base spatialIntervalType
abstract true
used by
complexTypes vel2VecIntervalType vel3VecIntervalType velocitySphereType velScalarIntervalType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTyperequired      
annotation
documentation
Contains a spatial velocity CoordInterval
source <xs:complexType name="velocityIntervalType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Contains a spatial velocity CoordInterval</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="spatialIntervalType">
     
<xs:attribute name="vel_time_unit" type="velTimeUnitType" use="required"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute velocityIntervalType/@vel_time_unit
type velTimeUnitType
properties
isRef 0
use required
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
source <xs:attribute name="vel_time_unit" type="velTimeUnitType" use="required"/>

complexType velocitySphereType
diagram
type extension of velocityIntervalType
properties
base velocityIntervalType
children Radius Center
used by
element VelocitySphere
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTyperequired      
radius_unitposUnitTypeoptional  deg    
annotation
documentation
Defines a velocity sphere
source <xs:complexType name="velocitySphereType">
 
<xs:annotation>
   
<xs:documentation>Defines a velocity sphere</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="velocityIntervalType">
     
<xs:annotation>
       
<xs:documentation>A special kind of area is a circle or sphere (in two or three dimensions), defined by a center position and a radius; the radius requires a unit</xs:documentation>
     
</xs:annotation>
     
<xs:sequence>
       
<xs:element name="Radius" type="double1Type" nillable="true"/>
       
<xs:element name="Center" type="double3Type" nillable="true"/>
     
</xs:sequence>
     
<xs:attribute name="radius_unit" type="posUnitType" use="optional" default="deg"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute velocitySphereType/@radius_unit
type posUnitType
properties
isRef 0
default deg
use optional
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
source <xs:attribute name="radius_unit" type="posUnitType" use="optional" default="deg"/>

element velocitySphereType/Radius
diagram
type double1Type
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="Radius" type="double1Type" nillable="true"/>

element velocitySphereType/Center
diagram
type double3Type
properties
isRef 0
content complex
nillable true
children C1 C2 C3
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="Center" type="double3Type" nillable="true"/>

complexType velScalarIntervalType
diagram
type extension of velocityIntervalType
properties
base velocityIntervalType
children LoLimit HiLimit
used by
element VelocityScalarInterval
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
lo_includexs:boolean  true    
documentation
Limit to be included?
hi_includexs:boolean  true    
documentation
Limit to be included?
fill_factorxs:floatoptional  1.0    
documentation
Fraction of interval that is occupied by data
frame_idxs:IDREFoptional      
epochxs:decimaloptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTyperequired      
annotation
documentation
Scalar coordinate interval type
source <xs:complexType name="velScalarIntervalType">
 
<xs:annotation>
   
<xs:documentation>Scalar coordinate interval type</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="velocityIntervalType">
     
<xs:sequence>
       
<xs:element name="LoLimit" type="double1Type" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Lower bound of interval</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="HiLimit" type="double1Type" nillable="true" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Upper bound of interval</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element velScalarIntervalType/LoLimit
diagram
type double1Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Lower bound of interval
source <xs:element name="LoLimit" type="double1Type" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Lower bound of interval</xs:documentation>
 
</xs:annotation>
</xs:element>

element velScalarIntervalType/HiLimit
diagram
type double1Type
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
time_unittimeUnitTypeoptional      
pos_unitposUnitTypeoptional      
pos_angle_unitangleUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
spectral_unitspectralUnitTypeoptional      
gen_unitunitTypeoptional      
annotation
documentation
Upper bound of interval
source <xs:element name="HiLimit" type="double1Type" nillable="true" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Upper bound of interval</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType velVector1CoordinateType
diagram
type extension of posVector1CoordinateType
properties
base posVector1CoordinateType
children Name Value Error Resolution Size PixSize
used by
element Velocity1D
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
annotation
documentation
Velocity scalar coordinate type; sibling of basicCoordinateType
documentation
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
source <xs:complexType name="velVector1CoordinateType">
 
<xs:annotation>
   
<xs:documentation>Velocity scalar coordinate type; sibling of basicCoordinateType</xs:documentation>
   
<xs:documentation>Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="posVector1CoordinateType">
     
<xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute velVector1CoordinateType/@vel_time_unit
type velTimeUnitType
properties
isRef 0
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
source <xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>

complexType velVector2CoordinateType
diagram
type extension of posVector2CoordinateType
properties
base posVector2CoordinateType
children Name Name1 Name2 CValue2 CError2 CResolution2 CSize2 CPixSize2
used by
element Velocity2D
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
annotation
documentation
Velocity 2-D coordinate type
documentation
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
source <xs:complexType name="velVector2CoordinateType">
 
<xs:annotation>
   
<xs:documentation>Velocity 2-D coordinate type</xs:documentation>
   
<xs:documentation>Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="posVector2CoordinateType">
     
<xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute velVector2CoordinateType/@vel_time_unit
type velTimeUnitType
properties
isRef 0
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
source <xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>

complexType velVector3CoordinateType
diagram
type extension of posVector3CoordinateType
properties
base posVector3CoordinateType
children Name Name1 Name2 Name3 CValue3 CError3 CResolution3 CSize3 CPixSize3
used by
element Velocity3D
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
frame_idxs:IDREFoptional      
coord_system_idxs:IDREFoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
annotation
documentation
Velocity 3-D coordinate type
documentation
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
source <xs:complexType name="velVector3CoordinateType">
 
<xs:annotation>
   
<xs:documentation>Velocity 3-D coordinate type</xs:documentation>
   
<xs:documentation>Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="posVector3CoordinateType">
     
<xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute velVector3CoordinateType/@vel_time_unit
type velTimeUnitType
properties
isRef 0
use optional
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
source <xs:attribute name="vel_time_unit" type="velTimeUnitType" use="optional"/>

complexType vertexType
diagram
children Position SmallCircle
used by
element polygonType/Vertex
annotation
documentation
Vertex is a position with optional SmallCircle element; the SmallCircle element indicates that the polygon side formed by that vertex and its predecessor vertex is a small circle, rather than a great circle; SmallCircle has no meaning in Cartesian coordinates
source <xs:complexType name="vertexType">
 
<xs:annotation>
   
<xs:documentation>Vertex is a position with optional SmallCircle element; the SmallCircle element indicates that the polygon side formed by that vertex and its predecessor vertex is a small circle, rather than a great circle; SmallCircle has no meaning in Cartesian coordinates</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Position" type="double2Type" nillable="true"/>
   
<xs:element name="SmallCircle" type="smallCircleType" nillable="true" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element vertexType/Position
diagram
type double2Type
properties
isRef 0
content complex
nillable true
children C1 C2
used by
complexType astroCoordsType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
unitposUnitTypeoptional      
vel_time_unitvelTimeUnitTypeoptional      
gen_unitunitTypeoptional      
source <xs:element name="Position" type="double2Type" nillable="true"/>

element vertexType/SmallCircle
diagram
type smallCircleType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
nillable true
children Pole
source <xs:element name="SmallCircle" type="smallCircleType" nillable="true" minOccurs="0"/>

simpleType angleUnitType
type restriction of unitType
used by
attributes double1Type/@pos_angle_unit posAngleType/@unit
facets
enumeration deg
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
annotation
documentation
Angular coordinate units may be degrees, radians, hours, arcmins, arcsecs
source <xs:simpleType name="angleUnitType">
 
<xs:annotation>
   
<xs:documentation>Angular coordinate units may be degrees, radians, hours, arcmins, arcsecs</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="unitType">
   
<xs:enumeration value="deg"/>
   
<xs:enumeration value="rad"/>
   
<xs:enumeration value="h"/>
   
<xs:enumeration value="arcmin"/>
   
<xs:enumeration value="arcsec"/>
 
</xs:restriction>
</xs:simpleType>

simpleType coordEquinoxType
type restriction of xs:string
used by
element fkType/Equinox
facets
pattern [BJ]\-?\d?\d?\d?\d\d\d\d\.\d\d?\d?
annotation
documentation
Coordinate equinox: B{year} or J{year} with at least one decimal; do not use in conjunction with ICRS
source <xs:simpleType name="coordEquinoxType">
 
<xs:annotation>
   
<xs:documentation>Coordinate equinox: B{year} or J{year} with at least one decimal; do not use in conjunction with ICRS</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[BJ]\-?\d?\d?\d?\d\d\d\d\.\d\d?\d?"/>
 
</xs:restriction>
</xs:simpleType>

simpleType dopplerDefinitionType
type restriction of xs:string
used by
element redshiftFrameType/DopplerDefinition
facets
enumeration OPTICAL
enumeration RADIO
enumeration RELATIVISTIC
annotation
documentation
The Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)
source <xs:simpleType name="dopplerDefinitionType">
 
<xs:annotation>
   
<xs:documentation>The Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="OPTICAL"/>
   
<xs:enumeration value="RADIO"/>
   
<xs:enumeration value="RELATIVISTIC"/>
 
</xs:restriction>
</xs:simpleType>

simpleType hsOffsetType
type restriction of xs:double
used by
element halfspaceType/Offset
facets
minInclusive -1.0
maxInclusive 1.0
source <xs:simpleType name="hsOffsetType">
 
<xs:restriction base="xs:double">
   
<xs:minInclusive value="-1.0"/>
   
<xs:maxInclusive value="1.0"/>
 
</xs:restriction>
</xs:simpleType>

simpleType planetaryEphemType
type restriction of xs:string
used by
element stdRefPosType/PlanetaryEphem
facets
enumeration JPL-DE200
enumeration JPL-DE405
annotation
documentation
If solar system positions are implied anywhere, the planetary ephemeris to be used needs to be provided - usually JPL-DE405 with ICRS and JPL-DE200 with FK5
source <xs:simpleType name="planetaryEphemType">
 
<xs:annotation>
   
<xs:documentation>If solar system positions are implied anywhere, the planetary ephemeris to be used needs to be provided - usually JPL-DE405 with ICRS and JPL-DE200 with FK5</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="JPL-DE200"/>
   
<xs:enumeration value="JPL-DE405"/>
 
</xs:restriction>
</xs:simpleType>

simpleType posAngleReferenceType
type restriction of xs:string
used by
attribute posAngleType/@reference
facets
enumeration North
enumeration X
enumeration Y
annotation
documentation
Position angles may be counted from North (through East), (positive) X (to positive Y), or (positive) Y (to positive X) axis
source <xs:simpleType name="posAngleReferenceType">
 
<xs:annotation>
   
<xs:documentation>Position angles may be counted from North (through East), (positive) X (to positive Y), or (positive) Y (to positive X) axis</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="North"/>
   
<xs:enumeration value="X"/>
   
<xs:enumeration value="Y"/>
 
</xs:restriction>
</xs:simpleType>

simpleType posUnitType
type restriction of unitType
used by
attributes regionAreaType/@linearAreaUnit double1Type/@pos_unit velocitySphereType/@radius_unit sphereType/@radius_unit redshiftIntervalType/@unit spatialIntervalType/@unit orbitType/M/@unit orbitType/Aop/@unit orbitType/Node/@unit orbitType/i/@unit orbitType/q/@unit orbitType/a/@unit redshiftCoordinateType/@unit posVector3CoordinateType/@unit posVector2CoordinateType/@unit posVector1CoordinateType/@unit double9Type/@unit double4Type/@unit double3Type/@unit double2Type/@unit geodType/@unit
facets
enumeration deg
enumeration deg deg m
enumeration deg deg Mpc
enumeration rad
enumeration h
enumeration arcmin
enumeration arcsec
enumeration m
enumeration km
enumeration mm
enumeration AU
enumeration pc
enumeration kpc
enumeration Mpc
enumeration lyr
enumeration 
annotation
documentation
Spatial coordinate units may be angular (degrees, radians, hours, arcmins, arcsecs), linear (meters, km, mm, AUs, parsecs, kpc, Mpc, lightyears), or empty (i.e., dimensionless).  The three-units strings are for special 3-D vectors where the components do not share the same unit; one may prefer to give each component its own unit, instead.
source <xs:simpleType name="posUnitType">
 
<xs:annotation>
   
<xs:documentation>Spatial coordinate units may be angular (degrees, radians, hours, arcmins, arcsecs), linear (meters, km, mm, AUs, parsecs, kpc, Mpc, lightyears), or empty (i.e., dimensionless).  The three-units strings are for special 3-D vectors where the components do not share the same unit; one may prefer to give each component its own unit, instead.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="unitType">
   
<xs:enumeration value="deg"/>
   
<xs:enumeration value="deg deg m"/>
   
<xs:enumeration value="deg deg Mpc"/>
   
<xs:enumeration value="rad"/>
   
<xs:enumeration value="h"/>
   
<xs:enumeration value="arcmin"/>
   
<xs:enumeration value="arcsec"/>
   
<xs:enumeration value="m"/>
   
<xs:enumeration value="km"/>
   
<xs:enumeration value="mm"/>
   
<xs:enumeration value="AU"/>
   
<xs:enumeration value="pc"/>
   
<xs:enumeration value="kpc"/>
   
<xs:enumeration value="Mpc"/>
   
<xs:enumeration value="lyr"/>
   
<xs:enumeration value=""/>
 
</xs:restriction>
</xs:simpleType>

simpleType projectionType
type restriction of xs:string
used by
attributes cart1DRefFrameType/@projection cart2DRefFrameType/@projection cart3DRefFrameType/@projection
facets
enumeration 
enumeration LOG
enumeration TAN
enumeration SIN
enumeration STG
enumeration ARC
enumeration ZEA
enumeration AIR
enumeration CEA
enumeration CAR
enumeration MER
enumeration SFL
enumeration PAR
enumeration MOL
enumeration AIT
enumeration COE
enumeration COD
enumeration COO
enumeration BON
enumeration PCO
enumeration TSC
enumeration CSC
enumeration QSC
annotation
documentation
The spherical-to-cartesian or cartesian-to-cartesian projection to be used; c-to-c projections are marked as such, all others are to be interpreted as s-to-c
source <xs:simpleType name="projectionType">
 
<xs:annotation>
   
<xs:documentation>The spherical-to-cartesian or cartesian-to-cartesian projection to be used; c-to-c projections are marked as such, all others are to be interpreted as s-to-c</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="">
     
<xs:annotation>
       
<xs:documentation>Planar (i.e., linear cartesian-to-cartesian) projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="LOG">
     
<xs:annotation>
       
<xs:documentation>Linear-to-logarithmic cartesian-to-cartesian projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="TAN">
     
<xs:annotation>
       
<xs:documentation>Tangent plane projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="SIN">
     
<xs:annotation>
       
<xs:documentation>Sine projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="STG">
     
<xs:annotation>
       
<xs:documentation>Stereographic projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="ARC">
     
<xs:annotation>
       
<xs:documentation>Zenithal equidistant projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="ZEA">
     
<xs:annotation>
       
<xs:documentation>Zenithal equal-area projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="AIR">
     
<xs:annotation>
       
<xs:documentation>Airy projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CEA">
     
<xs:annotation>
       
<xs:documentation>Cylindrical equal-area projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CAR">
     
<xs:annotation>
       
<xs:documentation>Plate Carree projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="MER">
     
<xs:annotation>
       
<xs:documentation>Mercator projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="SFL">
     
<xs:annotation>
       
<xs:documentation>Sanson-Flamsteed projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="PAR">
     
<xs:annotation>
       
<xs:documentation>Parabolic projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="MOL">
     
<xs:annotation>
       
<xs:documentation>Mollweide projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="AIT">
     
<xs:annotation>
       
<xs:documentation>Hammer-Aitoff projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="COE">
     
<xs:annotation>
       
<xs:documentation>Conic equal-area projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="COD">
     
<xs:annotation>
       
<xs:documentation>Conic equidistant projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="COO">
     
<xs:annotation>
       
<xs:documentation>Conic orthomorphic projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="BON">
     
<xs:annotation>
       
<xs:documentation>Bonne equal-area projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="PCO">
     
<xs:annotation>
       
<xs:documentation>Polyconic projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="TSC">
     
<xs:annotation>
       
<xs:documentation>Tangential spherical cube projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CSC">
     
<xs:annotation>
       
<xs:documentation>COBE quadrilateralized spherical cube projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="QSC">
     
<xs:annotation>
       
<xs:documentation>Quadrilateralized spherical cube projection</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType relocatableOriginType
type restriction of xs:string
used by
element TimeOrigin
facets
enumeration RELOCATABLE
source <xs:simpleType name="relocatableOriginType">
 
<xs:restriction base="xs:string">
   
<xs:annotation>
     
<xs:documentation>A relocatable time origin for simulations</xs:documentation>
   
</xs:annotation>
   
<xs:enumeration value="RELOCATABLE"/>
 
</xs:restriction>
</xs:simpleType>

simpleType spectralUnitType
type restriction of unitType
used by
attributes double1Type/@spectral_unit spectralCoordinateType/@unit spectralIntervalType/@unit
facets
enumeration Hz
enumeration kHz
enumeration MHz
enumeration GHz
enumeration m
enumeration mm
enumeration um
enumeration nm
enumeration Angstrom
enumeration eV
enumeration keV
enumeration MeV
enumeration GeV
enumeration TeV
annotation
documentation
Spectral units may be frequency (Hz, kHz, MHz, GHz), wavelength (meters, mm, micron, nm, Angstrom), or energy (eV, keV, MeV, GeV, TeV)
source <xs:simpleType name="spectralUnitType">
 
<xs:annotation>
   
<xs:documentation>Spectral units may be frequency (Hz, kHz, MHz, GHz), wavelength (meters, mm, micron, nm, Angstrom), or energy (eV, keV, MeV, GeV, TeV)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="unitType">
   
<xs:enumeration value="Hz"/>
   
<xs:enumeration value="kHz"/>
   
<xs:enumeration value="MHz"/>
   
<xs:enumeration value="GHz"/>
   
<xs:enumeration value="m"/>
   
<xs:enumeration value="mm"/>
   
<xs:enumeration value="um"/>
   
<xs:enumeration value="nm"/>
   
<xs:enumeration value="Angstrom"/>
   
<xs:enumeration value="eV"/>
   
<xs:enumeration value="keV"/>
   
<xs:enumeration value="MeV"/>
   
<xs:enumeration value="GeV"/>
   
<xs:enumeration value="TeV"/>
 
</xs:restriction>
</xs:simpleType>

simpleType timeScaleType
type restriction of xs:string
used by
elements timeFrameType/TimeScale astronTimeType/Timescale
facets
enumeration TT
enumeration TDT
enumeration ET
enumeration TDB
enumeration TEB
enumeration TCG
enumeration TCB
enumeration TAI
enumeration IAT
enumeration UTC
enumeration GPS
enumeration LST
enumeration GMST
enumeration LOCAL
annotation
documentation
The actual time scale used: TT, TAI, UTC, TDB, etc.
source <xs:simpleType name="timeScaleType">
 
<xs:annotation>
   
<xs:documentation>The actual time scale used: TT, TAI, UTC, TDB, etc.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="TT">
     
<xs:annotation>
       
<xs:documentation>Terrestrial Time; the basis for ephemerides</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="TDT">
     
<xs:annotation>
       
<xs:documentation>Obsolete synonym for TT</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="ET">
     
<xs:annotation>
       
<xs:documentation>Ephemeris Time; predecessor of, and continuous with, TT</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="TDB">
     
<xs:annotation>
       
<xs:documentation>Barycentric Dynamic Time:the independent variable in planetay ephemerides; time at the solar system barycenter synchronous with TT on an annual basis; sometimes called TEB</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="TEB">
     
<xs:annotation>
       
<xs:documentation>Barycentric Ephemeris Time: time at the solar system barycenter synchronous with TT on an annual basis; a deprecated synonym of TDB.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="TCG">
     
<xs:annotation>
       
<xs:documentation>Terrestrial Coordinate Time</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="TCB">
     
<xs:annotation>
       
<xs:documentation>Barycentric Coordinate Time; runs slower than TDB but is consistent with physical constants</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="TAI">
     
<xs:annotation>
       
<xs:documentation>International Atomic Time; runs 32.184 s behind TT</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="IAT">
     
<xs:annotation>
       
<xs:documentation>Synonym for TAI</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="UTC">
     
<xs:annotation>
       
<xs:documentation>Coordinated Universal Time; currently (2006) runs 33 leapseconds behind TAI</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="GPS">
     
<xs:annotation>
       
<xs:documentation>Global Positioning System's time scale; runs 19 s behind TAI, 51.184 s behind TT.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="LST">
     
<xs:annotation>
       
<xs:documentation>Local Siderial Time; only for ground-based observations; note that the second is shorter</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="GMST">
     
<xs:annotation>
       
<xs:documentation>Greenwich Mean Siderial Time; only for ground-based observations; note that the second is shorter</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="LOCAL">
     
<xs:annotation>
       
<xs:documentation>Only to be used for simulations in conjunction with a relocatable spatial frame</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType timeUnitType
type restriction of unitType
used by
attributes double1Type/@time_unit timeOffsetType/@unit timeCoordinateType/@unit orbitType/P/@unit
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
enumeration 
annotation
documentation
Time units may be second (s), hour (h: 3600 s), day (d: 86400 s), Julian year (a, yr: 365.25 d), Julian century (cy: 36525 d), or empty (i.e., dimensionless) for ISO-8601 format
source <xs:simpleType name="timeUnitType">
 
<xs:annotation>
   
<xs:documentation>Time units may be second (s), hour (h: 3600 s), day (d: 86400 s), Julian year (a, yr: 365.25 d), Julian century (cy: 36525 d), or empty (i.e., dimensionless) for ISO-8601 format</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="unitType">
   
<xs:enumeration value="s"/>
   
<xs:enumeration value="h"/>
   
<xs:enumeration value="d"/>
   
<xs:enumeration value="a"/>
   
<xs:enumeration value="yr"/>
   
<xs:enumeration value="cy"/>
   
<xs:enumeration value=""/>
 
</xs:restriction>
</xs:simpleType>

simpleType unitType
type xs:string
used by
simpleTypes angleUnitType posUnitType spectralUnitType timeUnitType velTimeUnitType
attributes double1Type/@gen_unit double2Type/@gen_unit double3Type/@gen_unit double4Type/@gen_unit double9Type/@gen_unit stringCoordinateType/@unit scalarCoordinateType/@unit genVector2CoordinateType/@unit genVector3CoordinateType/@unit uCoordScalarIntervalType/@unit uCoord2VecIntervalType/@unit uCoord3VecIntervalType/@unit
annotation
documentation
Basic unit type
source <xs:simpleType name="unitType">
 
<xs:annotation>
   
<xs:documentation>Basic unit type</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType velTimeUnitType
type restriction of unitType
used by
attributes double1Type/@vel_time_unit double2Type/@vel_time_unit double3Type/@vel_time_unit double4Type/@vel_time_unit double9Type/@vel_time_unit velVector1CoordinateType/@vel_time_unit velVector2CoordinateType/@vel_time_unit velVector3CoordinateType/@vel_time_unit redshiftCoordinateType/@vel_time_unit velocityIntervalType/@vel_time_unit redshiftIntervalType/@vel_time_unit
facets
enumeration s
enumeration h
enumeration d
enumeration a
enumeration yr
enumeration cy
annotation
documentation
Velocity units are a posUnitType / velTimeType; the latter may be second, day, hour, year (a or yr), century, but not empty
source <xs:simpleType name="velTimeUnitType">
 
<xs:annotation>
   
<xs:documentation>Velocity units are a posUnitType / velTimeType; the latter may be second, day, hour, year (a or yr), century, but not empty</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="unitType">
   
<xs:enumeration value="s"/>
   
<xs:enumeration value="h"/>
   
<xs:enumeration value="d"/>
   
<xs:enumeration value="a"/>
   
<xs:enumeration value="yr"/>
   
<xs:enumeration value="cy"/>
 
</xs:restriction>
</xs:simpleType>

attributeGroup STCReference
used by
complexTypes double1Type isoTimeType jdTimeType posAngleType stcBaseType timeOffsetType
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:IDoptional      
idrefxs:IDREFoptional      
ucdxs:stringoptional      
xlink:typeoptional  simple    
xlink:hrefoptional      
ID_typexs:stringoptional      
IDREF_typexs:stringoptional      
annotation
documentation
These four attributes represent the standard IVOA referencing system: internal (within the document) referencing through "id" and "idref", external referencing through Xlink, using only "type=simple" and "href".
documentation
The attributes ID_type and IDREF_type allow the author to list attributes of type ID, respectively IDREF, enabling readers to identify these attributes without having to refer to the schema. This is important in cases where documents are concatenated (e.g., in registries), raising the potential for non-unique IDs. The value of these attributes is a string of comma-separated attribute names.
source <xs:attributeGroup name="STCReference">
 
<xs:annotation>
   
<xs:documentation>These four attributes represent the standard IVOA referencing system: internal (within the document) referencing through "id" and "idref", external referencing through Xlink, using only "type=simple" and "href".</xs:documentation>
   
<xs:documentation>The attributes ID_type and IDREF_type allow the author to list attributes of type ID, respectively IDREF, enabling readers to identify these attributes without having to refer to the schema. This is important in cases where documents are concatenated (e.g., in registries), raising the potential for non-unique IDs. The value of these attributes is a string of comma-separated attribute names.</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="id" type="xs:ID" use="optional"/>
 
<xs:attribute name="idref" type="xs:IDREF" use="optional"/>
 
<xs:attribute name="ucd" type="xs:string" use="optional"/>
 
<xs:attribute ref="xlink:type" use="optional" default="simple"/>
 
<xs:attribute ref="xlink:href" use="optional"/>
 
<xs:attribute name="ID_type" type="xs:string" use="optional"/>
 
<xs:attribute name="IDREF_type" type="xs:string" use="optional"/>
</xs:attributeGroup>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy