Download presentation
Presentation is loading. Please wait.
1
Registry Interface Kevin Benson 26/07/2019
2
Introduction Purpose of Interface. The Query Interface.
The Harvest Interface. Discussion/Debate Topics. 26/07/2019
3
Purpose of the Interface
Simple 2 main things: Registries to query other Registries Harvest other Registries. 26/07/2019
4
Query Interface Common Query Schema Methods
Came up with a Schema that is similar to SQL structure, but uses XPATH. Methods Search(QueryResources) – standard query method KeyWordSearch(String word(s),boolean orAction) – Helper query method. 26/07/2019
5
Harvest Interface Only return VOResources that this registry manages (HarvestFrom, Harvest) HarvestFrom(date dt) – harvest information from a particular date Harvest() – replicate, get everything. HarvestResource(VOResource) – harvest metadata from a particular Resource (Service) GetRegistries() – find about other registries. 26/07/2019
6
Other Information Harvest methods should return Resources managed by that Registry. All methods return according to the VOResource schema. 26/07/2019
7
Discussion/Debate The Query Schema Xpath SQL Structure
Particular Names Query SOAP Interface Methods. Search(QueryResource) KeyWordSearch(String words,boolean orAction) Harvesting Resources OAI (HTTP GET) Regular Interface – OAI-PMH(Soap) Manage Authorities (full/publish to the schema?) and only harvest from “full” registries? Methods Harvest() HarvestResource(VOResource) HarvestFrom(date) GetRegistries() 26/07/2019
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.