Changes between Version 13 and Version 14 of DiscoveryComponents


Ignore:
Timestamp:
29/04/10 12:48:31 (9 years ago)
Author:
mpritcha
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DiscoveryComponents

    v13 v14  
    1818 
    1919=== Data Provider === 
    20  
    2120   Organisation (e.g. NERC data centre) that produces metadata records and publishes them via OAI. 
    2221 
    23 === Data resources === 
     22=== Data Resources === 
    2423   Things described by metadata records 
    2524 
    26  '''Publishing''':: 
     25=== Publishing === 
    2726   The act of putting metadata records in a system that exposes them for external access over the internet. This is done using OAI, a software toolkit installed at each Data provider site. A data provider would have the "OAI Provider" function of this software installed, which simply exposes a collection of metadata records in a standard way, ready for harvesting. Each data provider is in control of his/her OAI Provider software and should register the details of their "node" using the "OAI Admin interface". 
    2827 
    29  '''OAI Admin Interface''':: 
     28=== OAI Admin Interface === 
    3029   A web-based tool for Data providers to enter the details (URL plus some other configuration options) of their OAI Provider "node", so that the automated harvesting process knows where to go to harvest metadata records. 
    3130 
    32  '''OAI Harvesting''':: 
     31=== OAI Harvesting === 
    3332   A process by which metadata records are collected (via OAI-PMH : Open Archives Initiative Protocol for Metadata Harvesting) centrally from all participating data providers. 
    3433 
    35  '''Discovery Database / Ingest''':: 
     34=== Discovery Database / Ingest === #DiscoveryDatabaseIngest 
    3635   Harvested metadata records are processed centrally and ingested (inserted) into the discovery index database, which stores the documents in their entirety (to enable full-text searching), but also pulls out pre-defined fields within them to enable specific types of searhes (e.g. spatial extent, time periods). The database is held as a set of relational database tables within a database server, but with original documents preserved in their native format (XML). 
    3736 
    38  '''Discovery Web service''':: 
     37=== Discovery Web service === 
    3938   A piece of software run alongside the discovery database, which offers a "presentation-less" service to handle search requests. On receipt of an appropriately-constructed XML message from the '''search interface''', it will carry out a search of the discovery database and construct a search response message, which is sent back to the search interface. Similarly, it also handles requests for returning specific documents in the database : a request is received in XML, and an appropriate response is sent back to the sender. In all cases, messages (request/response) are exchanged in XML, with all presentational formatting handled by the search interface (which itself may be part of a 3rd party web portal). 
    4039 
    41  '''Search Interface''':: 
     40=== Search Interface === 
    4241   A web application consisting of tools to enable a user to define a search to be sent to the discovery web service. At its simplest, this could be a simple text box and submit button, but may have more sophisticated tools such as click-and-drag map tools to define a region of interest, calendar tools to define dates/times, and in some cases may include tools to select terms from '''controlled vocabularies'''. Lists of these terms may be populated by calls (similar to the search request/response messages) to a '''vocab server'''. 
    4342 
    44  '''Web portal''':: 
     43=== Web Portal === 
    4544   A web site consisting of several applications, one of which may be a search interface. 
    4645 
    47  '''Vocab server''':: 
     46=== Vocab Server === 
    4847   A presentation-less web service (similar in nature to the discovery web service) that can receive requests for listing the contents of particular '''controlled vocabularies'''. 
    4948 
    50  '''Controlled vocabularies''':: 
     49=== Controlled Vocabularies === 
    5150   Community-maintained lists of standard terms (and their definitions), for use within particular scientific domains, so that users are able to point at a particular term for a non-ambiguous definition of a concept. 
    5251