3.11 Supporting SBP

3.11.1 CalendarDate

This object defines information related to a school calendar day in a given school calendar year. If both CalendarDate and CalendarSummary objects are supported, there must be an instance of this object for each date between CalendarSummary StartDate and EndDate, inclusive.

SIF_Events are reported for this object.

CalendarDate
Figure 3.11.1-1: CalendarDate CalendarDate CalendarDateRefId Date CalendarSummaryRefId SchoolInfoRefId SchoolYear CalendarDateType CalendarDateNumber StudentAttendance TeacherAttendance AdministratorAttendance SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharPrivacy RatingDescriptionType
 CalendarDate Low

This object defines information related to a school calendar day in a given school calendar year. If both CalendarDate and CalendarSummary objects are supported, there must be an instance of this object for each date between CalendarSummary StartDate and EndDate, inclusive.

 
 
@
key
CalendarDateRefIdMLow

An ID (GUID) for this day date of the calendar information that is being reported. This GUID would be used to form a REST URL.

 
IdRefType
 DateMLow

A specific school day that occurs within the school year.

 
xs:date
 CalendarSummaryRefIdOLow

The ID (GUID) of the calendar summary in which this calendar date is.

 
IdRefType
 SchoolInfoRefIdMLow

The ID (GUID) of the school for which this calendar information is being reported.

 
IdRefType
 SchoolYearMLow

School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2009").

 
SchoolYearType
 CalendarDateTypeMLow

Calendar date type information.

 
CalendarDateInfoType
 CalendarDateNumberOLow

Order in which the calendar date falls within the school calendar.

 
xs:unsignedInt
 StudentAttendanceOLow

Information describing how the day relates to student attendance.

 
AttendanceInfoType
 TeacherAttendanceOLow

Information describing how the day relates to teacher attendance.

 
AttendanceInfoType
 AdministratorAttendanceOLow

Information describing how the day relates to administrator attendance.

 
AttendanceInfoType
 SIF_MetadataOLow SIF_MetadataType
 SIF_ExtendedElementsOLow SIF_ExtendedElementsType
Table 3.11.1-1: CalendarDate
<CalendarDate CalendarDateRefId="B5739375-800A-C4CC-6385-0BB2754114AA"> <Date>2007-08-31</Date> <CalendarSummaryRefId>A8A34E56-1C97-345C-0A4E-11BB113C2753</CalendarSummaryRefId> <SchoolInfoRefId>B7A34E56-1C97-345C-0A4E-11BB112B2753</SchoolInfoRefId> <SchoolYear>2007</SchoolYear> <CalendarDateType> <Code>INST</Code> </CalendarDateType> <StudentAttendance> <CountsTowardAttendance>Yes</CountsTowardAttendance> <AttendanceValue>1.0</AttendanceValue> </StudentAttendance> <TeacherAttendance> <CountsTowardAttendance>Yes</CountsTowardAttendance> <AttendanceValue>1.0</AttendanceValue> </TeacherAttendance> </CalendarDate>
Example 3.11.1-1: CalendarDate

3.11.2 CalendarSummary

This object provides a summary of a school's calendar information for a given school year. A school may have more than one calendar per school year (e.g., one calendar for Kindergarten students, one for special education students, one for seniors, or one for each calendar track), and each may have different days in session, start and end dates, minutes per day, instructional minutes, etc.

SIF_Events are reported for this object.

CalendarSummary
Figure 3.11.2-1: CalendarSummary CalendarSummary RefId SchoolInfoRefId SchoolYear LocalId Description DaysInSession StartDate EndDate FirstInstructionDate LastInstructionDate GraduationDate InstructionalMinutes MinutesPerDay YearLevels SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharPrivacy RatingDescriptionType
 CalendarSummary Low

This object provides a summary of a school's calendar information for a given school year. A school may have more than one calendar per school year (e.g., one calendar for Kindergarten students, one for special education students, one for seniors, or one for each calendar track), and each may have different days in session, start and end dates, minutes per day, instructional minutes, etc.

 
 
@
key
RefIdMLow

The ID (GUID) of the calendar to which this information relates.

 
RefIdType
 SchoolInfoRefIdMLow

The ID (GUID) of the school for which this calendar information is being reported.

 
IdRefType
 SchoolYearMLow

School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007").

 
SchoolYearType
 LocalIdMLow

