VO Registry 注册与查询 李长华. Registry  A registry is first a repository of structured descriptions of resources, building on concept of a VO resource defined.

Slides:



Advertisements
Similar presentations
IVOA Registry WG, IVOA Registry WG Pune, 28 Sept 2004.
Advertisements

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.
23 May 2008 IVOA Interoperability Meeting -- Trieste T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE Resource Registries Closing Plenary Integration.
14 Apr 2005 VOEvent workshop1 XML Schema and the VO Registry Matthew J. Graham CACR/Caltech T HE US N ATIONAL V IRTUAL O BSERVATORY.
A busy persons introduction to OAI-PMH Christopher Gutteridge ALT, April 2003.
OLAC Process and OLAC Protocol: A Guided Tour Gary F. Simons SIL International ___________________________ OLAC Workshop 10 Dec 2002, Philadelphia.
NVO Summer School, Aspen Center for Physics1 Publishing and Resource Discovery with Registries Ray Plante Gretchen Greene.
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.
NVO Summer School, Aspen Center for Physics1 Publishing and Resource Discovery with Registries Ray Plante Matthew Graham.
26 May 2004IVOA Interoperability Meeting - Boston1 IVOA Registry Working Group VOResource v1.0 Ray Plante.
Y.T. a brief history of the OAI 0 Kaynak: Herbert van de Sompel.
OAI in DigiTool DigiTool Version 3.0.
Harvesting Metadata Using OAI-PMH Roy Tennant California Digital Library.
14 October 2003ADASS 2003 – Strasbourg1 Resource Registries for the Virtual Observatory R.Plante (NCSA), G. Greene (STScI), R. Hanisch (STScI), T. McGlynn.
OAI-PMH Dawn Petherick, University Web Services Team Manager, Information Services, University of Birmingham MIDESS Dissemination.
National Science Digital Library (NSDL) Core Infrastructure Metadata Repository (“union catalog”) Naomi Dushay Cornell University.
OAI Standards for Sheet Music Meeting March 28-29, 2002 Basic OAI Principals How They Apply to Sheet Music Presenter: Curtis Fornadley, Senior Programmer/Analyst.
OAI-PMH at Yale Report on the DLF OAI Training Session November 10, 2005 Charlottesville, VA.
A Digital Library Repository Utilizing the Open Archives Initiative Developed to meet the needs of UTK Library Special Collections.
Introduction to the OAI Metadata Harvesting Protocol Hussein Suleman, Digital Library Research Laboratory Virginia Tech.
Virtual Observatory --Architecture and Specifications Chenzhou Cui Chinese Virtual Observatory (China-VO) National Astronomical Observatory of China.
Metadata Harvesting The Hague, 13 & 14 January 2009 Julie Verleyen Scientific Coordinator, Europeana Office EuropeanaLocal Knowledge Sharing Workshop.
Open Archives Iniative – Protocol for Metadata Harvesting Iztok Kavkler, University of Ljubljana Some slides by Stefaan Ternier, KUL Bram Vandenputte,
Metadata Harvesting Interoperable digital collections.
Astrogrid Resource Registry Querying the Registry 1.Mullard Space Science Laboratory, University College London, Holmbury St. Mary, Dorking, Surrey RH5.
LIS 654 BUILDING DIGITAL LIBRARIES FALL 2011 NOVEMBER 03, 2011 The OAI-PMH Harvester Plugin for The Omeka Content Management System JAMES R. GRIFFIN III.
OAI-PMH The Open Archives Initiative Protocol for Metadata Harvesting Presenter: Knud Möller Friday,
GLOBAL BIODIVERSITY INFORMATION FACILITY Éamonn Ó Tuama Senior Programme Officer, IDA 21 June Metadata publishing with the IPT.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
OAI-PMH: Open Archives Initiative Protocol for Metadata Harvesting T.B. Rajashekar National Centre for Science Information (NCSI) Indian Institute of Science,
Metadata harvesting in regional digital libraries in PIONIER Network Cezary Mazurek, Maciej Stroiński, Marcin Werla, Jan Węglarz.
Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH) Phil Barker, March © Heriot-Watt University. You may reproduce all or any part.
Open Archive Initiative – Protocol for metadata Harvesting (OAI-PMH) Surinder Kumar Technical Director NIC, New Delhi
Caltech CODA CODA: Collection of Digital Archives Caltech Scholarly Communication.
Slavic Digital Text Workshop 2006 The Open Archives Initiative Protocol for Metadata Harvesting: an Opportunity for Sharing Content in a Distributed Environment.
OAI Overview DLESE OAI Workshop April 29-30, 2002 John Weatherley
16 October 2003Registry Interface CallsIVOA Interoperability, Strasbourg IVOA Interoperability Elizabeth Auden & Registry Workgroup 16 – 17 October 2003.
Search Interoperability, OAI, and Metadata Sarah Shreeves University of Illinois at Urbana-Champaign Basics and Beyond Grainger Engineering Library April.
SPASE and the VxOs Jim Thieman Todd King Aaron Roberts.
21-jun-2009 IVOA Standards Pedro Osuna ESA-VO Project Science Archives and Computer Support Engineering Unit (SRE-OE) Science Operations Department (SRE-O)
The OAI: technical overview OAI Open Meeting – Washington DC – January 23 rd 2001 Herbert Van de Sompel & Carl Lagoze Cornell University -- Computer Science.
The Open Archives Initiative Marshall Breeding Director for Innovative Technologies and Research Vanderbilt University
Open Archives Initiative Protocol for Metadata Harvesting.
IVOA RM, VOResources, Identifiers, Interfaces Chenzhou CUI.
“ 百链 ” 云图书馆. 什么是百链云图书馆?1 百链云图书馆的实际效果?2 百链云图书馆的实现原理?3 百链云图书馆的价值?44 图书馆要做什么?55 提 纲.
2/22/2016J Ammerman1 Open Archives Initiative What is it? What’s it good for?
NSDL & the Open Archives Initiative A Brief Introduction to OAI Timothy W. Cole Mathematics Librarian & Professor of Library Administration.
1 CS 430: Information Discovery Lecture 26 Architecture of Information Retrieval Systems 1.
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
The NSDL, OAI and Your Metadata Core Infrastructure Metadata Repository (“union catalog”) Naomi Dushay Cornell University.
OAI and ODL Building Digital Libraries from Components Hussein Suleman Virginia Tech DLRL 12 September 2002.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
Developing our Metadata: Technical Considerations & Approach Ray Plante NIST 4/14/16 NMI Registry Workshop BIPM, Paris 1 …don’t worry ;-) or How we concentrate.
AstroGrid: The Registry Kevin Benson MSSL. ➲ Definitions ➲ Standards ➲ XML Resource Model ➲ Registry Matrix ➲ Resource Types ➲ Future Work ➲ Install ➲
Harvesting and Exporting Metadata 714: Metadata Margaret E.I. Kipp -
JOINT SESSION IG Domain Repositories, IG Agriculture Data, WG BioSharing Registry, IG Materials Data, WG Wheat Data RDA P6, Paris,
NIST Office of Data and Informatics (ODI) of the Material Measurement Laboratory Robert Hanisch, director Ray Plante, interoperability expert ODI has responsibility.
Getting a Leg Up on OAI for the NSDL
Georges Arnaout Chaitanya Krishna
WP3 – SA1 Service activities in support of deployment of IVOA protocols and standards Christophe ARVISET, ESA.
VO Registry & China VO DAS
OAI and Metadata Harvesting
Digitometric Services for Open Archives Environments
Open Archive Initiative
IVOA Interoperability Meeting - Boston
Registry Interface Kevin Benson 26/07/2019.
Presentation transcript:

