schema location: | C:\Projets\VOTable\VOTable-1.1.xsd |
targetNamespace: | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd |
Elements | Complex types | Simple types |
BINARY | anyTEXT | arrayDEF |
COOSYS | astroYear | |
DATA | dataType | |
DEFINITIONS | encodingType | |
DESCRIPTION | precType | |
FIELD | ucdType | |
FIELDref | yesno | |
FITS | ||
GROUP | ||
INFO | ||
LINK | ||
MAX | ||
MIN | ||
OPTION | ||
PARAM | ||
PARAMref | ||
RESOURCE | ||
STREAM | ||
TABLE | ||
TABLEDATA | ||
TD | ||
TR | ||
VALUES | ||
VOTABLE |
diagram | |||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
children | STREAM | ||
used by |
|
||
source | <xs:element name="BINARY"> <xs:complexType> <xs:sequence> <xs:element ref="STREAM"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||||||||||||||
type | extension of xs:string | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="COOSYS"> <xs:complexType mixed="true"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="ID" type="xs:ID" use="required"/> <xs:attribute name="equinox" type="astroYear"/> <xs:attribute name="epoch" type="astroYear"/> <xs:attribute name="system" default="eq_FK5"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="eq_FK4"/> <xs:enumeration value="eq_FK5"/> <xs:enumeration value="ICRS"/> <xs:enumeration value="ecl_FK4"/> <xs:enumeration value="ecl_FK5"/> <xs:enumeration value="galactic"/> <xs:enumeration value="supergalactic"/> <xs:enumeration value="xy"/> <xs:enumeration value="barycentric"/> <xs:enumeration value="geo_app"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
children | TABLEDATA BINARY FITS | ||
used by |
|
||
source | <xs:element name="DATA"> <xs:complexType> <xs:choice> <xs:element ref="TABLEDATA"/> <xs:element ref="BINARY"/> <xs:element ref="FITS"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
children | COOSYS PARAM | ||
used by |
|
||
source | <xs:element name="DEFINITIONS"> <xs:complexType> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="COOSYS"/> <xs:element ref="PARAM"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
type | anyTEXT | ||
used by |
|
||
source | <xs:element name="DESCRIPTION" type="anyTEXT"/> |
diagram | |||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
children | DESCRIPTION VALUES LINK | ||
used by |
|
||
attributes | |||
source | <xs:element name="FIELD"> <xs:complexType> <xs:sequence> <xs:element ref="DESCRIPTION" minOccurs="0"/> <xs:element ref="VALUES" minOccurs="0"/> <xs:element ref="LINK" minOccurs="0" maxOccurs="unbounded"/> <!-- minOccurs="0" maxOccurs="unbounded" --> <!-- maxOccurs="2" --> </xs:sequence> <xs:attribute name="ID" type="xs:ID"/> <xs:attribute name="unit" type="xs:token"/> <xs:attribute name="datatype" type="dataType" use="required"/> <xs:attribute name="precision" type="precType"/> <xs:attribute name="width" type="xs:positiveInteger"/> <xs:attribute name="ref" type="xs:IDREF"/> <xs:attribute name="name" type="xs:token" use="required"/> <xs:attribute name="ucd" type="ucdType"/> <xs:attribute name="utype" type="xs:string"/> <xs:attribute name="arraysize" type="xs:string"/> <xs:attribute name="type"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="hidden"/> <xs:enumeration value="no_query"/> <xs:enumeration value="trigger"/> <xs:enumeration value="location"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="FIELDref"> <xs:complexType> <xs:attribute name="ref" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||
children | STREAM | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="FITS"> <xs:complexType> <xs:sequence> <xs:element ref="STREAM"/> </xs:sequence> <xs:attribute name="extnum" type="xs:positiveInteger"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||||||||||||||||||||
children | DESCRIPTION FIELD FIELDref PARAM PARAMref GROUP | ||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xs:element name="GROUP"> <xs:complexType> <xs:sequence> <xs:element ref="DESCRIPTION" minOccurs="0"/> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="FIELD"/> <xs:element ref="FIELDref"/> <xs:element ref="PARAM"/> <xs:element ref="PARAMref"/> <xs:element ref="GROUP"/> </xs:choice> </xs:sequence> <xs:attribute name="ID" type="xs:ID"/> <xs:attribute name="name" type="xs:token"/> <xs:attribute name="ref" type="xs:IDREF"/> <xs:attribute name="ucd" type="ucdType"/> <xs:attribute name="utype" type="xs:string"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||||||||
type | extension of xs:string | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="INFO"> <xs:complexType mixed="true"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="ID" type="xs:ID"/> <xs:attribute name="name" type="xs:token" use="required"/> <xs:attribute name="value" type="xs:string" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="LINK"> <xs:complexType mixed="true"> <xs:attribute name="ID" type="xs:ID"/> <xs:attribute name="content-role"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="query"/> <xs:enumeration value="hints"/> <xs:enumeration value="doc"/> <xs:enumeration value="location"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="content-type" type="xs:token"/> <xs:attribute name="title" type="xs:string"/> <xs:attribute name="value" type="xs:string"/> <xs:attribute name="href" type="xs:anyURI"/> <xs:attribute name="gref" type="xs:token"/> <xs:attribute name="action" type="xs:anyURI"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="MAX"> <xs:complexType> <xs:attribute name="value" type="xs:string" use="required"/> <xs:attribute name="inclusive" type="yesno" default="yes"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="MIN"> <xs:complexType> <xs:attribute name="value" type="xs:string" use="required"/> <xs:attribute name="inclusive" type="yesno" default="yes"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||
children | OPTION | ||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="OPTION"> <xs:complexType> <xs:sequence> <xs:element ref="OPTION" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="name" type="xs:token"/> <xs:attribute name="value" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
diagram | |||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
children | DESCRIPTION VALUES LINK | ||
used by |
|
||
attributes | |||
source | <xs:element name="PARAM"> <xs:complexType> <xs:sequence> <xs:element ref="DESCRIPTION" minOccurs="0"/> <xs:element ref="VALUES" minOccurs="0"/> <xs:element ref="LINK" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="ID" type="xs:ID"/> <xs:attribute name="unit" type="xs:token"/> <xs:attribute name="datatype" type="dataType" use="required"/> <xs:attribute name="precision" type="precType"/> <xs:attribute name="width" type="xs:positiveInteger"/> <xs:attribute name="ref" type="xs:IDREF"/> <xs:attribute name="name" type="xs:token" use="required"/> <xs:attribute name="ucd" type="ucdType"/> <xs:attribute name="utype" type="xs:string"/> <xs:attribute name="value" type="xs:string" use="required"/> <xs:attribute name="arraysize" type="arrayDEF"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="PARAMref"> <xs:complexType> <xs:attribute name="ref" type="xs:IDREF" use="required"/> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||||||||
children | DESCRIPTION INFO COOSYS PARAM LINK TABLE RESOURCE | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="RESOURCE"> <xs:complexType> <xs:sequence> <xs:element ref="DESCRIPTION" minOccurs="0"/> <xs:choice maxOccurs="unbounded"> <xs:element ref="INFO" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="COOSYS" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="PARAM" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> <xs:element ref="LINK" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="TABLE" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="RESOURCE" minOccurs="0" maxOccurs="unbounded"/> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> <!-- Suggested Doug Tody, to include new RESOURCE types --> </xs:sequence> <xs:attribute name="name" type="xs:token"/> <xs:attribute name="ID" type="xs:ID"/> <xs:attribute name="type" default="results"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="results"/> <xs:enumeration value="meta"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:anyAttribute namespace="##other" processContents="lax"/> <!-- Suggested Doug Tody, to include new RESOURCE attributes --> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||||||||||||||||||||||||||
type | extension of xs:string | ||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="STREAM"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="type" default="locator"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="locator"/> <xs:enumeration value="other"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="href" type="xs:anyURI"/> <xs:attribute name="actuate" default="onRequest"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="onLoad"/> <xs:enumeration value="onRequest"/> <xs:enumeration value="other"/> <xs:enumeration value="none"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="encoding" type="encodingType" default="none"/> <xs:attribute name="expires" type="xs:dateTime"/> <xs:attribute name="rights" type="xs:token"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||||||||
children | DESCRIPTION FIELD PARAM GROUP LINK DATA | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="TABLE"> <xs:complexType> <xs:sequence> <xs:element ref="DESCRIPTION" minOccurs="0"/> <xs:choice maxOccurs="unbounded"> <xs:element ref="FIELD" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="PARAM" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="GROUP" minOccurs="0" maxOccurs="unbounded"/> </xs:choice> <xs:element ref="LINK" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="DATA" minOccurs="0"/> </xs:sequence> <xs:attribute name="ID" type="xs:ID"/> <xs:attribute name="name" type="xs:token"/> <xs:attribute name="ref" type="xs:IDREF"/> </xs:complexType> </xs:element> |
diagram | |||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
children | TR | ||
used by |
|
||
source | <xs:element name="TABLEDATA"> <xs:complexType> <xs:sequence> <xs:element ref="TR" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||
type | extension of xs:string | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="TD"> <xs:complexType mixed="true"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="encoding" type="encodingType"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
children | TD | ||
used by |
|
||
source | <xs:element name="TR"> <xs:complexType> <xs:sequence> <xs:element ref="TD" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||||||||||||||
children | MIN MAX OPTION | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="VALUES"> <xs:complexType> <xs:sequence> <xs:element ref="MIN" minOccurs="0"/> <xs:element ref="MAX" minOccurs="0"/> <xs:element ref="OPTION" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="ID" type="xs:ID"/> <xs:attribute name="type" default="legal"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="legal"/> <xs:enumeration value="actual"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="null" type="xs:token"/> <xs:attribute name="ref" type="xs:IDREF"/> <!-- xs:attribute name="invalid" type="yesno" default="no"/ --> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||
children | DESCRIPTION DEFINITIONS INFO RESOURCE | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="VOTABLE"> <xs:complexType> <xs:sequence> <xs:element ref="DESCRIPTION" minOccurs="0"/> <xs:element ref="DEFINITIONS" minOccurs="0"/> <xs:element ref="INFO" minOccurs="0" maxOccurs="unbounded"/> <xs:element ref="RESOURCE" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="ID" type="xs:ID"/> <xs:attribute name="version"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="1.1"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
diagram | |||
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
used by |
|
||
source | <xs:complexType name="anyTEXT" mixed="true"> <xs:sequence> <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
type | restriction of xs:token | ||
used by |
|
||
facets |
|
||
source | <xs:simpleType name="arrayDEF"> <xs:restriction base="xs:token"> <xs:pattern value="([0-9]+x)*[0-9]*[*]?(s\W)?"/> </xs:restriction> </xs:simpleType> |
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
type | restriction of xs:token | ||
used by |
|
||
facets |
|
||
source | <xs:simpleType name="astroYear"> <xs:restriction base="xs:token"> <xs:pattern value="[JB]?[0-9]+([.][0-9]*)?"/> </xs:restriction> </xs:simpleType> |
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||||||||||||||||||
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
source | <xs:simpleType name="dataType"> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="boolean"/> <xs:enumeration value="bit"/> <xs:enumeration value="unsignedByte"/> <xs:enumeration value="short"/> <xs:enumeration value="int"/> <xs:enumeration value="long"/> <xs:enumeration value="char"/> <xs:enumeration value="unicodeChar"/> <xs:enumeration value="float"/> <xs:enumeration value="double"/> <xs:enumeration value="floatComplex"/> <xs:enumeration value="doubleComplex"/> </xs:restriction> </xs:simpleType> |
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||||||
type | restriction of xs:NMTOKEN | ||||||||
used by |
|
||||||||
facets |
|
||||||||
source | <xs:simpleType name="encodingType"> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="gzip"/> <xs:enumeration value="base64"/> <xs:enumeration value="dynamic"/> <xs:enumeration value="none"/> </xs:restriction> </xs:simpleType> |
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
type | restriction of xs:token | ||
used by |
|
||
facets |
|
||
source | <xs:simpleType name="precType"> <xs:restriction base="xs:token"> <xs:pattern value="[EF]?[1-9][0-9]*"/> </xs:restriction> </xs:simpleType> |
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||
type | restriction of xs:token | ||
used by |
|
||
facets |
|
||
source | <xs:simpleType name="ucdType"> <xs:restriction base="xs:token"> <xs:pattern value="[A-Za-z0-9_.,-]*"/> </xs:restriction> </xs:simpleType> |
namespace | http://vizier.u-strasbg.fr/xml/VOTable-1.1.xsd | ||||
type | restriction of xs:NMTOKEN | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="yesno"> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="yes"/> <xs:enumeration value="no"/> </xs:restriction> </xs:simpleType> |