Report of UCD Working Group Roy Williams Caltech.

Slides:



Advertisements
Similar presentations
IVOA Registry WG, IVOA Registry WG Pune, 28 Sept 2004.
Advertisements

May 18, 2006IVOA Interoperability Meeting Fine-grained vs. Coarse-grained Registries or How much detail about a resource should be stored in a registry?
UCD++: XML-based UCDs Motivation –following on discussion of atomizing UCDs: PCD, PAD, … –2 approaches to tagging metadata 1.XML-based: … good for registries.
28 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE TAP/VOTable Registry Interface Reg 1 – G.
DM WORKING GROUP MADRID OCT WG STATUS Spectral DM: document updated and reformatted Spectral DM Java library prototype nearly ready Characterization:
Interop May 2007 Spectrum Data Model Jonathan McDowell.
16 October 2003IVOA Interoperability Conference Registry Working Group VOResource (v0.8.4) XML Schema defining core metadata applicable to all resources.
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.
IVOA 2007 Assessment (draft version) IVOA Technical Coordination Group: Roy Williams (chair) In consultation with: Mark Allen, Francoise Genova, Bob Hanisch,
The VAO is operated by the VAO, LLC. Alternative Protocols for Discovery & Access Mike Fitzpatrick NOAO.
27 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Opening Plenary Registry.
SLAP: Simple Line Access Protocol v0.5
Unified Content Descriptors Semantic types for astronomy Roy Williams, California Institute of Technology.
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
Sept NVO Summer School1 Cone, SIAP, and OpenSkyQuery Client Development Gretchen Greene, Maria Nieto-Santisteban T HE US N ATIONAL V IRTUAL O.
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.
26 May 2004IVOA Interoperability Meeting - Boston1 IVOA Registry Working Group VOResource v1.0 Ray Plante.
An Introduction to XML Based on the W3C XML Recommendations.
14 October 2003ADASS 2003 – Strasbourg1 Resource Registries for the Virtual Observatory R.Plante (NCSA), G. Greene (STScI), R. Hanisch (STScI), T. McGlynn.
Sébastien Derriere IVOA interoperability meeting Victoria 2010 may 21 Semantics summary.
Lessons learnt with Aladin and characterization experience for SIA2.0 F.Bonnarel, CDS (credit to Aladin developpers, CADC,ECF,ESAC, ESO VO people, DAL.
Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Enterprise Data Quality CDEP: Tailoring Parser Configuration.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
26 May 2004IVOA Interoperability Meeting - Boston1 Recommendations for Revisions to the VOResource XML Schema IVOA Registry Working Group.
Retrieval Effectiveness of an Ontology-based Model for Information Selection Khan, L., McLeod, D. & Hovy, E. Presented by Danielle Lee.
T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Relational Schema: Updates and New Interface(s) Theresa Dower Registry WG 16 May 2013 IVOA.
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.
F. Genova, VOTECH kickoff meeting, 2004/11/ Interoperability standards F. Genova, M. Allen, T. Boch, F. Bonnarel, S. Derriere, P. Fernique, F. Ochsenbein,
16-17 Oct 2003IVOA Data Access Layer, Strasbourg IVOA Data Access Layer (DAL) Working Group Doug Tody National Radio Astronomy Observatory International.
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Status Spring 2014 Theresa Dower Registry WG IVOA Interoperability Meeting – Madrid 2014.
SAML 2.1 Building on Success. Outline n Summary of SAML 2.0 n Work done since 2.0 n Objectives of SAML 2.1 n Proposed Task List n Undecided Issues n Invitation.
EXist Indexing Using the right index for you data Date: 9/29/2008 Dan McCreary President Dan McCreary & Associates (952) M.
Federation and Fusion of astronomical information Daniel Egret & Françoise Genova, CDS, Strasbourg Standards and tools for the Virtual Observatories.
IVOA Interoperability MeetingBoston, 2004/05/23-28 IVOA plenary session UCD R. Williams, S. Derriere, and the UCD folks.
The eXtensible Markup Language (XML). Presentation Outline Part 1: The basics of creating an XML document Part 2: Developing constraints for a well formed.
30 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VOTable interface with Registry Joint Apps/DM/Registry.
Introduction to Compilers. Related Area Programming languages Machine architecture Language theory Algorithms Data structures Operating systems Software.
IVOA Interoperability MeetingUCD Session – 2004/05/26 S. Derriere UCD services.
PhotDM implementation feedback | Jesus Salgado | ESAC | 18 October 2011 | IVOA Pune 2011 | Pag. 1 Photometry DM implementation feedback Jesus.
Workshop on How to Publish Data in VO ESAC, June 25-June DAL (Data Access Layer) protocols Jesus Salgado
A PPARC funded project Common Execution Architecture Paul Harrison IVOA Interoperability Meeting Cambridge MA May 2004.
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)
F. Genova, VO as a Data Grid, 2003/06/301 Interoperability of astronomy data bases Françoise Genova, CDS.
12 Oct 2003VO Tutorial, ADASS Strasbourg, Data Access Layer (DAL) Tutorial Doug Tody, National Radio Astronomy Observatory T HE US N ATIONAL V IRTUAL.
VOTable agenda Current VOTable status Current VOTable status News from Applications News from Applications Questions about VOTable schema Questions about.
Metadata for the Registry Anita Richards JBO/AVO/AstroGrid Registry extracts and stores minimum information to select catalogues which might be relevant.
VOTable agenda Current VOTable status News from Applications Referring STC (as a data model example) Relations between s Questions about VOTable schema.
Interoperability meeting S. Derriere, Cambridge, 2003 May UCD - lessons learned What was learned from trying to assign UCDs to: - large catalogues/databases.
VO Data Access Layer IVOA Cambridge, UK 12 May 2003 Doug Tody, NRAO.
© Roy Williams 2002 The Uphill Battle of Semantic Interoperability Roy Williams California Institute of Technology.
16 May 2006IVOA Interoperability – Registries WG1 VOResource Schema v1.0 Release 6 Ray Plante NCSA T HE I NTERNATIONAL V IRTUAL O BSERVATORY A LLIANCE.
ICSU-WDS & RDA Data Publication Services WG. 2 Linking Research Data and the Literature: why? Why link? 1.Increase visibility & discoverability of research.
Data Mining What is to be done before we get to Data Mining?
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
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.
XBRL-CSV Overview.
Standard Query Language for VO
Accomplishments RSM v0.7 First draft XML Schema completed: VOResource.xsd NVO: Working prototype resource using VOResource as format for metadata exchange.
Registry Interfaces 1.1 Theresa Dower NAVO/STScI May 2016
Progress Report of VOQL WG
IVOA – VOQL WG session ESAC Villafranca del Castillo Madrid, Spain Friday, October 7th, 9: :00 Yuji Shirasaki Maria Nieto-Santisteban VOQL-Madrid.
CSE591: Data Mining by H. Liu
Utypes for Model Referencing
UTYPES Jonathan McDowell.
VOTable Meetings: Conclusions
Presentation transcript:

