2006-05-18IVOA Interoperability Victoria: STC1 Space-Time Coordinate Metadata: Status Arnold Rots Harvard-Smithsonian CfA / CXC T HE US N ATIONAL V IRTUAL.

Slides:



Advertisements
Similar presentations
Chungnam National University DataBase System Lab
Advertisements

What is proper format for the XDW document. In its first year, XDW has been exposed to feedback, and this public comment phase –to allow clarifications.
IVOA Interop Kyoto - DM1 Space-Time Coordinate Metadata: Status Arnold Rots Harvard-Smithsonian CfA / CXC T HE US N ATIONAL V IRTUAL O BSERVATORY.
VOEvent - Pasadena1 Space-Time Coordinate Metadata Arnold Rots Harvard-Smithsonian CfA / CXC T HE US N ATIONAL V IRTUAL O BSERVATORY.
Registries Work Package 2 Requirements, Science Cases, Use Cases, Test Cases Charter: Focus on science case scenarios, and use cases related specifically.
Registry Interop Summary IVOA Interoperability meeting Cambridge, Boston, MA May 2004.
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.
DM WORKING GROUP MADRID OCT WG STATUS Spectral DM: document updated and reformatted Spectral DM Java library prototype nearly ready Characterization:
VOEvent - IVOA Interop Kyoto1 Open Issues for VOEvent Arnold Rots Harvard-Smithsonian CfA / CXC T HE US N ATIONAL V IRTUAL O BSERVATORY.
19 May 2008 IVOA Interoperability Meeting -- Trieste T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Registry Extension Schemas VODataService VOStandard.
23 May 2008 IVOA Interoperability Meeting -- Trieste T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Closing Plenary Integration.
VOTable 2005 Applications. Agenda Description of some applications Description of some applications Nilesh UrunkarAbout C++ Parser and CONVOT Nilesh UrunkarAbout.
IVOA Interop Kyoto - VOTable1 Space-Time Coordinate Metadata for VOTable Arnold Rots Harvard-Smithsonian CfA / CXC T HE US N ATIONAL V IRTUAL.
27 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Opening Plenary Registry.
STC for VOEvent Arnold Rots CfA/SAO VOEvent II - Tucson: STC2 STCLite …
IVOA, Kyoto May Data Access Layer Working Group Working Group Report and Summary Doug Tody National Radio Astronomy Observatory International.
HL7 XML ITS R1.1 Charlie McCay
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
9 September 2005NVO Summer School Aspen Astronomical Dataset Query Language (ADQL) Ray Plante T HE US N ATIONAL V IRTUAL O BSERVATORY.
Footprint Service Specification NVO Summer School 2008 Gretchen Greene (thanks to Tamas Budavari and Francois Bonnarel) T HE US N ATIONAL V IRTUAL O BSERVATORY.
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.
Service Description: WSDL COMP6017 Topics on Web Services Dr Nicholas Gibbins –
Open Office.Org What is the Open Office.org Source Project? Open source project through which Sun Microsystems is releasing the technology for the popular.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
1 XSLT – eXtensible Stylesheet Language Transformations Modified Slides from Dr. Sagiv.
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
1 Web Data Management XML Schema. 2 In this lecture XML Schemas Elements v. Types Regular expressions Expressive power Resources W3C Draft:
An Introduction to XML Based on the W3C XML Recommendations.
5-6 Dec 2005 VOEvent II Workshop1 VOEvent Specification, v1.0 T HE US N ATIONAL V IRTUAL O BSERVATORY Rob Seaman, National Optical Astronomy Observatory,
14 October 2003ADASS 2003 – Strasbourg1 Resource Registries for the Virtual Observatory R.Plante (NCSA), G. Greene (STScI), R. Hanisch (STScI), T. McGlynn.
Introduction to XLink Transparency No. 1 XML Information Set W3C Recommendation 24 October 2001 (1stEdition) 4 February 2004 (2ndEdition) Cheng-Chia Chen.
National Coastal Data Development Center A division of the National Oceanographic Data Center Please a list of participants at each location to
JSP Standard Tag Library
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.
XP New Perspectives on XML Tutorial 6 1 TUTORIAL 6 XSLT Tutorial – Carey ISBN
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
WORKING WITH XSLT AND XPATH
IVOA Interop, Victoria Canada, May IVOA Data Access Layer Closing Plenary Summary, Victoria May 2006 Doug Tody (NRAO/NVO/IVOA) I NTERNATIONAL V IRTUAL.
What is XML?  XML stands for EXtensible Markup Language  XML is a markup language much like HTML  XML was designed to carry data, not to display data.
16-17 Oct 2003IVOA Data Access Layer, Strasbourg IVOA Data Access Layer (DAL) Working Group Doug Tody National Radio Astronomy Observatory International.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
Footprint Service Specification IVOA Interop Meeting Trieste 2008 Gretchen Greene and Tamas Budavari.
10 – 12 APRIL 2005 Riyadh, Saudi Arabia. Visual Studio 2005 : New Features for the Web Services Developer Malek Kemmou CEO Arrabeta Consulting Microsoft.
Advanced ISO Topics ISO for Data Documentation. Contents Content Updates – gmx:Anchor for text – Codelists NCEI Component Registry – Resolved Records.
Part One Review Policy Intro to ISO Levels of Metadata Data Discovery.
Sheet 1XML Technology in E-Commerce 2001Lecture 2 XML Technology in E-Commerce Lecture 2 Logical and Physical Structure, Validity, DTD, XML Schema.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
May 24, 2004IVOA Interop Meeting1 An AXIS-based Java SkyNode Ramon Williamson NCSA T HE US N ATIONAL V IRTUAL O BSERVATORY.
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)
Introducing XLink and XPointer ©NIITeXtensible Markup Language/Lesson 10/Slide 1 of 23 Objectives In this lesson, you will learn to: * Identify the types.
UML Basics and XML Basics Navigating the ISO Standards.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
IETF 54, Yokohama Kutscher/Ott/Bormann 1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-05.txt.
Microsoft Expression Web 3 – Illustrated Unit D: Structuring and Styling Text.
VOTable agenda Current VOTable status Current VOTable status News from Applications News from Applications Questions about VOTable schema Questions about.
May 2006IVOA Victoria, Canada1 VOQL Where do we stand? What is left? Yuji Shirasaki JVO Maria A. Nieto-Santisteban JHU T HE US N ATIONAL V IRTUAL O BSERVATORY.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 7 Representing Web Data:
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.
XML Extensible Markup Language
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
Unit 4 Representing Web Data: XML
STC-2 Design and Development: Status
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
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
Chapter 7 Representing Web Data: XML
CSE591: Data Mining by H. Liu
UTYPES Jonathan McDowell.
Presentation transcript:

IVOA Interoperability Victoria: STC1 Space-Time Coordinate Metadata: Status Arnold Rots Harvard-Smithsonian CfA / CXC T HE US N ATIONAL V IRTUAL O BSERVATORY

IVOA Interoperability Victoria: STC2 Scope Space-Time Coordinate metadata aim to provide a structure ensuring that intertwined coordinates are described: –Completely (no obvious defaults in the VO) –Self-consistently The coordinate frames involved: –Time –Space (position, velocity) –Spectral –Redshift

IVOA Interoperability Victoria: STC3 Model: STC Components Coordinate system contains a frame for each coordinate: –Reference frame (orientation) –Reference position (origin) Coordinates and properties: –Coordinate value, error, resolution, etc. Coordinate area: –The volume in coordinate space occupied by the data object that the metadata refer to

IVOA Interoperability Victoria: STC4 Multiple Coordinate Systems There may be multiple equivalent representations for the same data, e.g.: Equatorial Galactic Detector coordinates Pixel coordinates These are related through transformations Transformations are not part of the coordinate systems since they are between systems They were to be implemented by David Berry (Starlink AST library) Current status unclear

IVOA Interoperability Victoria: STC5 Applications Resource Profile –Whats covered by this resource and what are the properties? Observation Description –Location of the observatory, as well as the coordinate volume occupied by the data Search Location –Specification of a query Catalog Entry Location –Coverage of a set of catalog entries

IVOA Interoperability Victoria: STC6 XML Developments: Summary Single schema Referencing model for IVOA Allowing use of template components that are referred to by name, as well as referencing within a document Accommodate code generators Java, C#, C++ Support for: VOEvent Footprint service Registry (coverage) SED, generic coordinates ADQL

IVOA Interoperability Victoria: STC7 Model and Schema Design For now: STC Model STC schema –Schema documentation –List of changes XML examples STC clients may (and do) decide to implement a subset of capabilities

IVOA Interoperability Victoria: STC8 Schema Development Single schema: –The three schemata (stc:, crd:, reg:) have been consolidated into a single schema stc: this allows use of default namespace Referencing –Referencing standards were developed based on Xlink, rather than XInclude; this leaves it up to the client to decide what to do with a reference –Flexible multi-level internal and external referencing

IVOA Interoperability Victoria: STC9 Referencing Base type with 4 optional attributes: –id (ID) Precedence: –idref (IDREF)- body –xlink:type=simple- idref –xlink:href (anyURI)- xlink:href Xlink leaves the interpretation up to the application, action to the client STC document specifies href to be an XPath pointer to an element that may be substituted

