Z39.50 International Next Generation

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 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:

  • Next Generation — steht für: Cryptography API: Next Generation (CNG), Microsofts Kryptographieplattform ab Windows Vista, mit deren Hilfe Kryptographieanwendungen in hochsicherheitsrelevanten Umgebungen realisiert werden können Internet Protocol Next Generation… …   Deutsch Wikipedia

  • Z39.50 — Familie: Internetprotokollfamilie Einsatzgebiet: Abfrage Informationssysteme, Portale Literaturverzeichnisse u. a. Port: meist 210/TCP Z39.50 im TCP/IP‑Protokollstapel: Anwendung Z39.50 Transport …   Deutsch Wikipedia

  • Z39.50 — is a client server protocol for searching and retrieving information from remote computer databases. It is covered by ANSI/NISO standard Z39.50, and ISO standard 23950. The standard s maintenance agency is the Library of Congress.Z39.50 is widely …   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

  • ZING — 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

  • 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… …   Deutsch Wikipedia

  • Zing — may refer to: * Zing (punctuation) * Zing Technologies, a company that makes collaborative team learning and meeting systems * Zing (Broadband), a wireless internet provider based in Detroit, MI * Z39.50 International Next Generation, a standard… …   Wikipedia

  • CQL — steht als Abkürzung für: Chess Query Language, eine Anfragesprache für Spielsituationen beim Schach CIM Query Language, eine Anfragesprache für das Common Information Model Continuous Query Language, eine Anfragesprache für Datenströme Common… …   Deutsch Wikipedia

  • 17th National Congress of the Communist Party of China — The 17th National Congress of the Communist Party of China (zh st|s=中国共产党第十七次全国代表大会|t=中國共產黨第十七次全國代表大會 Pinyin: Zhōngguó Gòngchǎndǎng Dìshíqícì Quánguó Dàibiǎo Dàhuì , abbreviated Shíqí dà [十七大] ) was held in Beijing, China, at the Great Hall of… …   Wikipedia

  • Web crawler — For the search engine of the same name, see WebCrawler. For the fictional robots called Skutters, see Red Dwarf characters#The Skutters. Not to be confused with offline reader. A Web crawler is a computer program that browses the World Wide Web… …   Wikipedia

Share the article and excerpts

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