DataType¶
- class pyvo.io.vosi.vodataservice.DataType(*args, **kwargs)[source]¶
Bases:
ContentMixin
,ElementWithXSIType
DataType element as described in http://www.ivoa.net/xml/VODataService/v1.1
A type (in the computer language sense) associated with a parameter with an arbitrary name.
This XML type is used as a parent for defining data types with a restricted set of names.
Attributes Summary
Specifies the size of the dataType
the string that is used to delimit elements of an array value when arraysize is not "1".
An identifier for the schema that the value given by the extended attribute is drawn from.
The data value represented by this type can be interpreted as of a custom type identified by the value of this attribute.
Attributes Documentation
- arraysize¶
Specifies the size of the dataType
- delim¶
the string that is used to delimit elements of an array value when arraysize is not “1”.
Unless specifically disallowed by the context, applications should allow optional spaces to appear in an actual data value before and after the delimiter (e.g. “1, 5” when delim=”,”).
the default is “ “; i.e. the values are delimited by spaces.
- extendedschema¶
An identifier for the schema that the value given by the extended attribute is drawn from.
This attribute is normally ignored if the extendedType attribute is not present.
- extendedtype¶
The data value represented by this type can be interpreted as of a custom type identified by the value of this attribute.
If an application does not recognize this extendedType, it should attempt to handle value assuming the type given by the element’s value. string is a recommended default type.
This element may make use of the extendedSchema attribute and/or any arbitrary (qualified) attribute to refine the identification of the type.