VO Registry 注册与查询 李长华

Registry  A registry is first a repository of structured descriptions of resources, building on concept of a VO resource defined by the IVOA Recommendation, “ Resource Metadata for the Virtual Observatory ” (RM)

IVOA Registry(1)  The IVOA Registry will allow an astronomer to be able to locate, get details of, and make use of, any resource located anywhere in the IVO space, ie in any Virtual Observatory. The IVOA will define the protocols and standards whereby different registry services are able to interoperate and thereby realise this goal.

IVOA Registry(2)  A searchable registry is one that allows users and client applications to search for resource records using selection criteria against the metadata contained in the records.

IVOA Registry(3)  A publishing registry is one that simply exposes its resource descriptions to the VO environment in a way that allows those descriptions to be harvested.

IVOA Registry(4)  A full registry is one that attempts to contain records of all resources known to the VO.  A local registry, contains only a subset of known resources. 

注册需求 — 内容( 1 ) 资源描述:(资源元数据---curation metadata) 服务描述: (服务元数据) how to invoke the service, including inputs and outputs other characteristics of the service; in particular, metadata about the kind of data returned by the service. compliance details when the service is meant to be an implementation of a standard service.

注册需求 — 查询  Resources and Services can be searched for based on characteristics  Query results returned in machine- interpretable form  It should be possible to uniquely retrieve a description of a resource or service either via a unique ID or via a small and predictable set of metadata.

注册需求 — 处理 (1)  Be easy for data/service provider to register a new service.  Be easy or automatic to update the metadata associated with a resource or service.  Be easy to unregister a resource and service  The registry should expect that registered services may become temporarily unavailable.

注册需求 — 处理 (2)  The registry should account for the possibility that a service will become permanently unavailable without it being explicitly unregistered.  The registry system shall support classes of services sharing common characteristics where these shared characteristics can be specified once and then referred to from the implementing services.

