Home | Schemas | SUSHI Schemas

Schemas for the Standardized Usage Statistics Harvesting Initiative (SUSHI)

About SUSHI Schemas
SUSHI Namespace
SUSHI Schema and WSDL
COUNTER-SUSHI Schema and WSDL
COUNTER Schemas




About SUSHI Schemas


The SUSHI standard has three supporting XML schemas posted on the NISO website. The core schema (sushi[version].xsd) can be used with any conforming usage statistics reports.

If COUNTER reports are desired, a second schema, the COUNTER-SUSHI schema (sushi_counter[version].xsd), is also used. This schema references the COUNTER reports schema (counter[version].xsd), which creates an XML-formatted version of the requested COUNTER reports.

The two SUSHI schemas are basically retrieval envelopes for the XML-formatted COUNTER reports.

This webpage lists only the most current versions of the schemas. For previous versions, go to the Superseded SUSHI Schemas webpage.


SUSHI Namespace

The SUSHI namespace is:

  • http://www.niso.org/schemas/sushi/[version no.]

where [version no.] represents the relevant version number. Note that the "dot" in the version number is expressed as an underscore in the namespace. So the namespace for version 1.0 would be:
http://www.niso.org/schemas/sushi/1_0



SUSHI Schema and WSDL

The core SUSHI schema is generalized to retrieve any compatible XML formatted usage statistics reports. Version 1.5 was released with the SUSHI standard, NISO Z39.93-2007.

An accompanying Web Services Description Language (WSDL) file is also provided.




COUNTER-SUSHI Schema and WSDL

This schema is used with the core SUSHI schema if the usage reports to be retrieved are COUNTER reports. This schema is updated to match the most current version of the COUNTER XML reports schema and thus may have a higher version number than the core SUSHI schema.

COUNTER Schemas

This schema is an XML version of the COUNTER reports. It can be used separately from SUSHI by anyone who wants the COUNTER reports in XML format. NISO and COUNTER have agreed that the SUSHI committee will maintain this schema to ensure that the SUSHI and COUNTER schemas are synchronized.

This schema can be used for any of the COUNTER reports (journals, databases, books, reference works, consortium). The flexibility of the schema is achieved through the use of several self-defining elements. Rather then enumerate the allowed values within the schema, these values are defined outside of the schema to allow new reports and metrics to be added without needing to update the schema each time. The values for the "Report" data element are listed in the Report Registry. Values for other elements can be found on the COUNTER Schema Data Element Values webpage.

  • counter2_5.xsd (corrected March 13, 2008; filename corrected April 28, 2008)