1 oliver pesch, ebsco information services project counter and sushi: an overview oliver pesch,...

76
1 Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics: Current Status and Future Directions Philadelphia, PA October 27, 2006

Upload: ashton-cantrell

Post on 27-Mar-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

1

Project COUNTER and SUSHI: An Overview

Oliver Pesch, EBSCO Information ServicesOliver Pesch, EBSCO Information Services

NFAIS Forum: Online Usage Statistics: Current Status and Future Directions

Philadelphia, PAOctober 27, 2006

Page 2: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

2

Overview

• Usage statistics– Background & overview of the need

• Project COUNTER– Purpose– Accomplishments– Acceptance

• SUSHI– The concept– The technology– Accomplishments and timeline

• The Future

Page 3: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

3

Usage Statistics: The need

• Expanding scope of E-resources• Usage seen as a measurement of value

– Cost per use for collection management– Search counts to measure value of databases– Use counts to help measure “impact” of faculty research

• The need to collect usage data from the growing list of content providers

Page 4: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

4

Usage Statistics: The problems

• Inconsistencies in counting– Terminology (what is a download)– What and when to count

• Inconsistencies in format– Each content provider has their own format– Different labels, columns and rows

• Inconsistencies in delivery– Email, versus phone request, versus FTP– Online versus paper– Amount of history offered– Timeliness

Page 5: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

5

• Non-profit organization includes librarians, publishers and aggregators

• Lead in the standardization of usage– How use is counted– How use is reported

• “Consistent, credible, comparable”

http://www.projectcounter.org/

Page 6: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

6

COUNTER Code of Practice

• Code of Practice first released Jan 2003• Release 2 released Jan 2006• Code of Practice Addresses:

– Terminology– Layout and format of reports– Processing of usage data– Delivery of reports

http://www.projectcounter.org/code_practice.html

Page 7: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

7

COUNTER Usage Reports

Journal Reports: – JR1: Full Text Article Requests by Month and Journal– JR2: Turnaways by Month and Journal

Database Reports: – DB1: Total Searches and Sessions by Month and Database– DB2: Turnaways by Month and Database– DB3: Searches and Sessions by Month and Service

Books and Reference Works:– Title Requests, Section Requests, Searches and Turnaways

Page 8: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

8

Explicit report layout – “consistent”

Page 9: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

9

Journal Report 1:Number of Successful Full-Text Article Requests by Month and

Journal

Page 10: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

10

“Credible” – COUNTER Audit

• Beginning 2007, an audit must be passed for a vendor’s service to be compliant

• Conducted by auditor certified accountant or by organization accredited by COUNTER

• At vendor expense

Page 11: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

11

Usage Statistics: Still some problems

• COUNTER statistics provides excellent model and rules for usage statistics counting

• Libraries needed:– A more efficient data exchange model

• Current model is file-by-file spreadsheet download• Background query and response model is more

efficient and scalable

Page 12: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

12

Usage Data Problems

• Expanding scope of E-resources• Data proliferation (many content providers)• COUNTER extremely helpful, but…– Lack of standardized “containers”– Time consuming to gather, assemble, report

• Usage consolidation applications help with assembling and reporting, not the gathering

• Hence, SUSHI (Standardized Usage Statistics Harvesting Initiative)

Page 13: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

13

SUSHI Objectives

• Solve the problem of harvesting and managing usage data from a growing number of providers.

• Promote consistency in usage formatting (XML)

• Automate the process

Page 14: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

14

Page 15: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

15

Page 16: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

16

Page 17: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

17

Page 18: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

18

Page 19: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

19

Page 20: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

20

Page 21: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

21

Page 22: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

22

Page 23: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

23

Page 24: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

24

SUSHI: A brief history

• The SUSHI Steering Committee– Nov. 2004 - Meetings between Cornell &

Innovative– July 2005 – Cross-Industry Committee forms:

• Libraries• Subscription Agents• Content Providers• Integrated Library System vendors

Page 25: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

25

SUSHI: A brief history

• The SUSHI Steering Committee– July. 2005 – Industry Committee forms:

• Cornell University – Adam Chandler

• Ex Libris – Ted Koppel

• EBSCO Information Systems – Oliver Pesch

• Harvard University California Digital Library – Ivy Anderson

• Innovative Interfaces – Ted Fons

• Thompson Scientific – Patricia Brennan

• University of Washington – Tim Jewell

Page 26: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

26

SUSHI: A brief history

• Technical Work– Fall 2005 – Technical Discussions

• First tests – Innovative and EBSCO & Swets

– Early 2006 – Live Harvests• University of Nebraska – Lincoln & EBSCO• Washington State Univ. & Project Euclid

– Spring 2006 – Migration to NISO as coordinating body – Steering Committee continues work

– September 2006 – Draft Standard for Trial Use

Page 27: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

27

NISO SUSHI Working Group

• Adam Chandler (co-chair), Cornell• Oliver Pesch (co-chair), EBSCO• Ivy Anderson, California Digital Library• Patricia Brennan, Thomson Scientific• Ted Fons, Innovative Interfaces, Inc.• Bill Hoffman, Swets Information Services• Tim Jewell, University of Washington• Ted Koppel, Ex Libris

http://www.niso.org/committees/SUSHI/SUSHI_comm.html

Page 28: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

28

SUSHI Contributing Partners

Founding Members:

• EBSCO• Ex Libris• Innovative Interfaces, Inc.• Swets Information Services• Thomson Scientific

Newer members:

• Endeavor Information Systems

• Florida Center for Library Automation

• College Center for Library Automation (CCLA) from the State of Florida Community Colleges

• Otto Harrassowitz• OCLC• Project Euclid• Serials Solutions• SirsiDynix

Page 29: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

29

SUSHISUSHI

The Technology

Page 30: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

30

SUSHI: What it is and Isn’t

• What it is:– A web-services model for requesting data

• Replaces the user’s need to download files from vendor’s website

– A request for data where the response includes COUNTER data• Using COUNTER’s schema

• What it isn’t– A model for counting usage statistics

Page 31: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

31

Web Services: the chosen approach for SUSHI

• Web services combine the best aspects of component-based development and the Web.

• Commercially accepted• Widely supported (W3C)• Secure

… but first some definitions

Page 32: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

32

Definitions

XML Schema (XSD) A language for describing the structure

and constraining the contents of XML documents. (reactivity.com glossary)

Page 33: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

33

Definitions

XML Schema (XSD) A language for describing the structure

and constraining the contents of XML documents. (reactivity.com glossary)

Page 34: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

34

Definitions

Web ServicesOpen, standard (XML, SOAP, etc.) based Web applications that interact with other web applications for the purpose of exchanging data.

(lucent.com)

Page 35: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

35

Definitions

Simple Object Access Protocol (SOAP) SOAP is a lightweight XML based protocol used for invoking web services and exchanging structured data and type information on the Web.

(oracle.com)

Page 36: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

36

Definitions

Web Services Description Language(WSDL) is an XML format published for describing Web services.

(wikipedia.org)

Page 37: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

37

Web Services: An example

• System A provides online information about companies.

• System B provides real-time stock quotations.

• Using Web Services, System A can integrate real-time stock quotes into their company data.

Page 38: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

38

System BSystem A

Real TimeStock Quotes(web service)

OnlineCompany

Data

Internet

System A sends the stock symbol to System B.System A sends the stock symbol to System B.

Stock symbol

Page 39: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

39

System BSystem A

Real TimeStock Quotes (web service)

OnlineCompany

Data

Internet

System B returns the quote. All of this happens in milliseconds.System B returns the quote. All of this happens in milliseconds.

Stock symbol

Stock quote

Page 40: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

