May 20, 2015
Summary
SIF Data Model Implementation Specification (NA) 3.3 includes several new objects that exist in version 2.7M and have been carried over to 3.3. They are basically the same except for changes made to conform to the new v3 data model standards. The SRE report object has been revised. A new cluster of objects, the xPress objects, has been added to the Composite Objects category. The SIF CEDS objects have been removed from the spec in lieu of Entity objects that map to CEDS.
New Object Collections
xPress
Report
xSREs
Composite
xCalendars
xContacts
xCourses
xLeas
xRosters
xSchools
xStaffs
xStudents
Association
Entity
studentActivityParticipations
Library
Report
libraryPatronStatuss
Management Information
Report
energyUsages
Organization
Entity
studentActivitys
Coded Element Type
A backward compatible change has been made to this type. The xs:choice Compositor has been removed.
Revised Object
The SRE (Student Record Exchange) object has extensive changes and deprecated in favor of xSRE.
Other Changes
- A new file called SIFlocale.xsd has been added to the root of the XSD folder. This file will contain element types that do not exist in the global model.
- A new locale-specific element, ssnType, has been added to the SIFlocale.xsd file.
- SIFglobal.xsd, SIFglobalBaseTypes.xsd, and SIFglobalCommonTypes.xsd have been moved from the Entity folder to the root folder so that all categories of objects can more easily share them.
- Deleted the unused demographics type from SIFNAEntityObjects.xsd.
- addressRefIdList added to gLEAType.
- Added gLaxUUIDType to the SIFglobalBaseTypes.xsd. This is a UUID type that does not require the 1 or 4 in place 13. Implementers can point to (or replace UUIDType with) this type when needed to accommodate legacy systems.
August, 2015
Errata
- Renamed the xPress types with an "x" prefix instead of "s."
- Changed lists so that they can be empty (rather than requiring an entry when present).
- Changed xRosterType.OtherStaff List to be named OtherStaffs.
- Ensured that all but the most basic of xPress elements are optional (XML Schema default is mandatory).
- Reduced the appearance of "sexus" throughout the specification (still appears as a type and in demographics).
- Replaced any occurrences of "choice" with a "sequence" comprised of optional children (for better tool support).
- Updated xRoster to support multiple meeting times.
- Adopted SIF names and added enumerations to xSRE.
- Changed References that should by Types.
- Removed a redundant Restriction.
- Repaired broken URLs (extra spaces).
- Swapped backward appInfos (Characteristics & CEDS ID).
- Tightened numerous mismatches between Schema Mandatory Elements and optional or repeating Characteristics.
- Aligned extension points to match the SIF Data Model v3 User's Guide (.pdf) and added an important privacy note.
October 5, 2016
(NA) 3.4 Changes of Impact
- Moved sessionCode and schoolCalendarRefId children of meetingTime in xRoster.