Mtype Issues Groundwork for post-IVOA Discussions.

Slides:



Advertisements
Similar presentations
Tables Feb. 14, Tables Great way to organize and display information Laid out in columns and rows Think of an excel spreadsheet Defined with tag.
Advertisements

IVOA, Pune India September Data Access Layer Working Group Pune Workshop Summary Doug Tody National Radio Astronomy Observatory International.
SSA Query Interface M. Dolensky, ESO Data Access Layer Working Group Interoperability Workshop, Pune, India 27-Sep-2004.
IVOA Beijing Interop May 15-16, 2007 Apps Messaging Issues.
STILTS – Command-line tools for table/VOTable manipulation TOPCAT VO features – VO features in the GUI tabular data exploration tool SPLAT-VO – SSAP functionality.
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.
6 September 2008NVO Summer School 2008 – Santa Fe1 DAL Clients: Scripting Data Access with Python Ray Plante T HE US N ATIONAL V IRTUAL O BSERVATORY.
Sep 6, 2008NVOSS Desktop Messaging Mike Fitzpatrick NOAO.
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.
Python Crash Course PyFits, Astropy
PRESS C7000/C7000P/C6000 Color Density Control Color Balance
Access Lesson 2 Creating a Database
Start -> All Programs -> Classes -> Web Expressions -> Dreamweaver.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 5 - Introduction to XHTML: Part 2 Outline 5.1 Introduction 5.2 Basic XHTML Tables 5.3 Intermediate.
Database Constraints. Database constraints are restrictions on the contents of the database or on database operations Database constraints provide a way.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
VxOware Progress Report August How to create a new section? Configure section –Create metadata structure (template) –Create elements map for web.
ACCESS CHAPTER 1. OBJECTIVES Tables Queries Forms Reports Primary and Foreign Keys Relationship.
September 5, 2015 Office Setup. Lesson Overview: Office Setup  In this lesson we will cover:  Adding new offices to COM  Individual office setup 
Mapping Data Models to VOTable The specification Published version dml/doc/MappingDMtoVOTable-v pdf.
3D Spectroscopy in the Virtual Observatory: Current Status Igor Chilingarian (Observatoire de Paris, France/SAI MSU, Russia) Ivan Zolotukhin (SAI MSU,
For Version 3.1 and later Lattice3D Reporter Tutorial For Version 3.1 and later LATTICE TECHNOLOGY, INC.
 2004 Prentice Hall, Inc. All rights reserved. Chapter 5 - Introduction to XHTML: Part 2 Outline 5.1 Introduction 5.2 Basic XHTML Tables 5.3 Intermediate.
Last News of and
16-17 Oct 2003IVOA Data Access Layer, Strasbourg IVOA Data Access Layer (DAL) Working Group Doug Tody National Radio Astronomy Observatory International.
VAMDC tutorial for prospective data-providers Guy Rixon meeting, IPR, November 2013.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Training.
ESAVO/European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Isa Barbarisi Beijing, May 2007 VOSpec new functionalities.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
Moodle with Style Integrating new technologies to empower learning and transform leadership.
Reorientation for Moodle 2 Staff Guide. File Repositories With Moodle 2’s file repository system: Duplicate files are only stored once, saving disk space.
 2004 Prentice Hall, Inc. All rights reserved. Introduction to XHTML: Part 2 Outline frameset Element 5.10 Nested frameset s.
1 Week Four– Advance HTML 2 Dr. Fadi Safieddine. 2 Lecture Content Basic HTML Tables Using based Feedback form Creating and Using Image Maps Nested.
 2003 Prentice Hall, Inc. All rights reserved. Introduction to HTML: Frames Outline 1 Introduction 2 frameset Element 3 Nested frameset s 4 Web Resources.
EXAM REVIEW PROJECT Microsoft Excel Exam 1. EXAM PROCEDURES 10 minutes to review project before starting 60 minutes to complete the exam In this presentation,
Database Beginnings. Scenario so far In our scenario we have people registering for training sessions. –The data about the training sessions was placed.
IVOA Interop Pune, A.Micol/ESO An Archive in the VOSphere Experimenting with VOVIEW and SAMP Data Providers mind User Experience A.Micol/ESO,
December 5, Repository Metadata: Tips and Tricks Peggy Rodriguez, Kathy Kimball.
A Simple Guide to Using SPSS ( Statistical Package for the Social Sciences) for Windows.
Chapter 2: Variables, Functions, Objects, and Events JavaScript - Introductory.
Core Publisher: Station Administrator Tools. Training 1: Site Administration Training 2: Programs Training 3: Content Tagging Training 4: Creating Posts.
The International Virtual Observatory Alliance (IVOA) interoperability in action.
1 Lesson 13 Organizing and Enhancing Worksheets Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
PowerBuilder Online Courses - by Prasad Bodepudi Database Painter Primary & Foreign Keys Extended Attributes PowerBuilder System Tables Database Profiles.
ArcGIS: ArcCatalog. Agenda The ArcCatalog Interface General ArcCatalog ▫Navigating directories ▫Preview data ▫View metadata Advanced ArcCatalog ▫Modifying.
Workshop on How to Publish Data in VO ESAC, June 25-June DAL (Data Access Layer) protocols Jesus Salgado
UCL DEPARTMENT OF SPACE AND CLIMATE PHYSICS MULLARD SPACE SCIENCE LABORATORY Taverna Plugin VAMDC and HELIO (part of the ‘taverna-astronomy’ edition) Kevin.
Securing and Sharing Workbooks Lesson 11. The Review Tab Microsoft Excel provides several layers of security and protection that enable you to control.
1 The Polar HDF-EOS Data Imaging and Subsetting (PHDIS) Tool Siri Jodha Singh Khalsa Emergent Information Technologies, Inc. National Snow and Ice Data.
ESAVO/European Space Astronomy Centre (ESAC) Villafranca del Castillo, MADRID (SPAIN) Pedro Osuna ASVOWS Mar 2007 ESAC Astronomical Spectroscopy.
1 Creating the Home Page. 2 Creating a Table Table attributes  Two rows and two columns  No border  Left-aligned Change the vertical alignment of the.
Modify Tables and FieldsModify Tables and Fields Lesson 4 © 2014, John Wiley & Sons, Inc.Microsoft Official Academic Course, Microsoft Word Microsoft.
Working With Database Library And Helpers. Connecting to your Database First you need to set parameters in you database.php file residing in config folder.
3 Copyright © 2007, Oracle. All rights reserved. Using the RMAN Recovery Catalog.
IVOA Interop, Beijing, China, May IVOA Data Access Layer Working Group Sessions Doug Tody (NRAO/NVO ) Markus Dolensky (ESO/EuroVO) Data Access Layer.
1 Berger Jean-Baptiste
Spectroscopic Data Reduction in Pyraf ASTR 3010 Textbook N/A.
FILES AND EXCEPTIONS Topics Introduction to File Input and Output Using Loops to Process Files Processing Records Exceptions.
Quality Education for a Healthier Scotland New Features of the Clinical Knowledge Publisher May 2016.
Core LIMS Training: Advanced Administration
OER Commons Hubs A Primer
Chapter 5 - Introduction to XHTML: Part 2
Other Features – Filter Options
Mapping Data Models to VOTable
Utypes for Model Referencing
UTYPES Jonathan McDowell.
A drag and drop exercise can be created using Word quite easily using tables, text boxes and ensuring the document is saved properly.
Presentation transcript:

Mtype Issues Groundwork for post-IVOA Discussions

Open(?) Issues Status of Messages –How to formalize some messages and leave others up to developers? –Process for adding new MTypes Vocabulary Completeness –Administrative Messages –Application Messages Mtype Uniqueness Annotations –Will be covered by Mark Taylor

Status of Messages We want some Mtypes reserved for use by the Hub or to form a core set of messages to be used by all apps But, we want apps to be able to make up their own Mtypes –Does the SAMP doc need to list these? –Do they carry the same weight as the core msgs? Appendix or second document needed (e.g. IVOA Note)?

Status of Messages Process for adding new Mtypes ?? Recommend: –New admin messages must be formalized at IVOA as updates to spec –App msgs that gain common usage are added as needed

Admin Messages Use samp namespace (e.g. samp.hub.stopping) ? hub event stopping hub is stopping app event register id app has registered unregister id app has unregistered starting id app starts processing stopping id app stops processing mtype mtypes app declares new mtype id metadata meta app declares new metadata id echo str app echo string isAlive id app is alive

Application Messages set param param set param to value value get param param value get param value General set/get messages file event load filename the 'filename' was loaded save filename the 'filename' was saved load filename load this file 'filename' save filename save to 'filename' What about rename and/or delete ? url event load url 'url' was loaded save url 'url' saved to 'filename' filename load url load url at 'url' save url save 'url' to 'filename' filename Others?

Application Messages image event load imname the 'imname' was loaded save imname the 'imname' was saved load imname load image 'imname' save imname save image to 'imname' display imname display image in 'imname' panTo x, y pan display (arb coords) pixel x, y pan display to pixel coords sky ra, dec pan display to sky coords zoom level zoom to given level (+/-N level) highlight pixel x, y highlight point at pixel coords sky ra, dec highlight point at sky coords

Application Messages table event load tblname the 'tblname' was loaded save tblname the 'tblname' was saved load tblname load table 'tblname' save tblname save table to 'tblname' highlight row row highlight specified row col col highlight specified column cell row, col highlight cell at position select row row select (subset) named row col col select (subset) named column rowList rows select (subset) named rows colList cols select (subset) named columns Subset message? How do we refer to it in later messages?

Application Messages spectrum event load name the 'name' was loaded save name the 'name' was saved load name load table 'name’ (no format) fits name load spectrum in FITS file votable name load spectrum in VOTable : : : save name save spectrum to 'name’ fits name save spectrum as FITS file votable name save spectrum as VOTable : : : How do we handle spectral formats (e.g. echelle vs 1-D spectra)? –Suggest this be an optional parameter to the mtype

Application Messages coord pointAt x, y point at the given coord sky ra, dec point at given sky position What about coordinate transformations? STC shows us this is a can of worms, but we might want simple transforms like equatorial to galactic Does this confuse e.g. image.panTo Mtype? What others are needed??

Mtype Uniqueness Raised in discussions that file.load and spectrum.load.fits might be confused. E.g. VOSpec wants file.load for a linelist only but will get all messages of that Mtype anyway. Do we create a spectrum.load.linelist? –Where does this list then end? –Can’t then rely on spectrum.load.