Appendix A: Common Types

Common and supporting types referenced in this specification are included here as a reference.

A.1 AbstractContentElementType

AbstractContentPackageType used as an element rather than an object, omitting RefId, SIF_Metadata and SIF_ExtendedElements.

AbstractContentElementType
Figure A.1-1: AbstractContentElementType AbstractContentElementType XMLData Description TextData MIMEType FileName Description BinaryData MIMEType FileName Description Reference MIMEType Description URL
 Element/@AttributeCharDescriptionType
 AbstractContentElementType 

AbstractContentPackageType used as an element rather than an object, omitting RefId, SIF_Metadata and SIF_ExtendedElements.

 
 
 XMLDataC

Contains an arbitary XML element, encoded in UTF-8.

 
<xs:any processContents="lax" />
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 TextDataC

Contains arbitrary text, encoded in UTF-8.

 
xs:string
@MIMETypeO

Optional MIME type to specifically indicate the text type. Otherwise text/plain can be assumed.

 
xs:token
@FileNameO

Optional file name to indicate the file from which the content originated, or to suggest a name to use when saving the content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 BinaryDataC

Contains the base64Binary encoding of binary or text data not encoded in UTF-8.

 
xs:base64Binary
@MIMETypeM

MIME type to indicate the content type.

 
xs:token
@FileNameO

Optional file name to indicate the file from which the content originated, or to suggest a name to use when saving the content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 ReferenceC

References external content via a URL.

 
 
@MIMETypeM

MIME type to indicate the content type to be expected when retrieving the external content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 Reference/URLM

Location of external content.

 
xs:anyURI
Table A.1-1: AbstractContentElementType

A.2 AbstractContentPackageType

An abstract type for derived content package types, elements and objects. This structure may be used verbatim, optionally extending with additional attributes, or may be redefined to include only a subset of child elements and/or to add validation to XML contained in XMLData. Only one instance of XMLData, TextData, BinaryData or Reference can occur in a single instance.

AbstractContentPackageType
Figure A.2-1: AbstractContentPackageType AbstractContentPackageType RefId XMLData Description TextData MIMEType FileName Description BinaryData MIMEType FileName Description Reference MIMEType Description URL
 Element/@AttributeCharDescriptionType
 AbstractContentPackageType 

An abstract type for derived content package types, elements and objects. This structure may be used verbatim, optionally extending with additional attributes, or may be redefined to include only a subset of child elements and/or to add validation to XML contained in XMLData. Only one instance of XMLData, TextData, BinaryData or Reference can occur in a single instance.

 
 
@
key
RefIdM

The GUID that uniquely identifies an instance of the package.

 
RefIdType
 XMLDataC

Contains an arbitary XML element, encoded in UTF-8.

 
<xs:any processContents="lax" />
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 TextDataC

Contains arbitrary text, encoded in UTF-8.

 
xs:string
@MIMETypeO

Optional MIME type to specifically indicate the text type. Otherwise text/plain can be assumed.

 
xs:token
@FileNameO

Optional file name to indicate the file from which the content originated, or to suggest a name to use when saving the content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 BinaryDataC

Contains the base64Binary encoding of binary or text data not encoded in UTF-8.

 
xs:base64Binary
@MIMETypeM

MIME type to indicate the content type.

 
xs:token
@FileNameO

Optional file name to indicate the file from which the content originated, or to suggest a name to use when saving the content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 ReferenceC

References external content via a URL.

 
 
@MIMETypeM

MIME type to indicate the content type to be expected when retrieving the external content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 Reference/URLM

Location of external content.

 
xs:anyURI
Table A.2-1: AbstractContentPackageType

A.3 ACStrandAreaListType

A list of subject areas.

ACStrandAreaListType
Figure A.3-1: ACStrandAreaListType ACStrandAreaListType ACStrandSubjectArea
 Element/@AttributeCharDescriptionType
 ACStrandAreaListType 

A list of subject areas.

 
List
 ACStrandSubjectAreaMR ACStrandSubjectAreaType
Table A.3-1: ACStrandAreaListType

A.4 ACStrandSubjectAreaType

Subject matter of a student's study as codified under the Australian Curriculum.

ACStrandSubjectAreaType
Figure A.4-1: ACStrandSubjectAreaType ACStrandSubjectAreaType ACStrand SubjectArea
 Element/@AttributeCharDescriptionType
 ACStrandSubjectAreaType 

Subject matter of a student's study as codified under the Australian Curriculum.

 
 
 ACStrandM

Subject matter.

 
AUCodeSetsACStrandType
 SubjectAreaO

Subject matter.

 
SubjectAreaType
Table A.4-1: ACStrandSubjectAreaType
<ACStrandSubjectArea> <ACStrand>M</ACStrand> <SubjectArea> <Code>Maths</Code> <OtherCodeList> <OtherCode Codeset="Text">Mathematics</OtherCode> </OtherCodeList> </SubjectArea> </ACStrandSubjectArea>
Example A.4-1: ACStrandSubjectAreaType

A.5 ActivityTimeType

Time structures for the activity.

ActivityTimeType
Figure A.5-1: ActivityTimeType ActivityTimeType CreationDate Duration Units StartDate FinishDate DueDate
 Element/@AttributeCharDescriptionType
 ActivityTimeTypeM

Time structures for the activity.

 
 
 CreationDateM

Creation date of the activity.

 
xs:date
 DurationO

Time required to complete the activity.

 
xs:unsignedInt
@UnitsM

Unit of time of the Duration value. 

 
values:
week
day
hour
minute
second
 StartDateO

Date activity is started.

 
xs:date
 FinishDateO

Date activity is finished.

 
xs:date
 DueDateO

Date activity is due.

 
xs:date
Table A.5-1: ActivityTimeType

A.6 AddressListType

A list of Address elements.

AddressListType
Figure A.6-1: AddressListType AddressListType Address
 Element/@AttributeCharDescriptionType
 AddressListType 

A list of Address elements.

 
List
 AddressMR AddressType
Table A.6-1: AddressListType
<AddressList> <Address Type="0123" Role="012B"> <Street> <Line1>1 IBM Plaza</Line1> <Line2>Suite 2000</Line2> <StreetNumber>1</StreetNumber> <StreetName>IBM</StreetName> <StreetType>Plaza</StreetType> <ApartmentType>Suite</ApartmentType> <ApartmentNumber>2000</ApartmentNumber> </Street> <City>Chicago</City> <StateProvince>IL</StateProvince> <Country>1101</Country> <PostalCode>60611</PostalCode> <GridLocation> <Latitude>41.850000</Latitude> <Longitude>-87.650000</Longitude> </GridLocation> </Address> </AddressList>
Example A.6-1: AddressListType

A.7 AddressStreetType

The street element is a complex element and breaks the street down into several parts. (Allow for PO Box here)

AddressStreetType
Figure A.7-1: AddressStreetType AddressStreetType Line1 Line2 Line3 Complex StreetNumber StreetPrefix StreetName StreetType StreetSuffix ApartmentType ApartmentNumberPrefix ApartmentNumber ApartmentNumberSuffix
 Element/@AttributeCharDescriptionType
 AddressStreetTypeM

The street element is a complex element and breaks the street down into several parts. (Allow for PO Box here)

 
 
 Line1M

Address line 1.

 
xs:normalizedString
 Line2O

Address line 2.

 
xs:normalizedString
 Line3O

Address line 3.

 
xs:normalizedString
 ComplexO

Name of the complex.

 
xs:normalizedString
 StreetNumberO

The address number assigned to the building.

 
xs:normalizedString
 StreetPrefixO

Street prefix like NE

 
xs:normalizedString
 StreetNameO

The name of the street.

 
xs:normalizedString
 StreetTypeO

The type of street. For example, Lane, Blvd., Ave., etc.

 
xs:normalizedString
 StreetSuffixO

Street suffix like SW.

 
xs:normalizedString
 ApartmentTypeO

Type of apartment, for example, Suite.

 
xs:normalizedString
 ApartmentNumberPrefixO

Apartment number prefix.

 
xs:normalizedString
 ApartmentNumberO

The number of the apartment.

 
xs:normalizedString
 ApartmentNumberSuffixO

Apartment number suffix.

 
xs:normalizedString
Table A.7-1: AddressStreetType

A.8 AddressType

This element contains address data

AddressType
Figure A.8-1: AddressType AddressType Type Role EffectiveFromDate EffectiveToDate Street City StateProvince Country PostalCode GridLocation MapReference RadioContact Community LocalId AddressGlobalUID StatisticalAreas
 Element/@AttributeCharDescriptionType
 AddressTypeM

This element contains address data.

 
 
@TypeM

Code that defines the location of the address. Note: A subset of specific valid values for each instance in a data object may be listed in that object.

 
AUCodeSetsAddressTypeType
@RoleM

A facet of Address

 
AUCodeSetsAddressRoleType
 EffectiveFromDateO

Date the address became active.

 
xs:date
 EffectiveToDateO

Date the address ceases to be active.

 
xs:date
 StreetM

The street element is a complex element and breaks the street down into several parts. (Allow for PO Box here)

 
AddressStreetType
 CityM

The city part of the address.

 
xs:normalizedString
 StateProvinceC

The state or province code. StateTerritory Code only applicable if an Australian Address. Conditional- If Australian Address this is mandatory.

 
StateProvinceType
 CountryO

The country code.

 
CountryType
 PostalCodeM

The ZIP/postal code.

 
xs:normalizedString
 GridLocationO

The location of the address.

 
GridLocationType
 MapReferenceO

A Map Reference in x-y co-ordinates.

 
MapReferenceType
 RadioContactO

UHF Radio frequency or channel used for contact eg: 477MHz or CH60

 
xs:string
 CommunityO

This element is used to describe a Community that is associated with the instance of the address.

 
xs:normalizedString
 LocalIdO

This is the LocalId of the specific address if it can be provided.

 
LocalIdType
 AddressGlobalUIDO

This is the GUID generated by the Provider system. Where it is available to be provided, the globally unique identifier links together separate instances of the Address Common Element which reference the same physical address.

When it can be provided, it can be used by subsribing systems to connect addresses from different personal objects.

 
GUIDType
 StatisticalAreasO

A list of Statistical Areas assoicated with an address that will be referenced back to ABS 1270. Only applicable to a physical address, e.g. not relevant for a Post Office Box.

 
StatisticalAreasType
Table A.8-1: AddressType
<Address Type="0123" Role="012B"> <Street> <Line1>1 IBM Plaza</Line1> <Line2>Suite 2000</Line2> <StreetNumber>1</StreetNumber> <StreetName>IBM</StreetName> <StreetType>Plaza</StreetType> <ApartmentType>Suite</ApartmentType> <ApartmentNumber>2000</ApartmentNumber> </Street> <City>Chicago</City> <StateProvince>WA</StateProvince> <Country>1101</Country> <PostalCode>60611</PostalCode> <GridLocation> <Latitude>41.850000</Latitude> <Longitude>-87.650000</Longitude> </GridLocation> <Community>Bidyadanga Community</Community> <LocalId>A1530</LocalId> <AddressGlobalUID>4286194F43ED43C18EE2F0A27C4BEF87</AddressGlobalUID> <StatisticalAreas> <StatisticalArea SpatialUnitType="SA2">502011021</StatisticalArea> </StatisticalAreas> </Address>
Example A.8-1: AddressType

A.9 AdjustmentContainerType

AdjustmentContainerType
Figure A.9-1: AdjustmentContainerType AdjustmentContainerType PNPCodeList BookletType
 Element/@AttributeCharDescriptionType
 AdjustmentContainerTypeM

 

 
 PNPCodeListM

Personal Needs and Preferences Code(s) applied.

 
PNPCodeListType
 BookletTypeO

Booklet Type to be used for the NAP test as an adjustment. Values: Braille.

 
xs:token

Braille
Table A.9-1: AdjustmentContainerType

A.10 AgencyType

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

AgencyType
Figure A.10-1: AgencyType AgencyType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 AgencyTypeO

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

 
 
 CodeM

Code indicating the operational/administrative level.

 
AUCodeSetsEducationAgencyTypeType
 OtherCodeListO OtherCodeListType
Table A.10-1: AgencyType

A.11 AlertMessagesType

AlertMessagesType
Figure A.11-1: AlertMessagesType AlertMessagesType AlertMessage
 Element/@AttributeCharDescriptionType
 AlertMessagesTypeO List
 AlertMessageMR

This is an alert message that is associated with the student.

 
AlertMessageType
Table A.11-1: AlertMessagesType

A.12 AlertMessageType

This is an alert message that is associated with the student.

AlertMessageType
Figure A.12-1: AlertMessageType AlertMessageType Type
 Element/@AttributeCharDescriptionType
 AlertMessageTypeMR

This is an alert message that is associated with the student.

 
xs:string
@TypeM

This attribute specifies what type of alert message this is.

 
values:
Legal
Custody, guardian, court orders (e.g. must attend school), lawsuits, etc.
Discipline
Student is suspended, expelled, on probation, etc.
Educational
academic probation, etc.
Other
Table A.12-1: AlertMessageType

A.13 AlternateIdentificationCodesType

AlternateIdentificationCodesType
Figure A.13-1: AlternateIdentificationCodesType AlternateIdentificationCodesType AlternateIdentificationCodes AlternateIdentificationCode
 Element/@AttributeCharDescriptionType
 AlternateIdentificationCodesO

This element is for an organization to utilize for an internal code. This may be used for an alignment schema or other purposes that are only internal for the organization.

 
List
 AlternateIdentificationCodeMR

An alphanumeric Id code as defined by the organization to identify the statement.

 
xs:normalizedString
Table A.13-1: AlternateIdentificationCodesType

A.14 ApprovalsType

Authorizations to use this resource. For example, this resource may be included as part of the district's standard curriculum model.

ApprovalsType
Figure A.14-1: ApprovalsType ApprovalsType Approval
 Element/@AttributeCharDescriptionType
 ApprovalsTypeO

Authorizations to use this resource. For example, this resource may be included as part of the district's standard curriculum model.

 
List
 ApprovalOR

A sub-element containing an authorization to use this resource. For example, this resource may be included as part of the district's standard curriculum model.

 
ApprovalType
Table A.14-1: ApprovalsType

A.15 ApprovalType

A sub-element containing an authorization to use this resource. For example, this resource may be included as part of the district's standard curriculum model.

ApprovalType
Figure A.15-1: ApprovalType ApprovalType Organization Date
 Element/@AttributeCharDescriptionType
 ApprovalTypeOR

A sub-element containing an authorization to use this resource. For example, this resource may be included as part of the district's standard curriculum model.

 
 
 OrganizationM

Name of agency that approved use of resource.

 
xs:normalizedString
 DateM

Date resource was approved.

 
xs:date
Table A.15-1: ApprovalType

A.16 AssociatedObjectsType

References from component to associated elements within another SIF object.

AssociatedObjectsType
Figure A.16-1: AssociatedObjectsType AssociatedObjectsType AssociatedObject SIF_RefObject
 Element/@AttributeCharDescriptionType
 AssociatedObjectsTypeO

References from component to associated elements within another SIF object.

 
List
 AssociatedObjectOR

Reference from component to associated elements within another SIF object.

 
IdRefType
@SIF_RefObjectM

Attribute that identifies the type of SIF object being referenced.

 
ObjectNameType
Table A.16-1: AssociatedObjectsType

A.17 AttendanceCodeType

AttendanceCodeType
Figure A.17-1: AttendanceCodeType AttendanceCodeType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 AttendanceCodeType

Code that describes the absence/attendance.

 
 
 CodeM

Code representing the absence/attendance.

 
AUCodeSetsAttendanceCodeType
 OtherCodeListO OtherCodeListType
Table A.17-1: AttendanceCodeType
<AttendanceCode> <Code>200</Code> <OtherCodeList> <OtherCode Codeset="Local">S</OtherCode> <OtherCode Codeset="Other">C</OtherCode> </OtherCodeList> </AttendanceCode>
Example A.17-1: Attendance Code Example

A.18 AttendanceInfoType

Information describing how the day relates to attendance.

AttendanceInfoType
Figure A.18-1: AttendanceInfoType AttendanceInfoType CountsTowardAttendance AttendanceValue
 Element/@AttributeCharDescriptionType
 AttendanceInfoTypeO

Information describing how the day relates to attendance.

 
 
 CountsTowardAttendanceM

Designates whether this date should be counted toward student attendance.

 
values:
Yes
No
 AttendanceValueM

Amount of the school day in which the student should be in attendance (Format is x.x; a student who should be in attendance a full day would be represented as 1.0). If CountsTowardAttendance equals Yes then AttendanceValue must be greater than zero.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits1
Table A.18-1: AttendanceInfoType

A.19 AttendanceTimesType

Breakdown of times that the student entered or returned to school.

AttendanceTimesType
Figure A.19-1: AttendanceTimesType AttendanceTimesType AttendanceTime
 Element/@AttributeCharDescriptionType
 AttendanceTimesTypeM

Breakdown of times that the student entered or returned to school.

 
List
 AttendanceTimeMR

 

AttendanceTimeType
Table A.19-1: AttendanceTimesType

A.20 AttendanceTimeType

Time span that the student entered or returned to school

AttendanceTimeType
Figure A.20-1: AttendanceTimeType AttendanceTimeType AttendanceCode AttendanceStatus StartTime EndTime DurationValue AttendanceNote
 Element/@AttributeCharDescriptionType
 AttendanceTimeTypeMR

Time span that the student entered or returned to school

 
 
 AttendanceCodeM

Locally defined code for attendance.

 
AttendanceCodeType
 AttendanceStatusM

Approved or Unapproved status of this attendance code.

 
AUCodeSetsAttendanceStatusType
 StartTimeM

The start of this particular time span.

 
xs:time
 EndTimeM

The end of this particular time span.

 
xs:time
 DurationValueO

The amount of absence represented by AttendanceCode, up to three decimal places. May be greater than 1.0.

 
xs:decimal
xs:minInclusive0
 AttendanceNoteO

Note related to this particular time span.

 
xs:normalizedString
Table A.20-1: AttendanceTimeType

A.21 AuditInfoType

An audit trail to help determine who entered this event and when.

AuditInfoType
Figure A.21-1: AuditInfoType AuditInfoType CreationUser CreationDateTime
 Element/@AttributeCharDescriptionType
 AuditInfoTypeO

An audit trail to help determine who entered this event and when.

 
 
 CreationUserM

Information about which staff member created this record.

 
CreationUserType
 CreationDateTimeM

The date and time this record was created.

 
xs:dateTime
Table A.21-1: AuditInfoType

A.22 AuthorsType

AuthorsType
Figure A.22-1: AuthorsType AuthorsType Author
 Element/@AttributeCharDescriptionType
 AuthorsTypeO List
 AuthorOR

Name of the organization that authored the curriculum document, i.e. "ACARA". May be the same as "Organization" above.

 
xs:normalizedString
Table A.22-1: AuthorsType

A.23 BaseNameType

Base type, without attributes, for Name elements, primarily to allow structure to be leveraged with different Type attribute values.

BaseNameType
Figure A.23-1: BaseNameType BaseNameType Title FamilyName GivenName MiddleName FamilyNameFirst PreferredFamilyName PreferredFamilyNameFirst PreferredGivenName Suffix FullName
 Element/@AttributeCharDescriptionType
 BaseNameType 

Base type, without attributes, for Name elements, primarily to allow structure to be leveraged with different Type attribute values.

 
 
 TitleO

A title or prefix associated with the name. If any of: Mr, Mrs, Ms, Miss, Rev, Fr, Dr, Prof, Hon, Sir, Lord, Lady - these must be as shown, otherwise free text. Note that title is not applicable to learners.

 
xs:normalizedString
 FamilyNameC

Family name. That part of the person's name which is used to describe family, clan, tribal group, or marital association. Note that this element is required when known. However, it may not be possible to know the family name in which case you should add the available information to the FullName element.

 
xs:normalizedString
 GivenNameC

Given name of the person. Note that this element is required if known. However, it may not be possible to know the given name in which case you should add the available information to the FullName element.

 
xs:normalizedString
 MiddleNameO

All other given or middle names, each separated with a single space character.

 
xs:normalizedString
 FamilyNameFirstO

An indicator used to identify the naming conventions used by some predominantly non-European, ethnic or language groups and related to the display nature of a name.

 
AUCodeSetsYesOrNoCategoryType
 PreferredFamilyNameO

The family name preferred most by the person (as written).

 
xs:normalizedString
 PreferredFamilyNameFirstO

An indicator used to identify the naming conventions used by some predominantly non-European, ethnic or language groups and related to the display nature of a name.

 
AUCodeSetsYesOrNoCategoryType
 PreferredGivenNameO

The given name preferred most by the person (as written).

 
xs:normalizedString
 SuffixO

Textual suffix like PHD, JP, BSc.

 
xs:normalizedString
 FullNameC

