Schools Interoperability Framework™
SIF Implementation Specification (UK) 1.0 Errata






Specification:
http://specification.sifinfo.org/Implementation/UK/1.0/

This version:
http://specification.sifinfo.org/Implementation/UK/1.0/errata/3/
Previous version:
http://specification.sifinfo.org/Implementation/UK/1.0/errata/2/
Latest version:
http://specification.sifinfo.org/Implementation/UK/1.0/errata/


Copyright ©2009 Schools Interoperability Framework (SIF™) Association. All Rights Reserved.


Updates

Errata as of 2009-08-18

U.1

Repeatable element ActionList types

The key constraint on ActionList added. An ActionList requires a unique value for a record key to function correctly. The key constraint is implemented in the XSD with xs:unique

SIF object primary key indicators

The primary key of a SIF object is identified in the XSD with xs:unique.

SIF_LogEntry/SIF_LogObjects/SIF_LogObject type change

The SIF_LogEntry/SIF_LogObjects/SIF_LogObject type changed to xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded" to allow the SIF_LogEntry object report on invalid data objects and to allow SIF_Event change objects to be reported and validated against the Data Model XSD without errors when mandatory elements are not present.

Known Issues

Errata as of 2008-05-30

E.1

Section 5.1.12 SIF_ExtendedQueryResults

The type of SIF_ExtendedQueryResults/SIF_Rows/R/C has been changed from ExtendedContentType to the new SelectedContentType. SelectedContentType is defined in similar fashion to ExtendedContentType but with xs:any/@processContents set to skip instead of lax. This type change prevents arbitrarily selected SIF elements from clashing with top-level common element definitions when differently defined elements share the same name.

Valid XHTML 1.0 Transitional