UCD inheritance in VOTables François Ochsenbein. 11 May 2003 François Ochsenbein Summary 1. Alternative propositions 2. impact of the notion of column.

Slides:



Advertisements
Similar presentations
Chapter 8 Technicalities: Functions, etc. Bjarne Stroustrup
Advertisements

Characterisation of observations François Bonnarel, Mireille Louys, Anita Richards, Alberto Micol, Jonathan McDowell, Igor Chilingarian, et al.
VOTable 2005 Discussion Summary and Roadmap. Agenda Description of some applications dealing.
UCD++: XML-based UCDs Motivation –following on discussion of atomizing UCDs: PCD, PAD, … –2 approaches to tagging metadata 1.XML-based: … good for registries.
UCDs Notes on discussion 2003 October 16 14:00 – 16:00.
Interoperability meeting S. Derriere, Strasbourg, 2003 October UCD2... When all you have is a hammer every problem looks like a nail. Registry,
Interop May 2007 Spectrum Data Model Jonathan McDowell.
VOTable 2005 Applications. Agenda Description of some applications Description of some applications Nilesh UrunkarAbout C++ Parser and CONVOT Nilesh UrunkarAbout.
SLAP: Simple Line Access Protocol v0.5
An International Virtual Observatory data exchange format VOTable Roy Williams François Ochsenbein Clive Davenhall Daniel Durand Pierre Fernique David.
Metadata in the TAP context (1) The Problem: learn about which tables, tablesets,... are available from a TAP server for each of the tables / tablesets,
1 © Prentice Hall, 2002 Chapter 4: The Enhanced E-R Model and Business Rules Modern Database Management 6 th Edition Jeffrey A. Hoffer, Mary B. Prescott,
CSE544 Database Statistics Tuesday, February 15 th, 2011 Dan Suciu , Winter
Chapter 3: The Enhanced E-R Model
Chapter 3  Define terms  Understand use of supertype/subtype relationships  Understand use of specialization and generalization techniques  Specify.
Recursive Definitions and Structural Induction
Concepts of Database Management Sixth Edition
Katz Formal Specifications Larch 1 Algebraic Specification and Larch Formal Specifications of Complex Systems Shmuel Katz The Technion.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Fundamentals, Design, and Implementation, 9/e Chapter 3 Entity-Relationship Data Modeling: Process and Examples Instructor: Dragomir R. Radev Fall 2005.
Fundamentals, Design, and Implementation, 9/e COS 346 Day 3.
CSE314 Database Systems Data Modeling Using the Entity- Relationship (ER) Model Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson Ed Slide Set.
VOTable: Tabular Data for Virtual Observatory François Ochsenbein Roy Williams Clive Davenhall, Daniel Durand, Pierre Fernique, Robert Hanisch, David Giaretta,
S. Derriere et al., ESSW03 Budapest, 2003 May 20 UCDs - metadata for astronomy Sébastien Derriere François Ochsenbein Thomas Boch CDS, Observatoire astronomique.
Mid-Semester Lecture Exam Vocabulary Obvious steps within GIS –Selection and query processes –Working with tables –Classification concepts Projections.
OSLC ALM-PLM interoperability Discussion. OSLC PLM extensions Product Product, Version isVersionOf AMG54556_002 Product, View hasView AMG54556/001-View.
Error reports as a source for SPI Tor Stålhane Jingyue Li, Jan M.N. Kristiansen IDI / NTNU.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
16-17 Oct 2003IVOA Data Access Layer, Strasbourg IVOA Data Access Layer (DAL) Working Group Doug Tody National Radio Astronomy Observatory International.
Computer Science 101 Database Concepts. Database Collection of related data Models real world “universe” Reflects changes Specific purposes and audience.
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 3/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Handling 3D Data in the Virtual Observatory
Using error reports in SPI Tor Stålhane IDI / NTNU.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 4 - Domain Classes.
Disclosure risk when responding to queries with deterministic guarantees Krish Muralidhar University of Kentucky Rathindra Sarathy Oklahoma State University.
ISO/IEC/JTC1 SC32/WG2 Jeju Meeting 2009/06/22-27 Updated 2009/08/17, 2009/08/20, 2009/11/17 Masaharu Obayashi (kanrikogaku Ltd.) WG2N1349 Basic Idea on.
Formal Semantics Chapter Twenty-ThreeModern Programming Languages, 2nd ed.1.
IVOA Interoperability MeetingBoston, 2004/05/23-28 IVOA plenary session UCD R. Williams, S. Derriere, and the UCD folks.
Environment Change Information Request Change Definition has subtype of Business Case based upon ConceptPopulation Gives context for Statistical Program.
Object Oriented Software Development
UNIT_2 1 DATABASE MANAGEMENT SYSTEM[DBMS] [Unit: 2] Prepared By Lavlesh Pandit SPCE MCA, Visnagar.
24-28 May 2004Interop Meeting1 Realization of UCD1+ Andrea Preite Martinez Sébastien Derriere CDS.
The relational model A data model (in general) : Integrated collection of concepts for describing data (data requirements). Relational model was introduced.
Report of UCD Working Group Roy Williams Caltech.
Chapter 3 Surveys and Sampling © 2010 Pearson Education 1.
Efficient Rule-Based Attribute-Oriented Induction for Data Mining Authors: Cheung et al. Graduate: Yu-Wei Su Advisor: Dr. Hsu.
Interoperability meeting S. Derriere, Cambridge, 2003 May UCD - lessons learned What was learned from trying to assign UCDs to: - large catalogues/databases.
Class Diagrams Chapter 3. Classes and Objects Classes are the descriptions –definitions Objects are the things –instances.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. A database is a collection of information organized to provide efficient retrieval. The collected information.
MS Access. Most A2 projects use MS Access Has sufficient depth to support a significant project. Relational Databases. Fairly easy to develop a good user.
Is non-unicity of utype/ucds a problem? The problem: is it possible to query some IVOA database directly from UCDs or Utypes? Select * from ivoa_table.
Data Modeling Using the Entity- Relationship (ER) Model
Logical Database Design and the Rational Model
Chapter 4: The Enhanced E-R Model and Business Rules
CCA Sensitivity Date: September 2017
Time Features Date: Authors: May 2009 Month Year
SDMX Information Model
Quantum One.
CHAPTER 3: THE ENHANCED E-R MODEL
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Data Model.
Class Diagrams – Part I Chapter 3.
Objects First with Java A Practical Introduction using BlueJ
CCA Sensitivity Date: September 2017
Maths for Signals and Systems Linear Algebra in Engineering Lecture 6, Friday 21st October 2016 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL.
Objects First with Java A Practical Introduction using BlueJ
COS 346 Day 3.
Enhanced Entity-Relationship (EER) Modeling
UTYPES Jonathan McDowell.
Presentation transcript:

UCD inheritance in VOTables François Ochsenbein

11 May 2003 François Ochsenbein Summary 1. Alternative propositions 2. impact of the notion of column groups on UCD classification. In the very first version of VOTable 1yr ago the concept of UCDs was found as a good component in the metadata, but not really discussed.

11 May 2003 François Ochsenbein UCD History Started 5 years ago (P. Ortiz) in a bottom-up approach consisting of assigning a class to each VizieR column Started 5 years ago (P. Ortiz) in a bottom-up approach consisting of assigning a class to each VizieR column about 1500 classes representing the most frequent parameters found in the columns about 1500 classes representing the most frequent parameters found in the columns presented as a tree for just facilitating its understanding (like a book organized in chapters, a chapter in sections, etc...) presented as a tree for just facilitating its understanding (like a book organized in chapters, a chapter in sections, etc...)

11 May 2003 François Ochsenbein Problems and Proposals UCDs are: a- too many to find easily which UCDs to look at b- too few for matching accurate definitions c- difficult to retrieve (e.g. ID_VAR or VAR_ID ?) Proposed solutions: a+b: parametrized UCDs (Jonathan McDowell) c: 'atoms' (Guy Rixon)

11 May 2003 François Ochsenbein Parametrized UCDs (1) Rather complex scheme based on entities (1) about the universe: PHYS POP SAMPLE OBJ MED LOS (2) about our observations of the universe: SRC BKG OBS SURVEY EVENT (3) about our analysis of the observations: DATA REFER...

