Registry Interfaces 1.1 Theresa Dower NAVO/STScI May 2016

Slides:



Advertisements
Similar presentations
Registry Interop Summary IVOA Interoperability meeting Cambridge, Boston, MA May 2004.
Advertisements

T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE May 14, 2013 Registry Coverage * Status and Necessity Gretchen Greene 1Apps IV/ Registry I Session -
28 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE TAP/VOTable Registry Interface Reg 1 – G.
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.
26 May 2004IVOA Interoperability Meeting - Boston1 IVOA Identifiers v1.1 Ray Plante IVOA Registry Working Group Status of v1.0 Proposed recommendation.
2008 NVO Summer School1 Finding Services in the NVO Registry Gretchen Greene T HE US N ATIONAL V IRTUAL O BSERVATORY.
ECHO Browse Reclassification Document ID: ECHO_Ops_Con_023 Version: 2.
MEDIN Standards M. Charlesworth and the MEDIN Standards Working Group.
14 October 2003ADASS 2003 – Strasbourg1 Resource Registries for the Virtual Observatory R.Plante (NCSA), G. Greene (STScI), R. Hanisch (STScI), T. McGlynn.
T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Publishing Theresa Dower Registry WG May 2014 IVOA Interoperability Meeting -- Madrid.
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.
Server-side Scripting Powering the webs favourite services.
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
Building Search Portals With SP2013 Search. 2 SharePoint 2013 Search  Introduction  Changes in the Architecture  Result Sources  Query Rules/Result.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VAO Registry Status Spring 2014 Theresa Dower Registry WG IVOA Interoperability Meeting – Madrid 2014.
Linking electronic documents and standardisation of URL’s What can libraries do to enhance dynamic linking and bring related information within a distance.
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.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
WSON Summary Young Lee Document Relationships Information Gen-constraints Encode WSON Encode Signal Compatibility OSPF Gen-constraints.
David Orchard W3C Lead BEA Systems Web service and XML Extensibility and Versioning.
Lesson 13 Databases Unit 2—Using the Computer. Computer Concepts BASICS - 22 Objectives Define the purpose and function of database software. Identify.
Carla Pfahl Minitex Reference Outreach & Instruction AskMN Coordinator
1 Software Maintenance The process of changing the system after it has been delivered and in operation Software change is inevitable –New requirements.
DataGrid is a project funded by the European Commission under contract IST EDG Baseline API Document Document build description and current.
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.
Representational State Transfer COMP6017 Topics on Web Services Dr Nicholas Gibbins –
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Java Web Services Orca Knowledge Center – Web Service key concepts.
MicrosoftTM SharePoint Content Management SystemTutorial
Software & Technologies: an overview
HTML CS 4640 Programming Languages for Web Applications
HMA Follow On Activities
AIDA Fourth Technology Forum
Getting a Leg Up on OAI for the NSDL
What is Microsoft Internet Explorer?
Using E-Business Suite Attachments
REST- Representational State Transfer Enn Õunapuu
AIS AIM SG Ad-hoc Chapters 5-6 Group
Accomplishments RSM v0.7 First draft XML Schema completed: VOResource.xsd NVO: Working prototype resource using VOResource as format for metadata exchange.
Representational State Transfer
Understanding the internet
Registry Interfaces 1.1 Theresa Dower NAVO/STScI Oct 2016
Modernizing web service standards: The next version of WFS
WEB API.
This presentation has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational purposes.
Grey Literature Repositories and CRIS in a SOA Environment
SDMX Reference Infrastructure Introduction
To the ETS – Encumbrance Online Training Course
WG Document Status Compiled By: Lou Berger, Vishnu Pavan Beeram
Patents e-Commerce Update: Public and Private PAIR
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Content Deployment Interface Issues
WP 4 - Revision of Natura 2000 dataflow
Patents e-Commerce Update: Public and Private PAIR
Technical Integration Guide
To the ETS – Encumbrance Online Training Course
IVOA Interoperability Meeting - Boston
Why SIMOP monitor? Knowing what should be done for SIMOP
NIEM Tool Strategy Next Steps for Movement
RegTAP 1.1 Implementation IVOA Interop, Paris, May 2019 Registry Working Group Theresa Dower MAST / STScI / NAVO.
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Software Re-engineering and Reverse Engineering
Chengyu Sun California State University, Los Angeles
HTML CS 4640 Programming Languages for Web Applications
Presentation transcript:

Registry Interfaces 1.1 Theresa Dower NAVO/STScI May 2016 IVOA Interoperability Meeting -- Stellenbosch

RI 1.1 Overview Defines web interface for downloading registry contents in whole or partial updates Defines publishing-only and searchable registries NEW: describes IVOA registry ecosystem, Registry of Registries, and best practices for harvesting NEW: does NOT reference any one required web interface for search. May 2016 IVOA Interoperability Meeting -- Stellenbosch

