1 / 21

AGRIS Multi-Host Search System: Using Dublin Core to homogenise distributed databases

AGRIS Multi-Host Search System: Using Dublin Core to homogenise distributed databases. Frehiwot Fisseha FAO/WAICENT AGRIS/CARIS and Documentation Unit. Overview.

ria-knapp
Download Presentation

AGRIS Multi-Host Search System: Using Dublin Core to homogenise distributed databases

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AGRIS Multi-Host Search System: Using Dublin Core to homogenise distributed databases Frehiwot Fisseha FAO/WAICENT AGRIS/CARIS and Documentation Unit

  2. Overview * Background - AGRIS * Motivation for AGRIS -MHS * Vision * Challenges * Way forward * Components and arichtecture of the MHS

  3. Background- AGRIS • AGRIS is the international information system for the agricultural science and technology. • AGRIS is a bibliographic database created by FAO in 1974 to facilitate information exchange and to identify world literature dealing with all aspects of agriculture • AGRIS is a co-operative system. 199 national, international and intergovernmental centres participate and submit about 14.000 records per month • The system collects bibliographic references (to date, about 3 million) to either conventional (journal articles, books) or non-conventional materials (sometimes called "grey literature" e.g. theses, reports, etc.), not available through ordinary commercial channels. • Http://www.fao.org/agris

  4. Motivation for the AGRIS MHS • We have wide range of bibliographic information that should be included into the AGRIS database • Large components of the AGRIS database are existing national bibliographic databases like AGRICOLA and ELFIS. • Some of the databases are searchable on the internet and need not be copied or reprocessed by FAO's AGRIS processing group.

  5. Vision • AGRIS as a focal point of access for agricultural information (bibliographic as well as full text)on distributed databases and information systems • uniform presentation of meta information • easily accessible information content

  6. Challenges • Distributed databases • Databases are heterogeneous • different data structure • different metadata information

  7. Way Forward • Develop a search engine to make a parallel search on distributed databases (Outsource development-ZADI) • develop XML wrapper for each co-operating database • Develop common meta elements to homogenise search result set (In-house)

  8. Way forward (Contd.)Related activities • Develop and propose DC based meta data description for agricultural resources for the purpose of resource discovery and interoperability • organise working group to work on proposing DC based standards (agricultural Dublin Core elements and qualifiers) • draft specification for a DC based standard for describing document-like agricultural resources • crosswalk for the existing databases (AGRIS, CARIS, FAO online Catalogue) • posted on Agstandard mailing list for discussion and feed back • work in progress to encode the standard with an XML framework (DTD, RDF)

  9. The AGRIS MHS System Client Request Search Result AGRIS-Server Requests Search Results Distributed Databases

  10. AGRIS-WWW-Server static pages dynamic pages Distributed Databases Components of the AGRIS MHS Client Transaction Manager Wrapper Manager

  11. Client 2. Transmission of a static search form (HTML) including intelligent checks (Java-Script) 1. Login (AGRIS Homepage) and request for the search form (HTTP) AGRIS-WWW-Server static pages dynamic pages AGRIS-Server Transaction Manager

  12. Client 3. Input of search criteria including the searchable databases and request sending (http) 4. Request transmission to dynamically generate the search result page Transaction Manager AGRIS-Server AGRIS-WWW-Server static pages dynamic pages

  13. 5. Kernel activation and request transmission including request syntax and search criteria (databases, fields, search pattern) 8. Compilation of one homogenous result set and delivery 6. Distributed requests on distributed databases through IP (XML) 7. Search result delivery (XML) Distributed Databases AGRIS-Server Using AG-DC Transaction Manager Wrapper Manager

  14. 10. Request answering (HTML) 9. Result set conversion (XML->HTML) and transmission Search Result in AG-DC format AGRIS-Server Client AGRIS-WWW-Server static pages dynamic pages Transaction Manager

  15. Distributed Databases AGRIS-Server Client AGRIS-WWW-Server static pages dynamic pages Transaction Manager Wrapper Manager

  16. 5. Kernel activation and request transmission including request syntax and search criteria (databases, fields, search pattern) 8. Compilation and Transmission of one homogen result set AGRIS-Kernel 7. Search result delivery (XML) 6. Translation of the http request into a standardised XML query and delivery to the databases Distributed Databases Transaction Manager Knowledge Base (Database - URL) XML Query Generator XML Result Set Composer

  17. Client Request Search Result AGRIS-Server Request Search Result Distributed Databases

  18. 6.1. Translation of the XML-Request into the database specific syntax, opening of a retrieval session and activation of the database kernel Distributed Databases 6.2. Database search AGRIS-Server 7. Search result delivery (XML) 6. Translation of the http request into a standardised XML query and delivery to the databases XML-Wrapper Knowledge Base AGRIS-XML <-> local Schemes Database-Kernel With AG-DC elements Data, Indexes

  19. 6.4. Conversion into XML 6.3. Search result in database specific syntax Distributed Databases AGRIS-Server 7. Search result delivery (XML) 6. Translation of the http request into a standardised XML query and delivery to the databases XML-Wrapper Knowledge Base AGRIS-XML <-> local Schemes Database-Kernel Data, Indexes

  20. Client Request Search Result AGRIS-Server Request Search Result Distributed Databases http:/cfs.zadi.de

  21. Thank you for your attention!

More Related