VOTable 2005 Applications. Agenda Description of some applications Description of some applications Nilesh UrunkarAbout C++ Parser and CONVOT Nilesh UrunkarAbout.

Slides:



Advertisements
Similar presentations
VOEvent - Pasadena1 Space-Time Coordinate Metadata Arnold Rots Harvard-Smithsonian CfA / CXC T HE US N ATIONAL V IRTUAL O BSERVATORY.
Advertisements

VOTable 2005 Discussion Summary and Roadmap. Agenda Description of some applications dealing.
IVOA, Pune India September Data Access Layer Working Group Pune Workshop Summary Doug Tody National Radio Astronomy Observatory International.
Interoperability meeting S. Derriere, Strasbourg, 2003 October UCD2... When all you have is a hammer every problem looks like a nail. Registry,
SSA Query Interface M. Dolensky, ESO Data Access Layer Working Group Interoperability Workshop, Pune, India 27-Sep-2004.
Interop May 2007 Spectrum Data Model Jonathan McDowell.
IVOA Interop Kyoto - VOTable1 Space-Time Coordinate Metadata for VOTable Arnold Rots Harvard-Smithsonian CfA / CXC T HE US N ATIONAL V IRTUAL.
SimDB as a TAP service various TIG members (IVOA.IVOATheorySimDB)IVOA.IVOATheorySimDB.
VO Standards and Protocols XML VOTable UCD ConeSearch Roy Williams California Institute of Technology NVO co-director.
NVOSS 2008 Santa Fe1 Space Time Coordinates Gretchen Greene (many thanks to Arnold Rots) T HE US N ATIONAL V IRTUAL O BSERVATORY Sept 2008.
An International Virtual Observatory data exchange format VOTable Roy Williams François Ochsenbein Clive Davenhall Daniel Durand Pierre Fernique David.
Introduction to the BinX Library eDIKT project team Ted Wen Robert Carroll
Data Format Description Language (DFDL) WG Martin Westhead EPCC, University of Edinburgh Alan Chappell PNNL
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,
Chapter 10: Designing Databases
UCD inheritance in VOTables François Ochsenbein. 11 May 2003 François Ochsenbein Summary 1. Alternative propositions 2. impact of the notion of column.
Database Chapters.
Dr. Kalpakis CMSC 661, Principles of Database Systems Representing Data Elements [12]
ILDG File Format Chip Watson, for Middleware & MetaData Working Groups.
Structured Query Language - SQL Carol Wolf Computer Science.
Lecture 14 XML Validation. a simple element containing text attribute; attributes provide additional information about an element and consist of a name.
XML Schema Matthias Hauswirth. Agenda 4 W3C Process 4 XML Schema Requirements 4 The Specifications 4 Schema Tools.
Sunday, June 28, 2015 Abdelali ZAHI : FALL 2003 : XML Schemas XML Schemas Presented By : Abdelali ZAHI Instructor : Dr H.Haddouti.
Efficient XML Interchange. XML Why is XML good? A widely accepted standard for data representation Fairly simple format Flexible It’s not used by everyone,
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited An Introduction to ISO STEP Part 25 David Price.
Method of Converting Resource definitions into XSD Group Name: WG3 (PRO) Source: Shingo Fujimoto, FUJITSU, Meeting Date:
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
Subcommittee 3D DATA SETS FOR LIBRARIES. SC 3D Exchange of dictionary data Cape Town, (Cape Town/Radley)3 Donald Radley Chairman, SC3D.
CHP - 9 File Structures. INTRODUCTION In some of the previous chapters, we have discussed representations of and operations on data structures. These.
Lecture 15 XML Validation. a simple element containing text attribute; attributes provide additional information about an element and consist of a name.
VOTable: Tabular Data for Virtual Observatory François Ochsenbein Roy Williams Clive Davenhall, Daniel Durand, Pierre Fernique, Robert Hanisch, David Giaretta,
Mapping Data Models to VOTable The specification Published version dml/doc/MappingDMtoVOTable-v pdf.
IS432 Semi-Structured Data Lecture 3: XSchema Dr. Gamal Al-Shorbagy.
Database Management System Lecture 4 The Relational Database Model- Introduction, Relational Database Concepts.
Guofeng Cao CyberInfrastructure and Geospatial Information Laboratory Department of Geography National Center for Supercomputing Applications (NCSA) University.
Data Storage Choices File or Database ? Binary or Text file ? Variable or fixed record length ? Choice of text file record and field delimiters XML anyone.
The netCDF-4 data model and format Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012.
Sizing Basics  Why Size?  When to size  Sizing issues:  Bits and Bytes  Blocks (aka pages) of Data  Different Data types  Row Size  Table Sizing.
SQL Data Definition Language (DDL) Using Microsoft SQL Server 1SDL Data Definition Language (DDL)
Reporting – Sort Orders, Selections, and Related Data TEC02 Brian Ciccolo.
IE 423 – Design of Decision Support Systems Database development – Building Tables
Sheet 1XML Technology in E-Commerce 2001Lecture 2 XML Technology in E-Commerce Lecture 2 Logical and Physical Structure, Validity, DTD, XML Schema.
AstroGrid Solar/STP planning meeting Agenda: Helioscope Preparing for Solar-B Time-series viewing application IVOA and time series A PPARC funded project.
Data types  CHAR (size): This data type is used to store character strings values of fixed length. The size in brackets determines the number of characters.
Starlink VOTable software Author: Mark Taylor Open source Java software for table manipulation STIL:
Operators & Identifiers The Data Elements. Arithmetic Operators exponentiation multiplication division ( real ) division ( integer quotient ) division.
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)
Understanding Character Encodings Basics of Character Encodings that all Programmers should Know. Pritam Barhate, Cofounder and CTO Mobisoft Infotech.
VOTable agenda Current VOTable status Current VOTable status News from Applications News from Applications Questions about VOTable schema Questions about.
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
VOTable agenda Current VOTable status News from Applications Referring STC (as a data model example) Relations between s Questions about VOTable schema.
Virtual Observatory India VOStat Statistical Analysis for the Virtual Observatory By Deoyani and Mohasin.
Madhuri Gollu Id: 207. Agenda Agenda  Records with Variable Length Fields  Records with Repeating Fields  Variable Format Records  Records that do.
CHAPTER 9 File Storage Shared Preferences SQLite.
CS 257: Database System Principles Variable length data and record BY Govind Kalyankar Class Id: 107.
Creating Database Objects
Two-Dimensional Arrays
XML Schema for WIRED XML Detector Description Workshop
What is FITS? FITS = Flexible Image Transport System
Relational Databases The Relational Model.
Relational Databases The Relational Model.
Mapping Data Models to VOTable
XML Problems and Solutions
Variable Length Data and Records
Utypes for Model Referencing
UTYPES Jonathan McDowell.
VOTable Meetings: Conclusions
Creating Database Objects
WP3 Workshop 16/01/2002 Timestamps.
Presentation transcript:

VOTable 2005 Applications

Agenda Description of some applications Description of some applications Nilesh UrunkarAbout C++ Parser and CONVOT Nilesh UrunkarAbout C++ Parser and CONVOT Mark TaylorAbout STIL/STILTS/TOPCAT Mark TaylorAbout STIL/STILTS/TOPCAT Improvement of the VOTable schema Improvement of the VOTable schema Gerard LemsonAbout VOTable Schema Gerard LemsonAbout VOTable Schema UCD1, UCD1+ and utype in VOTable UCD1, UCD1+ and utype in VOTable Sebastien DerriereAbout UCDs and utype Sebastien DerriereAbout UCDs and utype Comment on utype (Jonathan McDowell) Comment on utype (Jonathan McDowell)Break

Agenda (continued) Coordinate system in VOTable Coordinate system in VOTable Arnold RotsAbout simple STC, LinearSTC? Arnold RotsAbout simple STC, LinearSTC? Discussion on implementations Discussion on implementations Open Questions Open Questions Other datatypes (dateTime, string,...) Other datatypes (dateTime, string,...) Other serializations (csv) Other serializations (csv) Commonalities with other VO components Commonalities with other VO components VOTable appendices VOTable appendices Future of the VOTable group ? Future of the VOTable group ?

UCDs UCD1 UCD1+ utype VOTable1.1 recommends the UCD1+ VOTable1.1 recommends the UCD1+ Several services (VOCone?) use UCD1 Several services (VOCone?) use UCD1 Could (should) VOTable specify both ? Could (should) VOTable specify both ? embedded in ucd attribute: embedded in ucd attribute: ucd="meta.id;meta.main=ID_MAIN" as an additional attribute ucd1="ID_MAIN" as an additional attribute ucd1="ID_MAIN" Both solutions need a schema modification...

Astrometry Definition Current VOTable way Current VOTable way Does not apply to e.g. solar studies, moving frames Does not apply to e.g. solar studies, moving frames better to keep common model across VO components better to keep common model across VO components

STC Problems and Questions Requires all time+velocity+space definitions when a simple frame is needed? Requires all time+velocity+space definitions when a simple frame is needed? the position must be specified as an array; can work with a GROUP ? the position must be specified as an array; can work with a GROUP ? referencing problem: the names of columns have to be enumerated ? What if several coordinates in the same system exist in one table (e.g. for binaries) ? referencing problem: the names of columns have to be enumerated ? What if several coordinates in the same system exist in one table (e.g. for binaries) ? units specified both in AstroCoord and FIELD possible contradictions units specified both in AstroCoord and FIELD possible contradictions How is the Epoch specified ? How is the Epoch specified ?

The wish for VOTable <FIELD name="RAJ2000" unit="deg" datatype="double" ucd="pos.eq.ra;meta.main" utype="stc:AstroCoordSystem ]/Axis1" > Right Ascension > Right Ascension

Question of datatypes Datatypes currently restricted to FITS, i.e. various types of integer, floating-point, and characters (assuming Unicode is a wide character) Datatypes currently restricted to FITS, i.e. various types of integer, floating-point, and characters (assuming Unicode is a wide character) Note: the UCD plays a role! Note: the UCD plays a role! Proposed: date+time, string Proposed: date+time, string

date+time datatype ? Should a date+time datatype be introduced (e.g. represented by ISO format T14:15:16) but Should a date+time datatype be introduced (e.g. represented by ISO format T14:15:16) but need accurate time definition, UTC is not enough... need accurate time definition, UTC is not enough... what about binary serialization ? what about binary serialization ? what about FITS serialization ? what about FITS serialization ?

string Datatype ? A standard datatype in XML, Java,... A standard datatype in XML, Java,... binary serialization could be solved binary serialization could be solved what about FITS serialization ? Variable- length array convention (with a heap) ? No! what about FITS serialization ? Variable- length array convention (with a heap) ? No!

Question of data serializations (not discussed) Currently 3 possible serializations: Currently 3 possible serializations: XML (ascii) XML (ascii) FITS binary/ascii table FITS binary/ascii table binary stream binary stream Frequently asked: tab-separated-values serialization (understandable by a lot of tools and databases) Frequently asked: tab-separated-values serialization (understandable by a lot of tools and databases) would be straightforward to implement would be straightforward to implement

VOTable future ? (not discussed) VOTable is heavily used, but: VOTable is heavily used, but: no much traffic on the discussion group (does it mean it's perfect?) no much traffic on the discussion group (does it mean it's perfect?) different models express similar concepts different models express similar concepts any wish ? any wish ?