A free text field for the complete name for display purposes. If this is associated with a StudentPersonal,StaffPersonal or StudentContactPersonal record and the FamilyName and GivenName are not both specified, then this becomes mandatory.

 
xs:normalizedString
Table A.23-1: BaseNameType
<BaseName Type="LGL"> <FamilyName>Wesson</FamilyName> <GivenName>Melanie</GivenName> <MiddleName>Joan</MiddleName> <FamilyNameFirst>N</FamilyNameFirst> <PreferredFamilyName>Wesson</PreferredFamilyName> <PreferredFamilyNameFirst>N</PreferredFamilyNameFirst> <PreferredGivenName>Mel</PreferredGivenName> </BaseName>
Example A.23-1: Legal Name

A.24 BirthDateType

A person's date of birth.

BirthDateType
Figure A.24-1: BirthDateType BirthDateType
 Element/@AttributeCharDescriptionType
 BirthDateType 

A person's date of birth.

 
xs:date
Table A.24-1: BirthDateType
<BirthDate>1970-08-11</BirthDate>
Example A.24-1: BirthDateType

A.25 CalendarDateInfoType

Calendar date type information.

CalendarDateInfoType
Figure A.25-1: CalendarDateInfoType CalendarDateInfoType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 CalendarDateInfoTypeM

Calendar date type information.

 
 
 CodeM

Code indicating the type of school day.

 
AUCodeSetsCalendarEventType
 OtherCodeListO OtherCodeListType
Table A.25-1: CalendarDateInfoType

A.26 CalendarSummaryListType

CalendarSummaryListType
Figure A.26-1: CalendarSummaryListType CalendarSummaryListType CalendarSummaryRefId
 Element/@AttributeCharDescriptionType
 CalendarSummaryListTypeO List
 CalendarSummaryRefIdOR

The ID (GUID) of a calendar summary to which this Staff Member is associated with.

 
IdRefType
Table A.26-1: CalendarSummaryListType

A.27 CampusContainerType

Optional campus details.

CampusContainerType
Figure A.27-1: CampusContainerType CampusContainerType ParentSchoolId SchoolCampusId CampusType AdminStatus
 Element/@AttributeCharDescriptionType
 CampusContainerTypeO

Optional campus details.

 
 
 ParentSchoolIdC

Parent School Id needs to be supplied if this Campus is not the Admin Campus. This number should be the state-assigned identifier for this school or the locally-assigned identifier for this school.

 
xs:normalizedString
 SchoolCampusIdM

Specific Campus Id - This may be the same as the School Local Id.

 
xs:normalizedString
 CampusTypeO

Type of campus.

 
AUCodeSetsSchoolLevelType
 AdminStatusM

Is this campus the Admin Campus?

 
AUCodeSetsYesOrNoCategoryType
Table A.27-1: CampusContainerType

A.28 CatchmentStatusContainerType

Container element for location of an individual's legal residence relative to (within or outside) the boundaries of the school for this enrolment. Enrolment Catchment Status.

CatchmentStatusContainerType
Figure A.28-1: CatchmentStatusContainerType CatchmentStatusContainerType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 CatchmentStatusContainerTypeO

Container element for location of an individual's legal residence relative to (within or outside) the boundaries of the school for this enrolment. Enrolment Catchment Status.

 
 
 CodeM

Code indicating the residency status for this enrollment. Code indicating Enrollment Catchment Status.

 
AUCodeSetsPublicSchoolCatchmentStatusType
 OtherCodeListOList of other codes or strings that crosswalk to or serve as translations of the Code element paired with this common element. If Code changes and OtherCodes are supported, both Code and all associated OtherCode elements must be present. OtherCodeListType
Table A.28-1: CatchmentStatusContainerType

A.29 CharacteristicsType

Reference to one or more AggregateCharacteristicInfo objects.

CharacteristicsType
Figure A.29-1: CharacteristicsType CharacteristicsType AggregateCharacteristicInfoRefId
 Element/@AttributeCharDescriptionType
 CharacteristicsTypeM

Reference to one or more AggregateCharacteristicInfo objects.

 
List
 AggregateCharacteristicInfoRefIdMR

Reference to an AggregateCharacteristicInfo object.

 
IdRefType
Table A.29-1: CharacteristicsType

A.30 CodeFrameTestItemListType

CodeFrameTestItemListType
Figure A.30-1: CodeFrameTestItemListType CodeFrameTestItemListType TestItem
 Element/@AttributeCharDescriptionType
 CodeFrameTestItemListTypeM List
 TestItemMR

 

CodeFrameTestItemType
Table A.30-1: CodeFrameTestItemListType

A.31 CodeFrameTestItemType

CodeFrameTestItemType
Figure A.31-1: CodeFrameTestItemType CodeFrameTestItemType TestItemRefId SequenceNumber TestItemContent
 Element/@AttributeCharDescriptionType
 CodeFrameTestItemTypeMR  
 TestItemRefIdM

The GUID of Test item object.

 
IdRefType
 SequenceNumberM

Location of test item in testlet, as an ordinal.

 
xs:integer
 TestItemContentM

 

NAPTestItemContentType
Table A.31-1: CodeFrameTestItemType

A.32 ComponentsType

Lesson or activity-sized portions of a resource.

ComponentsType
Figure A.32-1: ComponentsType ComponentsType Component
 Element/@AttributeCharDescriptionType
 ComponentsTypeM

Lesson or activity-sized portions of a resource.

 
List
 ComponentMR

A lesson or activity-sized portion of a resource.

 
ComponentType
Table A.32-1: ComponentsType

A.33 ComponentType

A lesson or activity-sized portion of a resource.

ComponentType
Figure A.33-1: ComponentType ComponentType Name Reference Description Strategies AssociatedObjects
 Element/@AttributeCharDescriptionType
 ComponentTypeMR

A lesson or activity-sized portion of a resource.

 
 
 NameM

Name of learning resource component within the resource, i.e. "Chapter 1, Section 4.

 
xs:normalizedString
 ReferenceM

Description of where ResourceComponent is located within resource or in general, i.e. "Section 4, pages 32-38," or URL string, or whatever locator is appropriate for media.

 
xs:string
 DescriptionO

Description of ResourceComponent, i.e. "Discover how changing the scale of a map can either increase or decrease the level of detail you see."

 
xs:string
 StrategiesO

Teaching/learning strategies used in the learning resource.

 
StrategiesType
 AssociatedObjectsO

References from component to associated elements within another SIF object.

 
AssociatedObjectsType
Table A.33-1: ComponentType

A.34 ContactFlagsType

Contains Yes/No characteristics of the contact person's role. Provide a Yes value for all that apply. At least one of the child elements of ContactFlags must have a Yes value. Do not publish the StudentContactRelationship instance if one of the child elements does not have a Yes value.

ContactFlagsType
Figure A.34-1: ContactFlagsType ContactFlagsType ParentLegalGuardian PickupRights LivesWith AccessToRecords ReceivesAssessmentReport EmergencyContact HasCustody DisciplinaryContact AttendanceContact PrimaryCareProvider FeesBilling FamilyMail InterventionOrder
 Element/@AttributeCharDescriptionType
 ContactFlagsTypeC

Contains Yes/No characteristics of the contact person's role. Provide a Yes value for all that apply. At least one of the child elements of ContactFlags must have a Yes value. Do not publish the StudentContactRelationship instance if one of the child elements does not have a Yes value.

 
 
 ParentLegalGuardianC

Does the individual have parental or legal guardianship responsibility for the student?

 
AUCodeSetsYesOrNoCategoryType
 PickupRightsC

This element tells whether or not the contact has pickup rights.

 
AUCodeSetsYesOrNoCategoryType
 LivesWithC

Does the student live with this contact?

 
AUCodeSetsYesOrNoCategoryType
 AccessToRecordsC

Does this contact have access to the student's records?

 
AUCodeSetsYesOrNoCategoryType
 ReceivesAssessmentReportC

In particular, should this contact receive a copy of the student report?

 
AUCodeSetsYesOrNoCategoryType
 EmergencyContactC

Should this contact be notified in case of emergency?

 
AUCodeSetsYesOrNoCategoryType
 HasCustodyC

Does this contact have or share custody of the student?

 
AUCodeSetsYesOrNoCategoryType
 DisciplinaryContactC

Is this person to be contacted in case of disciplinary action?

 
AUCodeSetsYesOrNoCategoryType
 AttendanceContactC

Should this contact be notified in case of an attendance issue?

 
AUCodeSetsYesOrNoCategoryType
 PrimaryCareProviderC

Does this person provide daily living or personal assistance to the student?

 
AUCodeSetsYesOrNoCategoryType
 FeesBillingC

Is this the contact responsible for Payment of Fees?

 
AUCodeSetsYesOrNoCategoryType
 FamilyMailC

Does this person receive family mail?

 
AUCodeSetsYesOrNoCategoryType
 InterventionOrderC

Is there an Intervention Order against this Contact?

 
AUCodeSetsYesOrNoCategoryType
Table A.34-1: ContactFlagsType

A.35 ContactInfoType

Common element used to supply information for a contact person at a school, LEA, or other institution.

ContactInfoType
Figure A.35-1: ContactInfoType ContactInfoType Name PositionTitle Role Address EmailList PhoneNumberList
 Element/@AttributeCharDescriptionType
 ContactInfoType 

Common element used to supply information for a contact person at a school, LEA, or other institution.

 
 
 NameM

 

NameType
 PositionTitleO

The contact person's position title.

Examples
Superintendent

xs:normalizedString
 RoleO

Role played by this contact in this instance.

Examples
Report Contact
Primary Contact
Alternate Contact

xs:normalizedString
 AddressO

Address of the contact.

 
AddressType
 EmailListO

List of Email elements.

 
EmailListType
 PhoneNumberListO

List of PhoneNumber elements.

 
PhoneNumberListType
Table A.35-1: ContactInfoType
<ContactInfo> <Name Type="LGL"> <FamilyName>Woodall</FamilyName> <GivenName>Charles</GivenName> <MiddleName>William</MiddleName> </Name> <PositionTitle>Superintendent</PositionTitle> <EmailList> <Email Type="01">drseuss@whoville.k12.state.us</Email> </EmailList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(02) 9555-0102</Number> </PhoneNumber> </PhoneNumberList> </ContactInfo>
Example A.35-1: ContactInfoType

A.36 ContactsType

Contains contact information about resource authors.

ContactsType
Figure A.36-1: ContactsType ContactsType Contact
 Element/@AttributeCharDescriptionType
 ContactsTypeO

Contains contact information about resource authors.

 
List
 ContactOR

Contains contact information about a resource author.

 
ContactType
Table A.36-1: ContactsType

A.37 ContactType

Contains contact information about a resource author.

ContactType
Figure A.37-1: ContactType ContactType Name Address PhoneNumber Email
 Element/@AttributeCharDescriptionType
 ContactTypeOR

Contains contact information about a resource author.

 
 
 NameO

Name of contact person. Use the generic element Name.

 
NameType
 AddressO

Address of organization or company.

 
AddressType
 PhoneNumberO

Phone number of organization or company.

 
PhoneNumberType
 EmailO

The email of the organization or company.

 
EmailType
Table A.37-1: ContactType

A.38 ContentDescriptionListType

ContentDescriptionListType
Figure A.38-1: ContentDescriptionListType ContentDescriptionListType ContentDescription
 Element/@AttributeCharDescriptionType
 ContentDescriptionListTypeM List
 ContentDescriptionMR

Content description in the Australian Curriculum that is relevant to the test item.

 
xs:normalizedString
Table A.38-1: ContentDescriptionListType

A.39 CountryList2Type

CountryList2Type
Figure A.39-1: CountryList2Type CountryList2Type CountryOfResidency
 Element/@AttributeCharDescriptionType
 CountryList2TypeO List
 CountryOfResidencyMR

A person's country of residency.

 
CountryType
Table A.39-1: CountryList2Type

A.40 CountryListType

CountryListType
Figure A.40-1: CountryListType CountryListType CountryOfCitizenship
 Element/@AttributeCharDescriptionType
 CountryListTypeO List
 CountryOfCitizenshipMR

A person's country of citizenship.

 
CountryType
Table A.40-1: CountryListType

A.41 CountryType

A country code.

CountryType
Figure A.41-1: CountryType CountryType
 Element/@AttributeCharDescriptionType
 CountryType 

A country code.

 
AUCodeSetsStandardAustralianClassificationOfCountriesSACCType
Table A.41-1: CountryType
<Country>1101</Country>
Example A.41-1: CountryType

A.42 CreationUserType

Information about which staff member created this record.

CreationUserType
Figure A.42-1: CreationUserType CreationUserType Type UserId
 Element/@AttributeCharDescriptionType
 CreationUserTypeM

Information about which staff member created this record.

 
 
@TypeM

The role of the staff member that created this record.

 
values:
Office Staff
School Admin
Parent
Nurse
Teacher
Other
 UserIdM

Unique identifier of the user that created the attendance record. This will depend on the user and the source. The preferred identifier would be a RefId for a StaffPersonal, StudentContact, or StudentPersonal Object. However, the user may not be associated with any of these SIF objects. In that case a unique Id given by the source should be used.

 
xs:normalizedString
Table A.42-1: CreationUserType

A.43 DebitOrCreditAmountType

Gross amount to be billed, including any tax. Can be credit (e.g. for family credit notes, reimbursements, rebates).

DebitOrCreditAmountType
Figure A.43-1: DebitOrCreditAmountType DebitOrCreditAmountType Type
 Element/@AttributeCharDescriptionType
 DebitOrCreditAmountTypeM

Gross amount to be billed, including any tax. Can be credit (e.g. for family credit notes, reimbursements, rebates).

 
MonetaryAmountType
@TypeM values:
Debit
Credit
Table A.43-1: DebitOrCreditAmountType

A.44 DefinedProtocolsType

The transport protocols defined in SIF.
DefinedProtocolsType
Figure A.44-1: DefinedProtocolsType DefinedProtocolsType
 Element/@AttributeCharDescriptionType
 DefinedProtocolsType The transport protocols defined in SIF. values:
HTTPS
HTTP
Table A.44-1: DefinedProtocolsType

A.45 DemographicsType

Demographics information about the student, contact, staff member, etc.

DemographicsType
Figure A.45-1: DemographicsType DemographicsType IndigenousStatus Sex BirthDate DateOfDeath BirthDateVerification PlaceOfBirth StateOfBirth CountryOfBirth CountriesOfCitizenship CountriesOfResidency CountryArrivalDate AustralianCitizenshipStatus EnglishProficiency LanguageList DwellingArrangement Religion ReligiousEventList ReligiousRegion PermanentResident VisaSubClass VisaStatisticalCode VisaExpiryDate VisaSubClassList LBOTE ImmunisationCertificateStatus CulturalBackground MaritalStatus
 Element/@AttributeCharDescriptionType
 DemographicsType 

Demographics information about the student, contact, staff member, etc.

 
 
 IndigenousStatusO

Whether or not the person identifies themselves as being of Aboriginal and/or Torres Strait Islander descent.

 
AUCodeSetsIndigenousStatusType
 SexO

'Sex' is the distinction 'male'/'female'/'intersex', as reported by the person

 
AUCodeSetsSexCodeType
 BirthDateO

The person's date of birth.

 
BirthDateType
 DateOfDeathO

The person's date of death.

 
xs:date
 BirthDateVerificationO

Means by which the person's birth date was validated.

 
AUCodeSetsBirthdateVerificationType
 PlaceOfBirthO

The person's place of birth - like village, town, city etc.

 
xs:normalizedString
 StateOfBirthO

The person's state of birth.

 
StateProvinceType
 CountryOfBirthO

The person's country of birth.

 
CountryType
 CountriesOfCitizenshipO CountryListType
 CountriesOfResidencyO CountryList2Type
 CountryArrivalDateO

Date the person first arrived in the country.

 
xs:date
 AustralianCitizenshipStatusO

The person's citizenship status.

 
AUCodeSetsAustralianCitizenshipStatusType
 EnglishProficiencyOPerson's proficiency in English. EnglishProficiencyType
 LanguageListOList of languages an individual uses to communicate. LanguageListType
 DwellingArrangementO

Setting/environment in which the person resides.

 
DwellingArrangementType
 ReligionO

Type of Religion if any

 
ReligionType
 ReligiousEventListO

List of Religious events

 
ReligiousEventListType
 ReligiousRegionO

Belong to Religious Region - Currently Free Text.

 
xs:normalizedString
 PermanentResidentO

Australian Residency Status (Mandatory for Student)

 
AUCodeSetsPermanentResidentStatusType
 VisaSubClassO

Visa Sub-Class - Can be free text - not necessary to validate

 
VisaSubClassCodeType
 VisaStatisticalCodeO

Visa Statistical Code - Can be free text - not necessary to validate

 
xs:normalizedString
 VisaExpiryDateO

Expiry Date of Visa if one exists

 
xs:date
 VisaSubClassListO

List of Visa details if more than one exists.

 
VisaSubClassListType
 LBOTEO