Report of UCD Working Group Roy Williams Caltech

Summary UCD is inherently fuzzy –does not contain all metadata UCD is a description, not a unique name UCD already works –easy to shoot at! UCD is mined from large amount of metadata –phenomenological, not opinion UCD will be eventually replaced by "pointers into data model"

Why is UCD useful Standard names for table attributes Aladin can draw based on UCD info Cone search demands UCD labelling of output SQL queries based on UCD? "select PHOT* from catalog" Searching a registry that has tables –Relevance of a table based on its UCDs –Drilling-down searches by increasing specificity –Registry metadata for some data types defined with UCDs please make space in VOResource for UCD

Why is UCD Useful? Resolving the UCD to get description definition, examples, units, data type, related UCDs Resolver service is prerequisite for new UCDs Partial hierarchy –improve understanding –provide object inheritance –there *may* be a parent PHOT_FLUX_RADIO_1.6G --> PHOT_FLUX_RADIO --> PHOT_FLUX

Why is UCD useful? Which UCD to use –Assigneur service Extensibility –new UCDs that can be combined with core –Process for integration into core Automatic transformations, eg units

UCD has Sequence of Specificity UCD is a general guide to meaning -- not infinitely specific. In addition to semantic meaning of UCD, additional attributes may be necessary to understand its meaning 1. PHOT_FLUX in general –The UCD can deal with this very well 2. PHOT_FLUX centered at a specific wavelength –It can deal with this but not accurately: PHOT_FLUX_RADIO_1.6G 3. PHOT_FLUX taken through specified filter –eg. expressed as a curve with 1000 points –Use VOTable grouping -- connection to another data object.

