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.

Slides:



Advertisements
Similar presentations
Interoperability meeting S. Derriere, Strasbourg, 2003 October UCD2... When all you have is a hammer every problem looks like a nail. Registry,
Advertisements

28 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE TAP/VOTable Registry Interface Reg 1 – G.
Victoria, May Session III Theory Interest Group Session III Victoria, May
SSA Query Interface M. Dolensky, ESO Data Access Layer Working Group Interoperability Workshop, Pune, India 27-Sep-2004.
A few notes on JVOQL François Ochsenbein. JVOQL: a few questions FROM clause: not clear how to specify the list e.g. FROM clause: not clear how to specify.
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
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,
UCD inheritance in VOTables François Ochsenbein. 11 May 2003 François Ochsenbein Summary 1. Alternative propositions 2. impact of the notion of column.
Computer Aided Process Planning
Relational Databases Chapter 4.
Maintenance Modifying the data –Add records –Delete records –Update records Modifying the design –Add fields into tables –Remove fields from a table –Change.
Chapter 3 The Relational Model Transparencies © Pearson Education Limited 1995, 2005.
Chapter 3. 2 Chapter 3 - Objectives Terminology of relational model. Terminology of relational model. How tables are used to represent data. How tables.
Table design screen Field name Data type Field size Other properties.
These slides are designed to accompany Software Engineering: A Practitioner’s Approach, 7/e (McGraw-Hill 2009). Slides copyright 2009 by Roger Pressman.1.
Lecture 2 The Relational Model. Objectives Terminology of relational model. How tables are used to represent data. Connection between mathematical relations.
Chapter 4 The Relational Model Pearson Education © 2014.
Chapter 3 The Relational Model Transparencies Last Updated: Pebruari 2011 By M. Arief
European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Aurélien Stébé Homogeneous Access to Tabular Data Beijing, China - May.
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
DATABASE MANAGEMENT SYSTEMS BASIC CONCEPTS 1. What is a database? A database is a collection of data which can be used: alone, or alone, or combined /
F. Genova, VOTECH kickoff meeting, 2004/11/ Interoperability standards F. Genova, M. Allen, T. Boch, F. Bonnarel, S. Derriere, P. Fernique, F. Ochsenbein,
Copyright © Curt Hill The Relational Model of Database Basic organization and terms.
The Project – Database Design. The following is the high mark band for the Database design: Analysed a given situation and produced and analysed a given.
1 CS 430 Database Theory Winter 2005 Lecture 16: Inside a DBMS.
Querying a Database - A question or an inquiry (dictionary.com) - WHAT ARE WE ASKING QUESTIONS ABOUT? THE DATA - BY ASKING QUESTIONS OF THE DATA WE OBTAIN?
ITCS373: Internet Technology Lecture 5: More HTML.
IVOA Interop Pune, A.Micol/ESO An Archive in the VOSphere Experimenting with VOVIEW and SAMP Data Providers mind User Experience A.Micol/ESO,
IVOA Interoperability MeetingBoston, 2004/05/23-28 IVOA plenary session UCD R. Williams, S. Derriere, and the UCD folks.
IVOA Interoperability MeetingUCD Session – 2004/05/26 S. Derriere UCD services.
Workshop on How to Publish Data in VO ESAC, June 25-June DAL (Data Access Layer) protocols Jesus Salgado
Discussed in Kyoto Schema changes for the next version (Gerard Lemson)  will be included in VOTable1.2 Schema changes for the next version (Gerard Lemson)
The Relational Model. 2 Relational Model Terminology u A relation is a table with columns and rows. –Only applies to logical structure of the database,
Improving SLP Efficiency and Extendability by Using Global Attributes and Preference Filters Weibin Zhao Henning Schulzrinne
Report of UCD Working Group Roy Williams Caltech.
Metadata for the Registry Anita Richards JBO/AVO/AstroGrid Registry extracts and stores minimum information to select catalogues which might be relevant.
The Relational Model © Pearson Education Limited 1995, 2005 Bayu Adhi Tama, M.T.I.
 Problem solving involves a number of well- defined steps, which are as follows:  Define the problem.  Analyze the problem.  Identify and evaluate.
