T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid.

Slides:



Advertisements
Similar presentations
28 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE TAP/VOTable Registry Interface Reg 1 – G.
Advertisements

T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Gretchen Greene Pierre Lesidaner Closing Plenary 20 May 2011 IVOA Interoperability.
18 May 2006 IVOA - Victoria: Registry 51 New resource types from VOEvent Matthew J. Graham Caltech T HE US N ATIONAL V IRTUAL O BSERVATORY.
May IVOA Interop Meeting1 STScI/JHU Registry Status Gretchen Greene Wil OMullane T HE US N ATIONAL V IRTUAL O BSERVATORY.
23 May 2008 IVOA Interoperability Meeting -- Trieste T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Closing Plenary Integration.
T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Service Validators in Practice (within the VAO) Theresa Dower Registry WG 18 May 2011 IVOA Interoperability.
27 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Opening Plenary Registry.
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.
8 September 2008NVO Summer School 2008 – Santa Fe1 Publishing Data and Services to the VO Ray Plante Gretchen Greene T HE US N ATIONAL V IRTUAL O BSERVATORY.
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager.
1 Euro-VO Technology Forum, 23 September 2009, Annotations at the CDS Web 2.0: annotations at the CDS Brice GASSMANN Sébastien DERRIERE Thomas BOCH.
Recruitment Booster.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 10: GUI HTML Editors.
14 October 2003ADASS 2003 – Strasbourg1 Resource Registries for the Virtual Observatory R.Plante (NCSA), G. Greene (STScI), R. Hanisch (STScI), T. McGlynn.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
LHCbPR V2 Sasha Mazurov, Amine Ben Hammou, Ben Couturier 5th LHCb Computing Workshop
Passage Three Introduction to Microsoft SQL Server 2000.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Overview of Mini-Edit and other Tools Access DB Oracle DB You Need to Send Entries From Your Std To the Registry You Need to Get Back Updated Entries From.
Database-Driven Web Sites, Second Edition1 Chapter 8 Processing ASP.NET Web Forms and Working With Server Controls.
© 2011 Delmar, Cengage Learning Chapter 9 Collecting Data with Forms.
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.
JavaScript, Fourth Edition Chapter 12 Updating Web Pages with AJAX.
Astrogrid Resource Registry Querying the Registry 1.Mullard Space Science Laboratory, University College London, Holmbury St. Mary, Dorking, Surrey RH5.
November 13, 2008 Ohio Information Security Forum Attack Surface of Web Applications James Walden Northern Kentucky University
Writing various AJAX forms in Drupal 7 1. Overview of Form API 2. Ctools 2.1 Ctools features 3. Ajax 3.1 Ajax Forms in Drupal 4. Putting it all together.
JavaScript is a client-side scripting language. Programs run in the web browser on the client's computer. (PHP, in contrast, is a server-side scripting.
T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Status Spring 2014 Theresa Dower Registry WG IVOA Interoperability Meeting – Madrid 2014.
Lecturer: Prof. Piero Fraternali, Teaching Assistant: Alessandro Bozzon, Advanced Web Technologies: Struts–
Javascript Cog Kit By Zhenhua Guo. Grid Applications Currently, most grid related applications are written as separate software. –server side: Globus,
Top Five Web Application Vulnerabilities Vebjørn Moen Selmersenteret/NoWires.org Norsk Kryptoseminar Trondheim
Interactive Client-Side Technologies MMIS 656 Web Design Technologies Acknowledgements: Estrella, S. (2003). The Web Wizard’s Guide to DHTML and CSS.
Using Encryption with Microsoft SQL Server 2000 Kevin McDonnell Technical Lead SQL Server Support Microsoft Corporation.
Alexandria Digital Earth ProtoType DIGITAL LIBRARIES AND ENVIRONMENTAL INFORMATION Terence R. Smith Alexandria Digital Library Project.
30 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VOTable interface with Registry Joint Apps/DM/Registry.
Ajax. –Asynchronous JavaScript and XML –Umbrella term for technologies that often: Use client-side scripting for layout and formatting Use less than full.
T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE 28 May 2009 IVOA Interoperability Meeting -- Strasbourg NVO Registry Curation and Validation Tools NVO.
16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003.
SimDB Implementation & Browser IVOA InterOp 2008 Meeting, Theory Session 1. Baltimore, 26/10/2008 Laurent Bourgès This work makes use of EURO-VO software,
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
RESTful Web Services What is RESTful?
HTML Forms.
Martin Kruliš by Martin Kruliš (v1.1)1.
T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Gretchen Greene Opening Plenary 16 May 2011 IVOA Interoperability Meeting -- Naples.
Digital Library Syllabus Uploader Will Cameron CSC 8530 Fall 2006 Presentation 1.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Learning Aim C.  In this section we will look at how text, tables, forms and frames can be used in web pages.
Final Exam... Comp4711 Fall When & Where Date? Tue Dec 13 When? 08:00-10:00 Where? SE How Long? Two hours How long minimum? 1 hour Aids: None.
T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG 24 May 2012 IVOA Interoperability Meeting -- Urbana.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
1/7/2016www.infocampus.co.in1. 1/7/2016www.infocampus.co.in2 Web Development training gives you and all-round training in both the design and the development.
Web Services Essentials. What is a web service? web service: software functionality that can be invoked through the internet using common protocols like.
Ext JS - Direct Bridging The Gap A DMSBT Presentation By Timothy Chandler.
CS491B Software Design Lab Project Report Yuet-Chi Lee California State University, Los Angeles.
FMAnywhere: Getting Started.
Registry Interfaces 1.1 Theresa Dower NAVO/STScI May 2016
XML in Web Technologies
AJAX.
YQL Kevin Murphy CMPS 183.
Mental Health Data Alliance, LLC (MHData) June 7th , 2018
JavaScript Form Validation
Exercise 47 - Skills Use the Spry framework to add interesting interactive features to a Web site. Spry widgets allow you to create objects such as menu.
Secure Web Programming
IVOA Interoperability Meeting - Boston
PHP Forms and Databases.
DR. JOHN ABRAHAM PROFESSOR UTPA
Web Client Side Technologies Raneem Qaddoura
Presentation transcript:

