Home | Schemas | SUSHI Schemas | SUSHI Schemas Correction Notes

SUSHI Schemas Change and Correction Notes


SUSHI Core Schema and WSDL

SUSHI 1.6.xsd (October 1, 2008; edited October 20, 2008)

  • Removed the redundant Report placeholder from the Sushi schema. This should fix the problem with the SAX parser not being able to parse the redundant nulled element.
  • Added header documentation.
  • Documented various elements.

SUSHI 1.6.wsdl (October 1, 2008; edited October 20, 2008)

  • Added header documentation.
  • Documented various elements.

sushi1_5.xsd (July 16, 2007; corrected May 8, 2008)

  • Fixed the use of the ">" character in a <documentation> line to "&gt;"

sushi1_5.wsdl (July 16, 2007; corrected May 8, 2008)

  • Filename corrected to remove underscore before version number.
  • Import schema location filename for sushi schema corrected to "sushi1_5.xsd".

COUNTER_SUSHI Schema and WSDL

counter_sushi3_0.xsd (October 1, 2008; edited October 20, 2008)

  • Renamed the counter/sushi response type from ReportResponse to CounterReportResponse. This fixes a problem with contract-based modeling technologies where the repeated element name results in an arbitrarily incremented name being created in its place, e.g. ReportResponse1. This new name gives clear meaning to the derived element type.
  • Added header documentation.
  • Documented Reports elements.

counter_sushi3_0.wsdl (October 1, 2008)

  • In the WSDL, "import0:ReportRequest" was changed to "sc:ReportRequest".

counter_sushi2_5.xsd (March 13, 2008; corrected May 8, 2008)

  • Filename corrected to remove underscore before version number.
  • Line 2 reference to sushi namespace version corrected to 1_5.
  • Import namespace filename for counter schema corrected to "counter2_5.xsd".
  • Import namespace filename for sushi schema corrected to "sushi1_5.xsd".
  • Schema locations changed to include full path.

COUNTER Schema


counter3_0.xsd & counterElements3_0.xsd (June 15, 2009)

  • counter3_0.xsd
    Description COUNTER schema with enumeration. (added June 4, 2009; finalized June 15, 2009)
  • counterElements3_0.xsd
    Enumeration schema, linked to COUNTER schema. (edited June 4, 2009; finalized June 15, 2009)

These current versions include the following changes from the earlier October 2008 versions:

  • The allowed values for the following elements are now enumerated in the counterElements3_0.xsd.
  • IdentifierType
  • DataType
  • Category
  • MetricType
  • Counter3_0.xsd now imports the counterElements3_0.xsd to provide enumeration of data values for certain data elements. This allows XML validation to test for correctness of these values as well as the overall structure of the resulting COUNTER XML report.
  • The Count element within Counter3_0.xsd was changed to have a data type of xs:nonNegativeInteger to correctly reflect the expectation of the data for this element (previously it was xs:float).

counter3_0.xsd (edited October 20, 2008)

  • The PubYr attribute and InstitutionalIdentifiers element were added.
  • The "Instance" element is now repeatable enabling multiple metric types (e.g. ft_html; ft_pdf and ft_total) to appear for one itemPerformance element.
  • Added file-level documentation.
  • Documented Reports elements
counter3_0.xsd (edited February 21, 2009)
  • Edited documentation for Name and Title attributes of Report element