The locally assigned identifier for this calendar.

 
LocalIdType
 DescriptionOLow

Textual description of the school calendar.

 
xs:string
 DaysInSessionMLow

The total number of days that the school was or is anticipated to be in session during the school year. Also included are days on which the education institution facility is closed and the student body as a whole is engaged in planned activities off-campus under the guidance and direction of staff members.

 
xs:unsignedInt
 StartDateOLow

The first calendar date, whether or not instruction was provided. If both CalendarSummary and CalendarDate objects are supported, StartDate must be the date of the first chronological instance of CalendarDate for the school's calendar.

 
xs:date
 EndDateOLow

The last calendar date, whether or not instruction was provided. If both CalendarSummary and CalendarDate objects are supported, EndDate must be the last chronological instance of CalendarDate for the school's calendar.

 
xs:date
 FirstInstructionDateOLow

The first day of student instruction.

 
xs:date
 LastInstructionDateOLow

The last day of student instruction (including days or times that students are present for purposes of testing and/or evaluation, but not including whole or part-days whose sole purposes is for distribution of report cards).

 
xs:date
 GraduationDateOLow

Date of graduation ceremony.

 
GraduationDateType
 InstructionalMinutesOLow

The total number of instructional minutes for this calendar for the school year.

 
xs:unsignedInt
 MinutesPerDayOLow

The number of minutes in the day in which the school is normally in session.

 
xs:unsignedInt
 YearLevelsOLow

Collection of year levels applicable to this school calendar.

 
YearLevelsType
 SIF_MetadataOLow SIF_MetadataType
 SIF_ExtendedElementsOLow SIF_ExtendedElementsType
Table 3.11.2-1: CalendarSummary
<CalendarSummary RefId="B5739375-800A-C4CC-6385-0BB2754114AA"> <SchoolInfoRefId>B7A34E56-1C97-345C-0A4E-11BB112B2753</SchoolInfoRefId> <SchoolYear>2005</SchoolYear> <LocalId>123321A</LocalId> <Description>Elementary School Calendar</Description> <DaysInSession>180</DaysInSession> <StartDate>2009-01-01</StartDate> <EndDate>2009-12-31</EndDate> <FirstInstructionDate>2009-01-02</FirstInstructionDate> <LastInstructionDate>2009-12-20</LastInstructionDate> <GraduationDate>2009-12-10</GraduationDate> <InstructionalMinutes>64800</InstructionalMinutes> <MinutesPerDay>360</MinutesPerDay> <YearLevels> <YearLevel> <Code>10</Code> </YearLevel> <YearLevel> <Code>11</Code> </YearLevel> <YearLevel> <Code>12</Code> </YearLevel> </YearLevels> </CalendarSummary>
Example 3.11.2-1: CalendarSummary

3.11.3 Identity

This object allows a system that stores network identities and/or passwords to share them with other applications through SIF. The provider of the Identity object may only support providing an identity or a password, or it may support both.

SIF_Events are reported for this object.

Identity
Figure 3.11.3-1: Identity Identity RefId SIF_RefId SIF_RefObject AuthenticationSource IdentityAssertions PasswordList AuthenticationSourceGlobalUID SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharPrivacy RatingDescriptionType
 Identity High

This object allows a system that stores network identities and/or passwords to share them with other applications through SIF. The provider of the Identity object may only support providing an identity or a password, or it may support both.

 
 
@
key
RefIdMHigh

The SIF RefId that uniquely identifies this object.

 
RefIdType
 SIF_RefIdMHigh

The SIF RefId of a StudentPersonal, StaffPersonal, or StudentContactPersonal object.

 
IdRefType
@SIF_RefObjectMHigh

The type of SIF object that the SIF_RefId attribute identifies.

 
values:
StudentPersonal
StaffPersonal
StudentContactPersonal
 AuthenticationSourceMHigh

The type of source system that produced this Identity object.

See implementation notes for provider requirements.

 
values:
AUAccessShibboleth
MSActiveDirectory
NovellNDS
OpenDirectory
OpenID
Other
 IdentityAssertionsOHigh

The list of identity assertions for this user.

 
IdentityAssertionsType
 PasswordListOHigh

Allows a provider or publisher to specify the same password using multiple algorithms, if supported.

 
PasswordListType
 AuthenticationSourceGlobalUIDOHigh