Z39.50 A Basic Introduction Kathleen R. Murray, Ph.D. William E. Moen, Ph.D. May 2002.
METADATA MANAGEMENT AT ISTAT: CONCEPTUAL FOUNDATIONS AND TOOLS Istituto Nazionale di Statistica ITALY.
Telephone Related Queries (TeRQ) draft-peterson-terq-00.
Using Collaborative Filtering to Weave an Information Tapestry
Metadata.
Database Management  .
DUCKS – Distributed User-mode Chirp-Knowledgeable Server
Chapter 24 Testing Object-Oriented Applications
Chapter 4 The Relational Model Pearson Education © 2009.
Chapter 4 The Relational Model Pearson Education © 2009.
CAPE INFORMATION TECHNOLOGY
Chapter 4 The Relational Model Pearson Education © 2009.
Chapter 4 Indexes.
CH 4 Indexes.
Chapter 19 Testing Object-Oriented Applications
The Relational Model Transparencies
CH 4 Indexes.
Chapter 4 The Relational Model Pearson Education © 2009.
Access: Access Basics Participation Project
Chapter 4 The Relational Model Pearson Education © 2009.
CAPE INFORMATION TECHNOLOGY
Chapter 19 Testing Object-Oriented Applications
Chapter 8 Advanced SQL.
Datamining VizieR and SDSS
Chapter 4 The Relational Model Pearson Education © 2009.
X y y = x2 - 3x Solutions of y = x2 - 3x y x –1 5 –2 –3 6 y = x2-3x.
COMPUTER NETWORKS PRESENTATION
Utypes for Model Referencing
UTYPES Jonathan McDowell.
VOTable Meetings: Conclusions
Interactive Powerpoint
Advanced Tables Access Lesson 9.
Presentation transcript:

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 from your_table where “phot:sdss.mag.r” - “phot:sdss.mag.i” between 1.5 and 2.5

What's the advantage ? ● Send generic queries without having first to ask “Give me the names, utypes and units of your_table on which I would like to make a query” (or in the case of “rich” registries retrieve this from the Registry)  from UCDs: queries from brad semantic contents  from utype: queries on catalogues related to DM ● Proposal of UFI = Unique Field Identifier  but is it really necessary ?

What's the problem? ● Assume the table has several columns corresponding to the utype “phot:sdss.mag.r” r(1'') r(3'') r(5'') and several columns corresponding to the utype “phot:sdss.mag.i” i(1'') i(3'') i(5'')  What should be the reaction of the data server?

Possible answers ● (1) Error, ambiguous column designation ● (2) Ambiguous column designation, there are 3 columns corresponding to “phot:sdss.mag.r” choose among r(1'') r(3'') r(5'') ● (3) The server makes a choice (e.g. uses r(1'')- i(1'')) and returns a result with proper explanations

(1) Just an error message ● is not satisfactory ● only solution = propagate the error to the end- user for a decision of what to do

(2) Error message suggesting alternatives ● a choice can be made by the calling application among the alternatives e.g.  choose the leftmost column  change the query for a mean of the matching columns (meaningless if units differ!) ● or just report the problem tp the calling process. n

(3) Server choice ● The data server decides the best answer e.g.  r(3'') corresponds best to the resolution  the most accurate magnitude  the maximum (or minimum or mean) value  or just the leftmost column... ● The knowledge is generally at the server side ● The returned metadata (e.g. VOTable FIELD definitions) specifies the actual colum(s) selected N

incomplete model? ● likely to have several columns of a table matching a given UCD ● but for utypes, it could also indicate that the DM to which the utype refers is incomplete  phot: data model did not take into account the aperture photometry; once the data model is complete the ambiguity disappears