UCD in VOTable context How about a semantic net of UCD associations? –But groups take us a long way! …..

Core UCD (IVOA namespace) Comes from original CDS set –Will be pruned and rebuilt before 10/03 Benefits of using core UCD –INTEROPERABILITY! –Software support –VO Tools understand core UCD If everyone makes their own UCD set, then we have TOWER OF BABEL –see for example FITS keywords!

Every UCD can be Resolved For each UCD, should be an automatic way to get: –Definition –Description –Related UCDs –Examples –Units.... Resolver service with syntax – –SOAP service

Extensibility Mechanism Use standard UCDs when applicable, or else –May build a new namespace For new semantics in prototype –If useful in general, can be absorbed into core Not necessary Namespaces for extensibility –Step 1. personal extension -- new namespace –Step 2. with documentation (resolver service) well-maintained, doesn't change –Step 3. submitted for approval to IVOA UCD WG –Step 4. absorption to core UCD Working Group –committee for consultation about porting to UCD core drawn from ivoa member vo

Extending the UCD set means making a resolver service Suppose I want a new UCD ucd="PHOT_FLUX,mynamespace:PHOT_MYFILTER" BaseURL comes from – Now can get description of the new UCD “PHOT_MYFILTER”

General Syntax of IVOA UCD Detailed draft is coming –Proper assessment –Draft will be presented at IVOA meeting 10/03 character set is –A-Z, a-z, 0-9, hyphen, + 3 special –White space is always ignored Three special characters _ underscore for hierarchy, comma for modifiers : colon for namespaces

Hierarchy Partial hierarchy –Existing special character underscore _ –can cut from beginning to a underscore –there *may* be meaning in the result PHOT_FLUX_RADIO_1.6G PHOT_FLUX_RADIO PHOT_FLUX

Namespaces –Introduce special character colon : –Temporary scaffolding while awaiting integration to core mynamespace:PHOT_MYFILTER

Modifiers Semi-atomized UCD –Introduce special character comma, class, modifier, modifier,.... –adding modifiers to existing UCD, eg ERROR MODEL MIN MAX MEAN MAIN OTHER RELATIVE UNIT –if you say storm, thunder, hail then it is meaningful –if you say apple, orange then you are an idiot

UCD parsing 1. Split on comma, –First is main UCD, others are modifier UCDs 2. For each token, split on colon : –if only one, it is in core (default namespace) –if two, first is namespace, second is UCD –else fail 3. We *may* find a parent UCD by removing last underscore _ and following characters –And again

Photometry All UCDs beginning PHOT have extra metadata about bandpass –Can see this with "Search by wavelength" service from CDS Example UCDs that fit from 2 um to 5 um PHOT_FLUX_IR_3.5, PHOT_FLUX_IR_L, PHOT_IR_3.4, PHOT_IR_4.2, PHOT_IR_L0, PHOT_JHN_K, PHOT_JHN_L, PHOT_JHN_M, PHOT_SB_JHN_K Question -- Should the PHOT UCDs be rebuilt with rationalization of wavelength? –Answer -- No. Because it will just add more UCDs, not feasible as a replacement

UCD Working Group Will report precise UCD version 2 –draft in 10/2003 Sebastien Derriere, CDS, F Norman Gray, Starlink UK Marco Leoni, ESO, D Jonathan McDowell, CfA, US Francois Ochsenbein, CDS, F Pedro Osuna, ESA, E Andrea Preite-Martinez, CDS, F Guy Rixon, Cambridge, UK Roy Williams, Caltech, US …who else?

UCD WG Actions What is exact syntax? –in particular the class,modifier semantic What barriers to backward compatibility? Pruning UCDs Is the hierarchy solid? –If I have POS_EQ_RA, must there be POS_EQ and POS