Language Background is Other Than English. (http://www.acara.edu.au/verve/_resources/DSM_1.pdf), the LBOTE metric is under review. Currently it can be derived from Student and Parents Language Background.

 
AUCodeSetsYesOrNoCategoryType
 ImmunisationCertificateStatusO

Status of Immunisation Certificate

 
AUCodeSetsImmunisationCertificateStatusType
 CulturalBackgroundO

Used to indicate cultural background.

 
AUCodeSetsAustralianStandardClassificationOfCulturalAndEthnicGroupsASCCEGType
 MaritalStatusO

The person's marital status.

 
AUCodeSetsMaritalStatusAIHWType
Table A.45-1: DemographicsType
<Demographics> <IndigenousStatus>3</IndigenousStatus> <Sex>1</Sex> <BirthDate>1990-09-26</BirthDate> <BirthDateVerification>1004</BirthDateVerification> <PlaceOfBirth>Clayton</PlaceOfBirth> <StateOfBirth>VIC</StateOfBirth> <CountryOfBirth>1101</CountryOfBirth> <CountriesOfCitizenship> <CountryOfCitizenship>8104</CountryOfCitizenship> <CountryOfCitizenship>1101</CountryOfCitizenship> </CountriesOfCitizenship> <CountriesOfResidency> <CountryOfResidency>8104</CountryOfResidency> <CountryOfResidency>1101</CountryOfResidency> </CountriesOfResidency> <CountryArrivalDate>1990-09-26</CountryArrivalDate> <AustralianCitizenshipStatus>1</AustralianCitizenshipStatus> <EnglishProficiency> <Code>1</Code> </EnglishProficiency> <LanguageList> <Language> <Code>0001</Code> <LanguageType>1</LanguageType> </Language> </LanguageList> <DwellingArrangement> <Code>1671</Code> </DwellingArrangement> <Religion> <Code>2013</Code> </Religion> <ReligiousEventList> <ReligiousEvent> <Type>Baptism</Type> <Date>2000-09-01</Date> </ReligiousEvent> <ReligiousEvent> <Type>Christmas</Type> <Date>2009-12-24</Date> </ReligiousEvent> </ReligiousEventList> <ReligiousRegion>The Religion Region</ReligiousRegion> <PermanentResident>P</PermanentResident> <VisaSubClass>101</VisaSubClass> <VisaStatisticalCode>05</VisaStatisticalCode> </Demographics>
Example A.45-1: Demographics Example

A.46 DomainBandsContainerType

Container for the NAP Domain Bands - Upper and Lower

DomainBandsContainerType
Figure A.46-1: DomainBandsContainerType DomainBandsContainerType Band1Lower Band1Upper Band2Lower Band2Upper Band3Lower Band3Upper Band4Lower Band4Upper Band5Lower Band5Upper Band6Lower Band6Upper Band7Lower Band7Upper Band8Lower Band8Upper Band9Lower Band9Upper Band10Lower Band10Upper
 Element/@AttributeCharDescriptionType
 DomainBandsContainerTypeM

Container for the NAP Domain Bands - Upper and Lower

 
 
 Band1LowerMLowest scaled score value for Band 1 in domain specified. xs:decimal
 Band1UpperMUpper scaled score value for Band 1 in domain specified. xs:decimal
 Band2LowerMLowest scaled score value for Band 2 in domain specified. xs:decimal
 Band2UpperMUpper scaled score value for Band 2 in domain specified. xs:decimal
 Band3LowerMLowest scaled score value for Band 3 in domain specified. xs:decimal
 Band3UpperMUpper scaled score value for Band 3 in domain specified. xs:decimal
 Band4LowerMLowest scaled score value for Band 4 in domain specified. xs:decimal
 Band4UpperMUpper scaled score value for Band 4 in domain specified. xs:decimal
 Band5LowerMLowest scaled score value for Band 5 in domain specified. xs:decimal
 Band5UpperMUpper scaled score value for Band 5 in domain specified. xs:decimal
 Band6LowerMLowest scaled score value for Band 6 in domain specified. xs:decimal
 Band6UpperMUpper scaled score value for Band 6 in domain specified. xs:decimal
 Band7LowerMLowest scaled score value for Band 7 in domain specified. xs:decimal
 Band7UpperMUpper scaled score value for Band 7 in domain specified. xs:decimal
 Band8LowerMLowest scaled score value for Band 8 in domain specified. xs:decimal
 Band8UpperMUpper scaled score value for Band 8 in domain specified. xs:decimal
 Band9LowerMLowest scaled score value for Band 9 in domain specified. xs:decimal
 Band9UpperMUpper scaled score value for Band 9 in domain specified. xs:decimal
 Band10LowerMLowest scaled score value for Band 10 in domain specified. xs:decimal
 Band10UpperMUpper scaled score value for Band 10 in domain specified. xs:decimal
Table A.46-1: DomainBandsContainerType

A.47 DomainProficiencyContainerType

Container for the NAP Proficiency Levels

DomainProficiencyContainerType
Figure A.47-1: DomainProficiencyContainerType DomainProficiencyContainerType Level1Lower Level1Upper Level2Lower Level2Upper Level3Lower Level3Upper Level4Lower Level4Upper
 Element/@AttributeCharDescriptionType
 DomainProficiencyContainerTypeM

Container for the NAP Proficiency Levels

 
 
 Level1LowerMLowest scaled score value for Proficiency Level 1 in doman specified (place holder). xs:decimal
 Level1UpperMUpper scaled score value for Proficiency Level 1 in doman specified (place holder). xs:decimal
 Level2LowerMLowest scaled score value for Proficiency Level 2 in doman specified (place holder). xs:decimal
 Level2UpperMUpper scaled score value for Proficiency Level 2 in doman specified (place holder). xs:decimal
 Level3LowerMLowest scaled score value for Proficiency Level 3 in doman specified (place holder). xs:decimal
 Level3UpperMUpper scaled score value for Proficiency Level 3 in doman specified (place holder). xs:decimal
 Level4LowerMLowest scaled score value for Proficiency Level 4 in doman specified (place holder). xs:decimal
 Level4UpperMUpper scaled score value for Proficiency Level 4 in doman specified (place holder). xs:decimal
Table A.47-1: DomainProficiencyContainerType

A.48 DomainScoreType

DomainScoreType
Figure A.48-1: DomainScoreType DomainScoreType RawScore ScaledScoreValue ScaledScoreLogitValue ScaledScoreStandardError ScaledScoreLogitStandardError StudentDomainBand StudentProficiency PlausibleScaledValueList
 Element/@AttributeCharDescriptionType
 DomainScoreTypeM  
 RawScoreM

Raw Total score across all Marked Student Responses for the Domain.

 
xs:decimal
 ScaledScoreValueM

Weighted Likelihood Estimate for Domain, commonly known as scaled score.

 
xs:decimal
 ScaledScoreLogitValueM

Student ability for Domain in logits at 0.5 probability level.

 
xs:decimal
 ScaledScoreStandardErrorM

Standard Error for Domain Scaled Score for this student.

 
xs:decimal
 ScaledScoreLogitStandardErrorM

Standard Error for Domain Scaled Score for this student in logits.

 
xs:decimal
 StudentDomainBandM

The integer value of the performance band that the student’s score is in for the NAP test domain.

 
xs:integer
 StudentProficiencyM

The Skill Progression Level that the student’s score is in for the NAP test domain.

 
xs:normalizedString
 PlausibleScaledValueListMR

 

PlausibleScaledValueListType
Table A.48-1: DomainScoreType

A.49 DwellingArrangementType

Setting/environment in which the person resides.

DwellingArrangementType
Figure A.49-1: DwellingArrangementType DwellingArrangementType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 DwellingArrangementTypeO

Setting/environment in which the person resides.

 
 
 CodeM

Code representing the setting/environment in which the person resides

 
AUCodeSetsDwellingArrangementType
 OtherCodeListO OtherCodeListType
Table A.49-1: DwellingArrangementType

A.50 EducationalLevelType

A code representing the highest level of education completed by a person.

EducationalLevelType
Figure A.50-1: EducationalLevelType EducationalLevelType
 Element/@AttributeCharDescriptionType
 EducationalLevelType 

A code representing the highest level of education completed by a person.

 
AUCodeSetsSchoolEducationLevelTypeType
Table A.50-1: EducationalLevelType
<EducationalLevel>3</EducationalLevel>
Example A.50-1: EducationalLevelType

A.51 EducationFilterType

Based on feedback from publishers, instructional management and system integrator vendors, EducationFilter was developed to provide the ability to tag objects with metadata that allows for categorization, sorting, and filtering, to empower teaching and learning SIF usage. There exist two main business cases:

The use cases for EducationFilter require a contract and choreography to be understood between both sides of the transaction as is the case with all SIF_Metadata.

EducationFilterType
Figure A.51-1: EducationFilterType EducationFilterType LearningStandardItems
 Element/@AttributeCharDescriptionType
 EducationFilterType   
 LearningStandardItemsOAllows any SIF object to be correlated to learning standards. LearningStandardsType
Table A.51-1: EducationFilterType
<EducationFilter> <LearningStandardItems> <LearningStandardItemRefId>3E34B35-9D75-101A-8C3D-00AA001A1652</LearningStandardItemRefId> <LearningStandardItemRefId>4F34B35-9D75-101A-8C3D-00AA001A1652</LearningStandardItemRefId> <LearningStandardItemRefId>PO34B35-9D75-101A-8C3D-00AA001A9D75</LearningStandardItemRefId> <LearningStandardItemRefId>2Z34B35-1652-101A-8C3D-00AA001A1667</LearningStandardItemRefId> <LearningStandardItemRefId>3E85F35-9D75-101A-8C3D-00AA001A2352</LearningStandardItemRefId> <LearningStandardItemRefId>3E34B35-9D75-101A-8C3D-00AA001A1659</LearningStandardItemRefId> <LearningStandardItemRefId>3E34B35-1652-101A-8C3D-00AA001A1652</LearningStandardItemRefId> </LearningStandardItems> </EducationFilter>
Example A.51-1: EducationFilter - Example 1

A.52 ElectronicIdListType

A list of electronic identifiers associated with an entity.

ElectronicIdListType
Figure A.52-1: ElectronicIdListType ElectronicIdListType ElectronicId
 Element/@AttributeCharDescriptionType
 ElectronicIdListType 

A list of electronic identifiers associated with an entity.

 
List
 ElectronicIdMR ElectronicIdType
Table A.52-1: ElectronicIdListType
<ElectronicIdList> <ElectronicId Type="01">206654</ElectronicId> <ElectronicId Type="03">1234</ElectronicId> </ElectronicIdList>
Example A.52-1: ElectronicIdListType

A.53 ElectronicIdType

Common element used to specify entity identifiers that are read by electronic equipment.

ElectronicIdType
Figure A.53-1: ElectronicIdType ElectronicIdType Type
 Element/@AttributeCharDescriptionType
 ElectronicIdType 

Common element used to specify entity identifiers that are read by electronic equipment.

 
xs:normalizedString
@TypeM

Electronic ID type.

 
AUCodeSetsElectronicIdTypeType
Table A.53-1: ElectronicIdType
<ElectronicId Type="01">206654</ElectronicId>
Example A.53-1: ElectronicIdType

A.54 EmailListType

A list of e-mail addresses associated with an individual or organization.

EmailListType
Figure A.54-1: EmailListType EmailListType Email
 Element/@AttributeCharDescriptionType
 EmailListType 

A list of e-mail addresses associated with an individual or organization.

 
List
 EmailMR EmailType
Table A.54-1: EmailListType
<EmailList> <Email Type="01">contact@sifinfo.org</Email> <Email Type="02">info@sifinfo.org</Email> </EmailList>
Example A.54-1: EmailListType

A.55 EmailType

This element represents an e-mail address of one of a number of types and occurs in objects such as StudentPersonal, StaffPersonal, StudentContactPersonal, etc.

EmailType
Figure A.55-1: EmailType EmailType Type
 Element/@AttributeCharDescriptionType
 EmailType 

This element represents an e-mail address of one of a number of types and occurs in objects such as StudentPersonal, StaffPersonal, StudentContactPersonal, etc.

 
xs:normalizedString
@TypeM

This attribute specifies the type of e-mail address.

 
AUCodeSetsEmailTypeType
Table A.55-1: EmailType
<Email Type="01">contact@sifinfo.org</Email>
Example A.55-1: EmailType

A.56 EnglishProficiencyType

EnglishProficiencyType
Figure A.56-1: EnglishProficiencyType EnglishProficiencyType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 EnglishProficiencyTypeO  
 CodeM

Person's proficiency in English.

 
AUCodeSetsEnglishProficiencyType
 OtherCodeListO OtherCodeListType
Table A.56-1: EnglishProficiencyType
<EnglishProficiency> <Code>9</Code> </EnglishProficiency>
Example A.56-1: EnglishProficiencyType

A.57 EssentialMaterialsType

Essential materials required to engage in this activity.

EssentialMaterialsType
Figure A.57-1: EssentialMaterialsType EssentialMaterialsType EssentialMaterial
 Element/@AttributeCharDescriptionType
 EssentialMaterialsTypeO

Essential materials required to engage in this activity.

 
List
 EssentialMaterialOR

Essential material required to engage in this activity.

 
xs:string
Table A.57-1: EssentialMaterialsType

A.58 EvaluationsType

Evaluations/review of the resource.

EvaluationsType
Figure A.58-1: EvaluationsType EvaluationsType Evaluation
 Element/@AttributeCharDescriptionType
 EvaluationsTypeO

Evaluations/review of the resource.

 
List
 EvaluationOR

Evaluation/review of resource.

 
EvaluationType
Table A.58-1: EvaluationsType

A.59 EvaluationType

Evaluation/review of resource.

EvaluationType
Figure A.59-1: EvaluationType EvaluationType RefId Description Date Name
 Element/@AttributeCharDescriptionType
 EvaluationTypeOR

Evaluation/review of resource.

 
 
@RefIdM

GUID assigned to an evaluation.

 
RefIdType
 DescriptionO

Description of evaluation of resource.

 
xs:string
 DateO

Date evaluation was performed

 
xs:date
 NameO

Name of individual who submitted evaluation.

 
NameType
Table A.59-1: EvaluationType

A.60 ExclusionRulesType

Rules for which statistic may not be reported.

ExclusionRulesType
Figure A.60-1: ExclusionRulesType ExclusionRulesType ExclusionRule
 Element/@AttributeCharDescriptionType
 ExclusionRulesTypeO

Rules for which statistic may not be reported.

 
List
 ExclusionRuleOR

Rule for which statistic may not be reported

 
ExclusionRuleType
Table A.60-1: ExclusionRulesType

A.61 ExclusionRuleType

Rule for which statistic may not be reported

ExclusionRuleType
Figure A.61-1: ExclusionRuleType ExclusionRuleType Type
 Element/@AttributeCharDescriptionType
 ExclusionRuleTypeOR

Rule for which statistic may not be reported

 
xs:string
@TypeM values:
SampleSize
Description
Table A.61-1: ExclusionRuleType

A.62 ExpenseAccountsType

ExpenseAccountsType
Figure A.62-1: ExpenseAccountsType ExpenseAccountsType ExpenseAccountType ExpenseAccount
 Element/@AttributeCharDescriptionType
 ExpenseAccountTypeO

 

List
 ExpenseAccountOR

Account that is to be charged for the item.

 
ExpenseAccountType
Table A.62-1: ExpenseAccountsType

A.63 ExpenseAccountType

Account that is to be charged for the item.

ExpenseAccountType
Figure A.63-1: ExpenseAccountType ExpenseAccountType AccountCode Amount FinancialAccountRefId AccountingPeriod
 Element/@AttributeCharDescriptionType
 ExpenseAccountTypeOR

Account that is to be charged for the item.

 
 
 AccountCodeM

Account code charged to this item.

 
xs:token
 AmountM

Amount charged to this account.

 
MonetaryAmountType
 FinancialAccountRefIdO

Account being charged.

 
IdRefType
 AccountingPeriodO

Accounting period for the charge.

 
LocalIdType
Table A.63-1: ExpenseAccountType

A.64 ExtendedContentType

Allows for any mixed XML in an element.
ExtendedContentType
Figure A.64-1: ExtendedContentType ExtendedContentType
 Element/@AttributeCharDescriptionType
 ExtendedContentType Allows for any mixed XML in an element. 
<xs:complexContent mixed="true"> <xs:restriction base="xs:anyType"> <xs:sequence> <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:restriction> </xs:complexContent>
Table A.64-1: ExtendedContentType

A.65 FinancialAccountRefIdListType

Suggested minimum class size for this subject.

FinancialAccountRefIdListType
Figure A.65-1: FinancialAccountRefIdListType FinancialAccountRefIdListType FinancialAccountRefId
 Element/@AttributeCharDescriptionType
 FinancialAccountRefIdListTypeO

Suggested minimum class size for this subject.

 
List
 FinancialAccountRefIdOR

The chart of account codes associated with the invoice.

 
IdRefType
Table A.65-1: FinancialAccountRefIdListType

A.66 GraduationDateType

Date student officially graduated from secondary education.

GraduationDateType
Figure A.66-1: GraduationDateType GraduationDateType
 Element/@AttributeCharDescriptionType
 GraduationDateType 

Date student officially graduated from secondary education.

 
PartialDateType
Table A.66-1: GraduationDateType
<GraduationDate>2005-05-27</GraduationDate>
Example A.66-1: GraduationDateType

A.67 GridLocationType

This element contains a map location. The GridLocation element is utilized within the Address element.

GridLocationType
Figure A.67-1: GridLocationType GridLocationType Latitude Longitude
 Element/@AttributeCharDescriptionType
 GridLocationType 

This element contains a map location. The GridLocation element is utilized within the Address element.

 
 
 LatitudeM

Latitude in decimal degrees.

Latitudes north of the equator are positive, latitudes south of the equator are negative [ISO 6709].

 
xs:decimal
xs:minInclusive-90
xs:maxInclusive90
 LongitudeM

Longitude in decimal degrees.

Longitudes east of the Prime Meridian in Greenwich are positive, longitudes west of the Prime Meridian are negative. The 180th meridian is negative. [ISO 6709]

 
xs:decimal
xs:minInclusive-180
xs:maxInclusive180
Table A.67-1: GridLocationType
<GridLocation> <Latitude>41.850000</Latitude> <Longitude>-87.650000</Longitude> </GridLocation>
Example A.67-1: GridLocationType

A.68 GUIDType

SIF format for a GUID. This is different for 2.x Infrastructure and 3.x Infrastructure - 2.x xs:pattern value='[0-9A-F]{32}' 3.x - xs:pattern value="[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}" >
GUIDType
Figure A.68-1: GUIDType GUIDType
 Element/@AttributeCharDescriptionType
 GUIDType SIF format for a GUID. This is different for 2.x Infrastructure and 3.x Infrastructure - 2.x xs:pattern value='[0-9A-F]{32}' 3.x - xs:pattern value="[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}" > xs:token
xs:pattern[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}
Table A.68-1: GUIDType

A.69 HomeroomNumberType

Common element used to specify the locally-defined number or identifier for a homeroom. It is used in objects such as RoomInfo and StudentSnapshot.

HomeroomNumberType
Figure A.69-1: HomeroomNumberType HomeroomNumberType
 Element/@AttributeCharDescriptionType
 HomeroomNumberType

Common element used to specify the locally-defined number or identifier for a homeroom. It is used in objects such as RoomInfo and StudentSnapshot.

 
xs:normalizedString
Table A.69-1: HomeroomNumberType
<HomeroomNumber>A-204</HomeroomNumber>
Example A.69-1: HomeroomNumberType

A.70 HouseholdContactInfoListType

List of Households this Person is associated with
HouseholdContactInfoListType
Figure A.70-1: HouseholdContactInfoListType HouseholdContactInfoListType HouseholdContactInfo
 Element/@AttributeCharDescriptionType
 HouseholdContactInfoListTypeOList of Households this Person is associated with List
 HouseholdContactInfoMRCommon element used to supply information about a particular household a person is a member of. HouseholdContactInfoType
Table A.70-1: HouseholdContactInfoListType

A.71 HouseholdContactInfoType

Common element used to supply information about a particular household a person is a member of.

HouseholdContactInfoType
Figure A.71-1: HouseholdContactInfoType HouseholdContactInfoType PreferenceNumber HouseholdContactId HouseholdSalutation AddressList EmailList PhoneNumberList
 Element/@AttributeCharDescriptionType
 HouseholdContactInfoTypeMR

Common element used to supply information about a particular household a person is a member of.

 
 
 PreferenceNumberM

Priority of Household Contact in relation to this Person.

 
xs:unsignedInt
 HouseholdContactIdO

Local Household Id

 
LocalIdType
 HouseholdSalutationO

Salutation to be used in addressing this household.

 
xs:normalizedString
 AddressListO

 

AddressListType
 EmailListO

List of Email elements.

 
EmailListType
 PhoneNumberListO

List of PhoneNumber elements.

 
PhoneNumberListType
Table A.71-1: HouseholdContactInfoType

A.72 HouseholdListType

HouseholdListType
Figure A.72-1: HouseholdListType HouseholdListType Household
 Element/@AttributeCharDescriptionType
 HouseholdListTypeO

 

List
 HouseholdMR

Repeatable element containing the ID of a household.

 
LocalIdType
Table A.72-1: HouseholdListType

A.73 IdentityAssertionsType

The list of identity assertions for this user.

IdentityAssertionsType
Figure A.73-1: IdentityAssertionsType IdentityAssertionsType IdentityAssertion SchemaName
 Element/@AttributeCharDescriptionType
 IdentityAssertionsTypeO

The list of identity assertions for this user.

 
List
 IdentityAssertionMR

The identification string for this user.

 
xs:normalizedString
@SchemaNameM

The name of the field.

See implementation notes for details on required schema elements.

Examples
eduPersonPrincipalName
sAmAccountName

xs:normalizedString
Table A.73-1: IdentityAssertionsType

A.74 IdRefType

A reference to a RefId.
IdRefType
Figure A.74-1: IdRefType IdRefType
 Element/@AttributeCharDescriptionType
 IdRefType A reference to a RefId. RefIdType
Table A.74-1: IdRefType

A.75 LanguageBaseType

LanguageBaseType
Figure A.75-1: LanguageBaseType LanguageBaseType Code OtherCodeList LanguageType Dialect
 Element/@AttributeCharDescriptionType
 LanguageBaseTypeMR  
 CodeM

The code representing the specific language that an individual uses to communicate.�

 
AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType
 OtherCodeListO OtherCodeListType
 LanguageTypeO

An indication of the function and context in which an individual uses a language to communicate.

 
AUCodeSetsLanguageTypeType
 DialectO

Specific dialect of a person's language.

 
xs:normalizedString
Table A.75-1: LanguageBaseType

A.76 LanguageListType

LanguageListType
Figure A.76-1: LanguageListType LanguageListType Language
 Element/@AttributeCharDescriptionType
 LanguageListTypeO List
 LanguageMR LanguageBaseType
Table A.76-1: LanguageListType
<LanguageList> <Language> <Code>1201</Code> <LanguageType>1</LanguageType> </Language> <Language> <Code>1301</Code> <LanguageType>9</LanguageType> </Language> </LanguageList>
Example A.76-1: LanguageListType

A.77 LanguageOfInstructionType

Language in which the section is taught.

LanguageOfInstructionType
Figure A.77-1: LanguageOfInstructionType LanguageOfInstructionType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 LanguageOfInstructionTypeO

Language in which the section is taught.

 
 
 CodeM

Code representing the language of instruction.

 
AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType
 OtherCodeListO OtherCodeListType
Table A.77-1: LanguageOfInstructionType

A.78 LEAContactListType

LEAContactListType
Figure A.78-1: LEAContactListType LEAContactListType LEAContact
 Element/@AttributeCharDescriptionType
 LEAContactListTypeO List
 LEAContactMR

Information on contact persons for this LEA.

 
LEAContactType
Table A.78-1: LEAContactListType

A.79 LEAContactType

Information on contact persons for this LEA.

LEAContactType
Figure A.79-1: LEAContactType LEAContactType PublishInDirectory ContactInfo
 Element/@AttributeCharDescriptionType
 LEAContactTypeMR

Information on contact persons for this LEA.

 
 
 PublishInDirectoryO

Indicates whether or not this LEA contact's information should be published in a directory of LEA information.

 
PublishInDirectoryType
 ContactInfoM ContactInfoType
Table A.79-1: LEAContactType

A.80 LearningObjectivesType

Educational objectives of the activity.

LearningObjectivesType
Figure A.80-1: LearningObjectivesType LearningObjectivesType LearningObjective
 Element/@AttributeCharDescriptionType
 LearningObjectivesTypeO

Educational objectives of the activity.

 
List
 LearningObjectiveOR

Description of an educational objective of the activity.

 
xs:string
Table A.80-1: LearningObjectivesType

A.81 LearningResourcesType

Container for related resources.

LearningResourcesType
Figure A.81-1: LearningResourcesType LearningResourcesType LearningResourceRefId
 Element/@AttributeCharDescriptionType
 LearningResourcesTypeO

Container for related resources.

 
List
 LearningResourceRefIdOR

A relationship between the item and an attached resource (e.g. learning resource, work sample).

 
IdRefType
Table A.81-1: LearningResourcesType

A.82 LearningStandardsDocumentType

References to LearningStandard Documents.

LearningStandardsDocumentType
Figure A.82-1: LearningStandardsDocumentType LearningStandardsDocumentType LearningStandardDocumentRefId
 Element/@AttributeCharDescriptionType
 LearningStandardsDocumentTypeO

References to LearningStandard Documents.

 
List
 LearningStandardDocumentRefIdOR

Reference to a LearningStandardItem Document.

 
IdRefType
Table A.82-1: LearningStandardsDocumentType

A.83 LearningStandardsType

References to LearningStandardItems.

LearningStandardsType
Figure A.83-1: LearningStandardsType LearningStandardsType LearningStandardItemRefId
 Element/@AttributeCharDescriptionType
 LearningStandardsTypeO

References to LearningStandardItems.

 
List
 LearningStandardItemRefIdOR

Reference to a LearningStandardItem.

 
IdRefType
Table A.83-1: LearningStandardsType

A.84 LifeCycleType

This common metadata element describes the life cycle of the object it represents, based on the IEEE LOM LifeCycle element [LOM].

LifeCycleType
Figure A.84-1: LifeCycleType LifeCycleType Created DateTime Creators Creator Name ID ModificationHistory Modified By DateTime Description TimeElements TimeElement
 Element/@AttributeCharDescriptionType
 LifeCycleType 

This common metadata element describes the life cycle of the object it represents, based on the IEEE LOM LifeCycle element [LOM].

 
 
 CreatedO When the object was created by whom. This is a more persistent creation date than the date/time in the object's SIF_Header. Depending on the use case being implemented, this value could contain the date the data in the object first entered the zone or was actually created.   
 Created/DateTimeM xs:dateTime
 Created/CreatorsO List
 Created/Creators/CreatorMR  
 Created/Creators/Creator/
     Name
M Human-readable name of the data's creator. If the object contains system-generated data, the name should identify the creating service or application.  xs:normalizedString
 Created/Creators/Creator/
     ID
MUnique identifier of the creator. An email address or URI could be used here. xs:normalizedString
 ModificationHistoryO An ordered set of Modified elements describing which system modified the data, when the modification took place, and a brief description of the modification.  List
 ModificationHistory/Modified
     
ORA single modification event.  
 ModificationHistory/Modified/
     By
MIdentifier of the system or person that modified the data. xs:normalizedString
 ModificationHistory/Modified/
     DateTime
MThe date/time the modification occurred. xs:dateTime
 ModificationHistory/Modified/
     Description
OHuman readable description of the data modifications. xs:string
 TimeElementsO List
 TimeElements/TimeElementOR TimeElementType
Table A.84-1: LifeCycleType
<LifeCycle> <Created> <DateTime>2006-08-13T09:00:00-05:00</DateTime> <Creators> <Creator> <Name>Alphonse Berdonosi</Name> <ID>http://www.edugeeks.com/aberdonosi</ID> </Creator> </Creators> </Created> <ModificationHistory> <Modified> <By>http://www.edugeeks.com/aberdonosi</By> <DateTime>2006-08-17T09:30:00-05:00</DateTime> </Modified> </ModificationHistory> </LifeCycle>
Example A.84-1: LifeCycleType

A.85 LocalIdType

This is a common element used to define the locally assigned identifier associated with an entity.

LocalIdType
Figure A.85-1: LocalIdType LocalIdType
 Element/@AttributeCharDescriptionType
 LocalIdType 

This is a common element used to define the locally assigned identifier associated with an entity.

 
xs:normalizedString
Table A.85-1: LocalIdType
<LocalId>123321A</LocalId>
Example A.85-1: LocalId Example

A.86 LocationOfInstructionType

Description of the location in which the section is taught.

LocationOfInstructionType
Figure A.86-1: LocationOfInstructionType LocationOfInstructionType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 LocationOfInstructionTypeO

Description of the location in which the section is taught.

 
 
 CodeM

Code representing the location of instruction.

 
AUCodeSetsReceivingLocationOfInstructionType
 OtherCodeListO OtherCodeListType
Table A.86-1: LocationOfInstructionType

A.87 LocationType

This common element initially supports core data elements describing specific physical locations.

LocationType
Figure A.87-1: LocationType LocationType Type LocationName LocationRefId SIF_RefObject
 Element/@AttributeCharDescriptionType
 LocationType   
@TypeO values:
Classroom
School
District
Campus
IntermediateUnit
StateEducationAgency
NonInstructionalSpace
AthleticVenue
Other
 LocationNameOName of the location. xs:token
 LocationRefIdO RefId of the location object if the location is a SIF Object such as SchoolInfo.  IdRefType
@SIF_RefObjectM Type of SIF Object Location points to.  values:
SchoolInfo
LEAInfo
RoomInfo
Table A.87-1: LocationType
<Location Type="Classroom"> <LocationName>Beaconhills Middle School Library</LocationName> <LocationRefId SIF_RefObject="RoomInfo">3E34B35-9D75-101A-8C3D-00AA001A1652</LocationRefId> </Location>
Example A.87-1: Location Example

A.88 LResourcesType

Learning resources that support this activity.

LResourcesType
Figure A.88-1: LResourcesType LResourcesType LearningResourceRefId
 Element/@AttributeCharDescriptionType
 LResourcesTypeO

Learning resources that support this activity.

 
List
 LearningResourceRefIdOR

A GUID reference to a SIF LearningResource object that supports this activity

 
ResourcesType
Table A.88-1: LResourcesType

A.89 MapReferenceType

A Map Reference in x-y co-ordinates.

MapReferenceType
Figure A.89-1: MapReferenceType MapReferenceType Type XCoordinate YCoordinate
 Element/@AttributeCharDescriptionType
 MapReferenceTypeO

A Map Reference in x-y co-ordinates.

 
 
@TypeM

Type map reference

 
xs:normalizedString
 XCoordinateM

X Co-ordinate of reference

 
xs:normalizedString
 YCoordinateM

Y Co-ordinate of reference

 
xs:normalizedString
Table A.89-1: MapReferenceType

A.90 MediaTypesType

Resource media types.

MediaTypesType
Figure A.90-1: MediaTypesType MediaTypesType MediaType
 Element/@AttributeCharDescriptionType
 MediaTypesTypeO

Resource media types.

 
List
 MediaTypeOR

MIME type [MIME] based on IANA registration (see RFC2048) or 'non-digital'.

 
xs:token
Table A.90-1: MediaTypesType

A.91 MedicalAlertMessagesType

MedicalAlertMessagesType
Figure A.91-1: MedicalAlertMessagesType MedicalAlertMessagesType MedicalAlertMessage
 Element/@AttributeCharDescriptionType
 MedicalAlertMessagesTypeO List
 MedicalAlertMessageMR

Medical alert associated with the student.

 
MedicalAlertMessageType
Table A.91-1: MedicalAlertMessagesType

A.92 MedicalAlertMessageType

Medical alert associated with the student.

MedicalAlertMessageType
Figure A.92-1: MedicalAlertMessageType MedicalAlertMessageType Severity
 Element/@AttributeCharDescriptionType
 MedicalAlertMessageTypeMR

Medical alert associated with the student.

 
xs:string
@SeverityM

The level of severity of this medical alert.

 
values:
Low
Moderate
High
Severe
Unknown
Table A.92-1: MedicalAlertMessageType

A.93 MediumOfInstructionType

Medium through which the student receives instructional communication from the teacher.

MediumOfInstructionType
Figure A.93-1: MediumOfInstructionType MediumOfInstructionType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 MediumOfInstructionTypeO

Medium through which the student receives instructional communication from the teacher.

 
 
 CodeM

Code representing the medium of instruction.

 
AUCodeSetsMediumOfInstructionType
 OtherCodeListO OtherCodeListType
Table A.93-1: MediumOfInstructionType

A.94 MonetaryAmountType

A monetary amount.

MonetaryAmountType
Figure A.94-1: MonetaryAmountType MonetaryAmountType Currency
 Element/@AttributeCharDescriptionType
 MonetaryAmountType 

A monetary amount.

 
xs:decimal
@CurrencyOCurrency code. Where omitted, defaults to implementation-defined local currency, typically USD in the United States. ISO4217CurrencyNamesAndCodeElementsType
Table A.94-1: MonetaryAmountType

A.95 MsgIdType

A message identifier.
MsgIdType
Figure A.95-1: MsgIdType MsgIdType
 Element/@AttributeCharDescriptionType
 MsgIdType A message identifier. GUIDType
Table A.95-1: MsgIdType

A.96 NameOfRecordType

Extends BaseNameType to allow for one Type attribute value, indicating the name is the name of record; serves as the primary name in some SIF objects, including StudentPersonal.

NameOfRecordType
Figure A.96-1: NameOfRecordType NameOfRecordType Type
 Element/@AttributeCharDescriptionType
 NameOfRecordType 

Extends BaseNameType to allow for one Type attribute value, indicating the name is the name of record; serves as the primary name in some SIF objects, including StudentPersonal.

 
BaseNameType
@TypeM

Code that specifies what type of name this is. Note that type "LGL" must be used here.

 
values:
LGL
Name of Record
Table A.96-1: NameOfRecordType

A.97 NameType

The Name element, which could belong to a student, staff member, contact, etc. This element or a form of this element with a subset of Type values occurs within objects such as StudentPersonal, StudentContactPersonal, StaffPersonal, etc.
NameType
Figure A.97-1: NameType NameType Type
 Element/@AttributeCharDescriptionType
 NameType  The Name element, which could belong to a student, staff member, contact, etc. This element or a form of this element with a subset of Type values occurs within objects such as StudentPersonal, StudentContactPersonal, StaffPersonal, etc.  BaseNameType
@TypeM

Code that specifies what type of name this is. If unsure, use LGL.

 
AUCodeSetsNameUsageTypeType
Table A.97-1: NameType
<Name Type="LGL"> <FamilyName>Woodall</FamilyName> <GivenName>Charles</GivenName> <MiddleName>William</MiddleName> </Name>
Example A.97-1: NameType

A.98 NAPCodeFrameTestletListType

NAPCodeFrameTestletListType
Figure A.98-1: NAPCodeFrameTestletListType NAPCodeFrameTestletListType Testlet
 Element/@AttributeCharDescriptionType
 NAPCodeFrameTestletListTypeM List
 TestletMR

 

NAPTestletCodeFrameType
Table A.98-1: NAPCodeFrameTestletListType

A.99 NAPLANClassListType

Container for a list of classes a teacher may be responsible for with regard to NAPLAN only.

NAPLANClassListType
Figure A.99-1: NAPLANClassListType NAPLANClassListType ClassCode
 Element/@AttributeCharDescriptionType
 NAPLANClassListTypeO

Container for a list of classes a teacher may be responsible for with regard to NAPLAN only.

 
List
 ClassCodeOR

The name of the class code the staff member administers, for the purposes of NAPLAN registration.

 
xs:normalizedString
Table A.99-1: NAPLANClassListType

A.100 NAPStudentResponseTestletListType

NAPStudentResponseTestletListType
Figure A.100-1: NAPStudentResponseTestletListType NAPStudentResponseTestletListType Testlet
 Element/@AttributeCharDescriptionType
 NAPStudentResponseTestletListTypeM List
 TestletMR

Scores received by the student for each testlet in the test.

 
NAPTestletResponseType
Table A.100-1: NAPStudentResponseTestletListType

A.101 NAPSubscoreListType

NAPSubscoreListType
Figure A.101-1: NAPSubscoreListType NAPSubscoreListType Subscore
 Element/@AttributeCharDescriptionType
 NAPSubscoreListTypeM List
 SubscoreMR

 

NAPSubscoreType
Table A.101-1: NAPSubscoreListType

A.102 NAPSubscoreType

NAPSubscoreType
Figure A.102-1: NAPSubscoreType NAPSubscoreType SubscoreType SubscoreValue
 Element/@AttributeCharDescriptionType
 NAPSubscoreTypeMR  
 SubscoreTypeM

Subscoring category, under which student receives a mark contributing to the total mark.

 
xs:normalizedString
 SubscoreValueM

Student's mark received for this particular subscoring category.

 
xs:decimal
Table A.102-1: NAPSubscoreType

A.103 NAPTestContentType

Contents of an assessment assigned in the context of NAP, targeted at a particular domain and year level.

NAPTestContentType
Figure A.103-1: NAPTestContentType NAPTestContentType NAPTestLocalId TestName TestLevel TestType Domain TestYear StagesCount DomainBands DomainProficiency
 Element/@AttributeCharDescriptionType
 NAPTestContentTypeM

Contents of an assessment assigned in the context of NAP, targeted at a particular domain and year level.

 
 
 NAPTestLocalIdM

Local identifier of NAP test.

 
LocalIdType
 TestNameM

Name of the NAP test.

 
xs:normalizedString
 TestLevelM YearLevelType
 TestTypeM

Type of NAP Test assigned in the session

 
AUCodeSetsNAPTestTypeType
 DomainM

 

AUCodeSetsNAPTestDomainType
 TestYearM

Year that testing took place, e.g. 2017.

 
SchoolYearType
 StagesCountM

Number of branching stages in the test; 1 for a flat test.

 
xs:int
 DomainBandsM

 

DomainBandsContainerType
 DomainProficiencyM

 

DomainProficiencyContainerType
Table A.103-1: NAPTestContentType

A.104 NAPTestItem2Type

NAPTestItem2Type
Figure A.104-1: NAPTestItem2Type NAPTestItem2Type TestItemRefId TestItemLocalId SequenceNumber
 Element/@AttributeCharDescriptionType
 NAPTestItem2TypeMR  
 TestItemRefIdM

The GUID that identifies the test item.

 
IdRefType
 TestItemLocalIdM

Local identifier of the test item.

 
LocalIdType
 SequenceNumberM

Location of test item in testlet, as an ordinal.

 
xs:integer
Table A.104-1: NAPTestItem2Type

A.105 NAPTestItemContentType

Contents of a Test Item in the context of NAP.

NAPTestItemContentType
Figure A.105-1: NAPTestItemContentType NAPTestItemContentType NAPTestItemLocalId ItemName ItemType Subdomain WritingGenre ItemDescriptor ReleasedStatus MarkingType MultipleChoiceOptionCount CorrectAnswer MaximumScore ItemDifficulty ItemDifficultyLogit5 ItemDifficultyLogit62 ItemDifficultyLogit5SE ItemDifficultyLogit62SE ItemProficiencyBand ItemProficiencyLevel ExemplarURL ItemSubstitutedForList ContentDescriptionList StimulusList NAPWritingRubricList
 Element/@AttributeCharDescriptionType
 NAPTestItemContentTypeM

Contents of a Test Item in the context of NAP.

 
 
 NAPTestItemLocalIdM

Local identifier of NAP test item.

 
LocalId
 ItemNameM

Name of NAP test item.

 
xs:normalizedString
 ItemTypeM

Response type for the test item.

 
AUCodeSetsNAPTestItemTypeType
 SubdomainM

Subdomain descriptor for the test item.

 
xs:normalizedString
 WritingGenreO

Genre of writing for the test item. Values: Narrative, Persuasive.

 
AUCodeSetsNAPWritingGenreType
 ItemDescriptorM

Description of the test item.

 
xs:normalizedString
 ReleasedStatusM

Whether the test item has been publicly released.

 
xs:boolean
 MarkingTypeM

Method used to mark the test item. Values: AS Auto Scoring, MM Manual Marking, AES Auto Essay Scoring.

 
AUCodeSetsNAPTestItemMarkingTypeType
 MultipleChoiceOptionCountO

For multiple choice and multiple choices questions, the number of questions.

 
xs:int
 CorrectAnswerO

Τhe correct answer to the test item. (Mandatory for everything except writing).

 
xs:normalizedString
 MaximumScoreM

Full marks allocated for correct response.

 
xs:decimal
 ItemDifficultyM

Item difficulty on same scale as Student Scaled Score.

 
xs:decimal
 ItemDifficultyLogit5M

Item difficulty in logits at 0.5 probability.

 
xs:decimal
 ItemDifficultyLogit62M

Item difficulty in logits at 0.62 probability.

 
xs:decimal
 ItemDifficultyLogit5SEM

Standard Error for item difficulty in logits at 0.5 probability.

 
xs:decimal
 ItemDifficultyLogit62SEM

Standard Error for item difficulty in logits at 0.62 probability.

 
xs:decimal
 ItemProficiencyBandM

The item proficiency band. Uses the same classification as Student Scaled Score.

 
xs:integer
 ItemProficiencyLevelM

The item proficiency level. Uses the same classification as Student Scaled Score.

 
xs:normalizedString
 ExemplarURLO

The publicly accessible location of an exemplar for the test item. Used if the test item itself has not been published.

 
xs:anyURI
 ItemSubstitutedForListO

List of the RefId of the main item(s) for which this is a Substitute item.

 
SubstituteItemListType
 ContentDescriptionListO

 

ContentDescriptionListType
 StimulusListO

 

StimulusListType
 NAPWritingRubricListO

 

NAPWritingRubricListType
Table A.105-1: NAPTestItemContentType

A.106 NAPTestItemListType

NAPTestItemListType
Figure A.106-1: NAPTestItemListType NAPTestItemListType TestItem
 Element/@AttributeCharDescriptionType
 NAPTestItemListTypeM List
 TestItemMR

 

NAPTestItem2Type
Table A.106-1: NAPTestItemListType

A.107 NAPTestletCodeFrameType

NAPTestletCodeFrameType
Figure A.107-1: NAPTestletCodeFrameType NAPTestletCodeFrameType NAPTestletRefId TestletContent TestItemList
 Element/@AttributeCharDescriptionType
 NAPTestletCodeFrameTypeMR  
 NAPTestletRefIdO

GUID of Testlet object.

 
IdRefType
 TestletContentM NAPTestletContentType
 TestItemListM

 

CodeFrameTestItemListType
Table A.107-1: NAPTestletCodeFrameType

A.108 NAPTestletContentType

Contents of a Teslet in the context of NAP.

NAPTestletContentType
Figure A.108-1: NAPTestletContentType NAPTestletContentType NAPTestletLocalId TestletName Node LocationInStage TestletMaximumScore
 Element/@AttributeCharDescriptionType
 NAPTestletContentTypeM

Contents of a Teslet in the context of NAP.

 
 
 NAPTestletLocalIdM

Local identifier that identifies this NAP testlet.

 
LocalIdType
 TestletNameM

Testlet name allocated at test construction.

 
xs:normalizedString
 NodeO

Label of testlet used for testlet sequencing. Values: A,B,C,D,E,F,G.

 
xs:token
 LocationInStageO

Location of Testlet in stage.

 
xs:integer
 TestletMaximumScoreM

Weighted Maximum score that a student can achieve in this testlet.

 
xs:decimal
Table A.108-1: NAPTestletContentType

A.109 NAPTestletItemResponseListType

NAPTestletItemResponseListType
Figure A.109-1: NAPTestletItemResponseListType NAPTestletItemResponseListType ItemResponse
 Element/@AttributeCharDescriptionType
 NAPTestletItemResponseListTypeM List
 ItemResponseMR

 

NAPTestletResponseItemType
Table A.109-1: NAPTestletItemResponseListType

A.110 NAPTestletResponseItemType

Scores received by the student for teach item in the testlet

NAPTestletResponseItemType
Figure A.110-1: NAPTestletResponseItemType NAPTestletResponseItemType NAPTestItemRefId NAPTestItemLocalId Response ResponseCorrectness Score LapsedTimeItem SequenceNumber ItemWeight SubscoreList
 Element/@AttributeCharDescriptionType
 NAPTestletResponseItemTypeMR

Scores received by the student for teach item in the testlet

 
 
 NAPTestItemRefIdM

The GUID that identifies this NAPLAN test item.

 
IdRefType
 NAPTestItemLocalIdO

Local identifier for the test item.

 
LocalIdType
 ResponseM

Student's response to the test item; can include the HTML formatted original response for writing.

 
xs:string
 ResponseCorrectnessO

After the test has been scored, this value will indicate the correctness of the response. This element will be missing if the response has not yet been scored. For open ended items that are scored using a rubric, this value will also likely be missing. These items do not fall nicely into the right/wrong category.

 
AUCodeSetsNAPResponseCorrectnessType
 ScoreO

Score received by student for item.

 
xs:decimal
 LapsedTimeItemM

Time taken for student to complete item.

 
xs:duration
 SequenceNumberM

Location of test item in testlet, as an ordinal.

 
xs:integer
 ItemWeightM

Weighting for item in calculation of raw scores for testlets, tests.

 
xs:decimal
 SubscoreListO

Subscores contributing to the total mark.

 
NAPSubscoreListType
Table A.110-1: NAPTestletResponseItemType

A.111 NAPTestletResponseType

NAPTestletResponseType
Figure A.111-1: NAPTestletResponseType NAPTestletResponseType NAPTestletRefId NAPTestletLocalId TestletSubScore ItemResponseList
 Element/@AttributeCharDescriptionType
 NAPTestletResponseTypeMR  
 NAPTestletRefIdO

The GUID for the testlet that the student is sitting. May be linking to prior codeframe download.

 
IdRefType
 NAPTestletLocalIdM

Local identifier of NAP testlet.

 
LocalIdType
 TestletSubScoreM

Weighted Total score across all Marked Student Responses for the testlet.

 
xs:decimal
 ItemResponseListM

 

NAPTestletItemResponseListType
Table A.111-1: NAPTestletResponseType

A.112 NAPWritingRubricListType

NAPWritingRubricListType
Figure A.112-1: NAPWritingRubricListType NAPWritingRubricListType NAPWritingRubric
 Element/@AttributeCharDescriptionType
 NAPWritingRubricListTypeO List
 NAPWritingRubricMR

 

NAPWritingRubricType
Table A.112-1: NAPWritingRubricListType

A.113 NAPWritingRubricType

NAPWritingRubricType
Figure A.113-1: NAPWritingRubricType NAPWritingRubricType RubricType ScoreList Descriptor
 Element/@AttributeCharDescriptionType
 NAPWritingRubricTypeMR

 

 
 RubricTypeM

Category that rubric is scoring for.

 
xs:normalizedString
 ScoreListM

Category that rubric is scoring for.

 
ScoreListType
 DescriptorO

Descriptor of Score Point of Writing Rubric.

 
xs:normalizedString
Table A.113-1: NAPWritingRubricType

A.114 ObjectNameType

An unenumerated SIF object name.

ObjectNameType
Figure A.114-1: ObjectNameType ObjectNameType
 Element/@AttributeCharDescriptionType
 ObjectNameType 

An unenumerated SIF object name.

 
xs:NCName
xs:maxLength64
Table A.114-1: ObjectNameType

A.115 ObjectType

A SIF XML object.

ObjectType
Figure A.115-1: ObjectType ObjectType
 Element/@AttributeCharDescriptionType
 ObjectType 

A SIF XML object.

 
<xs:sequence> <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" namespace="##any" /> </xs:sequence>
Table A.115-1: ObjectType

A.116 OnTimeGraduationYearType

First projected graduation year, usually determined when student is accepted into 9th grade (CCYY).

OnTimeGraduationYearType
Figure A.116-1: OnTimeGraduationYearType OnTimeGraduationYearType
 Element/@AttributeCharDescriptionType
 OnTimeGraduationYearType

First projected graduation year, usually determined when student is accepted into 9th grade (CCYY).

 
xs:gYear
Table A.116-1: OnTimeGraduationYearType
<OnTimeGraduationYear>2006</OnTimeGraduationYear>
Example A.116-1: OnTimeGraduationYearType

A.117 OperationalStatusType

This common element contains status information for an institution.

OperationalStatusType
Figure A.117-1: OperationalStatusType OperationalStatusType
 Element/@AttributeCharDescriptionType
 OperationalStatusType 

Operational condition of an institution.

 
AUCodeSetsOperationalStatusType
Table A.117-1: OperationalStatusType
<OperationalStatus>O</OperationalStatus>
Example A.117-1: OperationalStatusType

A.118 OrganizationsType

OrganizationsType
Figure A.118-1: OrganizationsType OrganizationsType Organization
 Element/@AttributeCharDescriptionType
 OrganizationsTypeM List
 OrganizationMR

Name of organization represented by the document, i.e., "National Council of Teachers of Mathematics (NCTM)," "ACARA"," NSW DET".

 
xs:normalizedString
Table A.118-1: OrganizationsType

A.119 OtherCodeListType

List of other codes or strings that crosswalk to or serve as translations of the Code element paired with this common element. If Code changes and OtherCodes are supported, both Code and all associated OtherCode elements must be present.

OtherCodeListType
Figure A.119-1: OtherCodeListType OtherCodeListType OtherCode Codeset
 Element/@AttributeCharDescriptionType
 OtherCodeListType 

List of other codes or strings that crosswalk to or serve as translations of the Code element paired with this common element. If Code changes and OtherCodes are supported, both Code and all associated OtherCode elements must be present.

 
List
 OtherCodeMR

A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code element.

 
xs:token
@CodesetM

Describes the OtherCode element content as either a state/province code, a local code, other code, or text string.

 
values:
StateProvince
Local
Other
Text
Table A.119-1: OtherCodeListType
<OtherCodeList> <OtherCode Codeset="Local">S</OtherCode> <OtherCode Codeset="Text">Semester</OtherCode> </OtherCodeList>
Example A.119-1: OtherCodeListType

A.120 OtherIdListType

Lists all "other" identifiers associated with the entity.

OtherIdListType
Figure A.120-1: OtherIdListType OtherIdListType OtherId
 Element/@AttributeCharDescriptionType
 OtherIdListTypeO

Lists all "other" identifiers associated with the entity.

 
List
 OtherIdMR

Lists an "other" identifier associated with the entity.

 
OtherIdType
Table A.120-1: OtherIdListType

A.121 OtherIdType

Lists an "other" identifier associated with the entity.

OtherIdType
Figure A.121-1: OtherIdType OtherIdType Type
 Element/@AttributeCharDescriptionType
 OtherIdTypeMR

Lists an "other" identifier associated with the entity.

 
xs:normalizedString
@TypeM

Code that defines the type of this other ID.

 
xs:normalizedString
Table A.121-1: OtherIdType

A.122 OtherNamesType

Previous, alternate or other names or aliases associated with a person.

OtherNamesType
Figure A.122-1: OtherNamesType OtherNamesType Name
 Element/@AttributeCharDescriptionType
 OtherNamesTypeO

Previous, alternate or other names or aliases associated with a person.

 
List
 NameMR

Name of the person. Note: Type value of LGL may not occur here.

 
OtherNameType
Table A.122-1: OtherNamesType
<OtherNames> <Name Type="AKA"> <FamilyName>Anderson</FamilyName> <GivenName>Samuel</GivenName> <FullName>Samuel Anderson</FullName> </Name> <Name Type="PRF"> <FamilyName>Rowinski</FamilyName> <GivenName>Sam</GivenName> <FullName>Sam Rowinski </FullName> </Name> </OtherNames>
Example A.122-1: OtherNamesType

A.123 OtherNameType

Extends BaseNameType to allow for Type attribute values excluding "name of record." Used for other names to be included in addition to the name of record in objects.

OtherNameType
Figure A.123-1: OtherNameType OtherNameType Type
 Element/@AttributeCharDescriptionType
 OtherNameType 

Extends BaseNameType to allow for Type attribute values excluding "name of record." Used for other names to be included in addition to the name of record in objects.

 
BaseNameType
@TypeM

Code that specifies what type of name this is. Note that type "LGL" is NOT to be used here.

 
AUCodeSetsNameUsageTypeType
Table A.123-1: OtherNameType

A.124 PartialDateType

A year, with an optional month/day, or an optional month by itself.

PartialDateType
Figure A.124-1: PartialDateType PartialDateType
 Element/@AttributeCharDescriptionType
 PartialDateType 

A year, with an optional month/day, or an optional month by itself.

 
union of:

xs:date
xs:gYearMonth
xs:gYear
Table A.124-1: PartialDateType

A.125 PasswordListType

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

PasswordListType
Figure A.125-1: PasswordListType PasswordListType Password Algorithm KeyName
 Element/@AttributeCharDescriptionType
 PasswordListTypeO

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

 
List
 PasswordMR

A representation of the user's password using the given algorithm.

 
xs:base64Binary
@AlgorithmM

The method used to encrypt the user's password. See the implementation details below.

 
values:
MD5
SHA1
DES
TripleDES
RC2
AES
RSA
@KeyNameM

The name of the key to be used for decryption of the password. Left blank for hash algorithms (MD5 and SHA1).

 
xs:normalizedString
Table A.125-1: PasswordListType

A.126 PersonInfoType

PersonInfoType
Figure A.126-1: PersonInfoType PersonInfoType Name OtherNames Demographics AddressList PhoneNumberList EmailList HouseholdContactInfoList
 Element/@AttributeCharDescriptionType
 PersonInfoType 

 

 
 NameM

The name of the person. Note: Type attribute value of LGL must be used here.

 
NameOfRecordType
 OtherNamesO

Previous, alternate or other names or aliases associated with the person.

 
OtherNamesType
 DemographicsO

Demographic information about the person.

 
DemographicsType
 AddressListO

The person's address(es).

 
AddressListType
 PhoneNumberListO

The person's phone number(s).

 
PhoneNumberListType
 EmailListO

The person's e-mail address(es).

 
EmailListType
 HouseholdContactInfoListO

The person's household/s contact information.

 
HouseholdContactInfoListType
Table A.126-1: PersonInfoType
<PersonInfo> <Name Type="LGL"> <FamilyName>Smith</FamilyName> <GivenName>Fred</GivenName> <FullName>Fred Smith</FullName> </Name> <OtherNames> <Name Type="AKA"> <FamilyName>Anderson</FamilyName> <GivenName>Samuel</GivenName> <FullName>Samuel Anderson</FullName> </Name> <Name Type="PRF"> <FamilyName>Rowinski</FamilyName> <GivenName>Sam</GivenName> <FullName>Sam Rowinski </FullName> </Name> </OtherNames> <Demographics> <IndigenousStatus>3</IndigenousStatus> <Sex>1</Sex> <BirthDate>1990-09-26</BirthDate> <BirthDateVerification>1004</BirthDateVerification> <PlaceOfBirth>Clayton</PlaceOfBirth> <StateOfBirth>VIC</StateOfBirth> <CountryOfBirth>1101</CountryOfBirth> <CountriesOfCitizenship> <CountryOfCitizenship>8104</CountryOfCitizenship> <CountryOfCitizenship>1101</CountryOfCitizenship> </CountriesOfCitizenship> <CountriesOfResidency> <CountryOfResidency>8104</CountryOfResidency> <CountryOfResidency>1101</CountryOfResidency> </CountriesOfResidency> <CountryArrivalDate>1990-09-26</CountryArrivalDate> <AustralianCitizenshipStatus>1</AustralianCitizenshipStatus> <EnglishProficiency> <Code>1</Code> </EnglishProficiency> <LanguageList> <Language> <Code>0001</Code> <LanguageType>1</LanguageType> </Language> </LanguageList> <DwellingArrangement> <Code>1671</Code> </DwellingArrangement> <Religion> <Code>2013</Code> </Religion> <ReligiousEventList> <ReligiousEvent> <Type>Baptism</Type> <Date>2000-09-01</Date> </ReligiousEvent> <ReligiousEvent> <Type>Christmas</Type> <Date>2009-12-24</Date> </ReligiousEvent> </ReligiousEventList> <ReligiousRegion>The Religion Region</ReligiousRegion> <PermanentResident>P</PermanentResident> <VisaSubClass>101</VisaSubClass> <VisaStatisticalCode>05</VisaStatisticalCode> </Demographics> <AddressList> <Address Type="0123" Role="2382"> <Street> <Line1>Unit1/10</Line1> <Line2>Barkley Street</Line2> </Street> <City>Yarra Glenn</City> <StateProvince>VIC</StateProvince> <Country>1101</Country> <PostalCode>9999</PostalCode> </Address> <Address Type="0123A" Role="013A"> <Street> <Line1>34 Term Address Street</Line1> </Street> <City>Home Town</City> <StateProvince>WA</StateProvince> <Country>1101</Country> <PostalCode>9999</PostalCode> </Address> </AddressList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>03 9637-2289</Number> <Extension>72289</Extension> <ListedStatus>Y</ListedStatus> </PhoneNumber> <PhoneNumber Type="0888"> <Number>0437-765-234</Number> <ListedStatus>N</ListedStatus> </PhoneNumber> </PhoneNumberList> <EmailList> <Email Type="01">fsmith@yahoo.com</Email> <Email Type="02">freddy@gmail.com</Email> </EmailList> </PersonInfo>
Example A.126-1: PersonInfo Example

A.127 PhoneNumberListType

Lists phone numbers associated with an entity.

PhoneNumberListType
Figure A.127-1: PhoneNumberListType PhoneNumberListType PhoneNumber
 Element/@AttributeCharDescriptionType
 PhoneNumberListType 

Lists phone numbers associated with an entity.

 
List
 PhoneNumberMR PhoneNumberType
Table A.127-1: PhoneNumberListType
<PhoneNumberList> <PhoneNumber Type="0096"> <Number>(03) 9543 2000</Number> </PhoneNumber> </PhoneNumberList>
Example A.127-1: PhoneNumberListType

A.128 PhoneNumberType

This element represents a phone number and occurs within objects such as StudentPersonal, StaffPersonal, etc.

PhoneNumberType
Figure A.128-1: PhoneNumberType PhoneNumberType Type Number Extension ListedStatus Preference
 Element/@AttributeCharDescriptionType
 PhoneNumberType 

This element represents a phone number and occurs within objects such as StudentPersonal, StaffPersonal, etc.

 
 
@TypeM

Code that specifies what type of phone number this is. Note: A subset of valid values may be specified in data objects.

 
AUCodeSetsTelephoneNumberTypeType
 NumberM

Phone number. Free-form, but typical Australian formats include:

  • (###) ####-####
  • ####-####
  • +##### ### ###
 
xs:normalizedString
 ExtensionO

Phone number extension.

 
xs:normalizedString
 ListedStatusO

Indicates whether or not the phone number is available to the public.

 
AUCodeSetsYesOrNoCategoryType
 PreferenceO

Preference number indicating an order in which phone numbers should be used when contacting person.

 
xs:unsignedInt
Table A.128-1: PhoneNumberType
<PhoneNumber Type="0096"> <Number>(03) 9543 2000</Number> <Extension>245</Extension> </PhoneNumber>
Example A.128-1: PhoneNumberType

A.129 PlausibleScaledValueListType

PlausibleScaledValueListType
Figure A.129-1: PlausibleScaledValueListType PlausibleScaledValueListType PlausibleScaledValue
 Element/@AttributeCharDescriptionType
 PlausibleScaledValueListTypeM List
 PlausibleScaledValueMR

Plausible values used for reporting to determine cut points, there are 5 per student per domain.

 
xs:decimal
Table A.129-1: PlausibleScaledValueListType

A.130 PNPCodeListType

PNPCodeListType
Figure A.130-1: PNPCodeListType PNPCodeListType PNPCode
 Element/@AttributeCharDescriptionType
 PNPCodeListTypeO List
 PNPCodeMR

Personal Needs and Preferences Code(s) applied to the domain.

 
AUCodeSetsPNPCodeType
Table A.130-1: PNPCodeListType

A.131 PrerequisitesType

Skills or competencies the student must have to engage in activity.

PrerequisitesType
Figure A.131-1: PrerequisitesType PrerequisitesType Prerequisite
 Element/@AttributeCharDescriptionType
 PrerequisitesTypeO

Skills or competencies the student must have to engage in activity.

 
List
 PrerequisiteOR

Skill or competency the student must have to engage in activity.

 
xs:string
Table A.131-1: PrerequisitesType

A.132 PrincipalInfoType

Information about the campus or school principal.

PrincipalInfoType
Figure A.132-1: PrincipalInfoType PrincipalInfoType ContactName ContactTitle PhoneNumberList EmailList
 Element/@AttributeCharDescriptionType
 PrincipalInfoTypeO

Information about the campus or school principal.

 
 
 ContactNameM

The name of the principal.

 
NameOfRecordType
 ContactTitleO

The principal's title.

 
xs:normalizedString
 PhoneNumberListO

The principal's phone number(s).

 
PhoneNumberListType
 EmailListO

The principal's e-mail address(es).

 
EmailListType
Table A.132-1: PrincipalInfoType
<PrincipalInfo> <ContactName Type="LGL"> <Title>Mr</Title> <FamilyName>Miller</FamilyName> <GivenName>James</GivenName> <MiddleName>Frank</MiddleName> <Suffix>Jr.</Suffix> <FullName>Mr James Frank Miller Jr.</FullName> </ContactName> <ContactTitle>School Principal</ContactTitle> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>03 9637-2000</Number> <Extension>72345</Extension> <ListedStatus>Y</ListedStatus> </PhoneNumber> </PhoneNumberList> <EmailList> <Email Type="01">jmiller@lsc.vic.edu.au</Email> <Email Type="02">jmiller@yahoo.com.au</Email> </EmailList> </PrincipalInfo>
Example A.132-1: PrincipalInfoType

A.133 ProgramAvailabilityType

ProgramAvailabilityType
Figure A.133-1: ProgramAvailabilityType ProgramAvailabilityType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 ProgramAvailabilityTypeO  
 CodeM

Describes the availability of the program.

 
AUCodeSets0211ProgramAvailabilityType
 OtherCodeListO OtherCodeListType
Table A.133-1: ProgramAvailabilityType

A.134 ProgramFundingSourcesType

List of funding sources
ProgramFundingSourcesType
Figure A.134-1: ProgramFundingSourcesType ProgramFundingSourcesType ProgramFundingSource
 Element/@AttributeCharDescriptionType
 ProgramFundingSourcesTypeOList of funding sources List
 ProgramFundingSourceMRFunding source of the special program ProgramFundingSourceType
Table A.134-1: ProgramFundingSourcesType

A.135 ProgramFundingSourceType

Funding source of the special program
ProgramFundingSourceType
Figure A.135-1: ProgramFundingSourceType ProgramFundingSourceType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 ProgramFundingSourceTypeMRFunding source of the special program  
 CodeM

Funding source for the program, may be more than one.

 
AUCodeSetsProgramFundingSourceCodeType
 OtherCodeListO OtherCodeListType
Table A.135-1: ProgramFundingSourceType

A.136 ProgramStatusType

ProgramStatusType
Figure A.136-1: ProgramStatusType ProgramStatusType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 ProgramStatusType   
 CodeM

The current status of the student's program participation.

 
values:
S001
Referred
S002
Eligible
S003
Not Eligible
S004
Active
S005
Exited
S006
Withdrew/refused
9999
Other
 OtherCodeListO OtherCodeListType
Table A.136-1: ProgramStatusType
<ProgramStatus> <Code>S004</Code> </ProgramStatus>
Example A.136-1: ProgramStatusType

A.137 ProjectedGraduationYearType

Currently projected graduation year.

ProjectedGraduationYearType
Figure A.137-1: ProjectedGraduationYearType ProjectedGraduationYearType
 Element/@AttributeCharDescriptionType
 ProjectedGraduationYearType

Currently projected graduation year (CCYY).

 
xs:gYear
Table A.137-1: ProjectedGraduationYearType
<ProjectedGraduationYear>2006</ProjectedGraduationYear>
Example A.137-1: ProjectedGraduationYearType

A.138 PromotionInfoType

Information on a student's promotion, retention, or demotion related to this enrollment instance.

PromotionInfoType
Figure A.138-1: PromotionInfoType PromotionInfoType PromotionStatus
 Element/@AttributeCharDescriptionType
 PromotionInfoTypeO

Information on a student's promotion, retention, or demotion related to this enrollment instance.

 
 
 PromotionStatusO

This value should be set if this enrollment instance is closed for an end-of-year closeout or a mid-year promotion or demotion. A value other than NA should be specified when the enrollment instance represents an end-of-year closeout or mid-year promotion/demotion.

 
values:
Promoted
Demoted
Retained
NA
Table A.138-1: PromotionInfoType

A.139 PublishInDirectoryType

This is a common element used to specify whether or not information (e.g., contact information) should be published in a directory.

PublishInDirectoryType
Figure A.139-1: PublishInDirectoryType PublishInDirectoryType
 Element/@AttributeCharDescriptionType
 PublishInDirectoryType

Indicates whether or not information should be published in a directory.

 
AUCodeSetsYesOrNoCategoryType
Table A.139-1: PublishInDirectoryType
<PublishInDirectory>Y</PublishInDirectory>
Example A.139-1: PublishInDirectoryType

A.140 PurchasingItemsType

Listing of line items from original purchase order. Included to indicate any variation between the items, item cost, or item quantity ordered, and what has been delivered.

PurchasingItemsType
Figure A.140-1: PurchasingItemsType PurchasingItemsType PurchasingItem
 Element/@AttributeCharDescriptionType
 PurchasingItemsTypeO

Listing of line items from original purchase order. Included to indicate any variation between the items, item cost, or item quantity ordered, and what has been delivered.

 
List
 PurchasingItemMR

Contains information about the item delivered.

 
PurchasingItemType
Table A.140-1: PurchasingItemsType

A.141 PurchasingItemType

PurchasingItemType
Figure A.141-1: PurchasingItemType PurchasingItemType PurchasingItem ItemNumber ItemDescription Quantity UnitCost TotalCost QuantityDelivered CancelledOrder TaxRate ExpenseAccounts
 Element/@AttributeCharDescriptionType
 PurchasingItemMR

Contains information about the item delivered.

 
 
 ItemNumberO

Vendor item number.

 
xs:normalizedString
 ItemDescriptionM

Description of the item.

 
xs:normalizedString
 QuantityO

Quantity delivered.

 
xs:normalizedString
 UnitCostO

Unit cost of the item.

 
MonetaryAmountType
 TotalCostO

Total cost of the item.

 
MonetaryAmountType
 QuantityDeliveredO

Quantity delivered to date.

 
xs:normalizedString
 CancelledOrderO

Indicates that the line item in the purchase order is a cancellation of a previous order, to prevent it from remaining outstanding. For example, if 10 widgets have been ordered, and only 7 widgets have been delivered, a new purchase order can be issued for 3 widgets; enabling this flag indicates that the order for the remaining 3 widgets is to be cancelled.

 
AUCodeSetsYesOrNoCategoryType
 TaxRateO

Rate of tax included in the billed amount for the item.

 
xs:decimal
 ExpenseAccountsO

 

ExpenseAccountsType
Table A.141-1: PurchasingItemType

A.142 RecognitionListType

List of awards and other types of recognition given to the student for this activity.

RecognitionListType
Figure A.142-1: RecognitionListType RecognitionListType Recognition
 Element/@AttributeCharDescriptionType
 RecognitionListTypeO

List of awards and other types of recognition given to the student for this activity.

 
List
 RecognitionMR

The nature of recognition given to the student for the successful completion of work in a co-curricular or extra-curricular activity.

 
xs:normalizedString
Table A.142-1: RecognitionListType

A.143 ReferralSourceType

ReferralSourceType
Figure A.143-1: ReferralSourceType ReferralSourceType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 ReferralSourceTypeO  
 CodeM

The method by which a student was identified for referral to a particular program.

 
AUCodeSets0792IdentificationProcedureType
 OtherCodeListO OtherCodeListType
Table A.143-1: ReferralSourceType

A.144 RefIdType

An object or element identifier.
RefIdType
Figure A.144-1: RefIdType RefIdType
 Element/@AttributeCharDescriptionType
 RefIdType An object or element identifier. GUIDType
Table A.144-1: RefIdType

A.145 RelationshipType

Code that defines the relationship of one person to another.

RelationshipType
Figure A.145-1: RelationshipType RelationshipType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 RelationshipType 

Code that defines the relationship of one person to another.

 
 
 CodeM

Code representing the relationship.

 
AUCodeSetsRelationshipToStudentType
 OtherCodeListO OtherCodeListType
Table A.145-1: RelationshipType
<Relationship> <Code>01</Code> </Relationship>
Example A.145-1: RelationshipType

A.146 ReligionType

Type of Religion if any

ReligionType
Figure A.146-1: ReligionType ReligionType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 ReligionTypeO

Type of Religion if any

 
 
 CodeM

Religion Code

 
AUCodeSetsAustralianStandardClassificationOfReligiousGroupsASCRGType
 OtherCodeListO OtherCodeListType
Table A.146-1: ReligionType

A.147 ReligiousEventListType

List of Religious events

ReligiousEventListType
Figure A.147-1: ReligiousEventListType ReligiousEventListType ReligiousEvent
 Element/@AttributeCharDescriptionType
 ReligiousEventListTypeO

List of Religious events

 
List
 ReligiousEventOR

 

ReligiousEventType
Table A.147-1: ReligiousEventListType

A.148 ReligiousEventType

ReligiousEventType
Figure A.148-1: ReligiousEventType ReligiousEventType Type Date
 Element/@AttributeCharDescriptionType
 ReligiousEventTypeOR

 

 
 TypeM

Religious Event - Currently Free Text

 
xs:normalizedString
 DateM

Date of Religious Event

 
xs:date
Table A.148-1: ReligiousEventType

A.149 ReportDataObjectType

A SIF XML object.

ReportDataObjectType
Figure A.149-1: ReportDataObjectType ReportDataObjectType
 Element/@AttributeCharDescriptionType
 ReportDataObjectType 

A SIF XML object.

 
<xs:sequence> <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence>
Table A.149-1: ReportDataObjectType

A.150 ReportPackageType

This package has exactly the same structure as AbstractContentPackageType. ReportPackage can be used in addition to SIF objects specifically in reporting situations within SIF_ReportObject. At this time, it is not a SIF object. It cannot be requested via SIF_Query or SIF_ExtendedQuery in a ReportManifest. It may be included in SIF_ReportObject as part of an external report definition.
ReportPackageType
Figure A.150-1: ReportPackageType ReportPackageType
 Element/@AttributeCharDescriptionType
 ReportPackageType  This package has exactly the same structure as AbstractContentPackageType. ReportPackage can be used in addition to SIF objects specifically in reporting situations within SIF_ReportObject. At this time, it is not a SIF object. It cannot be requested via SIF_Query or SIF_ExtendedQuery in a ReportManifest. It may be included in SIF_ReportObject as part of an external report definition.  AbstractContentPackageType
Table A.150-1: ReportPackageType

A.151 ResourcesType

A GUID reference to a SIF LearningResource object that supports this activity

ResourcesType
Figure A.151-1: ResourcesType ResourcesType ResourceType
 Element/@AttributeCharDescriptionType
 ResourcesTypeOR

A GUID reference to a SIF LearningResource object that supports this activity

 
IdRefType
@ResourceTypeM

Type of Resource.

 
values:
LearningResource
WorkSample
AnnotatedWorkSample
Other
Table A.151-1: ResourcesType

A.152 RoomListType

List of rooms in which the scheduled activity is held. Used for onsite venues which are represented in the source system as rooms. Can include large venues (ovals, library, etc), if they have been represented as rooms; source system practice varies.

RoomListType
Figure A.152-1: RoomListType RoomListType RoomInfoRefId
 Element/@AttributeCharDescriptionType
 RoomListTypeO

List of rooms in which the scheduled activity is held. Used for onsite venues which are represented in the source system as rooms. Can include large venues (ovals, library, etc), if they have been represented as rooms; source system practice varies.

 
List
 RoomInfoRefIdMR

The Id (GUID) of the Room in which the scheduled activity is held.

 
IdRefType
Table A.152-1: RoomListType

A.153 ScheduledActivityOverrideType

This flag should be used to indicate whether or not this ScheduledActivity overrides a previous ScheduledActivity. In any initial provisioning this element should NOT be provided.

ScheduledActivityOverrideType
Figure A.153-1: ScheduledActivityOverrideType ScheduledActivityOverrideType DateOfOverride
 Element/@AttributeCharDescriptionType
 ScheduledActivityOverrideTypeO

This flag should be used to indicate whether or not this ScheduledActivity overrides a previous ScheduledActivity. In any initial provisioning this element should NOT be provided.

 
AUCodeSetsYesOrNoCategoryType
@DateOfOverrideC

The date needs to be provided if Override=Yes.

 
xs:date
Table A.153-1: ScheduledActivityOverrideType

A.154 ScheduledTeacherListType

A listing of the teachers assigned to the activity, and the type of supervision they are credited with. If no teachers are listed, the activity is assumed to be unsupervised.

ScheduledTeacherListType
Figure A.154-1: ScheduledTeacherListType ScheduledTeacherListType TeacherCover
 Element/@AttributeCharDescriptionType
 ScheduledTeacherListTypeO

A listing of the teachers assigned to the activity, and the type of supervision they are credited with. If no teachers are listed, the activity is assumed to be unsupervised.

 
List
 TeacherCoverMR

Substructure to allow representing instances where teachers only take subsets of an event. Most typically, this occurs with exam supervision, where each teacher gets a 1-period duty. It also happens with schools with e.g. 4 long periods per day: a period of 1hr20mins can be split into 2 halves of 40 minutes each.

 
TeacherCoverType
Table A.154-1: ScheduledTeacherListType

A.155 SchoolContactListType

A list of contact persons associated with a school.

SchoolContactListType
Figure A.155-1: SchoolContactListType SchoolContactListType SchoolContact
 Element/@AttributeCharDescriptionType
 SchoolContactListType 

A list of contact persons associated with a school.

 
List
 SchoolContactMR

Information on contact persons for this school.

 
SchoolContactType
Table A.155-1: SchoolContactListType
<SchoolContactList> <SchoolContact> <PublishInDirectory>Y</PublishInDirectory> <ContactInfo> <Name Type="LGL"> <FamilyName>Woodall</FamilyName> <GivenName>Charles</GivenName> <MiddleName>William</MiddleName> </Name> <PositionTitle>Superintendent</PositionTitle> <EmailList> <Email Type="01">drseuss@whoville.k12.state.us</Email> </EmailList> <PhoneNumberList> <PhoneNumber Type="0096"> <Number>(08) 8555-0102</Number> </PhoneNumber> </PhoneNumberList> </ContactInfo> </SchoolContact> </SchoolContactList>
Example A.155-1: SchoolContactListType

A.156 SchoolContactType

Information on contact persons for this school.

SchoolContactType
Figure A.156-1: SchoolContactType SchoolContactType PublishInDirectory ContactInfo
 Element/@AttributeCharDescriptionType
 SchoolContactTypeMR

Information on contact persons for this school.

 
 
 PublishInDirectoryO

Indicates whether or not this school contact's information should be published in a directory of school information.

 
PublishInDirectoryType
 ContactInfoM ContactInfoType
Table A.156-1: SchoolContactType

A.157 SchoolCourseInfoOverrideType

Optional overrides of the course information for this section.

SchoolCourseInfoOverrideType
Figure A.157-1: SchoolCourseInfoOverrideType SchoolCourseInfoOverrideType Override CourseCode StateCourseCode DistrictCourseCode SubjectArea CourseTitle InstructionalLevel CourseCredits
 Element/@AttributeCharDescriptionType
 SchoolCourseInfoOverrideTypeO

Optional overrides of the course information for this section.

 
 
@OverrideM

Designates whether or not SchoolCourseInfo information has been overridden with different values for this section.

 
values:
Yes
No
 CourseCodeO

Override of the school-defined course code for this section.

 
xs:normalizedString
 StateCourseCodeO

Override of the state-defined course code for this section.

 
xs:normalizedString
 DistrictCourseCodeO

Override of the district course code for this section.

 
xs:normalizedString
 SubjectAreaO

Override of the subject matter area for this section.

 
SubjectAreaType
 CourseTitleO

Override of the course title for this section.

 
xs:normalizedString
 InstructionalLevelO

Override of the instructional level for this section.

 
xs:normalizedString
 CourseCreditsO

Override of the course credits for this section.

 
xs:normalizedString
Table A.157-1: SchoolCourseInfoOverrideType

A.158 SchoolFocusListType

List containing the education focus codes of the campus/school.

SchoolFocusListType
Figure A.158-1: SchoolFocusListType SchoolFocusListType SchoolFocus
 Element/@AttributeCharDescriptionType
 SchoolFocusListTypeO

List containing the education focus codes of the campus/school.

 
List
 SchoolFocusMR

The type of educational institution as classified by its focus.

 
AUCodeSetsSchoolFocusCodeType
Table A.158-1: SchoolFocusListType

A.159 SchoolGroupListType

SchoolGroupListType
Figure A.159-1: SchoolGroupListType SchoolGroupListType SchoolGroup
 Element/@AttributeCharDescriptionType
 SchoolGroupListTypeO

 

List
 SchoolGroupMR

Repeatable element containing a local identifier to identify a loosely connected group of schools. eg. YarraValley Cluster

 
LocalIdType
Table A.159-1: SchoolGroupListType

A.160 SchoolProgramListType

List of School Programs

SchoolProgramListType
Figure A.160-1: SchoolProgramListType SchoolProgramListType Program
 Element/@AttributeCharDescriptionType
 SchoolProgramListTypeO

List of School Programs

 
List
 ProgramOR

 

SchoolProgramType
Table A.160-1: SchoolProgramListType

A.161 SchoolProgramType

SchoolProgramType
Figure A.161-1: SchoolProgramType SchoolProgramType Category Type OtherCodeList
 Element/@AttributeCharDescriptionType
 SchoolProgramTypeOR

 

 
 CategoryO

Program Category

 
xs:normalizedString
 TypeM

Program Type

 
xs:normalizedString
 OtherCodeListO OtherCodeListType
Table A.161-1: SchoolProgramType

A.162 SchoolURLType

URL for a school.

SchoolURLType
Figure A.162-1: SchoolURLType SchoolURLType
 Element/@AttributeCharDescriptionType
 SchoolURLType 

URL for a school.

 
xs:anyURI
Table A.162-1: SchoolURLType
<SchoolURL>http://www.lincolnhs.edu</SchoolURL>
Example A.162-1: SchoolURLType

A.163 SchoolYearType

Common element used to designate the academic school year to which an object relates.

SchoolYearType
Figure A.163-1: SchoolYearType SchoolYearType
 Element/@AttributeCharDescriptionType
 SchoolYearType

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

 
xs:gYear
Table A.163-1: SchoolYearType
<SchoolYear>2005</SchoolYear>
Example A.163-1: SchoolYearType

A.164 ScoreDescriptionListType

ScoreDescriptionListType
Figure A.164-1: ScoreDescriptionListType ScoreDescriptionListType ScoreDescription
 Element/@AttributeCharDescriptionType
 ScoreDescriptionListTypeO List
 ScoreDescriptionMR

 

ScoreDescriptionType
Table A.164-1: ScoreDescriptionListType

A.165 ScoreDescriptionType

ScoreDescriptionType
Figure A.165-1: ScoreDescriptionType ScoreDescriptionType ScoreValue Descriptor
 Element/@AttributeCharDescriptionType
 ScoreDescriptionTypeMR  
 ScoreValueM

Score point: Individual maximum score value that a student can achieve under the current rubric.

 
xs:decimal
 DescriptorM

Descriptor of Writing Rubric

 
xs:normalizedString
Table A.165-1: ScoreDescriptionType

A.166 ScoreListType

ScoreListType
Figure A.166-1: ScoreListType ScoreListType Score
 Element/@AttributeCharDescriptionType
 ScoreListTypeO List
 ScoreMR

 

ScoreType
Table A.166-1: ScoreListType

A.167 ScoreType

.

ScoreType
Figure A.167-1: ScoreType ScoreType MaxScoreValue ScoreDescriptionList
 Element/@AttributeCharDescriptionType
 ScoreTypeMR

.

 
 
 MaxScoreValueM

Total maximum score value that a student can achieve under the current rubric.

 
xs:decimal
 ScoreDescriptionListM

 

ScoreDescriptionListType
Table A.167-1: ScoreType

A.168 SelectedContentType

Allows an XML fragment selected from an object to be used in an element with XML validation skipped.
SelectedContentType
Figure A.168-1: SelectedContentType SelectedContentType
 Element/@AttributeCharDescriptionType
 SelectedContentType Allows an XML fragment selected from an object to be used in an element with XML validation skipped. 
<xs:complexContent mixed="true"> <xs:restriction base="xs:anyType"> <xs:sequence> <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:restriction> </xs:complexContent>
Table A.168-1: SelectedContentType

A.169 ServiceNameType

An unenumerated SIF object name.

ServiceNameType
Figure A.169-1: ServiceNameType ServiceNameType
 Element/@AttributeCharDescriptionType
 ServiceNameType 

An unenumerated SIF object name.

 
xs:NCName
Table A.169-1: ServiceNameType

A.170 SIF_ExtendedElementsType

This element is supported at the end of all SIF objects. The element is used to extend existing SIF objects with locally-defined elements. Extended elements SHOULD NOT be used to duplicate data that can be obtained from other SIF objects.

SIF_ExtendedElementsType
Figure A.170-1: SIF_ExtendedElementsType SIF_ExtendedElementsType SIF_ExtendedElement Name xsi:type SIF_Action
 Element/@AttributeCharDescriptionType
 SIF_ExtendedElementsType 

Allows an agent to include data not yet defined within a SIF data object as name/value pairs.

 
List
 SIF_ExtendedElementOR

A name/value pair, the name being contained in the Name attribute, the value being the element content.

 
ExtendedContentType
@NameM

The name of the extended element. As it is possible that names for extended elements may collide from agent to agent, it is recommended that the names of extended elements be configurable in an agent, or that agents use URIs for the names of extended elements.

 
xs:normalizedString
@xsi:typeO

Allows type of element to be explicitly communicated.

 
 
@SIF_ActionO

In a Change event, this flag can be used to indicate an element has been deleted from the parent list container. At a minimum the key for the list must also be present.

 
values:
Delete
Table A.170-1: SIF_ExtendedElementsType
<SIF_ExtendedElements> <SIF_ExtendedElement Name="ApplicationSubmissionStatus">4</SIF_ExtendedElement> <SIF_ExtendedElement Name="DynamicXml"> <Parent xmlns="http://myapplication.com"> <Child n="1">one</Child> <Child n="2" /> <Child n="3">three</Child> </Parent> </SIF_ExtendedElement> <SIF_ExtendedElement Name="Note"> <xhtml:strong xmlns:xhtml="http://www.w3.org/1999/xhtml">Double</xhtml:strong>-check submission status. </SIF_ExtendedElement> </SIF_ExtendedElements>
Example A.170-1: SIF_ExtendedElementsType

A.171 SIF_MetadataType

Metadata is commonly referred to as data about data and includes information such as author, grade level, or keywords relating to a learning object, as examples. Metadata can be used to structure and contain any of this kind of information in a consistent manner. In the context of SIF, SIF_Metadata provides a consistent structure to appropriate SIF objects for the purpose of cataloging and object discovery, as well as other metadata functions and purposes. One recurring use case within the SIF data model is the requirement for some form of temporal constraints and tagging on objects (see TimeElement). Other metadata elements are based on needs brought to the Data Model Task Force.

IMPORTANT NOTE ON PERSISTENCE

This data is not designed to be permanent. It is designed to frame an object instance and could dissolve as soon as it leaves the SIF framework for the application space. A data warehouse could be used to store metadata for later tracking.

IMPORTANT NOTE ON USAGE

Any usage of metadata is optional unless made a requirement within individual SIF objects, or if a SIF or local profile or zone installation mandates it. SIF_Metadata allows for the usage of metadata in agents and applications that choose to support it.

This element is designed to operate much like SIF_ExtendedElements. It is an approved common element that is part of any data object.

SIF_MetadataType
Figure A.171-1: SIF_MetadataType SIF_MetadataType TimeElements TimeElement LifeCycle EducationFilter
 Element/@AttributeCharDescriptionType
 SIF_MetadataType 

A commonly defined container for metadata elements defined within SIF.

 
 
 TimeElementsO List
 TimeElements/TimeElementOR TimeElementType
 LifeCycleO LifeCycleType
 EducationFilterO EducationFilterType
Table A.171-1: SIF_MetadataType

A.172 SoftwareRequirementListType

Contains information about required software.

SoftwareRequirementListType
Figure A.172-1: SoftwareRequirementListType SoftwareRequirementListType SoftwareRequirement
 Element/@AttributeCharDescriptionType
 SoftwareRequirementListTypeO

Contains information about required software.

 
List
 SoftwareRequirementOR

Contains information about a specific required piece of software.

 
SoftwareRequirementType
Table A.172-1: SoftwareRequirementListType

A.173 SoftwareRequirementType

Contains information about a specific required piece of software.

SoftwareRequirementType
Figure A.173-1: SoftwareRequirementType SoftwareRequirementType SoftwareTitle Version Vendor OS
 Element/@AttributeCharDescriptionType
 SoftwareRequirementTypeOR

Contains information about a specific required piece of software.

 
 
 SoftwareTitleM

This is the title of the specific software. This does not include the vendor. For example, Flash not Adobe.

 
xs:string
 VersionO

This includes the version of the specific software.

 
xs:string
 VendorO

This is the vendor of the specific software. For example, Adobe.

 
xs:string
 OSO

This is the operating system and version. For example, Macintosh OS X 1.4.

 
xs:string
Table A.173-1: SoftwareRequirementType

A.174 SourceObjectsType

Source objects assigned to students.

SourceObjectsType
Figure A.174-1: SourceObjectsType SourceObjectsType SourceObject SIF_RefObject
 Element/@AttributeCharDescriptionType
 SourceObjectsTypeO

Source objects assigned to students.

 
List
 SourceObjectOR

GUID assigned to the source object.

 
IdRefType
@SIF_RefObjectM

The type of learning object the source object is.

 
values:
Assessment
LearningResource
Activity
Lesson
Table A.174-1: SourceObjectsType

A.175 StaffActivityExtensionType

The purpose of the Teacher's role as related to students. Equivalent to 'JobFunction' in US Object.

StaffActivityExtensionType
Figure A.175-1: StaffActivityExtensionType StaffActivityExtensionType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 StaffActivityExtensionTypeO

The purpose of the Teacher's role as related to students. Equivalent to 'JobFunction' in US Object.

 
 
 CodeM

Code representing the type of staff activity undertaken.

 
AUCodeSetsStaffActivityType
 OtherCodeListO OtherCodeListType
Table A.175-1: StaffActivityExtensionType

A.176 StaffListType

StaffListType
Figure A.176-1: StaffListType StaffListType StaffPersonalRefId
 Element/@AttributeCharDescriptionType
 StaffListTypeO List
 StaffPersonalRefIdMR

GUID that identifies the staff person assigned to this room (e.g. the homeroom teacher).

 
IdRefType
Table A.176-1: StaffListType

A.177 StaffMostRecentContainerType

Container for elements reflecting the most recent assignment of a staff member. If the staff member is currently assigned, the elements contain current information.

StaffMostRecentContainerType
Figure A.177-1: StaffMostRecentContainerType StaffMostRecentContainerType SchoolLocalId SchoolACARAId LocalCampusId NAPLANClassList HomeGroup
 Element/@AttributeCharDescriptionType
 StaffMostRecentContainerTypeO

Container for elements reflecting the most recent assignment of a staff member. If the staff member is currently assigned, the elements contain current information.

 
 
 SchoolLocalIdO

Local identifier representing the school in which the staff is or was most recently teaching in.

 
LocalIdType
 SchoolACARAIdO

Identifier of the school in which the staff member is or was most recently assigned, as listed in the Australian School List.

 
LocalIdType
 LocalCampusIdO

Local identifier for a specific campus Id. This may be the same as the school local Id, but is expected to be supplied only if the school does in fact have distinct campuses.

 
LocalIdType
 NAPLANClassListO

Container for a list of classes a teacher may be responsible for with regard to NAPLAN only.

 
NAPLANClassListType
 HomeGroupO

The current home group (if any) that the staff member is responsible for.

 
xs:normalizedString
Table A.177-1: StaffMostRecentContainerType

A.178 StaffSubjectListType

Subject(s) Staff member is eligible to teach.

StaffSubjectListType
Figure A.178-1: StaffSubjectListType StaffSubjectListType StaffSubject
 Element/@AttributeCharDescriptionType
 StaffSubjectListTypeO

Subject(s) Staff member is eligible to teach.

 
List
 StaffSubjectMR

This element contains Staff subjects they are eligible to teach together with the teaching preference.

 
StaffSubjectType
Table A.178-1: StaffSubjectListType

A.179 StaffSubjectType

This element contains Staff subjects they are eligible to teach together with the teaching preference.

StaffSubjectType
Figure A.179-1: StaffSubjectType StaffSubjectType PreferenceNumber SubjectLocalId TimeTableSubjectRefId
 Element/@AttributeCharDescriptionType
 StaffSubjectTypeMR

This element contains Staff subjects they are eligible to teach together with the teaching preference.

 
 
 PreferenceNumberM

Priority of Subject to Teach.

 
xs:unsignedInt
 SubjectLocalIdO

Local Subject Id

 
LocalIdType
 TimeTableSubjectRefIdO

RefId of TimeTableSubject

 
RefIdType
Table A.179-1: StaffSubjectType

A.180 StatementCodesType

StatementCodesType
Figure A.180-1: StatementCodesType StatementCodesType StatementCode
 Element/@AttributeCharDescriptionType
 StatementCodesTypeO List
 StatementCodeOR

An alphanumeric Id code as defined by the organization to identify the statement.

 
xs:token
Table A.180-1: StatementCodesType

A.181 StatementsType

StatementsType
Figure A.181-1: StatementsType StatementsType Statement
 Element/@AttributeCharDescriptionType
 StatementsTypeO List
 StatementMR

The text of the "outcome", "standard", or other element within the structured curriculum document

 
xs:string
Table A.181-1: StatementsType

A.182 StateProvinceIdType

This is a common element used to define the state or province assigned identifier associated with an entity.

StateProvinceIdType
Figure A.182-1: StateProvinceIdType StateProvinceIdType
 Element/@AttributeCharDescriptionType
 StateProvinceIdType

The identifier for this entity as assigned by the state or province.

 
xs:normalizedString
Table A.182-1: StateProvinceIdType
<StateProvinceId>L65432765</StateProvinceId>
Example A.182-1: StateProvinceId Example

A.183 StateProvinceType

A state or province code. Note: When dealing with countries other than Australia, state/province codes/values other than those referenced here can be used.

StateProvinceType
Figure A.183-1: StateProvinceType StateProvinceType
 Element/@AttributeCharDescriptionType
 StateProvinceType 

A state or province code. Note: When dealing with countries other than Australia, state/province codes/values other than those referenced here can be used.

 
union of:

AUCodeSetsStateTerritoryCodeType
xs:token
Table A.183-1: StateProvinceType
<StateProvince>ACT</StateProvince>
Example A.183-1: StateProvinceType

A.184 StatisticalAreasType

A list of Statistical Areas assoicated with an address that will be referenced back to ABS 1270. Only applicable to a physical address, e.g. not relevant for a Post Office Box.

StatisticalAreasType
Figure A.184-1: StatisticalAreasType StatisticalAreasType StatisticalArea
 Element/@AttributeCharDescriptionType
 StatisticalAreasTypeO

A list of Statistical Areas assoicated with an address that will be referenced back to ABS 1270. Only applicable to a physical address, e.g. not relevant for a Post Office Box.

 
List
 StatisticalAreaOR

The Australian Standard Geographical Classification (ASGC) has now been replaced with the Australian Statistical Geography Standard (ASGS). The level and method that this is collected would need to be discussed as the lowest level is now a lot lower than the previous classification to allow for more accurate data analysis and reporting. There are different levels of spatial unit references by this code set and a MeshBlock refers to the lowest level of this classification. The spatial unit should be validated against the correct classification which is being elaborated upon. The referenced levels are coded in these volumes of ABS 1270

1270.0.55.001 - Australian Statistical Geography Standard (ASGS): Volume 1 - Main Structure and Greater Capital City Statistical Areas, July 2011

1270.0.55.002 - Australian Statistical Geography Standard (ASGS): Volume 2 - Indigenous Structure, July 2011

1270.0.55.003 - Australian Statistical Geography Standard (ASGS): Volume 3 - Non ABS Structures, July, 2012

 
StatisticalAreaType
Table A.184-1: StatisticalAreasType

A.185 StatisticalAreaType

The Australian Standard Geographical Classification (ASGC) has now been replaced with the Australian Statistical Geography Standard (ASGS). The level and method that this is collected would need to be discussed as the lowest level is now a lot lower than the previous classification to allow for more accurate data analysis and reporting. There are different levels of spatial unit references by this code set and a MeshBlock refers to the lowest level of this classification. The spatial unit should be validated against the correct classification which is being elaborated upon. The referenced levels are coded in these volumes of ABS 1270

1270.0.55.001 - Australian Statistical Geography Standard (ASGS): Volume 1 - Main Structure and Greater Capital City Statistical Areas, July 2011

1270.0.55.002 - Australian Statistical Geography Standard (ASGS): Volume 2 - Indigenous Structure, July 2011

1270.0.55.003 - Australian Statistical Geography Standard (ASGS): Volume 3 - Non ABS Structures, July, 2012

StatisticalAreaType
Figure A.185-1: StatisticalAreaType StatisticalAreaType SpatialUnitType
 Element/@AttributeCharDescriptionType
 StatisticalAreaTypeOR

The Australian Standard Geographical Classification (ASGC) has now been replaced with the Australian Statistical Geography Standard (ASGS). The level and method that this is collected would need to be discussed as the lowest level is now a lot lower than the previous classification to allow for more accurate data analysis and reporting. There are different levels of spatial unit references by this code set and a MeshBlock refers to the lowest level of this classification. The spatial unit should be validated against the correct classification which is being elaborated upon. The referenced levels are coded in these volumes of ABS 1270

1270.0.55.001 - Australian Statistical Geography Standard (ASGS): Volume 1 - Main Structure and Greater Capital City Statistical Areas, July 2011

1270.0.55.002 - Australian Statistical Geography Standard (ASGS): Volume 2 - Indigenous Structure, July 2011

1270.0.55.003 - Australian Statistical Geography Standard (ASGS): Volume 3 - Non ABS Structures, July, 2012

 
xs:normalizedString
@SpatialUnitTypeM

Type of Spatial Unit contained within the StatisticalArea Element

 
values:
MB
Mesh Block
SA1
Statistical Area Level 1
SA2
Statistical Area Level 2
SA3
Statistical Area Level 3
SA4
Statistical Area Level 4
GCCSA
Greater Capital City Statistical Areas
S/T
State and Territory
LG
Local Government Area
TR
TourismRegion
ILOC
Indigenous Location
IARE
Indigenous Area
IREG
Indigenous Region
Table A.185-1: StatisticalAreaType

A.186 StimulusListType

StimulusListType
Figure A.186-1: StimulusListType StimulusListType Stimulus
 Element/@AttributeCharDescriptionType
 StimulusListTypeO List
 StimulusMR

 

StimulusType
Table A.186-1: StimulusListType

A.187 StimulusLocalIdListType

StimulusLocalIdListType
Figure A.187-1: StimulusLocalIdListType StimulusLocalIdListType StimulusLocalId
 Element/@AttributeCharDescriptionType
 StimulusLocalIdListTypeM List
 StimulusLocalIdMR

LocalId of Stimulus

 
LocalIdType
Table A.187-1: StimulusLocalIdListType

A.188 StimulusType

Description of a trigger for a response in a NAP test.

StimulusType
Figure A.188-1: StimulusType StimulusType StimulusLocalId TextGenre TextType WordCount TextDescriptor Content
 Element/@AttributeCharDescriptionType
 StimulusTypeMR

Description of a trigger for a response in a NAP test.

 
 
 StimulusLocalIdM

Item Identifier for Stimulus.

 
LocalIdType
 TextGenreO

Genre for Reading Stimulus Text.

 
xs:normalizedString
 TextTypeO

Genre for Reading Stimulus Text.

 
xs:normalizedString
 WordCountO

Word count for Reading Stimulus Text.

 
xs:integer
 TextDescriptorM

 

xs:normalizedString
 ContentM

Link to Stimulus.

 
xs:anyURI
Table A.188-1: StimulusType

A.189 StrategiesType

Teaching/learning strategies used in the learning resource.

StrategiesType
Figure A.189-1: StrategiesType StrategiesType Strategy
 Element/@AttributeCharDescriptionType
 StrategiesTypeO

Teaching/learning strategies used in the learning resource.

 
List
 StrategyOR

Teaching/learning strategy used in the learning resource. One per element.

 
xs:string
Table A.189-1: StrategiesType

A.190 StudentActivityType

Information regarding the co-curricular or extra-curricular activity.

StudentActivityType
Figure A.190-1: StudentActivityType StudentActivityType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 StudentActivityTypeM

Information regarding the co-curricular or extra-curricular activity.

 
 
 CodeM

Code identifying the co-curricular or extra-curricular activity.

 
AUCodeSetsActivityInvolvementCodeType
 OtherCodeListO OtherCodeListType
Table A.190-1: StudentActivityType

A.191 StudentEntryContainerType

Container elements for EntryType information
StudentEntryContainerType
Figure A.191-1: StudentEntryContainerType StudentEntryContainerType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 StudentEntryContainerTypeOContainer elements for EntryType information  
 CodeM

Code indicating the type of entry for this enrollment

 
AUCodeSetsEntryTypeType
 OtherCodeListOList of other codes or strings that crosswalk to or serve as translations of the Code element paired with this common element. If Code changes and OtherCodes are supported, both Code and all associated OtherCode elements must be present. OtherCodeListType
Table A.191-1: StudentEntryContainerType

A.192 StudentExitContainerType

StudentExitContainerType
Figure A.192-1: StudentExitContainerType StudentExitContainerType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 StudentExitContainerTypeO  
 CodeM

Code indicating the type of exit for this enrollment.

 
AUCodeSetsExitWithdrawalTypeType
 OtherCodeListO OtherCodeListType
Table A.192-1: StudentExitContainerType

A.193 StudentExitStatusContainerType

Container element for exit status codes.
StudentExitStatusContainerType
Figure A.193-1: StudentExitStatusContainerType StudentExitStatusContainerType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 StudentExitStatusContainerTypeOContainer element for exit status codes.  
 CodeM

Code indicating the closure status for this enrollment.

 
AUCodeSetsExitWithdrawalStatusType
 OtherCodeListO OtherCodeListType
Table A.193-1: StudentExitStatusContainerType

A.194 StudentListType

List of Students in this Teaching Group

StudentListType
Figure A.194-1: StudentListType StudentListType TeachingGroupStudent
 Element/@AttributeCharDescriptionType
 StudentListTypeO

List of Students in this Teaching Group

 
List
 TeachingGroupStudentMR

Students who belong to the TeachingGroup

 
TeachingGroupStudentType
Table A.194-1: StudentListType

A.195 StudentMostRecentContainerType

Container for elements reflecting the most recent enrollment of a student. If the student is currently enrolled in the district, the elements contain current information.

StudentMostRecentContainerType
Figure A.195-1: StudentMostRecentContainerType StudentMostRecentContainerType SchoolLocalId HomeroomLocalId YearLevel FTE Parent1Language Parent2Language Parent1EmploymentType Parent2EmploymentType Parent1SchoolEducationLevel Parent2SchoolEducationLevel Parent1NonSchoolEducation Parent2NonSchoolEducation LocalCampusId SchoolACARAId TestLevel Homegroup ClassCode MembershipType FFPOS ReportingSchoolId OtherEnrollmentSchoolACARAId
 Element/@AttributeCharDescriptionType
 StudentMostRecentContainerTypeO

Container for elements reflecting the most recent enrollment of a student. If the student is currently enrolled in the district, the elements contain current information.

 
 
 SchoolLocalIdO

Local identifier representing the school in which the student is or was most recently enrolled in the district.

 
LocalIdType
 HomeroomLocalIdO

Local identifier representing the current or most recent homeroom in which the student is or was most recently assigned in the district. Use the value from RoomInfo/HomeroomNumber if supported. If not supported, use the value from RoomInfo/RoomNumber. If neither is supported, use the most appropriate value from the agent's application.

 
LocalIdType
 YearLevelO

The current or most recent year level of the student.

 
YearLevelType
 FTEO

Full-time equivalent numeric value of the student's course load during this enrollment, expressed in decimal form, where 1.00 represents a full-time enrollment.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
 Parent1LanguageO

Main language spoken by parent 1 at home, other than English.

 
AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType
 Parent2LanguageO

Main language spoken by parent 2 at home, other than English.

 
AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType
 Parent1EmploymentTypeO

Code that defines employment type of Parent1. This is compulsory if being used for MCEECDYA reporting.

 
AUCodeSetsEmploymentTypeType
 Parent2EmploymentTypeO

Code that defines employment type of Parent2. This is compulsory if being used for MCEECDYA reporting.

 
AUCodeSetsEmploymentTypeType
 Parent1SchoolEducationLevelO

The highest level of education completed by Parent1.

 
AUCodeSetsSchoolEducationLevelTypeType
 Parent2SchoolEducationLevelO

The highest level of education completed by Parent2.

 
AUCodeSetsSchoolEducationLevelTypeType
 Parent1NonSchoolEducationO

This reflects the level of Parent1's Non-School Education.

 
AUCodeSetsNonSchoolEducationType
 Parent2NonSchoolEducationO

This reflects the level of Parent2's Non-School Education.

 
AUCodeSetsNonSchoolEducationType
 LocalCampusIdO

Local identifier for a specific campus Id. This may be the same as the school local Id, but is expected to be supplied only if the school does in fact have distinct campuses.

 
LocalIdType
 SchoolACARAIdO

Identifier of the school in which the student is or was most recently enrolled in the district, as assigned in the Australian School List.

 
LocalIdType
 TestLevelO

Values: 3,5,7,9. The test level that the student is registering for.

 
YearLevelType
 HomegroupO

The name of the homegroup the student enrollment belongs to.

 
xs:normalizedString
 ClassCodeO

The name of the class code the student belongs to, for the purposes of NAPLAN registration.

 
xs:normalizedString
 MembershipTypeM

The type of this enrollment as it relates to the school identified in SchoolInfoRefId.

 
AUCodeSetsSchoolEnrollmentTypeType
 FFPOSO

Enrolled Full-fee Paying Overseas Student (FFPOS) Status. Enrolment Frame Element 10 NSCC Collection.

The status of an enrolment in a CRICOS course and whether the person is liable for a fee which reflects the imputed full average cost of the person's education at the school (including both recurrent and capital costs) irrespective of the actual arrangements to meet the fee.

 
AUCodeSetsFFPOSStatusCodeType
 ReportingSchoolIdO

This is the school ACARAId to which student's report is to be made available.

 
LocalIdType
 OtherEnrollmentSchoolACARAIdO

ACARAId of other school that student is enrolled in, if known, as assigned in the Australian School List.

 
LocalIdType
Table A.195-1: StudentMostRecentContainerType

A.196 StudentsType

GUID from the StudentPersonal Object that identifies the student.

StudentsType
Figure A.196-1: StudentsType StudentsType StudentPersonalRefId
 Element/@AttributeCharDescriptionType
 StudentsTypeO

GUID from the StudentPersonal Object that identifies the student.

 
List
 StudentPersonalRefIdOR

Link to a student.

 
IdRefType
Table A.196-1: StudentsType

A.197 StudentSubjectChoiceListType

List of Student Subject Choices where available.

StudentSubjectChoiceListType
Figure A.197-1: StudentSubjectChoiceListType StudentSubjectChoiceListType StudentSubjectChoice
 Element/@AttributeCharDescriptionType
 StudentSubjectChoiceListTypeO

List of Student Subject Choices where available.

 
List
 StudentSubjectChoiceMR

Subjects Students Choose

 
StudentSubjectChoiceType
Table A.197-1: StudentSubjectChoiceListType

A.198 StudentSubjectChoiceType

Subjects Students Choose

StudentSubjectChoiceType
Figure A.198-1: StudentSubjectChoiceType StudentSubjectChoiceType PreferenceNumber SubjectLocalId StudyDescription OtherSchoolLocalId
 Element/@AttributeCharDescriptionType
 StudentSubjectChoiceTypeMR

Subjects Students Choose

 
 
 PreferenceNumberO

Subject Priority

 
xs:unsignedInt
 SubjectLocalIdM

Local Subject Id

 
LocalIdType
 StudyDescriptionO

Description about Study Mode.

 
SubjectAreaType
 OtherSchoolLocalIdO

Local Id of a school where the student studies this subject if not at the home school.

 
LocalIdType
Table A.198-1: StudentSubjectChoiceType

A.199 SubjectAreaListType

A list of subject areas.

SubjectAreaListType
Figure A.199-1: SubjectAreaListType SubjectAreaListType SubjectArea
 Element/@AttributeCharDescriptionType
 SubjectAreaListType 

A list of subject areas.

 
List
 SubjectAreaMR

Subject matter of a student's study.

 
SubjectAreaType
Table A.199-1: SubjectAreaListType
<SubjectAreaList> <SubjectArea> <Code>05</Code> <OtherCodeList> <OtherCode Codeset="Text">Graphic Arts</OtherCode> <OtherCode Codeset="Local">GRA</OtherCode> </OtherCodeList> </SubjectArea> <SubjectArea> <Code>06</Code> <OtherCodeList> <OtherCode Codeset="Text">Visual Arts</OtherCode> </OtherCodeList> </SubjectArea> </SubjectAreaList>
Example A.199-1: SubjectAreaListType

A.200 SubjectAreaType

Subject matter.

SubjectAreaType
Figure A.200-1: SubjectAreaType SubjectAreaType Code OtherCodeList
 Element/@AttributeCharDescriptionType
 SubjectAreaType 

Subject matter.

 
 
 CodeM

The subject area details

 
xs:normalizedString
 OtherCodeListO OtherCodeListType
Table A.200-1: SubjectAreaType
<SubjectArea> <Code>05</Code> <OtherCodeList> <OtherCode Codeset="Text">Graphic Arts</OtherCode> </OtherCodeList> </SubjectArea>
Example A.200-1: SubjectAreaType

A.201 SubstituteItemListType

SubstituteItemListType
Figure A.201-1: SubstituteItemListType SubstituteItemListType SubstituteItem
 Element/@AttributeCharDescriptionType
 SubstituteItemListTypeM List
 SubstituteItemMR

 

SubstituteItemType
Table A.201-1: SubstituteItemListType

A.202 SubstituteItemType

SubstituteItemType
Figure A.202-1: SubstituteItemType SubstituteItemType SubstituteItemRefId SubstituteItemLocalId PNPCodeList
 Element/@AttributeCharDescriptionType
 SubstituteItemTypeMR  
 SubstituteItemRefIdM

The GUID that identifies the test item.

 
IdRefType
 SubstituteItemLocalIdO

Local identifier of the test item.

 
LocalIdType
 PNPCodeListM

Adjustment code for which the substitute item is applicable.

 
PNPCodeListType
Table A.202-1: SubstituteItemType

A.203 TeacherCoverType

Substructure to allow representing instances where teachers only take subsets of an event. Most typically, this occurs with exam supervision, where each teacher gets a 1-period duty. It also happens with schools with e.g. 4 long periods per day: a period of 1hr20mins can be split into 2 halves of 40 minutes each.

TeacherCoverType
Figure A.203-1: TeacherCoverType TeacherCoverType StaffPersonalRefId StaffLocalId StartTime FinishTime Credit Supervision Weighting
 Element/@AttributeCharDescriptionType
 TeacherCoverTypeMR

Substructure to allow representing instances where teachers only take subsets of an event. Most typically, this occurs with exam supervision, where each teacher gets a 1-period duty. It also happens with schools with e.g. 4 long periods per day: a period of 1hr20mins can be split into 2 halves of 40 minutes each.

 
 
 StaffPersonalRefIdM

The Id (GUID) of the StaffPersonal record for the teacher supervising the event or event subset.

 
IdRefType
 StaffLocalIdO

LocalId of the StaffPersonal record for the teacher supervising the event or event subset.

 
LocalIdType
 StartTimeO

Start time for the subset of the event which the teacher supervises. If not present then we assume this teacher will be on the event for the full duration.

 
xs:time
 FinishTimeO

Finish time for the subset of the event which the teacher supervises. If not present then we assume this teacher will be on the event for the full duration. Either both or neither StartTime and FinishTime should be provided.

 
xs:time
 CreditO

How the activity is credited, from the perspective of the teacher(s) supervising the event. If a teacher is substituting for the normal teacher supervising, the credit indicates how the substituting teacher is credited.

 
AUCodeSetsTeacherCoverCreditType
 SupervisionO

How intensively the teacher supervises the activity.

 
AUCodeSetsTeacherCoverSupervisionType
 WeightingO

Weighting of credit assigned to teacher for activity. Assumes default of 1.0 assigned for classroom duty.

 
xs:decimal
Table A.203-1: TeacherCoverType

A.204 TeacherListType

A List of teachers associated with the group – may or may not include the teacher timetabled in the schedule.

TeacherListType
Figure A.204-1: TeacherListType TeacherListType TeachingGroupTeacher
 Element/@AttributeCharDescriptionType
 TeacherListTypeO

A List of teachers associated with the group – may or may not include the teacher timetabled in the schedule.

 
List
 TeachingGroupTeacherMR

Teacher associated with the Teaching group – may or may not be the teacher timetabled in the schedule

 
TeachingGroupTeacherType
Table A.204-1: TeacherListType

A.205 TeachingGroupListType

Teaching groups which are scheduled to attend the event. Not required for cyclical events, as this would be expected to be provided from TimeTableCell/TeachingGroup instead.

TeachingGroupListType
Figure A.205-1: TeachingGroupListType TeachingGroupListType TeachingGroupRefId
 Element/@AttributeCharDescriptionType
 TeachingGroupListTypeO

Teaching groups which are scheduled to attend the event. Not required for cyclical events, as this would be expected to be provided from TimeTableCell/TeachingGroup instead.

 
List
 TeachingGroupRefIdMR

GUID from the TeachingGroup Object that identifies this TeachingGroup.

 
IdRefType
Table A.205-1: TeachingGroupListType

A.206 TeachingGroupPeriodListType

A List of schedule information that can be published by an SIS which is a subset of information available in the TimeTableCell object.

PeriodId or StartTime must be provided.

TeachingGroupPeriodListType
Figure A.206-1: TeachingGroupPeriodListType TeachingGroupPeriodListType TeachingGroupPeriod
 Element/@AttributeCharDescriptionType
 TeachingGroupPeriodListTypeO

A List of schedule information that can be published by an SIS which is a subset of information available in the TimeTableCell object.

PeriodId or StartTime must be provided.

 
List
 TeachingGroupPeriodMR

Timeslot information that can be published by an SIS which is a subset of information available in the TimeTableCell object.

 
TeachingGroupPeriodType
Table A.206-1: TeachingGroupPeriodListType

A.207 TeachingGroupPeriodType

Timeslot information that can be published by an SIS which is a subset of information available in the TimeTableCell object.

TeachingGroupPeriodType
Figure A.207-1: TeachingGroupPeriodType TeachingGroupPeriodType TimeTableCellRefId RoomNumber StaffLocalId DayId PeriodId StartTime CellType
 Element/@AttributeCharDescriptionType
 TeachingGroupPeriodTypeMR

Timeslot information that can be published by an SIS which is a subset of information available in the TimeTableCell object.

 
 
 TimeTableCellRefIdO

If the TimeTableCell has been previously published, this reference can be provided as a connection to more detailed schedule information.

 
IdRefType
 RoomNumberO

Room number as presented to the user/application.

 
HomeroomNumberType
 StaffLocalIdO

Local Id of Staff member scheduled to take this class.

 
LocalIdType
 DayIdM

Day Id

 
LocalIdType
 PeriodIdC

Period Id within the Day Id. Either Period Id or starting time must be provided.

 
LocalIdType
 StartTimeC

Starting time of class within the Day Id. Either Period Id or starting time must be provided.

 
xs:time
 CellTypeO

Type of Lesson/Session eg Teaching, Lunch etc

 
xs:normalizedString
Table A.207-1: TeachingGroupPeriodType

A.208 TeachingGroupStudentType

Students who belong to the TeachingGroup

TeachingGroupStudentType
Figure A.208-1: TeachingGroupStudentType TeachingGroupStudentType StudentPersonalRefId StudentLocalId Name
 Element/@AttributeCharDescriptionType
 TeachingGroupStudentTypeMR

Students who belong to the TeachingGroup

 
 
 StudentPersonalRefIdC

GUID from the StudentPersonal that identifies the student. Either StudentPersonalRefidId or StudentLocalId should be supplied.

 
IdRefType
 StudentLocalIdC

Local Id of the Student. Either StudentPersonalRefidId or StudentLocalId should be supplied.

 
LocalIdType
 NameO

Name of student

 
NameOfRecordType
Table A.208-1: TeachingGroupStudentType

A.209 TeachingGroupTeacherType

Teacher associated with the Teaching group – may or may not be the teacher timetabled in the schedule

TeachingGroupTeacherType
Figure A.209-1: TeachingGroupTeacherType TeachingGroupTeacherType StaffPersonalRefId StaffLocalId Name Association
 Element/@AttributeCharDescriptionType
 TeachingGroupTeacherTypeMR

Teacher associated with the Teaching group – may or may not be the teacher timetabled in the schedule

 
 
 StaffPersonalRefIdC

GUID from the StaffPersonal Object that identifies the Staff member. Either StaffPersonalRefidId or StaffLocalId should be supplied.

 
IdRefType
 StaffLocalIdC

LocalId of the Staff member. Either StaffPersonalRefidId or StaffLocalId should be supplied.

 
LocalIdType
 NameO

Name of Staff Member.

 
NameOfRecordType
 AssociationM

Association with the Teaching Group (free format for this release)

 
xs:normalizedString
Table A.209-1: TeachingGroupTeacherType

A.210 TechnicalRequirementsType

List of Operating system, network, and other technical requirements for the activity, if applicable.

TechnicalRequirementsType
Figure A.210-1: TechnicalRequirementsType TechnicalRequirementsType TechnicalRequirement
 Element/@AttributeCharDescriptionType
 TechnicalRequirementsTypeO

List of Operating system, network, and other technical requirements for the activity, if applicable.

 
List
 TechnicalRequirementO

an operating system, network, or other technical requirement.

 
xs:string
Table A.210-1: TechnicalRequirementsType

A.211 TestDisruptionListType

TestDisruptionListType
Figure A.211-1: TestDisruptionListType TestDisruptionListType TestDisruption
 Element/@AttributeCharDescriptionType
 TestDisruptionListTypeO List
 TestDisruptionMR

An event disrupting a test session

 
TestDisruptionType
Table A.211-1: TestDisruptionListType

A.212 TestDisruptionType

This is an alert message that is associated with the student.

TestDisruptionType
Figure A.212-1: TestDisruptionType TestDisruptionType Event
 Element/@AttributeCharDescriptionType
 TestDisruptionTypeMR

This is an alert message that is associated with the student.

 
 
 EventM

A description of a special event which disrupted the test session.

 
xs:normalizedString
Table A.212-1: TestDisruptionType

A.213 TimeElementType

A common metadata element designed to contain time data, both self-defined and by type.

TimeElementType
Figure A.213-1: TimeElementType TimeElementType Type Code Name Value StartDateTime EndDateTime SpanGaps SpanGap Type Code Name Value StartDateTime EndDateTime IsCurrent
 Element/@AttributeCharDescriptionType
 TimeElementType 

A common metadata element designed to contain time data, both self-defined and by type.

 
 
 TypeM

This element is designed to contain the time period attached to an object. Very long periods (school year, quarter, etc.) and very small periods (second, millisecond, etc.) can be defined. This element provides a scoping description of the time metadata enclosed.

Because the educational environment varies so greatly we are including here a suggested but not prescriptive list of values. Although there may be unique needs for values not covered here—and we may have missed a major one—a best practice would be to utilize the examples here to enhance interoperability.

Examples
Full school year
Mini-term
Long session
Other
Semester
Trimester
Quarter
Spring Vacation
Summer Term
Intercession
Holiday

xs:normalizedString
 CodeM This element provides a place for the application to send structured data (code values, unique identifier, timestamps). This code value can, depending upon the use case agreement between agents, be used to qualify the data in the Value element.

Examples
2007SY
2006.FallConferences

xs:token
 NameM Contains a human-readable description of the value in Value.

Examples
Class of '07
Fall 2007 Parent-Teacher Conferences

xs:normalizedString
 ValueMContains the human-readable value.

Examples
2007
Evening of 10/12/06

xs:normalizedString
 StartDateTimeO xs:dateTime
 EndDateTimeO xs:dateTime
 SpanGapsOA container element for holding multiple possible span gaps. List
 SpanGaps/SpanGapOR This structure duplicates much of the structure of TimeElement and is designed to represent a gap in the parent time period defined by StartDateTime and EndDateTime above.   
 SpanGaps/SpanGap/TypeM xs:normalizedString
 SpanGaps/SpanGap/CodeM xs:token
 SpanGaps/SpanGap/NameM xs:normalizedString
 SpanGaps/SpanGap/ValueM xs:normalizedString
 SpanGaps/SpanGap/StartDateTime
     
O xs:dateTime
 SpanGaps/SpanGap/EndDateTime
     
O xs:dateTime
 IsCurrentM This element allows for the system to tag an object as being explicitly current. Although the baseline assumption in SIF is that objects are always current (default value is typically true), there are use cases when that is not the case.  xs:boolean
Table A.213-1: TimeElementType
<TimeElement> <Type>Full school year</Type> <Code>01</Code> <Name>2004/2005 School Year</Name> <Value>2004-2005</Value> <StartDateTime>2004-09-01T08:00:00-05:00</StartDateTime> <EndDateTime>2005-06-30T15:00:00-05:00</EndDateTime> <SpanGaps> <SpanGap> <Type>Holiday</Type> <Code>02</Code> <Name>2005 Winter Break</Name> <Value>2005 Winter Break</Value> <StartDateTime>2005-02-21T15:00:00-05:00</StartDateTime> <EndDateTime>2005-02-25T08:00:00-05:00</EndDateTime> </SpanGap> </SpanGaps> <IsCurrent>true</IsCurrent> </TimeElement>
Example A.213-1: TimeElementType

A.214 TimeTableDayListType

Container for TimeTableDays in Schedule

TimeTableDayListType
Figure A.214-1: TimeTableDayListType TimeTableDayListType TimeTableDay
 Element/@AttributeCharDescriptionType
 TimeTableDayListTypeM

Container for TimeTableDays in Schedule

 
List
 TimeTableDayMR

This element identifies a ‘day’ in a TimeTable.

 
TimeTableDayType
Table A.214-1: TimeTableDayListType

A.215 TimeTableDayType

This element identifies a ‘day’ in a TimeTable.

TimeTableDayType
Figure A.215-1: TimeTableDayType TimeTableDayType DayId DayTitle TimeTablePeriodList
 Element/@AttributeCharDescriptionType
 TimeTableDayTypeMR

This element identifies a ‘day’ in a TimeTable.

 
 
 DayIdM

Local Time Table Identifier

 
LocalIdType
 DayTitleM

 

xs:normalizedString
 TimeTablePeriodListM

 

TimeTablePeriodListType
Table A.215-1: TimeTableDayType

A.216 TimeTablePeriodListType

TimeTablePeriodListType
Figure A.216-1: TimeTablePeriodListType TimeTablePeriodListType TimeTablePeriod
 Element/@AttributeCharDescriptionType
 TimeTablePeriodListTypeM

 

List
 TimeTablePeriodMR

Container for TimeTablePeriods in a Time Table Day

 
TimeTablePeriodType
Table A.216-1: TimeTablePeriodListType

A.217 TimeTablePeriodType

Container for TimeTablePeriods in a Time Table Day

TimeTablePeriodType
Figure A.217-1: TimeTablePeriodType TimeTablePeriodType PeriodId PeriodTitle BellPeriod StartTime EndTime RegularSchoolPeriod InstructionalMinutes UseInAttendanceCalculations
 Element/@AttributeCharDescriptionType
 TimeTablePeriodTypeMR

Container for TimeTablePeriods in a Time Table Day

 
 
 PeriodIdM

Period in Day Identifier

 
LocalIdType
 PeriodTitleM

Title of Period eg. Session 1 or Period 1

 
xs:normalizedString
 BellPeriodO

Indicates if this Period will require a 'bell', if 'yes' the following elements can be provided in the TimeTable Object.

 
values:
Yes
No
 StartTimeO

The starting time for the bell period.

 
xs:time
 EndTimeO

The ending time for the bell period.

 
xs:time
 RegularSchoolPeriodO

Indicates if the bell period is part of the regular school day (i.e. is not a before or after school or break period).

 
values:
Yes
No
 InstructionalMinutesO

The number of minutes to be counted for instruction for the bell period.

 
xs:unsignedInt
 UseInAttendanceCalculationsO

Indicates if the bell period should be included in attendance calculations.

 
values:
Yes
No
Table A.217-1: TimeTablePeriodType

A.218 TotalEnrollmentsType

Optional School/Campus enrolments.

TotalEnrollmentsType
Figure A.218-1: TotalEnrollmentsType TotalEnrollmentsType Girls Boys TotalStudents
 Element/@AttributeCharDescriptionType
 TotalEnrollmentsTypeO

Optional School/Campus enrolments.

 
 
 GirlsO

Number of enrolled Female students.

 
xs:normalizedString
 BoysO

Number of enrolled Male students.

 
xs:normalizedString
 TotalStudentsO

Total number of enrolled students.

 
xs:normalizedString
Table A.218-1: TotalEnrollmentsType

A.219 URIOrBinaryType

Allows for a URL or a Base-64 encoding.
URIOrBinaryType
Figure A.219-1: URIOrBinaryType URIOrBinaryType
 Element/@AttributeCharDescriptionType
 URIOrBinaryType Allows for a URL or a Base-64 encoding. union of:

xs:anyURI
xs:base64Binary
Table A.219-1: URIOrBinaryType

A.220 VersionType

A SIF version number.
VersionType
Figure A.220-1: VersionType VersionType
 Element/@AttributeCharDescriptionType
 VersionType A SIF version number. xs:token
xs:pattern[0-9]+[.][0-9]+(r[0-9]+)?
xs:maxLength12
Table A.220-1: VersionType

A.221 VersionWithWildcardsType

A SIF version number, with wildcards for matching multiple versions.
VersionWithWildcardsType
Figure A.221-1: VersionWithWildcardsType VersionWithWildcardsType
 Element/@AttributeCharDescriptionType
 VersionWithWildcardsType A SIF version number, with wildcards for matching multiple versions. xs:token
xs:pattern\*|([0-9]+[.]\*)|([0-9]+[.][0-9]+r\*)|([0-9]+[.][0-9]+(r[0-9]+)?)
xs:maxLength12
Table A.221-1: VersionWithWildcardsType

A.222 VisaSubClassCodeType

Visa Sub-Class - Can be free text - not necessary to validate

VisaSubClassCodeType
Figure A.222-1: VisaSubClassCodeType VisaSubClassCodeType
 Element/@AttributeCharDescriptionType
 VisaSubClassCodeTypeO

Visa Sub-Class - Can be free text - not necessary to validate

 
union of:

AUCodeSetsVisaSubClassType
xs:string
Table A.222-1: VisaSubClassCodeType

A.223 VisaSubClassListType

List of Visas

VisaSubClassListType
Figure A.223-1: VisaSubClassListType VisaSubClassListType VisaSubClass
 Element/@AttributeCharDescriptionType
 VisaSubClassListTypeO

List of Visas

 
List
 VisaSubClassOR

 

VisaSubClassType
Table A.223-1: VisaSubClassListType

A.224 VisaSubClassType

VisaSubClassType
Figure A.224-1: VisaSubClassType VisaSubClassType Code VisaExpiryDate ATEExpiryDate ATEStartDate VisaStatisticalCode
 Element/@AttributeCharDescriptionType
 VisaSubClassTypeOR

 

 
 CodeM

 

VisaSubClassCodeType
 VisaExpiryDateO

Expiry Date of Visa if one exists

 
xs:date
 ATEExpiryDateO

Authority to Enroll Expiry Date if one exists. Authority to Enroll Expiry date is also required to ensure the validity of a student’s enrolment.

 
xs:date
 ATEStartDateO

Authority to Enroll Start Date if one exists. Authority to Enroll Start is also required to ensure the validity of a student’s enrolment.

 
xs:date
 VisaStatisticalCodeO

Visa Statistical Code - Can be free text - not necessary to validate

 
xs:normalizedString
Table A.224-1: VisaSubClassType

A.225 YearLevelEnrollmentListType

List of number of students enrolled per year level.

YearLevelEnrollmentListType
Figure A.225-1: YearLevelEnrollmentListType YearLevelEnrollmentListType YearLevelEnrollment
 Element/@AttributeCharDescriptionType
 YearLevelEnrollmentListTypeO

List of number of students enrolled per year level.

 
List
 YearLevelEnrollmentMR

Containter for Year Level of Enrolments.

 
YearLevelEnrollmentType
Table A.225-1: YearLevelEnrollmentListType

A.226 YearLevelEnrollmentType

Containter for Year Level of Enrolments.

YearLevelEnrollmentType
Figure A.226-1: YearLevelEnrollmentType YearLevelEnrollmentType Year Enrollment
 Element/@AttributeCharDescriptionType
 YearLevelEnrollmentTypeMR

Containter for Year Level of Enrolments.

 
 
 YearM

Year level for which students are counted.

 
AUCodeSetsYearLevelCodeType
 EnrollmentM

Number of students enrolled in the year level.

 
xs:normalizedString
Table A.226-1: YearLevelEnrollmentType

A.227 YearLevelsType

List of year levels.

YearLevelsType
Figure A.227-1: YearLevelsType YearLevelsType YearLevel
 Element/@AttributeCharDescriptionType
 YearLevelsType 

List of year levels.

 
List
 YearLevelMR YearLevelType
Table A.227-1: YearLevelsType
<YearLevels> <YearLevel> <Code>5</Code> </YearLevel> <YearLevel> <Code>6</Code> </YearLevel> <YearLevel> <Code>7</Code> </YearLevel> <YearLevel> <Code>8</Code> </YearLevel> </YearLevels>
Example A.227-1: YearLevelsType

A.228 YearLevelType

YearLevelType
Figure A.228-1: YearLevelType YearLevelType Code
 Element/@AttributeCharDescriptionType
 YearLevelType

Year or academic level.

 
 
 CodeM

Code representing the year level.

 
AUCodeSetsYearLevelCodeType
Table A.228-1: YearLevelType
<YearLevel> <Code>8</Code> </YearLevel>
Example A.228-1: YearLevel Example

A.229 YearRangeType

Year Span.

YearRangeType
Figure A.229-1: YearRangeType YearRangeType Start End
 Element/@AttributeCharDescriptionType
 YearRangeTypeC

Year Span.

 
 
 StartM

Lowest year in range.

 
YearLevelType
 EndM

Highest year in range

 
YearLevelType
Table A.229-1: YearRangeType

Valid XHTML 1.0 Transitional