The globally unique person identifier that links together separate Identity objects which reference the same Person.

 
IdRefType
 SIF_MetadataOLow SIF_MetadataType
 SIF_ExtendedElementsO Low SIF_ExtendedElementsType
Table 3.11.3-1: Identity
<Identity RefId="4286194F-43ED-43C1-8EE2-F0A27C4BEF86"> <SIF_RefId SIF_RefObject="StudentPersonal">23B08571-E4D6-45C3-B82A-3E52E5349925</SIF_RefId> <AuthenticationSource>AUAccessShibboleth</AuthenticationSource> <IdentityAssertions> <IdentityAssertion SchemaName="eduPersonPrincipalName">john.doe@asdf.edu.au</IdentityAssertion> </IdentityAssertions> <AuthenticationSourceGlobalUID>A9A6CB2B-C493-4427-8C1F-D6587D448B35</AuthenticationSourceGlobalUID> </Identity>
Example 3.11.3-1: Identity published by an Access Federation Shibboleth Provider
<Identity RefId="4286194F-43ED-43C1-8EE2-F0A27C4BEF86"> <SIF_RefId SIF_RefObject="StudentPersonal">23B08571-E4D6-45C3-B82A-3E52E5349925</SIF_RefId> <AuthenticationSource>MSActiveDirectory</AuthenticationSource> <IdentityAssertions> <IdentityAssertion SchemaName="sAmAccountName">user01</IdentityAssertion> <IdentityAssertion SchemaName="userPrincipalName">user01@asdf.edu.au</IdentityAssertion> <IdentityAssertion SchemaName="distinguishedName">cn=User01,cn=Users,dc=org</IdentityAssertion> </IdentityAssertions> <AuthenticationSourceGlobalUID>23A08571-E4D6-45C3-B82A-3E52E5349925</AuthenticationSourceGlobalUID> </Identity>
Example 3.11.3-2: Identity published by Microsoft Active Directory
<Identity RefId="4286194F-43ED-43C1-8EE2-F0A27C4BEF86"> <SIF_RefId SIF_RefObject="StudentPersonal">23B08571-E4D6-45C3-B82A-3E52E5349925</SIF_RefId> <AuthenticationSource>OpenID</AuthenticationSource> <IdentityAssertions> <IdentityAssertion SchemaName="openid.identity">http://verisign.org/p/alice </IdentityAssertion> <IdentityAssertion SchemaName="openid.server">http://verisign.org </IdentityAssertion> </IdentityAssertions> <AuthenticationSourceGlobalUID>A9A6CB2B-C493-4427-8C1F-D6587D448B35</AuthenticationSourceGlobalUID> </Identity>
Example 3.11.3-3: Identity published by an OpenID provider

3.11.4 LEAInfo

This object contains information about a school district, region, or other Local, State or Jurisdiction Educational Authority.

SIF_Events are reported for this object.

LEAInfo
Figure 3.11.4-1: LEAInfo LEAInfo RefId LocalId StateProvinceId CommonwealthId LEAName LEAURL EducationAgencyType LEAContactList PhoneNumberList AddressList OperationalStatus JurisdictionLowerHouse SLA SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharPrivacy RatingDescriptionType
 LEAInfo Low

This object contains information about a school district, region, or other Local, State or Jurisdiction Educational Authority.

 
 
@
key
RefIdMLow

The GUID of the LEA whose information this is.

 
RefIdType
 LocalIdMLow

The locally-assigned identifier for this LEA.

 
LocalIdType
 StateProvinceIdOLow

The state-assigned identifier for this LEA.

 
StateProvinceIdType
 CommonwealthIdOLow

Commonwealth Identifier for this Entity.

 
xs:normalizedString
 LEANameMLow

Name of LEA.

 
xs:normalizedString
 LEAURLOLow

URL for the LEA.

 
xs:anyURI
 EducationAgencyTypeOLow

The classification of the education agency within the geographic boundaries of a state according to the level of administrative and operational control.

 
AgencyType
 LEAContactListOLow LEAContactListType
 PhoneNumberListOLow

The LEA's phone number(s).

 
PhoneNumberListType
 AddressListOLow

The LEA's address(es).

 
AddressListType
 OperationalStatusOLow

Operational condition of a school.

 
OperationalStatusType
 JurisdictionLowerHouseOLow