IVOA Interoperability Victoria: STC10 Xlink Reference Example Choose coordinate system from library: More sensible (but not guaranteed) use of id: (id is the tag that connects coordinates to a system)

IVOA Interoperability Victoria: STC11 Support Developments VOEvent –Use of STC for WhereWhen resulted in changes in the way multi-dimensional coordinates are expressed –Added support for orbital parameters Footprint/Region web services (Budavari) –Redesigned certain parts of the inheritance scheme to support code generators (.net, JAXB) –Added support for curves & region difference

IVOA Interoperability Victoria: STC12 VOEvent WhereWhen <ObservatoryLocation id="KPNO" xlink:type="simple" xlink:href="ivo://STClib/Observatories#KPNO"/> <AstroCoordSystem id="FK5-UTC-TOPO" xlink:type="simple" xlink:href="ivo://STClib/CoordSys#TT-ICRS-TOPO"/> T23:59:

IVOA Interoperability Victoria: STC13 VOEvent Restrictions STC usage limited to a dozen coordinate systems: Time: UTC, TT, TDB Position: FK5, ICRS; solar under consideration Reference position: topocenter, geocenter, barycenter Observatory locations: Library of participating observatories Generic locations (LEO, GSO, earth neighborhood)

IVOA Interoperability Victoria: STC14 Footprint Region Example <MyRegion xsi:type="STCRegion" xmlns:xsi=" xmlns=" xmlns:xlink=" <AstroCoordSystem xlink:type="simple" xlink:href="ivo://STClib/CoordSys#UTC-FK5-TOPO" id="UTC-FK5-TOPO"/>

IVOA Interoperability Victoria: STC15 More Support Development SED STC provides coverage and coordinate system support for SED, partly through reference mechanism In the process, support for generic coordinate axes was improved UCD referencing was added Registry Coverage ADQL Region

IVOA Interoperability Victoria: STC16 Status and Plans Status: –Schema version 1.30 has been published –Works with JHU region web service –Incorporated in VOEvent, Registry, SED draft Plans: –Update Proposed Recommendation and resubmit –Sort out solar coordinate systems –Develop standard components Xlink library –Develop STC Java library

IVOA Interoperability Victoria: STC17 Status Summary (1) The schema has been finished and is at: Xlink is at: The full 493-page document is available from Generated code for Java, C++, and C# is available at the same site Examples are also available from this site; they have been validated The schema supports full referencing, UCDs, and generic coordinates

IVOA Interoperability Victoria: STC18 Status Summary (2) STC has been incorporated into VOEvent after extensive finetuning STC has been incorporated in Tamas's footprint service (regions) STC has been incorporated into the spectral DM STC specification has been submitted for incorporation into ADQL

IVOA Interoperability Victoria: STC19 Status Summary (3) I am currently working on the revision of the document: –XML schema will become part of the PR –New support features need to be documented –Examples need to be updated –Reference libraries need to be documented –A how-to section needs to be added, similar to the one in VOEvent –I am willing to provide a style sheet for display of STC metadata –Solar coordinate systems need to be sorted out; this will be handled through a simple extension of the schema

IVOA Interoperability Victoria: STC20 Summary of Changes (1) A new referencing mechanism, Xlink, that is robust and flexible; in case of ambiguities, the precedence is: –1. Content of the element –2. Content of element referred to by IDREF attribute –3. Content referenced by Xlink attributes –4. UNKNOWN Any element that is either missing or which content cannot be determined is assumed to be UNKNOWN, in which case it is up to the client to either reject the document or choose a suitable default. Replacing Lists of doubles (i.e., arrays, particularly in multi-dimensional - spatial - coordinate axes) by explicit enumeration of the individual components. Allowing units to be specified at all levels of coordinates (i.e., also at the leaves).

IVOA Interoperability Victoria: STC21 Summary of Changes (2) Simplified version of error circles in 2-D and 3-D Name optional in Coordinate elements, Timescale optional in astronTimeType Rename Region Shape "Constraint" to "Halfspace". Add "Difference" to Region operations (redundant but practical). Optional epoch attribute; precedence: –1. Epoch provided in coordinate leaf element –2. Epoch provided in higher coordinate node –3. Time of observation –4. Equinox of, or implied by, coordinate system –5. UNKNOWN –Note that under most circumstances, where an observing time is provided, epoch is not needed.

IVOA Interoperability Victoria: STC22 Summary of Changes (3) Allow position to be specified by orbital elements. Allow definition of a position path (curve). Removed all anonymous types. Added application-specific types (in particular for footprint service). Consolidated everything in one schema. Added basic support for generic coordinates. Added an optional UCD attribute to the basic STC attribute group.