Copyright ©2009 Schools Interoperability Framework (SIF™) Association. All Rights Reserved.
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
The primary key of a SIF object is identified in the XSD with xs:unique.
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.
The types of DaysAttended, ExcusedAbsences, UnexcusedAbsences, DaysTardy and DaysInMembership have been changed to xs:decimal.
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.