niso standardized usage statistics harvesting initiative (sushi): z39.93 adam chandler cornell...
TRANSCRIPT
NISO Standardized Usage Statistics Harvesting Initiative
(SUSHI): Z39.93
Adam ChandlerCornell University Library
Charleston Conference
Charleston, SCNovember 6, 2008
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
• What it isn’t:– A model for counting
usage statistics (that's what the COUNTER Code of Practice does)
– A usage consolidation application
Content ProviderLibrary
Internet
The Library’s consolidation client and Content Provider’s systems are both connected to the Internet.
The Library’s consolidation client and Content Provider’s systems are both connected to the Internet.
Slide courtesy of Oliver Pesch, EBSCO Information Services
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.
UsageConsolidation Client / ERM
Slide courtesy of Oliver Pesch, EBSCO Information Services
Content ProviderLibrary
SUSHIServer
(web service)
UsageData
SUSHIClient
Internet
UsageConsolidation
Client
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.
Slide courtesy of Oliver Pesch, EBSCO Information Services
UsageConsolidation
Client
UsageConsolidation
Client
UsageConsolidation Client / ERM
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.
?
Slide courtesy of Oliver Pesch, EBSCO Information Services
UsageConsolidation
Client
UsageConsolidation Client / ERM
Content ProviderLibrary
SUSHIServer
(web service)
UsageData
SUSHIClient
Request
Internet
UsageConsolidationClient / 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
Slide courtesy of Oliver Pesch, EBSCO Information Services
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
Slide courtesy of Oliver Pesch, EBSCO Information Services
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
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
Slide courtesy of Oliver Pesch, EBSCO Information Services
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
Slide courtesy of Oliver Pesch, EBSCO Information Services
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
Slide courtesy of Oliver Pesch, EBSCO Information Services
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
Slide courtesy of Oliver Pesch, EBSCO Information Services
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
Slide courtesy of Oliver Pesch, EBSCO Information Services
COUNTER / SUSHI relationship
Date Standard Event
January 2003 COUNTER Code of Practice Release 1: Journals and Databases
COUNTER / SUSHI relationship
Date Standard Event
April 2005 COUNTER Code of Practice Release 2: Journals and Databases
COUNTER / SUSHI relationship
Date Standard Event
February 2006 NISO SUSHI Version 0.1 of the SUSHI schema [proof of concept]
COUNTER / SUSHI relationship
Date Standard Event
September 2006
NISO SUSHI Version 1.0 of the SUSHI schema: Draft Standard for Trial Use, NISO Z39.93-200X
COUNTER / SUSHI relationship
Date Standard Event
October 2007 NISO SUSHI Version 1.5 of the SUSHI schema: ANSI/NISO Z39.93-2007
COUNTER / SUSHI relationship
Date Standard Event
July 2008 COUNTER Code of Practice Release 3: Journals and Databases
COUNTER / SUSHI relationship
Date Standard Event
October 2008 NISO SUSHI a) Version 3.0 of the COUNTER Code of Practice XML Schema; b) Version 1.6 of the SUSHI schema
Next steps
• Continue to refine documentation and support
• Track content provider implementations through COUNTER Code of Practice Release 3 compliance auditing process. Deadline is August 31, 2009
Committee membership
• Adam Chandler (co-chair), Cornell University Library
• Ted Fons, OCLC• Tae Kim, Serials Solutions, Inc.• Nettie Lagace, Ex Libris, Inc.• Hana Levay, University of Washington Libraries• Chan Li, California Digital Library• Oliver Pesch (co-chair), EBSCO Information
Services• and lots of help from NISO staff
More information
• Web site: – http://www.niso.org/workrooms/sushi/
• Schemas:– http://www.niso.org/schemas/sushi
• Discussion List:– http://www.niso.org/lists/sushidevelopers/