RI 1.1 Status Current version: Working Draft Send to PR after addressing session comments? Current version: http://www.ivoa.net/documents/RegistryInterface/20160413/ (plus some RofR link changes in Volute, not yet rebuilt and re-submitted) https://volute.g-vo.org/svn/trunk/projects/registry/RegistryInterface May 2016 IVOA Interoperability Meeting -- Stellenbosch

RI 1.1 Drivers for Change Drivers for this version change: Remove reliance on specific, outdated technologies for search Include Registry of Registries and harvesting architecture in a formal IVOA document (had previously only been a note) May 2016 IVOA Interoperability Meeting -- Stellenbosch

Removing the obsolete Removed entire section 2 (REQUIRING a particular interface for “fully searchable registry”) ADQL 1.0 (deprecated) XQuery SOAP-based search interface (deprecated as a common practice in favor of REST) May 2016 IVOA Interoperability Meeting -- Stellenbosch

Replacing the obsolete New Section 5: Searching the Registry Cites RegTAP as an example Does not endorse any one particular search interface/technology Registries may advertise various search capabilities as technologies and standards progress May 2016 IVOA Interoperability Meeting -- Stellenbosch

Adding VOSI Added requirement to provide VOSI endpoints: http://www.ivoa.net/documents/VOSI/ CAPABILITY Harvest, old and new search interfaces AVAILABILITY TABLES Only relevant if RegTAP interface available? (for now) May 2016 IVOA Interoperability Meeting -- Stellenbosch

Minor Cleanup: Doc Versions Removed requirement for VOResource version number to match this document May 2016 IVOA Interoperability Meeting -- Stellenbosch

Minor Cleanup: OAI Added requirement for OAI (harvest) interface to support time in seconds Optional in OAI-PMH standard Simpler harvester/client operations All existing registries in the RofR support this already May 2016 IVOA Interoperability Meeting -- Stellenbosch

Minor Cleanup: OAI Dropped the requirement on registries to not deliver any records that the OAI-PMH interface would consider deleted, when no temporal constraint is given http://vao.stsci.edu/directory/oai.aspx?verb=ListRecords&metadataPrefix=ivo_vor&fro m=2016-01-01 vs http://vao.stsci.edu/directory/oai.aspx?verb=ListRecords&metadataPrefix=ivo_vor Extra complexity for server software Sometimes clients would want that information May 2016 IVOA Interoperability Meeting -- Stellenbosch

Minor Cleanup: deletion Clarified that the requirement to keep deleted records for six months only applies to registries claiming to hold records “transient”-ly Added text encouraging registries to support deleted records. Deletion support refers to general registry architecture; some individual interfaces like RegTAP can (or should!) ignore them Not required May 2016 IVOA Interoperability Meeting -- Stellenbosch

Minor Cleanup Harvesting capability’s standard ID now contains version: ivo://ivoa.net/std/Registry#OAI-2.0 Follows general trend to versioning in IVOA capabilities The OAI-PMH standard we are basing the harvesting interface on is at version 2.0 (for some time) https://www.openarchives.org/OAI/openarchivesprotocol.html Not already widely in use (will be a reg provider change) May 2016 IVOA Interoperability Meeting -- Stellenbosch

RofR & Best Practices Added description of RofR and its purpose, plus process for adding registries to the RofR listing and searching. This had previously been an IVOA note (Plante et al) http://www.ivoa.net/documents/cover/RegistryOfRegistries-20070628.html Largest change in the document: please review May 2016 IVOA Interoperability Meeting -- Stellenbosch

RofR & Best Practices Added process for adding a registry to the IVOA registry ecosystem, based on the Registry of Registries IVOA note. In coordination with RofR transfer to CfA Some simplified URLs (old versions will be maintained) http://rofr.ivoa.net/regvalidate/ May 2016 IVOA Interoperability Meeting -- Stellenbosch

RofR & Best Practices Added recommended process for discovery of registries and their resources using the Registry of Registries, based on the Registry of Registries IVOA note. Query RofR for list of registries with set ivo_publishers then Query each listed registry with set ivo_managed May 2016 IVOA Interoperability Meeting -- Stellenbosch

RofR & Best Practices Legacy issue: RofR still lists “fully searchable” registries based on support for ADQL/Xquery/SOAP interface. http://rofr.ivoa.net/ Suggestions for change? May 2016 IVOA Interoperability Meeting -- Stellenbosch

Case of the Missing XSLT One possible remaining todo in document .tex file: Add an appendix with code for translation in OAI interface, converting ivo_vor extension (how we keep our records) to oai_dc default (required by the OAI-PMH 2.0 interface). Note suggests Ray Plante had this available somewhere? May 2016 IVOA Interoperability Meeting -- Stellenbosch