documentation/ 0040755 0001756 0001001 00000000000 10026407057 012515 5 ustar shaya None documentation/Quantity01.html 0100755 0001756 0001001 00002467512 10026405542 015400 0 ustar shaya None
Schema Quantity.xsdschema location: | C:\NVO\Data Models\Quantity\quantity_and_schema_examples\later\Quantity.xsd |
targetNamespace: | http://ivoa.org/Quantity |
schema location: | C:\NVO\Data Models\Quantity\quantity_and_schema_examples\later\Accuracy.xsd |
targetNamespace: | http://ivoa.org/Accuracy |
schema location: | C:\NVO\Data Models\Quantity\quantity_and_schema_examples\later\CoordinateSystems.xsd |
targetNamespace: | http://ivoa.org/CoordinateSystems |
Elements | Complex types |
CoordSystemsGroup | coordSystemsContainerType |
SkyFrame | coordSystemsType |
TimeFrame |
schema location: | C:\NVO\Data Models\Quantity\quantity_and_schema_examples\later\Mappings.xsd |
targetNamespace: | http://ivoa.org/Mappings |
Elements | Complex types |
MappingGroup | mappingContainerType |
Polynomial | mappingType |
polyMapType |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | basicQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Accuracy Members | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="BasicQuantity" type="basicQuantityType" substitutionGroup="QuantityGroup"> <xsd:annotation> <xsd:documentation>see BasicQuantityType</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | coreQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Values Mapping Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="CoreQuantity" type="coreQuantityType" substitutionGroup="QuantityGroup"> <xsd:annotation> <xsd:documentation>see CoreQuantityType</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | frameType | ||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:element name="Frame" type="frameType" substitutionGroup="FrameGroup"> <xsd:annotation> <xsd:documentation>see FrameType</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | frameType | ||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:element name="FrameGroup" type="frameType" abstract="true"> <xsd:annotation> <xsd:documentation>A subsitution group for frames</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | standardQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Axes AxesContainer Units Unitless Float Integer String Vector ValueCellGroup Values Mapping AltValues Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Quantity" type="standardQuantityType" substitutionGroup="QuantityGroup"> <xsd:annotation> <xsd:documentation>see standardQuantityType</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||
namespace | http://ivoa.org/Quantity | ||
type | quantityType | ||
used by |
|
||
annotation |
|
||
source | <xsd:element name="QuantityGroup" type="quantityType" abstract="true"> <xsd:annotation> <xsd:documentation>A substitution group for quantity</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||
type | refQuantityType | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:element name="RefQuantity" type="refQuantityType" substitutionGroup="QuantityGroup"> <xsd:annotation> <xsd:documentation>see refQuantityType</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | standardQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Axes AxesContainer Units Unitless Float Integer String Vector ValueCellGroup Values Mapping AltValues Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="StandardQuantity" type="standardQuantityType" substitutionGroup="QuantityGroup"> <xsd:annotation> <xsd:documentation>see StandardQuantityType</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | trivialQuantityType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:element name="TrivialQuantity" type="trivialQuantityType" substitutionGroup="QuantityGroup"> <xsd:annotation> <xsd:documentation>see TrivialQuantityType</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||
namespace | http://ivoa.org/Quantity | ||
type | valueCellType | ||
annotation |
|
||
source | <xsd:element name="Value" type="valueCellType" substitutionGroup="ValueCellGroup"> <xsd:annotation> <xsd:documentation>see ValueCellType</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||
namespace | http://ivoa.org/Quantity | ||
type | valueCellType | ||
used by |
|
||
annotation |
|
||
source | <xsd:element name="ValueCellGroup" type="valueCellType" abstract="true"> <xsd:annotation> <xsd:documentation>a substitution group for ValueCellType</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||
namespace | http://ivoa.org/Quantity | ||
children | Axes RefQuantity | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="axesContainerType"> <xsd:annotation> <xsd:documentation>A list of axes or axesrefs</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:sequence> <xsd:element name="Axes" type="coreQuantityType" minOccurs="0" maxOccurs="unbounded"/> <!-- axes should be only core or standard quantities only --> </xsd:sequence> <xsd:element name="RefQuantity" type="refQuantityType"/> </xsd:choice> <!-- holds either sequence of axes -Or- a reference to some others --> </xsd:complexType> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | coreQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Values Mapping Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Axes" type="coreQuantityType" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||
type | refQuantityType | ||||||||||||
attributes |
|
||||||||||||
source | <xsd:element name="RefQuantity" type="refQuantityType"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | restriction of coreQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Accuracy Members | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="basicQuantityType"> <xsd:annotation> <xsd:documentation>This quantity holds just a single value</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="coreQuantityType"> <xsd:sequence> <xsd:element name="MetaData" type="quantityContainerType" minOccurs="0"/> <xsd:element name="Ucd" type="trivialQuantityType" minOccurs="0"/> <xsd:element name="CoordSystem" type="coord:coordSystemsContainerType" minOccurs="0"/> <xsd:choice> <xsd:sequence> <xsd:choice> <xsd:sequence> <xsd:choice minOccurs="0"> <xsd:element name="Units" type="trivialQuantityType"/> <xsd:element name="Unitless" type="unitlessType"/> </xsd:choice> <xsd:choice minOccurs="0"> <xsd:element name="Float" type="floatType"/> <xsd:element name="Integer" type="integerType"/> <xsd:element name="String" type="stringType"/> </xsd:choice> </xsd:sequence> <xsd:element name="Vector" type="vectorType"/> <!-- type 1 : scalar needs dataType + units --> <!-- type 1 : vector needs dataType only --> </xsd:choice> <xsd:element ref="ValueCellGroup"/> <xsd:element name="Accuracy" type="acc:accuracyContainerType" minOccurs="0"/> <!-- dataTYpe/Units. Only certain combos can exist --> </xsd:sequence> <xsd:element name="Members"/> <!-- number data --> <!-- choice 2 : has member --> </xsd:choice> <!-- data either number or members --> </xsd:sequence> <xsd:attributeGroup ref="quantityAttribs"/> <xsd:attribute name="size" use="prohibited"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | quantityContainerType |
children | QuantityGroup |
source | <xsd:element name="MetaData" type="quantityContainerType" minOccurs="0"/> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | trivialQuantityType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Ucd" type="trivialQuantityType" minOccurs="0"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | coord:coordSystemsContainerType |
children | coord:CoordSystemsGroup |
source | <xsd:element name="CoordSystem" type="coord:coordSystemsContainerType" minOccurs="0"/> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | trivialQuantityType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Units" type="trivialQuantityType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | unitlessType |
source | <xsd:element name="Unitless" type="unitlessType"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | floatType | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Float" type="floatType"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | integerType | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Integer" type="integerType"/> |
diagram | |||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||
type | stringType | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xsd:element name="String" type="stringType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | vectorType |
children | FrameGroup |
source | <xsd:element name="Vector" type="vectorType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | acc:accuracyContainerType |
children | acc:AccuracyGroup |
source | <xsd:element name="Accuracy" type="acc:accuracyContainerType" minOccurs="0"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
source | <xsd:element name="Members"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | restriction of standardQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Values Mapping Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="coreQuantityType"> <xsd:annotation> <xsd:documentation>This quantity holds one-dimensional values</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="standardQuantityType"> <xsd:sequence> <xsd:element name="MetaData" type="quantityContainerType" minOccurs="0"/> <xsd:element name="Ucd" type="trivialQuantityType" minOccurs="0"/> <xsd:element name="CoordSystem" type="coord:coordSystemsContainerType" minOccurs="0"/> <xsd:choice> <xsd:sequence> <xsd:choice> <xsd:sequence> <xsd:choice minOccurs="0"> <xsd:element name="Units" type="trivialQuantityType"/> <xsd:element name="Unitless" type="unitlessType"/> </xsd:choice> <xsd:choice minOccurs="0"> <xsd:element name="Float" type="floatType"/> <xsd:element name="Integer" type="integerType"/> <xsd:element name="String" type="stringType"/> </xsd:choice> </xsd:sequence> <xsd:element name="Vector" type="vectorType"/> <!-- type 1 : scalar needs dataType + units --> <!-- type 1 : vector needs dataType only --> </xsd:choice> <xsd:choice> <xsd:element ref="ValueCellGroup"/> <xsd:element name="Values" type="valuesContainerType"/> <xsd:element name="Mapping" type="map:mappingContainerType"/> </xsd:choice> <xsd:element name="Accuracy" type="acc:accuracyContainerType" minOccurs="0"/> <!-- dataTYpe/Units. Only certain combos can exist --> </xsd:sequence> <xsd:choice> <xsd:element name="Members"/> <xsd:element ref="QuantityGroup" maxOccurs="unbounded"/> </xsd:choice> <!-- number data --> <!-- choice 2 : has member, this may be specified either as within a full "members" element, or just start listing quantities --> </xsd:choice> <!-- data either number or members --> </xsd:sequence> <xsd:attributeGroup ref="quantityAttribs"/> <xsd:attribute name="size" type="xsd:nonNegativeInteger" use="optional"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | quantityContainerType |
children | QuantityGroup |
source | <xsd:element name="MetaData" type="quantityContainerType" minOccurs="0"/> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | trivialQuantityType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Ucd" type="trivialQuantityType" minOccurs="0"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | coord:coordSystemsContainerType |
children | coord:CoordSystemsGroup |
source | <xsd:element name="CoordSystem" type="coord:coordSystemsContainerType" minOccurs="0"/> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | trivialQuantityType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Units" type="trivialQuantityType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | unitlessType |
source | <xsd:element name="Unitless" type="unitlessType"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | floatType | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Float" type="floatType"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | integerType | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Integer" type="integerType"/> |
diagram | |||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||
type | stringType | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xsd:element name="String" type="stringType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | vectorType |
children | FrameGroup |
source | <xsd:element name="Vector" type="vectorType"/> |
diagram | |||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||
type | valuesContainerType | ||||||||||||
children | ValueCellGroup | ||||||||||||
attributes |
|
||||||||||||
source | <xsd:element name="Values" type="valuesContainerType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | map:mappingContainerType |
children | map:MappingGroup |
source | <xsd:element name="Mapping" type="map:mappingContainerType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | acc:accuracyContainerType |
children | acc:AccuracyGroup |
source | <xsd:element name="Accuracy" type="acc:accuracyContainerType" minOccurs="0"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
source | <xsd:element name="Members"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="floatType"> <xsd:annotation> <xsd:documentation>I/O format information on float/exponential fields</xsd:documentation> </xsd:annotation> <xsd:attribute name="width" type="xsd:NMTOKEN"/> <xsd:attribute name="precision" type="xsd:NMTOKEN"/> <xsd:attribute name="exponent" type="xsd:NMTOKEN" default="0"/> <xsd:attribute name="noDataValue" type="xsd:double"/> <!-- use="required"/> --> <!-- use="required"/> --> </xsd:complexType> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="frameType"> <xsd:annotation> <xsd:documentation>see FrameType</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="MetaData" type="quantityContainerType" minOccurs="0"/> <xsd:element name="Ucd" type="trivialQuantityType" minOccurs="0"/> <xsd:element name="CoordSystem" type="coord:coordSystemsContainerType" minOccurs="0"/> <xsd:choice> <xsd:sequence> <xsd:choice minOccurs="0"> <xsd:element name="Units" type="trivialQuantityType"/> <xsd:element name="Unitless" type="unitlessType"/> </xsd:choice> <xsd:choice minOccurs="0"> <xsd:element name="Float" type="floatType"/> <xsd:element name="Integer" type="integerType"/> <xsd:element name="String" type="stringType"/> </xsd:choice> </xsd:sequence> <xsd:element name="Vector" type="vectorType"/> <!-- type 1 : scalar needs dataType + units --> <!-- type 2 : vector needs dataType only --> </xsd:choice> <!-- arbitrary (quantity) metadata (only basic quantites or lower allowed) --> <!-- special named meta-data : the ucd --> <!-- special named meta-data : the coordSystem --> <!-- units/dataType section --> </xsd:sequence> <xsd:attributeGroup ref="frameAttribs"/> </xsd:complexType> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | quantityContainerType |
children | QuantityGroup |
source | <xsd:element name="MetaData" type="quantityContainerType" minOccurs="0"/> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | trivialQuantityType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Ucd" type="trivialQuantityType" minOccurs="0"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | coord:coordSystemsContainerType |
children | coord:CoordSystemsGroup |
source | <xsd:element name="CoordSystem" type="coord:coordSystemsContainerType" minOccurs="0"/> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | trivialQuantityType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Units" type="trivialQuantityType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | unitlessType |
source | <xsd:element name="Unitless" type="unitlessType"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | floatType | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Float" type="floatType"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | integerType | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Integer" type="integerType"/> |
diagram | |||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||
type | stringType | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xsd:element name="String" type="stringType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | vectorType |
children | FrameGroup |
source | <xsd:element name="Vector" type="vectorType"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="integerType"> <xsd:annotation> <xsd:documentation>I/O format information on integer fields</xsd:documentation> </xsd:annotation> <xsd:attribute name="type" default="decimal"> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="decimal"/> <xsd:enumeration value="octal"/> <xsd:enumeration value="hexadecimal"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name="width" type="xsd:NMTOKEN"/> <xsd:attribute name="signed" default="yes"> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="yes"/> <xsd:enumeration value="no"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> <xsd:attribute name="noDataValue" type="xsd:long"/> <!-- use="required"/> --> </xsd:complexType> |
diagram | |||
namespace | http://ivoa.org/Quantity | ||
children | QuantityGroup | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="quantityContainerType"> <xsd:annotation> <xsd:documentation>A container for quantities</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="QuantityGroup" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
diagram | |||||
namespace | http://ivoa.org/Quantity | ||||
used by |
|
||||
annotation |
|
||||
source | <xsd:complexType name="quantityType" mixed="true"> <xsd:annotation> <xsd:documentation>Primitive type for QuantityGroup</xsd:documentation> </xsd:annotation> </xsd:complexType> |
diagram | |||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||
type | extension of quantityType | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:complexType name="refQuantityType"> <xsd:annotation> <xsd:documentation>This type of quantity just references other types. This allows reuse of quantities.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="quantityType"> <xsd:attribute name="qidRef" type="xsd:IDREF" use="required"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | extension of unmixedQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Axes AxesContainer Units Unitless Float Integer String Vector ValueCellGroup Values Mapping AltValues Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="standardQuantityType"> <xsd:annotation> <xsd:documentation>This is the full featured quantity with axes</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="unmixedQuantityType"> <xsd:sequence> <xsd:element name="MetaData" type="quantityContainerType" minOccurs="0"/> <xsd:element name="Ucd" type="trivialQuantityType" minOccurs="0"/> <xsd:element name="CoordSystem" type="coord:coordSystemsContainerType" minOccurs="0"/> <xsd:choice minOccurs="0"> <xsd:element name="Axes" type="coreQuantityType"/> <xsd:element name="AxesContainer" type="axesContainerType"/> <!-- axes must be either core quantities only --> <!-- when there is more than one set of axes --> </xsd:choice> <xsd:choice> <xsd:sequence> <xsd:choice> <xsd:sequence> <xsd:choice minOccurs="0"> <xsd:element name="Units" type="trivialQuantityType"/> <xsd:element name="Unitless" type="unitlessType"/> </xsd:choice> <xsd:choice minOccurs="0"> <xsd:element name="Float" type="floatType"/> <xsd:element name="Integer" type="integerType"/> <xsd:element name="String" type="stringType"/> </xsd:choice> </xsd:sequence> <xsd:element name="Vector" type="vectorType"/> <!-- type 1 : scalar needs dataType + units --> <!-- type 2 : vector needs dataType only --> </xsd:choice> <xsd:choice> <xsd:element ref="ValueCellGroup"/> <xsd:element name="Values" type="valuesContainerType"/> <xsd:element name="Mapping" type="map:mappingContainerType"/> </xsd:choice> <xsd:element name="AltValues" type="quantityContainerType" minOccurs="0"/> <xsd:element name="Accuracy" type="acc:accuracyContainerType" minOccurs="0"/> <!-- dataTYpe/Units. Only certain combos can exist --> </xsd:sequence> <xsd:choice> <xsd:element name="Members"/> <xsd:element ref="QuantityGroup" maxOccurs="unbounded"/> </xsd:choice> <!-- number data --> <!-- choice 2 : has member, this may be specified either as within a full "members" element, or just start listing quantities --> </xsd:choice> <!-- arbitrary (quantity) metadata (only basic quantites or lower allowed) --> <!-- special named meta-data : the ucd --> <!-- special named meta-data : the coordSystem --> <!-- specification of the (apparent) dimensionality --> <!-- data section. various groupings --> <!-- data either number or members --> </xsd:sequence> <xsd:attributeGroup ref="quantityAttribs"/> <xsd:attribute name="size" type="xsd:nonNegativeInteger" use="optional"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | quantityContainerType |
children | QuantityGroup |
source | <xsd:element name="MetaData" type="quantityContainerType" minOccurs="0"/> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | trivialQuantityType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Ucd" type="trivialQuantityType" minOccurs="0"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | coord:coordSystemsContainerType |
children | coord:CoordSystemsGroup |
source | <xsd:element name="CoordSystem" type="coord:coordSystemsContainerType" minOccurs="0"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | coreQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Values Mapping Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Axes" type="coreQuantityType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | axesContainerType |
children | Axes RefQuantity |
source | <xsd:element name="AxesContainer" type="axesContainerType"/> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | trivialQuantityType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Units" type="trivialQuantityType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | unitlessType |
source | <xsd:element name="Unitless" type="unitlessType"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | floatType | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Float" type="floatType"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||||||||
type | integerType | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Integer" type="integerType"/> |
diagram | |||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||
type | stringType | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xsd:element name="String" type="stringType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | vectorType |
children | FrameGroup |
source | <xsd:element name="Vector" type="vectorType"/> |
diagram | |||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||
type | valuesContainerType | ||||||||||||
children | ValueCellGroup | ||||||||||||
attributes |
|
||||||||||||
source | <xsd:element name="Values" type="valuesContainerType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | map:mappingContainerType |
children | map:MappingGroup |
source | <xsd:element name="Mapping" type="map:mappingContainerType"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | quantityContainerType |
children | QuantityGroup |
source | <xsd:element name="AltValues" type="quantityContainerType" minOccurs="0"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
type | acc:accuracyContainerType |
children | acc:AccuracyGroup |
source | <xsd:element name="Accuracy" type="acc:accuracyContainerType" minOccurs="0"/> |
diagram | |
namespace | http://ivoa.org/Quantity |
source | <xsd:element name="Members"/> |
diagram | |||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:complexType name="stringType"> <xsd:annotation> <xsd:documentation>I/O format information on character strings</xsd:documentation> </xsd:annotation> <xsd:attribute name="width" type="xsd:NMTOKEN" default="-1"/> <xsd:attribute name="noDataValue" type="xsd:string"/> </xsd:complexType> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
type | extension of quantityType | ||||||||||||||||||||||||
used by | |||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="trivialQuantityType" mixed="true"> <xsd:annotation> <xsd:documentation>Trivial Quantity holds PCDATA as well as quantity attributes.</xsd:documentation> </xsd:annotation> <xsd:complexContent mixed="true"> <xsd:extension base="quantityType"> <xsd:attributeGroup ref="quantityAttribs"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
diagram | |||
namespace | http://ivoa.org/Quantity | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="unitlessType"> <xsd:annotation> <xsd:documentation>For when the quantity has no physical units. Use sparingly.</xsd:documentation> </xsd:annotation> </xsd:complexType> |
diagram | |||
namespace | http://ivoa.org/Quantity | ||
type | restriction of quantityType | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="unmixedQuantityType" mixed="false"> <xsd:annotation> <xsd:documentation>This is an intermediate to restrict PCDATA in quantity except for trivialQuantities</xsd:documentation> </xsd:annotation> <xsd:complexContent mixed="false"> <xsd:restriction base="quantityType"/> </xsd:complexContent> </xsd:complexType> |
diagram | |||
namespace | http://ivoa.org/Quantity | ||
type | extension of xsd:string | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="valueCellType"> <xsd:annotation> <xsd:documentation>For holding a single datum</xsd:documentation> </xsd:annotation> <xsd:simpleContent> <xsd:extension base="xsd:string"/> </xsd:simpleContent> </xsd:complexType> |
diagram | |||
namespace | http://ivoa.org/Quantity | ||
children | ValueCellGroup | ||
annotation |
|
||
source | <xsd:complexType name="valueContainerType"> <xsd:annotation> <xsd:documentation>A container for members of the ValueGroup</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="ValueCellGroup" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
diagram | |||||||||||||
namespace | http://ivoa.org/Quantity | ||||||||||||
children | ValueCellGroup | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:complexType name="valuesContainerType" mixed="true"> <xsd:annotation> <xsd:documentation>ValueCells</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="ValueCellGroup" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="fixedWidth" default="no"> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="yes"/> <xsd:enumeration value="no"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> |
diagram | |||
namespace | http://ivoa.org/Quantity | ||
children | FrameGroup | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="vectorType"> <xsd:annotation> <xsd:documentation>Allows one to define a tuple or vector datatype. One then declares the native format for each component of the vector.</xsd:documentation> </xsd:annotation> <xsd:sequence maxOccurs="unbounded"> <xsd:element ref="FrameGroup" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:attributeGroup name="frameAttribs"> <xsd:annotation> <xsd:documentation>name, description, and qid</xsd:documentation> </xsd:annotation> <xsd:attribute name="name" type="xsd:string"/> <xsd:attribute name="description" type="xsd:string"/> <xsd:attribute name="qid" type="xsd:ID" use="optional"/> </xsd:attributeGroup> |
namespace | http://ivoa.org/Quantity | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:attributeGroup name="quantityAttribs"> <xsd:annotation> <xsd:documentation>For now, same as frameAttribs</xsd:documentation> </xsd:annotation> <xsd:attributeGroup ref="frameAttribs"/> </xsd:attributeGroup> |
diagram | |||
namespace | http://ivoa.org/Accuracy | ||
type | quantityType | ||
used by |
|
||
annotation |
|
||
source | <xsd:element name="AccuracyGroup" type="q:quantityType" abstract="true"> <xsd:annotation> <xsd:documentation>a substitution group for AccuracyTypes</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | acc:basicAccuracyType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Accuracy Members | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="BinSize" type="basicAccuracyType" substitutionGroup="AccuracyGroup"> <xsd:annotation> <xsd:documentation>The width of a possible range of values. Used to describe the binning or pixelation of data</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | acc:AccuracyContainerType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Values Mapping Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="BinSizeContainer" type="AccuracyContainerType" substitutionGroup="AccuracyGroup"> <xsd:annotation> <xsd:documentation>A list of binSizes</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | acc:matrixAccuracyType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Axes AxesContainer Units Unitless Float Integer String Vector ValueCellGroup Values Mapping AltValues Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="BinSizeMatrix" type="matrixAccuracyType" substitutionGroup="AccuracyGroup"> <xsd:annotation> <xsd:documentation>An N-dim cube of binSizes</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | acc:basicAccuracyType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Accuracy Members | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Flag" type="basicAccuracyType" substitutionGroup="AccuracyGroup"> <xsd:annotation> <xsd:documentation>Any flag or simple indicator.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | acc:AccuracyContainerType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Values Mapping Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="FlagContainer" type="AccuracyContainerType" substitutionGroup="AccuracyGroup"> <xsd:annotation> <xsd:documentation>A list of flags</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | acc:matrixAccuracyType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Axes AxesContainer Units Unitless Float Integer String Vector ValueCellGroup Values Mapping AltValues Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="FlagMatrix" type="matrixAccuracyType" substitutionGroup="AccuracyGroup"> <xsd:annotation> <xsd:documentation>An N-dim cube of flags</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | acc:basicAccuracyType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Accuracy Members | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MeasuredError" type="basicAccuracyType" substitutionGroup="AccuracyGroup"> <xsd:annotation> <xsd:documentation>This holds a single error value.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | acc:AccuracyContainerType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Values Mapping Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MeasuredErrorContainer" type="AccuracyContainerType" substitutionGroup="AccuracyGroup"> <xsd:annotation> <xsd:documentation>a list of Accuracy with just error values</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | acc:matrixAccuracyType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Axes AxesContainer Units Unitless Float Integer String Vector ValueCellGroup Values Mapping AltValues Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MeasuredErrorMatrix" type="matrixAccuracyType" substitutionGroup="AccuracyGroup"> <xsd:annotation> <xsd:documentation>An N-dim cube of errors </xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||
namespace | http://ivoa.org/Accuracy | ||
children | acc:AccuracyGroup | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="accuracyContainerType"> <xsd:annotation> <xsd:documentation>Holds a list of members of AccuracyGroup</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="AccuracyGroup" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | extension of coreQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Values Mapping Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="AccuracyContainerType"> <xsd:annotation> <xsd:documentation>for holding list-valued accuracy information. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="q:coreQuantityType"/> </xsd:complexContent> </xsd:complexType> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | extension of basicQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Units Unitless Float Integer String Vector ValueCellGroup Accuracy Members | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="basicAccuracyType"> <xsd:annotation> <xsd:documentation>This holds a single value of accuracy data, so it is a basicQuantity</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="q:basicQuantityType"/> </xsd:complexContent> </xsd:complexType> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://ivoa.org/Accuracy | ||||||||||||||||||||||||||||||
type | extension of standardQuantityType | ||||||||||||||||||||||||||||||
children | MetaData Ucd CoordSystem Axes AxesContainer Units Unitless Float Integer String Vector ValueCellGroup Values Mapping AltValues Accuracy Members QuantityGroup | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="matrixAccuracyType"> <xsd:annotation> <xsd:documentation>An N-dim cube of accuracies</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="q:standardQuantityType"/> </xsd:complexContent> </xsd:complexType> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/CoordinateSystems | ||||||||||||||||||||||||
type | coord:coordSystemsType | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="CoordSystemsGroup" type="coordSystemsType" abstract="true"/> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/CoordinateSystems | ||||||||||||||||||||||||
type | coord:coordSystemsType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SkyFrame" type="coordSystemsType" substitutionGroup="CoordSystemsGroup"/> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/CoordinateSystems | ||||||||||||||||||||||||
type | coord:coordSystemsType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="TimeFrame" type="coordSystemsType" substitutionGroup="CoordSystemsGroup"/> |
diagram | |||
namespace | http://ivoa.org/CoordinateSystems | ||
children | coord:CoordSystemsGroup | ||
used by |
|
||
source | <xsd:complexType name="coordSystemsContainerType"> <xsd:sequence> <xsd:element ref="CoordSystemsGroup"/> </xsd:sequence> </xsd:complexType> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/CoordinateSystems | ||||||||||||||||||||||||
type | extension of trivialQuantityType | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:complexType name="coordSystemsType"> <xsd:complexContent> <xsd:extension base="q:trivialQuantityType"/> </xsd:complexContent> </xsd:complexType> |
diagram | |||||||||||||||||||
namespace | http://ivoa.org/Mappings | ||||||||||||||||||
type | map:mappingType | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:element name="MappingGroup" type="mappingType" abstract="true"> <xsd:annotation> <xsd:documentation>abstract Group for Mappings</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||||||||||||||||||
namespace | http://ivoa.org/Mappings | ||||||||||||||||||
type | map:polyMapType | ||||||||||||||||||
children | Param | ||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:element name="Polynomial" type="polyMapType" substitutionGroup="MappingGroup"> <xsd:annotation> <xsd:documentation>see polyMapType</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | |||
namespace | http://ivoa.org/Mappings | ||
children | map:MappingGroup | ||
used by |
|
||
source | <xsd:complexType name="mappingContainerType"> <xsd:sequence> <xsd:element ref="MappingGroup"/> </xsd:sequence> </xsd:complexType> |
diagram | |||||||
namespace | http://ivoa.org/Mappings | ||||||
type | restriction of xsd:anyType | ||||||
used by |
|
||||||
attributes |
|
||||||
annotation |
|
||||||
source | <xsd:complexType name="mappingType"> <xsd:annotation> <xsd:documentation>The mapping type .. all mappings inherit from this. These values are very TBD. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:restriction base="xsd:anyType"> <xsd:attribute name="type" type="xsd:string"/> <xsd:attribute name="nparams" type="xsd:positiveInteger"/> </xsd:restriction> </xsd:complexContent> </xsd:complexType> |
diagram | |||||||||||||||||||
namespace | http://ivoa.org/Mappings | ||||||||||||||||||
type | extension of map:mappingType | ||||||||||||||||||
children | Param | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:complexType name="polyMapType"> <xsd:annotation> <xsd:documentation>Polynomial mapping</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="mappingType"> <xsd:sequence> <xsd:element name="Param" type="q:trivialQuantityType" maxOccurs="unbounded"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
diagram | |||||||||||||||||||||||||
namespace | http://ivoa.org/Mappings | ||||||||||||||||||||||||
type | trivialQuantityType | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Param" type="q:trivialQuantityType" maxOccurs="unbounded"/> |