T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid

Tech Requirements Cross-platform client, no install Browser-based, no plugins: strictly AJAX Share framework with other VAO registry tools Server side, use STScI OAI harvester framework, validation and ingest Client side uses ExtJS, mostly JSON messaging as per Data Discovery tool VOLogin for user account management May 2014IVOA Interoperability Meeting -- Madrid

User Requirements Avoid jargon: Hide ivo:// identifiers whenever possible Words not acronyms for service types, etc Immediate client-side validation (where possible) Inline help (from de-jargoned standards docs) Templating: copy and modify from user’s own existing resources Staging area for unfinished / template resources Declutter: skip underused optional values Direct XML file upload support May 2014IVOA Interoperability Meeting -- Madrid

Managing Resource Relationships Prepopulate & autosuggest fields Curation/publisher from list of known authorities, organisations Encourage resource ID reference on edit old resources Relationship: offer users’ own resources as a list Identifier: drop-down user-associated authority + validated text entry for individual resource, test for uniqueness on submit. May 2014IVOA Interoperability Meeting -- Madrid

VO Resource XML Standalone XSL script Transactional SQL Insert Fetch starting resource Registry query and harvesting library Registry publishing web services Javascript web client VO Resource XML - DOM Object Form Post ‘Empty’ VOResource superset XML file JSON Resource Summaries Existing VOResource XML OR Fetch supporting related resource information Existing VOResource subsections EXTJS: HTTP Get/callbacks EXTJS: One HTTP Get/callback VO Resource XML - DOM Object

Future Work Minor validation debugging Support more resource types as requested TAP, Open Sky Query, Data Collection Support more optional elements as requested Short form ‘wizard’ vs long form Short form with prepopulated values as end stage of small-data publishing kit Wishlist: incorporate thesaurus autosuggest from Sebastien Derriere’s semantics work May 2014IVOA Interoperability Meeting -- Madrid