11 May 2003 François Ochsenbein Parametrized UCDs (2) _POS (astrometry) _PHOT (photometry) _SPEC (spectroscopy) _TIME (+date)... + parameter for more accurate definition For (1) and (2) specify what is observed: OBJ_PHOT SRC_PHOT BKG_PHOT SRC_PHOT_FLUX(250MHz)

11 May 2003 François Ochsenbein Parametrized UCDs (3) easy to understand easy to understand less definitions less definitions easily extensible via additional parameters easily extensible via additional parameters complex to assign SRC OBJ MED LOS several parameters in practice  how to define domains? ProsCons  we are examining how to reclassify with the distinction PHYS / SRC / INST (bottom-up approach)

11 May 2003 François Ochsenbein UCD Atoms Guy Rixon noted that many UCDs could be written as a combination of a few atoms or nouns, with additional qualifications like e.g. error min max class ID etc.  we are examining how far it can be implemented in VizieR

11 May 2003 François Ochsenbein Column Grouping close to the atom concept close to the atom concept can use the parameter concept can use the parameter concept was already mentioned in the first meeting (Strasbourg, January 2002) as a possible improvement of VOTable to specify that e.g. (X,Y) are the 2 components of a vector

11 May 2003 François Ochsenbein Value of the flux at 8.6GHz <FIELD ID="e_Flux1" name="errFlux1" ucd="ERROR" datatype="float" unit="mJy"> Error on flux values, both at 8.6 and 7.5GHz <PARAMETER ID="Freq1" name="Frequency" value="8.62" datatype="float" ucd="SPECT_LINE_FREQUENCY" unit="GHz" /> Value of the flux at 7.5GHz <PARAMETER ID="Freq2" name="Frequency" value="7.55" datatype="float" ucd="SPECT_LINE_FREQUENCY" unit="GHz" />

11 May 2003 François Ochsenbein VOTable Groups Notion of atoms: UCD inheritance from group to field Notion of atoms: UCD inheritance from group to field Notion of parametrization: one or more parameters can be associated to a group Notion of parametrization: one or more parameters can be associated to a group e_Flux1 is ERROR of PHOT_FLUX_RADIO_8.4G e_Flux1 is ERROR of PHOT_FLUX_RADIO(8.6GHz)

11 May 2003 François Ochsenbein How far can we go ? Adding parameters is fine, but should we remove e.g. any information about frequency and write or which granularity to keep in the UCD? PHOT_FLUX_RADIO_cm or PHOT_FLUX_RADIO_1.4G

11 May 2003 François Ochsenbein How far ? parameters are not required parameters are not required we still have to assess whether fields are comparable we still have to assess whether fields are comparable but the best granularity level has to be defined. I would plea for rather accurate UCDs – something like at least one UCD for each frequency doubling

11 May 2003 François Ochsenbein Remarks on VOTable groups the group associates columns not just UCDs – which is more accurate since several fields can share the same UCD. the group associates columns not just UCDs – which is more accurate since several fields can share the same UCD. Any field may have an associated parameter, a group can obviously consist in a single field. Any field may have an associated parameter, a group can obviously consist in a single field. a field may belong to several groups (ref attribute) a field may belong to several groups (ref attribute) it could be imagined several levels of inheritance, i.e. that a can contain a  abritrary complex structures it could be imagined several levels of inheritance, i.e. that a can contain a  abritrary complex structures

11 May 2003 François Ochsenbein Position along the X-axis of the CCD Position along the Y-axis of the CCD Example of a possible complex group

11 May 2003 François Ochsenbein Concluding remarks Groups in VOTable are bringing accuracy Groups in VOTable are bringing accuracy Groups in VOTable are a natural way to introduce the atoms and UCD inheritance Groups in VOTable are a natural way to introduce the atoms and UCD inheritance To discuss later in this meeting ? To discuss later in this meeting ?