元数据  RegistryMetadata RegistryMetadata A registry must maintain a minimal, standard set of metadata which describes itself.  ResourceMetadata Each resource listed in a registry must maintain a minimal, standard set of metadata which describes itself. ResourceMetadata

RegistryInterface  defining a standard query and harvesting interface.This will allow the communication between registries to be a standard, and allow external implementations that need access to a registry a standard for querying the Registry.

RegistryInterfaceRegistryInterface— 需求  The meaning and behavior of three types of search and six harvesting operations.  The required input arguments for each operation.  The XML Schema used to encode response messages.  The meaning of the output for each operation.

RegistryInterfaceRegistryInterface— 查询 (1)  Search :Constraint-based Searchingfor resources by means of a query using the Astronomical Data Query Language (ADQL  KeywordSearch :Keyword-based searching for resources whose descriptions contain words in an input string  GetRegistries :Finding other Registries. 

RegistryInterfaceRegistryInterface— 查询 (2)  All three operations share a common output format for the resource records that match the search criteria. (VOResource XML description)  IVOA searchable registries must implement all three method searchable registries

RegistryInterfaceRegistryInterface— 查询 (3)  Search( String adql) 输入: ADQL 查询串, 支持 Xpath 及 Xquery, 但必需服从 VOResource XML Schema

RegistryInterfaceRegistryInterface— 查询 (4)  KeywordSearch(String words, Boolean orValue) 输入: String words: 被查询的一个或多个关键字 Boolean orValue: logical operand : OR, AND

RegistryInterfaceRegistryInterface— 查询 (5)  GetRegistries() This operation is intended to be used by other searchable registries to locate harvestable registries.searchable registries 不带参数

RegistryInterfaceRegistryInterface— Harvesting(1)  harvesting is the mechanism by which a registry can collect resource records from other registries. This mechanism is used by full searchable registries to aggregate resource records from many publishing registries.  harvester (usually a searchable registry)searchable registry  harvestee (usually the publishing registry)publishing registry

RegistryInterfaceRegistryInterface— Harvesting(2)  OAI-PMH The Open Archives Initiative Protocol for Metadata Harvesting provides an application-independent interoperability framework based on metadata harvesting

RegistryInterfaceRegistryInterface— Harvesting(3)  Support for multiple return formats. the OAI Dublin Core format (mandated by the base OAI-PMH standard) and the IVOA VOResource metadata format  Harvesting by date.  Harvesting by category.  Marking records as deleted.  Support for resumption tokens.

RegistryInterfaceRegistryInterface— Harvesting(4)  Identify  ListIdentifiers  ListRecords  GetRecords  ListMetadataFormats  ListSets

RegistryInterfaceRegistryInterface— Harvesting(5)  Identify Output: all information required by the OAI-PMH standard on this registry.

RegistryInterfaceRegistryInterface— Harvesting(5)  ListSets Sets, as defined in the OAI-PMH standard, “ is an optional construct for grouping items for the purpose of selective harvesting ”

RegistryInterfaceRegistryInterface— Harvesting(6)  ListIdentifiers (from,until, m etadataPrefix,set, resumptionToken) 输入:from,until,set 都是可选的 Identifier,a globally unique URI that identifies that resource record.

RegistryInterfaceRegistryInterface— Harvesting(7)  ListMetadataFormats 输入: identifier 可选 返回: 1.the unique identifier of the item for which available metadata formats 2. all metadata formats supported by this repository.

RegistryInterfaceRegistryInterface— Harvesting(8)  ListRecords (from,until,set,resumption,metaprefix) harvest records from a repository 输入: from,until,set 可选的 metaprefix 必需 返回: 满足条件的记录

RegistryInterfaceRegistryInterface— Harvesting(9)  GetRecord(identifier,metaprefix) retrieve an individual metadata record from a repository 输入: 返回值:

注册实现  NVO NCASNCAS cgi+DB (publishing registry) STScISTScI asp+DB (searchable registry) Caltech Caltech WS+eXist(…)  AstroGrid WS+eXist(…) AstroGrid

主要资源链接  [WSDLv1.1] Christensen, E., Curbera, F., Meredith, G., & Weerawarana, S. 2001, Web Services Description Language v1.1, W3C Note 15 March 2001, Services Description Language v1.1  [Hanisch 2004] Hanisch, R. (ed.) et al. 2004, Resource Metadata for the Virtual Observatory, IVOA Recommendation, Metadata for the Virtual Observatory  [ADQL] Ohishi, M. et al. 2004, Astronomical Dataset Query Language, IVOA Working Draft (internal), Dataset Query Language  [XPath] Clark, J. and DeRose, S. 2001, XML Path Language (XPath) Version 1.0, W3C Recommendation 16 November 1999, Path Language (XPath) Version  [Schema] Fallside, D, and Walmsley, P. 2004, XML Schema Part 0: Primer Second Edition, W3C Recommendation 28 October 2004, Schema Part 0: Primer Second Edition  [OAI]