40

System BSystem A

Real TimeStock Quotes

OnlineCompany

Data

Internet

“Messages” are formatted in XML, and the protocol used to communicate is SOAP (Simple Object Access Protocol).

“Messages” are formatted in XML, and the protocol used to communicate is SOAP (Simple Object Access Protocol).

Stock symbol

Stock quote

SOAPSOAP

Page 41: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

41

XML messages for SUSHI

• Report Request– Requester– Customer Reference– Report Definition

• Report Response – Requester– Customer Reference– Report Definition– COUNTER report as payload

Page 42: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

42

SUSHI Architecture

• The next series of slides graphically show a SUSHI transaction– Library system requests a usage report– SUSHI client makes the request– SUSHI server processes request– SUSHI server prepares COUNTER report– SUSHI server “packages” and returns response– SUSHI client processes COUNTER report

Page 43: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

43

Content ProviderLibrary

Internet

The Library and Content Provider’s systems are both connected to the internet.

The Library and Content Provider’s systems are both connected to the internet.

Page 44: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

44

Content ProviderLibrary

SUSHIClient

Internet

The SUSHI client is software that runs on the library’s server, usually associated with an ERM system.

The SUSHI client is software that runs on the library’s server, usually associated with an ERM system.

ERM

Page 45: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

45

Content ProviderLibrary

SUSHIServer

(web service)

UsageData

SUSHIClient

Internet

ERM

The SUSHI server is software that runs on the Content Provider’s server, and has access to the usage data.

The SUSHI server is software that runs on the Content Provider’s server, and has access to the usage data.

Page 46: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

46

Content ProviderLibrary

SUSHIServer

(web service)

UsageData

SUSHIClient

Request

Internet

ERM

When the ERM system wants a COUNTER report, it sends a request to the SUSHI client, which prepares the request.

When the ERM system wants a COUNTER report, it sends a request to the SUSHI client, which prepares the request.

?

Page 47: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

47

Content ProviderLibrary

SUSHIServer

(web service)

UsageData

SUSHIClient

Request

Internet

ERM

The SUSHI request is sent to the Content Provider. The request specifies the report and the library the report is for.

The SUSHI request is sent to the Content Provider. The request specifies the report and the library the report is for.

?Request

Page 48: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

48

Content ProviderLibrary

SUSHIServer

(web service)

UsageData

SUSHIClient

Internet

ERM

The SUSHI server reads the request then processes the usage data.

The SUSHI server reads the request then processes the usage data.

?Request

Page 49: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

49

Content ProviderLibrary

SUSHIServer

(web service)

UsageData

SUSHIClient

Internet

ERM

The SUSHI server creates the requested COUNTER report in XML format.

The SUSHI server creates the requested COUNTER report in XML format.

?

COUNTER

Page 50: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

50

Content ProviderLibrary

SUSHIServer

(web service)

UsageData

SUSHIClient

Internet

ERM

A response message is prepared according to the SUSHI XML schema.

A response message is prepared according to the SUSHI XML schema.

?

COUNTER

Response

Page 51: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

51

Content ProviderLibrary

SUSHIServer

(web service)

UsageData

SUSHIClient

Internet

ERM

The COUNTER report (XML) is added to the Response as its payload. The response is sent to the client.

The COUNTER report (XML) is added to the Response as its payload. The response is sent to the client.

?Response

COUNTER

Page 52: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

52

Content ProviderLibrary

SUSHIServer

(web service)

UsageData

SUSHIClient

Internet

ERM

The COUNTER report (XML) is added to the Response as its payload. The response is sent to the client.

The COUNTER report (XML) is added to the Response as its payload. The response is sent to the client.

?Response

COUNTER

Page 53: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

53

Content ProviderLibrary

SUSHIServer

(web service)

UsageData

SUSHIClient

Internet

ERM

The SUSHI client processes the response and extracts the COUNTER report.

