Search/Retrieve via URL

Search/Retrieve via URL

Search/Retrieve via URL (SRU) ist ein technischer Standard für Bibliotheken, der im Rahmen der Initiative Z39.50 International Next Generation (ZING) entstanden ist, um eine moderne Weiterentwicklung des Z39.50-Protokolls zu schaffen. Die dazu gehörigen Techniken basieren auf etablierten Internet-Standards wie URI und XML, die im Gegensatz zu Z39.50 über das Bibliothekswesen hinaus verbreitet sind. Dazu gehören:

  • SRW (Search/Retrieve for the Web)
  • CQL (Common Query Language)
  • ZOOM (Z39.50 Object Orientation Model)
  • ez3950 und ZeeRex.

Inhaltsverzeichnis

SRW

Ein Kernbestandteil der ZING-Initiative ist das Search/Retrieve Web Service Protokoll (SRW), das Z39.50-ähnliche Abfragen über HTTP mittels einfacher HTTP GET Anfragen oder über das Protokoll SOAP ermöglicht. Die Anfragen werden in der Retrievalsprache CQL formuliert und die Ergebnisse als XML zurückgeliefert. SRW wurde von der Library of Congress entwickelt und veröffentlicht.

In folgendem Beispiel wird die CQL-Anfrage dc.title=security an einen Host der British Library gestellt. Die Metadaten sollen im Dublin-Core-Format geliefert werden. Die übrigen Übergabeparameter betreffen die gewünschte Anzahl der Treffer.

Hier ein vollständiges Beispiel mit Anfrage und Antwort:

<?xml version="1.0" encoding="UTF-8" ?> 
<srw:searchRetrieveResponse 
xmlns:srw="http://www.loc.gov/zing/srw/"
xmlns:srw_dc="info:srw/schema/1/dc-v1.1" 
xmlns:dc="http://purl.org/dc/elements/1.1/" 
xmlns:diag="http://www.loc.gov/zing/srw/diagnostic/"  
xmlns:dcx="http://krait.kb.nl/coop/tel/handbook/telterms.html" 
xmlns:tel="http://krait.kb.nl/coop/tel/handbook/telterms.html" 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:mods="http://www.loc.gov/mods" 
xmlns:lib="http://krait.kb.nl/coop/tel/handbook/telterms.html" 
xmlns:cld="http://www.ukoln.ac.uk/metadata/rslp/schema/" 
xmlns:dcterms="http://purl.org/dc/terms/">
 <srw:version>1.1</srw:version> 
 <srw:numberOfRecords>10000</srw:numberOfRecords> 
 <srw:resultSetId>4049083</srw:resultSetId> 
<srw:records>
<srw:record>
 <srw:recordPacking>XML</srw:recordPacking> 
 <srw:recordSchema>info:srw/schema/1/dc-v1.1</srw:recordSchema> 
<srw:recordData>
 <dc:title>Neue Rheinische Zeitung</dc:title> 
 <dc:creator>Marx, Karl Heinrich</dc:creator> 
 <dc:creator>Bittel, Karl</dc:creator> 
 <dc:creator>Marx, Karl Heinrich</dc:creator> 
 <dc:creator>Bittel, Karl</dc:creator> 
 <dc:description>Met reg</dc:description> 
 <dc:description>Herdr. van de door Karl Marx en Friedrich Engels
van maart tot november 1850 in 6 delen uitgegeven "Neuen Rheinische 
Zeitung, Politisch-ökonomische Revue"</dc:description> 
 <dc:type>book</dc:type> 
 <dc:publisher>Rütten & Loening</dc:publisher> 
 <dc:format>printed</dc:format> 
 <dc:source>Marx, Karl Heinrich</dc:source> 
 <dc:source>Bittel, Karl</dc:source> 
 </srw:recordData>
 <srw:recordPosition>1</srw:recordPosition> 
 <srw:extraRecordData /> 
 </srw:record>
 </srw:records>
<srw:echoedSearchRetrieveRequest>
 <srw:version>1.1</srw:version> 
 <srw:query>dc.author=marx,karl</srw:query> 
 <srw:maximumRecords>1</srw:maximumRecords> 
 <srw:recordSchema>DC</srw:recordSchema> 
 </srw:echoedSearchRetrieveRequest>
</srw:searchRetrieveResponse>

SRU

SRU bietet etwas weniger Funktionalität als SRW, dafür kommt es ohne SOAP aus und ist somit deutlich schlanker.

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Search/Retrieve via URL — (SRU) is a standard search protocol for Internet search queries, utilizing CQL Common Query Language (CQL), a standard query syntax for representing queries.ee also* Search/Retrieve Web ServiceExternal links* [http://www.loc.gov/standards/sru/… …   Wikipedia

  • Search/Retrieve Web Service — (SRW) is a web service for search and retrieval. SRW provides a SOAP interface to queries, to augment the URL interface provided by its companion protocol Search/Retrieve via URL (SRU). Queries in SRU and SRW are expressed using the Common Query… …   Wikipedia

  • Search/Retrieve Web Service — Search/Retrieve via URL (SRU) ist ein technischer Standard für Bibliotheken, der im Rahmen der Initiative Z39.50 International Next Generation (ZING) entstanden ist, um eine moderne Weiterentwicklung des Z39.50 Protokolls zu schaffen. Die dazu… …   Deutsch Wikipedia

  • Index (search engine) — Search engine indexing collects, parses, and stores data to facilitate fast and accurate information retrieval. Index design incorporates interdisciplinary concepts from linguistics, cognitive psychology, mathematics, informatics, physics, and… …   Wikipedia

  • Web search engine — Search engine redirects here. For other uses, see Search engine (disambiguation). The three most widely used web search engines and their approximate share as of late 2010.[1] A web search engine is designed to search for information on the Wo …   Wikipedia

  • Web search query — A web search query is a query that a user enters into web search engine to satisfy his or her information needs. Web search queries are distinctive in that they are unstructured and often ambiguous; they vary greatly from standard query languages …   Wikipedia

  • Online search — is the process of interactively searching for and retrieving requested information via a computer from databases that are online.[1] Interactive searches became possible in the 1980 s with the advent of faster databases and smart terminals.[1] In …   Wikipedia

  • Collaborative search engine — Collaborative Search Engines (CSEs) are an emerging trend for Web search and Enterprise search within company intranets. CSEs let users concert their efforts in information retrieval (IR) activities, share information resources collaboratively… …   Wikipedia

  • Selection-based search — A selection based search system is a search engine system in which the user invokes a search query using only the mouse.[1] A selection based search system allows the user to search the internet for more information about any keyword or phrase… …   Wikipedia

  • Z39.50 International Next Generation — Search/Retrieve via URL (SRU) ist ein technischer Standard für Bibliotheken, der im Rahmen der Initiative Z39.50 International Next Generation (ZING) entstanden ist, um eine moderne Weiterentwicklung des Z39.50 Protokolls zu schaffen. Die dazu… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”