Download presentation
Presentation is loading. Please wait.
Published byCynthia Beasley Modified over 9 years ago
1
GBIF Data Access and Database Interoperability 2003 Work Programme Overview Donald Hobern, GBIF Programme Officer for Data Access and Database Interoperability dhobern@gbif.org Indaiatuba, Brazil, 19 October, 2002
2
GBIF Node Responsibilities GBIF Portal Data Node Participant 1.Network 2.Standards 3.Tools 1.Encourage participation 2.Manage registration of Data Nodes 1.Network 2.Standards 3.Tools 4.Consolidated Data 1.Data 2.Metadata 1.Identify (local) Data Nodes 2.Forward registration metadata from Data Nodes 3.National Language Interfaces
3
GBIF Data Access and Database Interoperability Node Architecture
4
Collection Data Node Collection Database Node Data Services Presentation Service HTML Collection Database Adaptor Collection Database Collection Database Adaptor … … Metadata Services WSDL Service Descriptions Specimen Index Data (3-5 fields) Specimen Summary Data (20-30 fields) Specimen Detail (full data) Data Repository
5
General Resource Node Resource Database Node Data Services Presentation Service HTML Resource Database Adaptor Resource Database Resource Database Adaptor … … Metadata Services WSDL Service Descriptions General Resource Data Data Repository
6
GBIF Aggregated Data Portal UDDI Service Registry Specimen Index General Resource Index WSDL Service Descriptions Specimen Index Data (3-5 fields) General Resource Index Data Indexing Service Data Aggregation Services Presentation Service Specimen Summary Data (20-30 fields) Index Requests Aggregated Specimen Data HTML Name Services (ECAT) Name Data Aggregated General Resource Data Geographic Service Data Name Data
7
Participant Node Data Services from GBIF Portal Portal Services Presentation Service Specimen Data from Collection Data Nodes UDDI Service Registry WSDL Service Descriptions Registry Management WSDL Service Descriptions Specimen Data HTML Name Data General Resource Data
8
Data Flow within GBIF Network Collection NodeCollection Nodes GBIF Portal Participant Node Service Metadata Participant Node Service Metadata Specimen Index Data Detailed Specimen Data Aggregated Data Detailed Specimen Data Aggregated Data User Browser HTML Data Service Metadata
9
Example Interactions: Collection View Collection Node User Browser HTML Data
10
Example Interactions: Global View Collection Node GBIF Portal Specimen Summary Data User Browser HTML Data
11
Example Interactions: Participant View Collection Node GBIF Portal Participant Node Aggregated Specimen Index Data Specimen Summary Data User Browser HTML Data
12
Example Interactions: Participant Network GBIF Portal Specimen Summary Data User Browser HTML Data Network Collection Nodes Participant Network Node Specimen Data (Network-specific Format) Collection Node Specimen Summary Data
13
Example Interactions: Duplicated Node GBIF Portal Specimen Summary Data User Browser HTML Data Collection Node Specimen Summary Data Participant Network Collection Nodes Specimen Data (Network-specific Format) One of the Collection Nodes is linked to the GBIF portal by multiple paths. The intervening nodes must retain all attribution details from the original provider to ensure that duplicate records may be recognised.
14
GBIF Data Access and Database Interoperability Walkthrough of Registration for new Data Node
15
1. Data Node submits Metadata Data Node Participant Node User Browser The Node Manager uses the Metadata Services component to define the data held by the node and to submit this data to a Participant Node (either the Country Node for the Data Node or a Node with related interests. WSDL description of the Data Node’s holdings, registered via UDDI GBIF Portal
16
2. Participant Node authorises Metadata Data Node Participant Node User Browser The Participant Node Manager uses the Registry Management component to define the data held by the node and to submit this data to a Participant Node (either the Country Node for the Data Node or a Node with related interests. WSDL description of the Data Node’s holdings, propagated to GBIF Portal Registry GBIF Portal
17
3. GBIF Portal indexes Data Node Data Node Participant Node User Browser The GBIF Portal requests the Index data required to use the Data Node when processing user requests, and the Data Node responds with Index data DiGIR Scan request to retrieve index data DiGIR Response containing index data GBIF Portal
18
GBIF Data Access and Database Interoperability Walkthrough of User Request for Data
19
1. User submits Query to Participant Node Data Node Participant Node User Browser The User completes a form on the Participant Node web site (or, alternatively on the GBIF Portal). The request is handled by a Java servlet in the Participant Node. Request for Specimen data for given species (HTML form submission) GBIF Portal
20
2. Participant Node queries GBIF Portal Data Node Participant Node User Browser The Participant Node Services component adds any parameters specific to the Node (e.g. to filter to records specific to a given country) and forwards a DiGIR request to the GBIF Portal. The request is handled by a Java servlet in the Portal Services component DiGIR Request for ABCD Specimen data for given species within geographic scope of Participant Node GBIF Portal
21
3. GBIF Portal returns Matches Data Node Participant Node User Browser The Portal Services component searches the Index data to determine the locations of all matching Specimens held by Data Nodes. The results are returned in XML as a DiGIR response. DiGIR Response containing summary detail and access information for all Specimen records matching request. GBIF Portal
22
4. Participant Node returns Matches Data Node Participant Node User Browser The Presentation Services component transforms the XML response into HTML for the user, including URLs to access the detailed data from the Data Nodes. HTML Response containing summary detail and URLs to access detailed information for all Specimen records matching request. GBIF Portal
23
5. User requests Detailed Data Data Node Participant Node User Browser The User selects a URL to access detailed data for a Specimen. HTML Request for detail for a Specimen record. GBIF Portal
24
6. Data Node returns Detailed Data Data Node Participant Node User Browser The Data Node processes the request (and produces an XML response) and formats the XML into HTML using the Presentation Services component. HTML Response with detailed data formatted for browser. Note: The requests for detail could alternatively be directed to either the Participant Node or the GBIF Portal, either of which could then format XML into HTML appropriately. The model illustrated is the simplest. GBIF Portal
25
GBIF DADI Work Programme 1.Establish the data standards and interchange mechanisms required to integrate species-level and specimen-level data within the GBIF Network - $90,000 2.Identify and develop the foundational components of the network as early as possible - $70,000 3.Provide tool kits to assist node managers to bring their databases online as rapidly as possible - $140,000 4.Promote a community (and open-source) development model for GBIF components
26
GBIF Standards Requirements Requirements for 2003 Federated Data Access (DiGIR) Collection Data Exchange Schema (ABCD) Name Data Exchange Schema (Taxonomic Names) Geographical Services (Spatial Data) Future requirements: Structured Descriptive Data (SDD) Also required: Description of user requirements for GBIF network
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.