The SUSHI client processes the response and extracts the COUNTER report.

?Response

COUNTER

Page 54: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

54

Content ProviderLibrary

SUSHIServer

(web service)

UsageData

SUSHIClient

Internet

ERM

The extracted COUNTER report is passed to the ERM system for further processing.

The extracted COUNTER report is passed to the ERM system for further processing.

COUNTER

Page 55: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

55

Report Request: Detailed View

• <ReportRequest>– <requestor>– <customerReference>– <reportDefinition>

Page 56: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

56

Page 57: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

57

<requester><requester>

Page 58: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

58

<customerReference><customerReference>

Page 59: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

59

<reportDefinition><reportDefinition>

Page 60: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

60

Report Response: Detailed View

• <ReportResponse>– <requestor>– <customerReference>– <reportDefinition>– <reports>

• <journal_report>

Page 61: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

61

Page 62: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

62

Page 63: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

63

Page 64: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

64

Page 65: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

65

Page 66: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

66

Page 67: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

67

Page 68: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

68

Page 69: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

69

Example code for SUSHI client

public static void GetReport()    {        ReportRequest request = new ReportRequest();        request.Requestor = new Requestor("11", "Requestor Name", "[email protected]");        request.CustomerReference = new CustomerReference(customerId, customer);        ReportDefinitionFilters filters = new ReportDefinitionFilters(new Range(dateStart, dateEnd));        request.ReportDefinition = new ReportDefinition(filters, "Report 1 (J1)");        SushiWsClientProxy.SushiwsPort service = new SushiWsClientProxy.SushiwsPort();        ReportResponse response = service.RetrieveJournal1Report(request);    }

Page 70: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

70

Content ProviderLibrary

SUSHIServer

UsageData

SUSHIClient

Internet

ERM

SUSHI is a Web Service which sends an XML Request to a content provider to obtain an XML response containing the usage report.SUSHI is a Web Service which sends an XML Request to a content provider to obtain an XML response containing the usage report.

?

Response

COUNTER

Request

SOAPSOAP

Page 71: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

71

Making it secure

• Follows Web Services conventions• Levels

– Secure• SSL

– Trusted• Server can profile trusted clients• Clients must deliver known customer ID

– Authorization• Information providers can introduce customer level

authorization

Page 72: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

72

SUSHI: Extendable & adaptable

• Built for flexibility• Current SUSHI standard– Handles additional reports– Allows for systematic harvesting of usage from

multiple institutions– Adapts to a variety of security models

Page 73: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

73

COUNTER: Looking Ahead

• Implementation of the Audit• Tuning the COUNTER Code of Practice for

Consortia• Research the need for new metrics– Unique Article Count

• Research the need for new reports– Track usage by date published?– Track usage at the item level?– Special reports for Consortia?

Page 74: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

74

SUSHI: Looking Ahead

• Address any issues from trial use of standard• Education and awareness• Continued cooperation between SUSHI &

COUNTER– NISO/SUSHI maintains the COUNTER XML Schema

• Address Additional COUNTER Reports– Books and Reference Works

• Address the needs for Consortia• Promote and encourage the up-take of

SUSHI!

Page 75: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

75

Summary of Resources

• Project COUNTER– http://www.projectcounter.org

• COUNTER Auditing Requirements and Tests– http://www.projectcounter.org/r2/R2_Appendix_E_Auditing_Requirements_and_

Tests.pdf

• SUSHI Web Site

– http://www.niso.org/committees/SUSHI/SUSHI_comm.html

• JURO: Journal Usage Report Online– http://hkiug.ln.edu.hk/meetings/am2005/presentations/9-juro.ppt#1

Page 76: 1 Oliver Pesch, EBSCO Information Services Project COUNTER and SUSHI: An Overview Oliver Pesch, EBSCO Information Services NFAIS Forum: Online Usage Statistics:

Thank you

Oliver [email protected]