All Classes and Interfaces
Class
Description
Data "about" the record must be expressed in XML
that is compliant with an XML Schema defined by a community.
Java class for AccessURL complex type
AllSky type: just a shape without any child elements
Angular coordinate units may be degrees, radians, hours, arcmins, arcsecs
The basic description of an application.
generic description of a capability of an application - this
is different from a service capability because it does not
have an interface associated - perhaps should be derived
from a common base class though.
Astronomical area type
Coordinate references to a specific FITS file
Coordinate references to a specific FITS file
The astronomical (STC) coordsType
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
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.
Type for generic astronomical STC metadata, in particular Resource Profile, Search Location, Catalog Entry.
Must refer to a ValueType.
a naming authority; an assertion of control over a
namespace represented by an authority identifier.
Java class for Availability complex type
As the parameter's data type is usually important, schemas
normally employ a sub-class of this type
rather than this type directly.
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
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
Java class for anonymous complex type
a description of what the service does (in terms of
context-specific behavior), and how to use it (in terms of
an interface)
A custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)
A custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)
A custom space reference frame type defined through a 3-D Cartesian mapping (rotate and scale)
While this includes classical astronomical catalogues,
this resource is also appropriate for collections of observations
or simulation results provided their metadata are available
in a sufficiently structured form (e.g., Obscore, SSAP, etc).
This is the appropriate resource type for normal VO services,
e.g., TAP, SSAP, SIAP, ConeSearch.
Circle shape: center and radius
The allowed values for indicating the level at which a
service instance complies with the SSA standard.
This type implements a composition relation between the parent and child ObjectTypes.
The capabilities of a Cone Search implementation.
Constraint represents rules that instances of Type-s must obey to be valid.
Information allowing establishing contact, e.g., for purposes
of support.
Information regarding the general content of a resource
A convex hull: the smallest convex polygon that contains all its points; in spherical coordinates all points have to be contained within a hemisphere
A convex polygon defined by one or more Constraints
2-D coordinate interval type
3-D coordinate interval type
Generalized coordinate area type
Refers coordinate components to specific columns in the FITS file HDU
Provides the spatial coordinate definitions: number of axes, SPHERICAL, CARTESIAN, UNITSPHERE, POLAR, or HEALPIX, presence of velocities
A CoordFrame has to have at least an Id
Abstract coordinate type; a concrete Coordinate consists of a Value, Error, Resolution, Size, and PixSize
Abstact coordinate interval type
A generic CoordReferenceFrame
Scalar coordinate interval type
The generic coordsType
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
Coordinate system definition: a collection of coordinate frames
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
A type that just holds a 1-3D coordinate value; see comment in the CoordValue head element
A description of how a resource's contents or behavior maps
to the sky, to time, and to frequency space, including
coverage and resolution.
Java class for CreationType
The entity (e.g.
See vr:Capability for documentation on inherited children.
Information regarding the general curation of a resource
A curve in 2-D space, defined by its end points and a shape attribute (default: line or great circle)
A curve in 3-D space, defined by its end points and a shape attribute (default: line or great circle)
Type for custom positions: specifies reference origin
This type is deprecated.
Data File Format.
Description of whether an application can both read and
write a particular data format.
A limit on some data size, either in rows or in bytes.
Limits on data sizes, given in rows or bytes.
An IVOA defined data model, identified by an IVORN
intended for machine consumption and a short label
intended for human comsumption.
This resource type should only be used if the resource has no
common underlying tabular schema (e.g., an inhomogeneous archive).
This resource type should only be used if the service has no
common underlying tabular schema (e.g., a storage service) or
if it is not explicitly accessible (e.g., an ftp server with
images).
The defined categories that specify where the spectral data
originally came from.
This XML type is used as a parent for defining data types
with a restricted set of names.
Java class for DataType complex type
Java class for Date complex type
Java class for oai_dcType complex type
Java class for deletedRecordType
The descriptionType is used for the description
element in Identify and for setDescription element in ListSets.
An application that can actually be run on a user's desktop
computer.
The difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2
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)
A double with referencing and units attributes
A vector of 2 doubles; components are now separated.
A vector of 3 doubles with separated components
A vector of 4 doubles (2x2 matrix)
A vector of 9 doubles (3x3 matrix)
This type represents how to reference a ReferencableElement.
Java class for elementType complex type
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
Java class for EndorsedVersion complex type
A primitive type with a limited, discrete set of values.
Java class for EnumLiteral complex type
A short summary of an error - a fuller representation of the
error may be retrieved from /{jobs}/{job-id}/error
Java class for ErrorType
Description of the full execution environment.
Enumeration of possible phases of job execution
Java class for ExtensionSearchSupport
Specifies a FITS file and optionally a specific HDU by HDU number or HDU name
This type assumes that it is used in the context of
implied source (i.e., current) and target tables, as in
the ForeignKey type's fkColumn.
FK[45] type: needs an equinox
When foreign keys are declared in this way, clients can expect
that joins constrained with the foreign keys are preformed
efficiently (e.g., using an index).
Java class for Format complex type
Java class for genericCoordFrameType complex type
Type for custom positions: specifies reference origin
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
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
Java class for GetRecordType complex type
Java class for granularityType
An area on the unit sphere defined by the intersection with a plane
The capabilities of the Registry Harvest implementation.
A header has a unique identifier, a datestamp,
and setSpec(s) in case the item from which
the record is disseminated belongs to set(s).
2-D Healpix coordinates; defaults for H(4) and K(3)
The type of HTTP request, either GET or POST.
ICRS type: no equinox
Java class for IdentifyType complex type
The class of image service: Cutout, Mosaic, Atlas, Pointed
The allowed data type names do not imply a size or precise
format.
The intersection of two or more regions is a region
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.
This annotation is used to add ivoa metadata descriptions to allow TAP schema to be produced.
Utility Factory to create JAXB contexts which know about all the classes necessary for Registry Data Model.
Some utilities to make working with JAXB marshalling easier.
Represents an IVOA Identifier.
A decimal type for JD and MJD, with optional referencing
The complete representation of the state of a job
Java class for anonymous complex type
Java class for anonymous complex type
Each language element can describe one or more versions
of a language.
A non-standard or non-mandatory feature implemented
by the language..
A feature type is a language-dependent concept like
"user defined function", "geometry support", or possibly
"units supported".
Java class for ListIdentifiersType complex type
Java class for ListMetadataFormatsType complex type
Java class for ListRecordsType complex type
Java class for ListSetsType complex type
Java class for metadataFormatType complex type
Metadata must be expressed in XML that complies
with another XML Schema (namespace=#other).
A URL of a mirror (i.e., a functionally identical additional
service interface) to
Represents a complete data model and is the type of the (single) declared root element for
VO-DML/XML representation documents.
A "proxy" for an external model that is being used by the current model.
Also called "Cardinality".
The negation of a region is a region
Characterization as to whether a network connection is
required by the application.
the accessURL child element is the base URL for the OAI
service as defined in section 3.1.1 of the OAI PMH
standard.
Java class for OAI-PMHtype complex type
Java class for OAI-PMHerrorcodeType
Java class for OAI-PMHerrorType complex type
the accessURL child element is the service port location URL for
the OAI SOAP Web Service.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.applications package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.cone package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.dataservice package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.registry.dublincore package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.registry.dublincore.simple package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.registry.iface package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.registry.oaipmh package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.registry package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.sia package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.ssap package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.standard package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.resource.tap package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.stc.v1 package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.uws package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.vodml package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.vosi.availability package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.vosi.capabilities package.
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.javastro.ivoa.entities.vosi.tables package.
TBD use description form VO-DML specification document.
Type for observational STC metadata
Type for an observatory location
Java class for OptionalProtocol
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
Java class for anonymous complex type
Java class for anonymous complex type
Java class for anonymous complex type
Java class for anonymous complex type
Java class for anonymous complex type
Java class for anonymous complex type
Java class for anonymous complex type
The main purpose of an organisation as a registered resource is
to serve as a publisher of other resources.
All TAP services must support VOTable output, preserving
the MIME type of the input.
A Package is a container for type definitions and possible (child-)packages.
the list of input parameters to the job - if
the job description language does not naturally have
parameters, then this list should contain one element which
is the content of the original POST that created the job.
Java class for anonymous complex type
Note that the URL for help with this service can be put into
the service/referenceURL element.
Java class for ParamUse
Pixel area type
The pixel coordinates type
The pixel coordinate system definition
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
Type to specify a pixel space
A type that just holds a 1-3D pixel value
Scalar pixel coordinate type
2-D pixel coordinate type
3-D pixel coordinate type
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
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
2-D coordinate interval type
3-D coordinate interval type
Position angles may be counted from North (through East), (positive) X (to positive Y), or (positive) Y (to positive X) axis
Position angles are doubles and include optionally a unit attribute (default deg) and a reference attribute (default X)
a position in the sky to search.
Scalar coordinate interval type
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
Atomic/simple type.
A query to be sent to the service
A query to be sent to the service
A query to be sent to the service
A record has a header, a metadata part, and
an optional about container
Redshift coordinate type
Contains the Doppler definitions, including whether the values are velocity or redshift (value_type)
Contains a 1-D redshift interval; position and time units are required if redshifts are expressed as Doppler velocities
This is the base type for all types whose elements can be explicitly referenced.
A Reference is a Relation that indicates a kind of "usage" relationship
between the target ObjectType and the owner of the reference, the "referrer".
Abstract type for reference positions
See vr:Capability for documentation on inherited children.
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.
Points to a Region file
Abstract region type; a Region is a Shape or the result of a Region Operation involving one or more Regions
A registry is considered a publishing registry if it
contains a capability element with xsi:type="vg:Harvest".
A relation is a Role where the target datatype is an ObjectType.
A description of the relationship between one resource and one or
more other resources.
Deprecated.
Should be removed when hand-edited files are the product of this library
Define requestType, indicating the protocol request that
led to the response.
Any entity or component of a VO application that is
describable and identifiable by an IVOA Identifier.
The name of a potentially registered resource.
A reference to a UWS result.
Java class for anonymous complex type
A resumptionToken may have 3 optional attributes
and can be used in ListSets, ListIdentifiers, ListRecords
responses.
A statement of usage conditions.
Role extends ReferencableElement.
Generic scalar coordinate type: a basic scalar coordinate with units
a description of a schema definition
The capabilities of the Registry Search implementation.
A sector is the counter-clockwise area between two half-lines
This type only allows one to refer to the mechanism via a
URI.
Type used to indicate on attributes that they take values representing a concept defined in
an identified semantic vocabulary (SKOS or RDFS), and/or restricted by being narrower/more specific than an
identified "top" concept.
a resource that can be invoked by a client to perform some action
on its behalf.
Additional interface subtypes (beyond WebService and WebBrowser) are
defined in the VODataService schema.
The service URL for a potentially registerd service.
This typically refers to an IVOA standard but is not
limited to such.
Java class for setType complex type
Shape is the abstract type that is the building block of regions; in real life it needs to be replaced by a concrete shape
Java class for ShortJobDescription complex type
See vr:Capability for documentation on inherited children.
This set is intended for describing simple input parameters to
a service or function.
Editor's Notes:
* This is a prototype definition to
illustrate how to extend the schema to a specific
standard interface.
The capabilities of an SSA service implementation.
Consists of a Size (2 doubles) and optional position angle element
Consists of a Size (3 doubles) and optional position angle element
This is a hook for regions defined in sky indexing schemes
Java class for SkyPos complex type
Java class for SkySize complex type
smallCircleType indicates in polygons that side is along small circle; with optional pole
Software the cannot be independently executed, but can be
used to build applications
Java class for Source complex type
A spatial coordinate frame consists of a coordinate frame, a reference position, a flavor, and, optionally, an offset center
Abstract space reference frame type
A coverage on a sphere.
Abstract spatial interval type
Spectral coordinate type
Contains the spectral frame reference position
Contains a 1-D spectral interval
Spectral units may be frequency (Hz, kHz, MHz, GHz), wavelength (meters, mm, micron, nm, Angstrom), or energy (eV, keV, MeV, GeV, TeV)
Defines a sphere.
A custom space reference frame type defined through pole and X-axis directions
This typically refers to an IVOA standard but is not
limited to such.
This type can be extended if the key has
other metadata associated with it.
A registered set of related keys.
This resource type is deprecated, and no resource records
of this type exist in the Registry.
Java class for statusType
STC standard base type.
Type for STC Coordinate
Type for STC Coordinate List
Generalized single stcMetadata type
Abstract stcMetadata type
Type for STC Region
Type for STC Region list
Type for standard reference positions
Generic string coordinate type
A special type of constraint that represents the common pattern where a subtype.
A controlled list of space-time reference frame names
defined from Table 3 (S 4.4.1.2.3) of the STC spec.
Java class for Table complex type
A description of a single table supported by the
service associated with a VOSI-enabled resource.
The capabilities attempt to define most issues that the
TAP standard leaves to the implementors ("may", "should").
An abstract parent for a class of data types that can be
used to specify the data type of a table column.
A description of a table parameter having a fixed data type.
A detailed description of a logically related group of tables.
The set of tables hosted by a resource.
A description of the table metadata supported by the
service associated with a VOSI-enabled resource.
An abstract parent for the specific data types supported
by the Table Access Protocol.
A data type supported explicitly by the Table Access
Protocol (v1.0).
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
The time reference frame consists of a timescale, a reference position, and optionally a reference direction (needed when transformations have been applied)
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
Time-valued limits, all values given in seconds.
Actual elapsed time offset
The actual time scale used: TT, TAI, UTC, TDB, etc.
Name of the type.
2-D coordinate interval type with units and frame_id
3-D coordinate interval type with units and frame_id
Scalar coordinate interval type with units and frame_id
The union of two or more regions is a region
Upload methods are always identified by an IVORN.
.
a validation stamp combining a validation level and the ID of
the validator.
Base class of all valaue types, i.e.
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
2-D coordinate interval type
3-D coordinate interval type
Contains a spatial velocity CoordInterval
Defines a velocity 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
Scalar coordinate interval type
Velocity units are a posUnitType / velTimeType; the latter may be second, day, hour, year (a or yr), century, but not empty
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
Java class for verbType
If the service supports more than one version of the
language, include multiple version elements.
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
Java class for anonymous complex type
A data type supported explicitly by the VOTable format
Java class for Waveband
The accessURL represents the URL of the web form itself.
The accessURL element gives the Web Service's endpoint URL.