Changes between Version 5 and Version 6 of Discovery/DiscoveryWebServiceMEDIN


Ignore:
Timestamp:
06/11/09 08:57:17 (10 years ago)
Author:
mpritcha
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Discovery/DiscoveryWebServiceMEDIN

    v5 v6  
    2525Consumers may access the discovery service via SOAP. Client implementations should be generated from the WSDL at the following URIs: 
    2626 
    27 [http://ndg3beta.badc.rl.ac.uk/axis2/services/DiscoveryService?wsdl] (URL tbc) 
    28  
    29 [http://proglue.badc.rl.ac.uk/axis2/services/DiscoveryService?wsdl] (URL tbc) 
     27(URIs tbc pending implementation of proposed improvements) 
    3028 
    3129== XML Data Types == 
    3230 
    33 The XML documents used as request and response documents for each of the service operations (methods) are defined in the <xsd:schema> section of the WSDL document. The structure of each of these documents is discussed as part of the [#DiscoveryServiceMethods operation/method descriptions] below. 
     31The XML documents used as request and response documents for each of the service operations (methods) are defined in the <xs:schema> section of the WSDL document. The structure of each of these documents is discussed as part of the [#DiscoveryServiceMethods operation/method descriptions] below. 
    3432 
    3533== Discovery Service Operations == 
     
    9593The doSearch operation performs a search against the NDG discovery database. Queries to this database are formulated from the doSearchRequest message, and forwarded to the database via private methods (i.e. the consumer of the web service is not able directly to interact with the database). 
    9694 
    97 Although outside the scope of the Discovery web service itself, it is worth explaining the structure of the NDG Discovery database which is searched by the service. This is populated from records harvested via [http://www.openarchives.org/pmh/ OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting)] from collaborating data providers. Records are currently harvested in GCMD DIF format, and are tagged at ingest time with one or more "scope" keywords (listed in the scopeList list available from the getList operation). These enable the search to be restricted to particular communities, namely NERC, NERC_DDC (Designated Data Centres) and MDIP (Marine Data Information Partnership). Limited quality control on ingested records is also applied at ingest time, and it is the responsibility of the data provider to ensure that metadata records are provided to sufficient quality to enable them to be visible in the system. 
     95Although outside the scope of the Discovery web service itself, it is worth explaining the structure of the NDG Discovery database which is searched by the service. This is populated from records harvested via [http://www.openarchives.org/pmh/ OAI-PMH (Open Archives Initiative Protocol for Metadata Harvesting)] from collaborating data providers. Records are currently harvested the ISO19115-compliant metadata format agreed by the NERC Metadata Standards Working Group (currently DIF v9.4, soon to be MEDIN ISO v2.3.x), and are tagged at ingest time with one or more "scope" keywords (listed in the scopeList list available from the getList operation). These enable the search to be restricted to particular communities, namely NERC, NERC_DDC (Designated Data Centres) and MDIP (Marine Environmental Data Information Network, formerly Marine Data Information Partnership). Limited quality control on ingested records is also applied at ingest time, but it is the responsibility of the data provider to ensure that metadata records are provided to sufficient quality to enable them to be visible in the system. 
    9896 
    9997The doSearchRequest message is shown in schema form in fig X.