Web Services Overview - PowerPoint PPT Presentation

About This Presentation
Title:

Web Services Overview

Description:

Library of Congress SH to FAST. Content translation. English to French? 14. An Example: ePrints UK ... Content. No one promised us tomorrow. Hawaiian proverb ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 20
Provided by: ThomasB123
Learn more at: https://www.oclc.org
Category:

less

Transcript and Presenter's Notes

Title: Web Services Overview


1
Web Services Overview
  • Thomas Hickey

2
What are Web Services?
  • Machine-to-machine communication
  • Run over standard Web protocols
  • XML syntax, HTTP packaging
  • Several approaches
  • REST
  • Representational State Transfer
  • SOAP
  • Simple Object Access Protocol

3
REST
  • REST is simplest
  • Send an HTTP request
  • Get back a response (XML, HTML)
  • Examples
  • Web browser
  • OpenURL
  • Z39.50 as a Web service SRU
  • http//sfx.bath.ac.uk/sfxmenu?genrebookisbn1234
    -5678
  • http//www.kb.nl/
  • cgi-zoek/srw.pl?querytestmaxRec10recSchemadc
    _record

4
REST OAI-PMH
  • Now in version 2.0
  • Allows synchronization of databases
  • Other services can be layered
  • ODL Open Digital Libraries
  • XTCat name authority service

5
SOAP is more complex
  • Simple Object Access Protocol
  • Z39.50 as a SOAP service SRW
  • http//www.loc.gov/z3950/agency/zing/srwu/wsdl/zin
    g_srw_binding.wsdl
  • WSDL
  • UDDI

6
Classes of Services
  • Register
  • Search
  • Resolve
  • Navigate
  • Decompose
  • Enhance
  • Transform

7
Registration Services
  • Metadata about metadata
  • Dublin Core extensions
  • Digital format descriptions
  • Metadata about objects
  • Books
  • Web resources
  • Metadata about agents
  • People
  • Institutions

8
Search Services
  • Go from data to links
  • Name to preferred form
  • Search terms to record list

9
Resolution Services
  • From links to data
  • Record numbers to records
  • Controlled names to name metadata
  • Class number to textual description

10
Navigation Services
  • Movement within hierarchies
  • Classification, e.g. DDC
  • FRBR (work, expression, manifestation, item)
  • General network movement
  • Link selection and following

11
Decomposition Services
  • DDC Numbers
  • Names within a list
  • Citations within a paper
  • Structure of a document
  • Letters within an image

12
Enhancement Services
  • Normalization
  • Linkage to registered forms
  • Addition of DDC numbers
  • Authority control on agents
  • Content augmentation
  • Add information to a brief record from a matching
    longer record

13
Transformation Services
  • Syntax translation
  • MARC21 to MARC XML
  • Semantic translation
  • Qualified Dublin Core to MARC21
  • Library of Congress SH to FAST
  • Content translation
  • English to French?

14
An Example ePrints UK
  • Records harvested from archives
  • Web services to enhance metadata

15
Personal e-print archives
Institutional e-print archives
Non-institutional e-print archives
OAI-PMH
Subject Classification Service
e-Prints UK
SOAP
Name Authority Service
SOAP HTTP Z39.50
RDN Gateway/portal Service
Citation Analysis Service
RDN Gateway/portal Service
RDN Gateway/portal Service
16
Web Services for ePrints UK
  • Personal name authorities
  • Subject classification
  • Citation analysis

17
Example XTCat
  • Union catalog of thesis and dissertation metadata
  • Records extracted from WorldCat
  • Available via OAI-PMH
  • Separate set for electronic theses
  • We harvest from other repositories
  • Integrate with existing records
  • Allow re-harvesting (e.g. by VTLS)

18
Issues
  • Syntax
  • Semantics
  • Content

19
  • No one promised us tomorrow
  • Hawaiian proverb
Write a Comment
User Comments (0)
About PowerShow.com