Role of data models in the Virtual Observatory, and overview of IVOA data models. Part of the virtual observatory course by Juan de Dios Santander Vela, as imparted for the MTAF (Métodos y Técnicas Avanzadas en Física, Advanced Methods and Techniques in Physics) Master at the University of Granada (UGR).
4. Data Model Definition
Complete description of the set
of entities needed for
information storage in a
particular field, which specifies
both the data being stored, and
the relationships between them.
5. Information Structure
JUAN DE DIOS SANTANDER VELA
JDSANT@IAA.ES
INSTITUTO DE ASTROFÍSICA DE ANDALUCÍA (CSIC)
BECARIO I3P DE POSTGRADO (01/2006-12/2006)
BECARIO PREDOCTORAL IAA (03/2005-12/2005)
6. Information Structure
JUAN DE DIOS SANTANDER VELA
JDSANT@IAA.ES
INSTITUTO DE ASTROFÍSICA DE ANDALUCÍA (CSIC)
BECARIO I3P DE POSTGRADO (01/2006-12/2006)
BECARIO PREDOCTORAL IAA (03/2005-12/2005)
7. Information Structure
JUAN DE DIOS SANTANDER VELA
JDSANT@IAA.ES
INSTITUTO DE ASTROFÍSICA DE ANDALUCÍA (CSIC)
BECARIO I3P DE POSTGRADO (01/2006-12/2006)
BECARIO PREDOCTORAL IAA (03/2005-12/2005)
8. Information Structure
JUAN DE DIOS SANTANDER VELA
JDSANT@IAA.ES
INSTITUTO DE ASTROFÍSICA DE ANDALUCÍA (CSIC)
BECARIO I3P DE POSTGRADO (01/2006-12/2006)
BECARIO PREDOCTORAL IAA (03/2005-12/2005)
9. Information Structure
JUAN DE DIOS SANTANDER VELA
JDSANT@IAA.ES
INSTITUTO DE ASTROFÍSICA DE ANDALUCÍA (CSIC)
BECARIO I3P DE POSTGRADO (01/2006-12/2006)
BECARIO PREDOCTORAL IAA (03/2005-12/2005)
10. Information Structure
JUAN DE DIOS SANTANDER VELA
JDSANT@IAA.ES
INSTITUTO DE ASTROFÍSICA DE ANDALUCÍA (CSIC)
BECARIO I3P DE POSTGRADO (01/2006-12/2006)
BECARIO PREDOCTORAL IAA (03/2005-12/2005)
11. Information Structure
JUAN DE DIOS SANTANDER VELA
JDSANT@IAA.ES
INSTITUTO DE ASTROFÍSICA DE ANDALUCÍA (CSIC)
BECARIO I3P DE POSTGRADO (01/2006-12/2006)
BECARIO PREDOCTORAL IAA (03/2005-12/2005)
12. Information Structure
JUAN DE DIOS SANTANDER VELA
JDSANT@IAA.ES
INSTITUTO DE ASTROFÍSICA DE ANDALUCÍA (CSIC)
BECARIO I3P DE POSTGRADO (01/2006-12/2006)
BECARIO PREDOCTORAL IAA (03/2005-12/2005)
13. Information Structure
JUAN DE DIOS SANTANDER VELA
JDSANT@IAA.ES
INSTITUTO DE ASTROFÍSICA DE ANDALUCÍA (CSIC)
BECARIO I3P DE POSTGRADO (01/2006-12/2006)
BECARIO PREDOCTORAL IAA (03/2005-12/2005)
14. Information Structure
JUAN DE DIOS SANTANDER VELA
JDSANT@IAA.ES
INSTITUTO DE ASTROFÍSICA DE ANDALUCÍA (CSIC)
BECARIO I3P DE POSTGRADO (01/2006-12/2006)
BECARIO PREDOCTORAL IAA (03/2005-12/2005)
15. Information Structure
JUAN DE DIOS SANTANDER VELA
JDSANT@IAA.ES
INSTITUTO DE ASTROFÍSICA DE ANDALUCÍA (CSIC)
BECARIO I3P DE POSTGRADO (01/2006-12/2006)
BECARIO PREDOCTORAL IAA (03/2005-12/2005) NT
E
E ND
D EP
D EL
MO
D ATA
17. Information Structure
ATTRIBUTES & DATA TYPES
Field Object Number Source RA Dec Epoch
Data Type BigInt String Float Float String Code
Example 3123453445 ‘CIG 96’ 132.3478 -05.3345 ‘J2000’
Data OBGGALAX_1 96 8h12º50’52’’ -0h5º20’42’’ ‘Epoch J2000’
18. Information Structure
SEMANTICS & UCDS
Object
Field Source RA Dec Epoch
Number
Object Right
Meaning Source name Declination Epoch code
identifier Ascension
meta.id; meta.id; pos.eq.ra; pos.eq.dec; time.epoch;
UCD
meta.code meta.name meta.main meta.main meta.code
19. Elements of a DM
Entities Cardinalities
Data model building
Data types
blocks
Grouping of related Units
attributes
Semantics
Fields via UCDs & UTypes
Actual data elements of
the model
Relationships
Between attributes in
different Entities
28. Observation Data Model
Independent
of observation
Dependent data reduction Observation
ObsData Characterisation Target Curation Provenance
Observing
Coverage Resolution Precision Processing
Configuration
Location Support Sensitivity
F T Observing
Elements
Calibration
R A
D
29. Observation Data Model
Independent
of observation
Dependent data reduction Observation
ObsData Characterisation Target Curation Provenance
Observing
Coverage Resolution Precision Processing
Configuration
Location Support Sensitivity
F T Observing
Elements
Calibration
R A
D
30. Characterisation DM
Figure 4: The layered structure of Characterisation: This diagram synthe-
sises the Property/Axis/Layer approach. The concepts are represented in yel-
31. Characterisation DM:
Errors
Figure 5: This class diagram illustrates the CharacterisationAxis class and
its relationship with the Accuracy class, which encompasses various types of
32. Spectral Data Model
Spectrum
Target Data Characterisation CoordSys Curation DataID Derived
33. Spectral DM: Data
Data
n
Background
DataAxis FluxAxis Model
ucd TimeAxis
unit
SpectralAxis
1,..SegmentSize
Accuracy Resolution
Value Quality
value,unit
StatError SysError BinSize
BinLow
StatErrLow StatErrHigh BinHigh
Figure 2: Diagram for Data object
34. StatError SysError BinSize
Spectral Characterisation
BinLow
StatErrLow StatErrHigh BinHigh
Figure 2: Diagram for Data object
Characterization
n
CharacterizationAxis FluxAxis
SpatialAxis
name
ucd
TimeAxis
unit
SpectralAxis
Accuracy Resolution
Coverage
value,unit
StatError SysError BinSize
Bounds Support
Location
value
Calibration
Extent Start Area Fill
Stop
8
Figure 3: Diagram for Characterization object
38. RADAMS’ Sources
Data Model for Observation
McDowell, Bonnarel et al., IVOA Data Model WG Internal Draft
Data Model for Astronomical Dataset
Characterisation
McDowell, Bonnarel et al., IVOA Data Model WG Note
IVOA Spectral Data Model
McDowell, Tody et al., IVOA Data Model WG Working Draft
IVOA Data Model for Raw Radio Telescope Data
Lamb and Power, IVOA Radio IG Note
43. RADAMS Detail
ION
O FR
AD
AM
CL ASS
ES
60
CHAP
TER 7
. DET
AILED
DESC
RIPTI
ON O
F RAD
R IPT
ESC
LE DD
I
ETA
7. D
ER
PT
ta.
ada
met 61
tial
Spa Tab le 7.39
a me. ipt
ion
n- : Proc
Ax isFr De
scr e. a co
om ncal- Attri essing
1: nam s fr bute Step m
. is
le 7 Ax u u FITS
ab stat ary:
tion abul.5.ted, AC
rel KAGING
a-
timest etadat
T D ra oc 7 ra P amp Keyw a.
UC id; alib ada taa . ord
ation met
S v b b.
FIT word a. C ali UCD
: Calibr
met .main d
olle ed, c lized xis. DATE-
Table 7.40
Ke
y a ; tr type RED
met calib at ma ea
gn ibr a , nor for th obs.p Descr
ssi bs. code ar iption
time. am;
a e
o
ta. tiv UCD axis
.
iption assig
ibu
te
sig
n me Ma
in
or t
he po- FITS Descr e calibrati
on n epoch Times
tamp
r as f in UCD p for th obs.p
Att nits orig eRef- Timestam ar step b for th
ame in u he Keyword . meta. am; eing p e pr
xisN s .uc n
d;
Ma ac
of t e uspe ocab- param; performed Type erform
a
nS t
atu a
met .mai At tib o t
n
atio n trh lled v rdi- TE-RED
obs. step being the param
eter code
of p ed.
br a
tio a
met .unit
; ntifi
c
hi ontr oo DA time.epo
ch defining e softwa to sou rocess
ca l i ign Ide n wit timestamp C Keyword rise with th rePack rc in
contro e data; c g
e
ill characte
c
ass a
met .main si t io fro m a ce-Tim ]. ce obs .calib; that we w
age
lled v omes
eta ref; me ee Spa el [13 referen o- a ssign m ; attri butes. assig ocabu f
ign
m
a. Fra y; S od me v obs.para remaining eter n essed la
ass met .id a M oe thr.na d
ular Datparamf te ntrolle e Co-
e
on param meta. , no
iseWe ry: un
ta eta.id Type o f calibrati o- softw nonWe
trolled v
e o n o m igh ight
me nat tificati a c ce-Tim : FK4, meta. are;
Softwa tedAverag edAve
u cd
ass
ign
obs.cali
b; m a con id
used, fro r,
n m ]
Ide em fro ee Spa el [13
assig n m; additiv e, facto re pa
ckage
e.
obs.para
s d proces
un i
t syst lary; Mor. cabulary: xponenti
al,
e; ataete. typ ed). e sing; used
cab nataram C. . eede for
am u p D e s
os .fr
pos .id i
e
TI meta.cod polynomi
al , a con
trolled hould com
refP a ord ELLIP ly if n m ic. AIPS, vocab e f
AME met ,
FK5 nox (o
n
d). logarith calibra- AIPS+ ulary:
CSN i ede r the main e- GILDA +, C CLA
W Eq u if n
e
ting Value fo ere param S,
case o MIRA, MIR, A, MOPS
AS
or YS only dica en- .calib; meter, wh ial.
me RAD
ES ch ( in
nde
p
assign
obs tion para om f o
that w ther, the a her. In t
ot
fFra nox Ep o flavaluis i
g
obs.para
m; not polyn
eRe ;
pos .equi r. i s e t. ter.type is xp onential p as use ctual
spa
c
e palran etee ax r no icating
eam h meta.num
ber gma, for e arame as a d sho packa
ssi
gn tim
s; poch Boo ther t rest o ind pled b; Value of si ter[n].
name
p
eter.n arameter,
uld b
e add
a po .e whe of the flag are sa
m obs.cali calibratio
ns. am w e
tim
e t assign m; assig
n and t e as sof ith param
ign den ean ata
dgma. ase obs.para a he pa tware
ient for
ass ; ; r.si c obs.p
inox pos param l
Boo th e t
e
paramertehs or not sed in cating ber e coe⇥c ar packag ramet P
er.valu ackage
ord
Equ .
obs .code he meta.num nth degre alibration parame- meta. am; e nam
co gn w axi ag u ndi ar or Addit e. e as
ass
i
met
a hi s , i l obs.cali
b; al c d code ion the
in t ean fl data is regu
assign polynomi e is derive ra name, al processi
mial degre
; ; pa m
ch pos param ol led lo e .[n]g obs.p aram; o
epo Axi
s . Bo amp calC in p ter; polyn eter[n w
ramet hose value
ng pa
ent gn obs .code parametter.sam
of
s
meta.num
ber aximum n
. ].type ramet
er
dep
end a ssi m eta
w he
her
t. fr om the m assig
n have a
er.valu
e; even
will b
e in p
in
tu s s; ram; . s tan on c tually, a-
Sta po pa
. not
tive
con ivisi obs.p
ar param ontrolled li we wi
ling obs .code d , meta. am; eter.n s ll
rs a mp
ass
ign et a lica m the
ltip fro parame tep.type
r
arame f code From ame v t of possib
nde m mu ing r.name, e o er[n].
t a con alues. le
u
e or esult one [pa
ramete , and on value integ trolled
itiv r
at least eter.name h a er
Sta
tus an
add those
that xScale as param meter. value, wit assig
n least a , float, s vocabulary:
ular or a s atory with flu para ll tr
reg pt f s, suchIt is mand appears, u as the obs.p be pre of FITS dat ing. . . At
re, or S n
a
xce aram a
at a, e antitie r.valu e] triplet sT emperatu sent. a type
s shou
d d ess qu paramete rightnes a
The fi Value ld
rate ture, mbB nal UC fo
by par r the param
aTempera
l as it d
alib ension s. antenn D to m
o c im ring. epend amete eter in
t
fers s to d datas
et type of st it cou s on p ark pa r.nam dicate
e re er le parameter. Target
ld b e a
obs.p rameter.typ
ramet
er[n].v e. d
a tiv ed ref surab aram; e; it w alue w
a rel
liz mmen i ill be c
name o ll be obs.pa
b norm
a
co ame meta. alcula
wo • Target.N cription ted
r obs. ram;
meta. when writin
es
we en t • Target.D ss
la param
bet se rvation • Target.C ; me numb g th
Ob ta.co e e
de, de r most of t VOTable,
os
• Target.P ctralClass
pe
• Target.s shift.statError pendin he tim
ed g on t e
• Target.r shift.Confidence
• Target .red he con , but
text.