The document discusses the VOTable format, which is an XML format for encoding astronomical metadata and data tables. It allows for semantic specification of data through mechanisms like UCDs and UTypes. Simple data access protocols are also covered, including Simple Cone Search, Simple Image Access, and Simple Spectral Access, which define common ways to query astronomical data via parameters. The Table Access Protocol provides direct access to astronomical tables via more complex REST interactions.
4. VOTable
XML-based metadata (and sometimes, data)
format
Allows for things which cannot be done with FITS
Semantic specification
Hierachical resource nesting
Linking (internal and to outside data)
5. VOTable Structure
VOTABLE DESCRIPTION
0..1
DEFINITIONS
0..1
COOSYS
0.. PARAM
INFO
RESOURCE
0..
@ ID
@ version restricts: xs:NMTOKEN
12. Unified Content Descriptor
Unified Content Descriptor (UCD)
Extended unit
Provides broad-range semantics for table
columns, and class equivalence
Mandatory attribute (@ucd) for VOTable FIELDs
13. UCD1+ Tree
arith (arithmetics)
em (electromagnetic spectrum)
instr (instrument)
meta (metadata)
obs (observation)
phot (photometry)
phys (physics)
pos (positional data)
spect (spectral data)
src (source)
stat (statistics)
time
14. UTypes
UTypes are tools for direct mapping of columns
into datamodels
Allows for VOTable serialisation or complex data
models
Additional, optional FIELD attribute (@utype)
We will return to them when we talk about data
models
15. VO Access Protocols
Access protocols == DAL protocols
Simple protocols
Simple to query
Complex to build, different protocol per
data product type
Simple ConeSearch, Simple Image Access,
Simple Spectral Access
Common data model: CharDM
16. ConeSearch
endPointURL?
RA=rightAscension&
DEC=declination& mandatory
SR=searchRadius&
VERB=verbosity optional
:
ERIC IED
GEN NTIF
RC H IS E
SEA UST B E ID
C ONE M
DS
FIEL
TA BLE
19. VO Access Protocols
SxA Protocols simple to query
But they need a lot of client-side processing for
filtering
Table Access Protocol REST:
REpresentational State
Transfer
Direct access to tables
Complex REST interaction