SRU (Search/Retrieval Using URL)

SRU

SRU XML files

For versions 1.1 and 1.2

SRU WSDL Files     SRU Schemas     SRW WSDL Files        Common to SRW and SRU       SRU Record Update Files

 

For version 2.0

SRU 2.0 XML Schema and WSDL Files included as part of OASIS searchRetrieve 1.0

 


SRU WSDL Files

  • SRU Bindings (wsdl)
    Namespace URI: //www.loc.gov/zing/srw/sru-bindings/    (see note.)
    Imports: SRW Ports
    REST-like binding of the messages to HTTP for SRU.
  • SRU Sample Service (wsdl)
    Namespace URI: //www.loc.gov/zing/srw/sru-sample-service/     (see note.)
    Imports: SRU Bindings
    Example of importing SRU Bindings a specifying a local endpoint for a local SRU service.

SRU Schemas

  • Diagnostic Schema (xsd)
    Namespace URI: //www.loc.gov/zing/srw/diagnostic/    (see note.)
    Imports: N/A
    structure for diagnostic records
  • XCQL Schema (xsd)
    Namespace URI: //www.loc.gov/zing/cql/xcql/    (see note.)
    Imports: N/A
    XML structure for echoing back a CQL query (aimed at clients performing XSLT transformations)

SRW WSDL Files

  • SRW Bindings (wsdl)
    Namespace URI: //www.loc.gov/zing/srw/srw-bindings/    (see note.)
    Imports: SRW Ports
    Binding of the messages to SOAP and HTTP for SRW.
  • SRW Sample Service (wsdl)
    Namespace URI: //www.loc.gov/zing/srw/srw-sample-service/    (see note.)
    Imports: SRW Bindings
    Example of importing SRW Bindings a specifying a local endpoint for a local SRW service.

Common to SRW and SRU

  • SRW Types (xsd)
    Namespace URI: //www.loc.gov/zing/srw/   (see note.)
    Imports: Diagnostic Schema and XCQL Schema
    XML Schema specifying the XML structures used in the SRW/SRU messages
  • SRW Ports (wsdl)
    Namespace URI: //www.loc.gov/zing/srw/interfaces/    (see note.)
    Imports: SRW Types
    WSDL defining the messages used by SRW and SRU

SRU Record Update Files


Note: None of the namespace URIs are actionable. They are all pure identifiers.