Presentation is loading. Please wait.

Presentation is loading. Please wait.

Registry Interface Kevin Benson 26/07/2019.

Similar presentations


Presentation on theme: "Registry Interface Kevin Benson 26/07/2019."— Presentation transcript:

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


Download ppt "Registry Interface Kevin Benson 26/07/2019."

Similar presentations


Ads by Google