Normalized to: Tody, D.
[1]
oai:arXiv.org:1710.08791 [pdf] - 1886371
IVOA Recommendation: Server-side Operations for Data Access
Submitted: 2017-10-24
This document describes the Server-side Operations for Data Access (SODA) web
service capability. SODA is a low-level data access capability or server side
data processing that can act upon the data files, performing various kinds of
operations: filtering/subsection, transformations, pixel operations, and
applying functions to the data.
[2]
oai:arXiv.org:1612.00299 [pdf] - 1525850
IVOA Data Access Layer: Goals, Achievements and Current Trends
Submitted: 2016-12-01
The IVOA Data Access Layer (DAL) working group was created in 2002 to define
protocols to homogenize data discovery, data description, data retrieval, and
data access processes. We describe its history and status today, and look at
current trends for future development of the DAL protocols.
[3]
oai:arXiv.org:1601.00519 [pdf] - 1335137
IVOA Simple Image Access
Submitted: 2016-01-04
The Simple Image Access protocol (SIA) provides capabilities for the
discovery, description, access, and retrieval of multi-dimensional image
datasets, including 2-D images as well as datacubes of three or more
dimensions. SIA data discovery is based on the ObsCore Data Model (ObsCoreDM),
which primarily describes data products by the physical axes (spatial,
spectral, time, and polarization). Image datasets with dimension greater than 2
are often referred to as datacubes, cube or image cube datasets and may be
considered examples of hypercube or n-cube data. In this document the term
"image" refers to general multi-dimensional datasets and is synonymous with
these other terms unless the image dimensionality is otherwise specified. SIA
provides capabilities for image discovery and access. Data discovery and
metadata access (using ObsCoreDM) are defined here. The capabilities for
drilling down to data files (and related resources) and services for remote
access are defined elsewhere, but SIA also allows for direct access to
retrieval.
[4]
oai:arXiv.org:1509.06049 [pdf] - 1886359
IVOA recommendation: VOSpace specification v2.0
Submitted: 2015-09-20
VOSpace is the IVOA interface to distributed storage. This specification
presents the first RESTful version of the interface, which is functionally
equivalent to the SOAP-based VOSpace 1.1 specification. Note that all prior
VOSpace clients will not work with this new version of the interface.
[5]
oai:arXiv.org:1402.4747 [pdf] - 1886354
IVOA Recommendation: SimpleDALRegExt: Describing Simple Data Access
Services
Submitted: 2014-02-19
An application that queries or consumes descriptions of VO resources must be
able to recognize a resource's support for standard IVOA protocols. This
specification describes how to describe a service that supports any of the four
fundamental data access protocols -- Simple Cone Search (SCS), Simple Image
Access (SIA), Simple Spectral Access (SSA), Simple Line Access (SLA) -- using
the VOResource XML encoding standard. A key part of this specification is the
set of VOResource XML extension schemas that define new metadata that are
specific to those protocols. This document describes in particular rules for
describing such services within the context of IVOA Registries and data
discovery as well as the VO Standard Interface (VOSI) and service
self-description. In particular, this document spells out the essential markup
needed to identify support for a standard protocol and the base URL required to
access the interface that supports that protocol.
[6]
oai:arXiv.org:1402.4750 [pdf] - 1886355
IVOA Recommendation: DALI: Data Access Layer Interface Version 1.0
Submitted: 2014-02-19
This document describes the Data Access Layer Interface (DALI). DALI defines
the base web service interface common to all Data Access Layer (DAL) services.
This standard defines the behaviour of common resources, the meaning and use of
common parameters, success and error responses, and DAL service registration.
The goal of this specification is to define the common elements that are shared
across DAL services in order to foster consistency across concrete DAL service
specifications and to enable standard re-usable client and service
implementations and libraries to be written and widely adopted.
[7]
oai:arXiv.org:1110.0528 [pdf] - 1886345
IVOA Recommendation: SAMP - Simple Application Messaging Protocol
Version 1.3
Submitted: 2011-10-03, last modified: 2012-04-18
SAMP is a messaging protocol that enables astronomy software tools to
interoperate and communicate.
IVOA members have recognised that building a monolithic tool that attempts to
fulfil all the requirements of all users is impractical, and it is a better use
of our limited resources to enable individual tools to work together better.
One element of this is defining common file formats for the exchange of data
between different applications. Another important component is a messaging
system that enables the applications to share data and take advantage of each
other's functionality. SAMP builds on the success of a prior messaging
protocol, PLASTIC, which has been in use since 2006 in over a dozen astronomy
applications and has proven popular with users and developers. It is also
intended to form a framework for more general messaging requirements.
[8]
oai:arXiv.org:1204.3055 [pdf] - 1886350
IVOA Recommendation: Spectrum Data Model 1.1
McDowell, Jonathan;
Tody, Doug;
Budavari, Tamas;
Dolensky, Markus;
Kamp, Inga;
McCusker, Kelly;
Protopapas, Pavlos;
Rots, Arnold;
Thompson, Randy;
Valdes, Frank;
Skoda, Petr;
Rino, Bruno;
Derriere, Sebastien;
Salgado, Jesus;
Laurino, Omar;
Layer, the IVOA Data Access;
Groups, Data Model Working
Submitted: 2012-04-13
We present a data model describing the structure of spectrophotometric
datasets with spectral and temporal coordinates and associated metadata. This
data model may be used to represent spectra, time series data, segments of SED
(Spectral Energy Distributions) and other spectral or temporal associations.
[9]
oai:arXiv.org:1203.5725 [pdf] - 1886349
IVOA Recommendation: Simple Spectral Access Protocol Version 1.1
Tody, Doug;
Dolensky, Markus;
McDowell, Jonathan;
Bonnarel, Francois;
Budavari, Tamas;
Busko, Ivo;
Micol, Alberto;
Osuna, Pedro;
Salgado, Jesus;
Skoda, Petr;
Thompson, Randy;
Valdes, Frank;
group, the Data Access Layer working
Submitted: 2012-03-26
The Simple Spectral Access (SSA) Protocol (SSAP) defines a uniform interface
to remotely discover and access one dimensional spectra. SSA is a member of an
integrated family of data access interfaces altogether comprising the Data
Access Layer (DAL) of the IVOA. SSA is based on a more general data model
capable of describing most tabular spectrophotometric data, including time
series and spectral energy distributions (SEDs) as well as 1-D spectra; however
the scope of the SSA interface as specified in this document is limited to
simple 1-D spectra, including simple aggregations of 1-D spectra. The form of
the SSA interface is simple: clients first query the global resource registry
to find services of interest and then issue a data discovery query to selected
services to determine what relevant data is available from each service; the
candidate datasets available are described uniformly in a VOTable format
document which is returned in response to the query. Finally, the client may
retrieve selected datasets for analysis. Spectrum datasets returned by an SSA
spectrum service may be either precomputed, archival datasets, or they may be
virtual data which is computed on the fly to respond to a client request.
Spectrum datasets may conform to a standard data model defined by SSA, or may
be native spectra with custom project-defined content. Spectra may be returned
in any of a number of standard data formats. Spectral data is generally stored
externally to the VO in a format specific to each spectral data collection;
currently there is no standard way to represent astronomical spectra, and
virtually every project does it differently. Hence spectra may be actively
mediated to the standard SSA-defined data model at access time by the service,
so that client analysis programs do not have to be familiar with the
idiosyncratic details of each data collection to be accessed.
[10]
oai:arXiv.org:1201.1829 [pdf] - 461185
FITS Foreign File Encapsulation Convention
Submitted: 2012-01-05
This document describes a FITS convention developed by the IRAF Group (D.
Tody, R. Seaman, and N. Zarate) at the National Optical Astronomical
Observatory (NOAO). This convention is implemented by the fgread/fgwrite tasks
in the IRAF fitsutil package. It was first used in May 1999 to encapsulate
preview PNG-format graphics files into FITS files in the NOAO High Performance
Pipeline System. A FITS extension of type 'FOREIGN' provides a mechanism for
storing an arbitrary file or tree of files in FITS, allowing it to be restored
to disk at a later time.
[11]
oai:arXiv.org:1201.1336 [pdf] - 460569
Tiled Image Convention for Storing Compressed Images in FITS Binary
Tables
Submitted: 2012-01-05
This document describes a convention for compressing n-dimensional images and
storing the resulting byte stream in a variable-length column in a FITS binary
table. The FITS file structure outlined here is independent of the specific
data compression algorithm that is used. The implementation details for 4
widely used compression algorithms are described here, but any other
compression technique could also be supported by this convention. The general
principle used in this convention is to first divide the n-dimensional image
into a rectangular grid of subimages or 'tiles'. Each tile is then compressed
as a block of data, and the resulting compressed byte stream is stored in a row
of a variable length column in a FITS binary table. By dividing the image into
tiles it is generally possible to extract and uncompress subsections of the
image without having to uncompress the whole image.
[12]
oai:arXiv.org:1111.1758 [pdf] - 1886347
IVOA Recommendation: Observation Data Model Core Components and its
Implementation in the Table Access Protocol Version 1.0
Louys, Mireille;
Bonnarel, Francois;
Schade, David;
Dowler, Patrick;
Micol, Alberto;
Durand, Daniel;
Tody, Doug;
Michel, Laurent;
Salgado, Jesus;
Chilingarian, Igor;
Rino, Bruno;
Santander-Vela, J. D.;
Skoda, Petr
Submitted: 2011-11-07, last modified: 2011-11-14
This document defines the core components of the Observation data model that
are necessary to perform data discovery when querying data centers for
observations of interest. It exposes use-cases to be carried out, explains the
model and provides guidelines for its implementation as a data access service
based on the Table Access Protocol (TAP). It aims at providing a simple model
easy to understand and to implement by data providers that wish to publish
their data into the Virtual Observatory. This interface integrates data
modeling and data access aspects in a single service and is named ObsTAP. It
will be referenced as such in the IVOA registries. There will be a separate
document to cover the full Observation data model. In this document, the
Observation Data Model Core Components (ObsCoreDM) defines the core components
of queryable metadata required for global discovery of observational data. It
is meant to allow a single query to be posed to TAP services at multiple sites
to perform global data discovery without having to understand the details of
the services present at each site. It defines a minimal set of basic metadata
and thus allows for a reasonable cost of implementation by data providers. The
combination of the ObsCoreDM with TAP is referred to as an ObsTAP service. As
with most of the VO Data Models, ObsCoreDM makes use of STC, Utypes, Units and
UCDs. The ObsCoreDM can be serialized as a VOTable. ObsCoreDM can make
reference to more complete data models such as ObsProvDM (the Observation
Provenance Data Model, to come), Characterisation DM, Spectrum DM or Simple
Spectral Line Data Model (SSLDM).
[13]
oai:arXiv.org:1110.0500 [pdf] - 1886327
IVOA Recommendation: Simple Line Access Protocol Version 1.0
Submitted: 2011-10-03
The Simple Line Access Protocol (SLAP) is an IVOA Data Access protocol which
defines a protocol for retrieving spectral lines coming from various Spectral
Line Data Collections through a uniform interface within the VO framework.
These lines can be either observed or theoretical and will be typically used to
identify emission or absorption features in astronomical spectra. It makes use
of the Simple Spectral Line Data Model (SSLDM [1]) to characterize spectral
lines through the use of uTypes [14]. Physical quantities of units are
described by using the standard Units DM [15]. SLAP services can be registered
in an IVOA Registry of Resources using the VOResource [12] Extension standard,
having a unique ResourceIdentifier [13] in the Registry. The SLAP interface is
meant to be reasonably simple to implement by service providers. A basic query
will be done in a wavelength range for the different services. The service
returns a list of spectral lines formatted as a VOTable. Thus, an
implementation of the service may support additional search parameters (some
which may be custom to that particular service) to more finely control the
selection of spectral lines. The specification also describes how the search on
extra parameters has to be done, making use of the support provided by the
Simple Spectral Line Data Model (SSLDM [1])
[14]
oai:arXiv.org:1110.0499 [pdf] - 1886326
IVOA Recommendation: Simple Image Access Specification Version 1.0
Submitted: 2011-10-03
This specification defines a protocol for retrieving image data from a
variety of astronomical image repositories through a uniform interface. The
interface is meant to be reasonably simple to implement by service providers. A
query defining a rectangular region on the sky is used to query for candidate
images. The service returns a list of candidate images formatted as a VOTable.
For each candidate image an access reference URL may be used to retrieve the
image. Images may be returned in a variety of formats including FITS and
various graphics formats. Referenced images are often computed on the fly,
e.g., as cutouts from larger images.
[15]
oai:arXiv.org:1110.0497 [pdf] - 1886325
IVOA Recommendation: Table Access Protocol Version 1.0
Submitted: 2011-10-03
The table access protocol (TAP) defines a service protocol for accessing
general table data, including astronomical catalogs as well as general database
tables. Access is provided for both database and table metadata as well as for
actual table data. This version of the protocol includes support for multiple
query languages, including queries specified using the Astronomical Data Query
Language (ADQL [1]) and the Parameterised Query Language (PQL, under
development) within an integrated interface. It also includes support for both
synchronous and asynchronous queries. Special support is provided for spatially
indexed queries using the spatial extensions in ADQL. A multi-position query
capability permits queries against an arbitrarily large list of astronomical
targets, providing a simple spatial cross-matching capability. More
sophisticated distributed cross-matching capabilities are possible by
orchestrating a distributed query across multiple TAP services.
[16]
oai:arXiv.org:1004.4430 [pdf] - 154468
Making Access to Astronomical Software More Efficient
Submitted: 2010-04-26
Access to astronomical data through archives and VO is essential but does not
solve all problems. Availability of appropriate software for analyzing the data
is often equally important for the efficiency with which a researcher can
publish results. A number of legacy systems (e.g. IRAF, MIDAS, Starlink, AIPS,
Gipsy), as well as others now coming online are available but have very
different user interfaces and may no longer be fully supported. Users may need
multiple systems or stand-alone packages to complete the full analysis which
introduces significant overhead. The OPTICON Network on `Future Astronomical
Software Environments' and the USVAO have discussed these issues and have
outlined a general architectural concept that solves many of the current
problems in accessing software packages. It foresees a layered structure with
clear separation of astronomical code and IT infrastructure. By relying on
modern IT concepts for messaging and distributed execution, it provides full
scalability from desktops to clusters of computers. A generic parameter passing
mechanism and common interfaces will offer easy access to a wide range of
astronomical software, including legacy packages, through a single scripting
language such as Python. A prototype based upon a proposed standard
architecture is being developed as a proof-of-concept. It will be followed by
definition of standard interfaces as well as a reference implementation which
can be evaluated by the user community. For the long-term success of such an
environment, stable interface specifications and adoption by major astronomical
institutions as well as a reasonable level of support for the infrastructure
are mandatory. Development and maintenance of astronomical packages would
follow an open-source, Internet concept.