Lower House area that the school/campus belongs to.

 
xs:normalizedString
 SLAOLow

Statistical Local Area that the school/campus belongs to.

 
AUCodeSetsAustralianStandardGeographicalClassificationASGCType
 SIF_MetadataOLow SIF_MetadataType
 SIF_ExtendedElementsOLow SIF_ExtendedElementsType
Table 3.11.4-1: LEAInfo
<LEAInfo RefId="D3E34B35-9D75-101A-8C3D-00AA001A1652"> <LocalId>EMR</LocalId> <StateProvinceId>EMR</StateProvinceId> <CommonwealthId>4215750</CommonwealthId> <LEAName>Eastern Metro School District</LEAName> <LEAURL>http://www.EMR.vic.edu.au</LEAURL> <EducationAgencyType> <Code>01</Code> </EducationAgencyType> <LEAContactList> <LEAContact> <PublishInDirectory>Y</PublishInDirectory> <ContactInfo> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Theo</GivenName> <FullName>Theo Smith</FullName> </Name> <PositionTitle>Superintendent</PositionTitle> <EmailList> <Email Type="01">drseuss@edumail.vic.edu.au</Email> </EmailList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(03) 9745 7455</Number> </PhoneNumber> </PhoneNumberList> </ContactInfo> </LEAContact> </LEAContactList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(03) 9745 7455</Number> </PhoneNumber> </PhoneNumberList> <OperationalStatus>O</OperationalStatus> <JurisdictionLowerHouse>Unknown</JurisdictionLowerHouse> <SLA>205801452</SLA> </LEAInfo>
Example 3.11.4-1: LEAInfo

3.11.5 TermInfo

This object provides information about a term; i.e., a reportable period of time.

SIF_Events are reported for this object.

TermInfo
Figure 3.11.5-1: TermInfo TermInfo RefId SchoolInfoRefId SchoolYear StartDate EndDate Description RelativeDuration TermCode Track TermSpan MarkingTerm SchedulingTerm AttendanceTerm SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharPrivacy RatingDescriptionType
 TermInfo Low

This object provides information about a term; i.e., a reportable period of time.

 
 
@
key
RefIdMLow

The ID (GUID) that uniquely identifies this TermInfo entity.

 
RefIdType
 SchoolInfoRefIdMLow

The ID (GUID) that identifies the school where the term is used.

 
IdRefType
 SchoolYearMLow

School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2009").

 
SchoolYearType
 StartDateMLow

Starting date of the term.

 
xs:date
 EndDateMLow

Ending date of the term.

 
xs:date
 DescriptionOLow

Text-based description of the term.

 
xs:normalizedString
 RelativeDurationOLow

Portion of the school year represented by this term, expressed in decimal form precise to 4 decimal places (e.g., 0.1333).

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits4
 TermCodeOLow

Locally-defined code.

 
xs:normalizedString
 TrackOLow

The name, description, or code of the track that contains this term. This is used when there are multiple tracks within a school. For instance, kindergarten commonly has a different set of terms than other grades within the school.

 
xs:normalizedString
 TermSpanOLowWhat sort of Session this TermSpan equates to. AUCodeSetsSessionTypeType
 MarkingTermOLow

Does this TermInfo represent a marking period?

 
AUCodeSetsYesOrNoCategoryType
 SchedulingTermOLow

Does this TermInfo represent a scheduling term?

 
AUCodeSetsYesOrNoCategoryType
 AttendanceTermOLow

Does this TermInfo represent an attendance term?

 
AUCodeSetsYesOrNoCategoryType
 SIF_MetadataOLow SIF_MetadataType
 SIF_ExtendedElementsOLow SIF_ExtendedElementsType
Table 3.11.5-1: TermInfo
<TermInfo RefId="7E59D751-01A8-0A70-0163-75DE097A0726"> <SchoolInfoRefId>A2E35B35-9D75-101A-8C3D-00AA001A0000</SchoolInfoRefId> <SchoolYear>2012</SchoolYear> <StartDate>2012-01-05</StartDate> <EndDate>2012-04-01</EndDate> <Description>First Term 2012</Description> <RelativeDuration>0.2500</RelativeDuration> <TermCode>Sp2004</TermCode> <Track>PreK</Track> <TermSpan>0833</TermSpan> </TermInfo>
Example 3.11.5-1: TermInfo

Valid XHTML 1.0 Transitional