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, omitting RefId, SIF_Metadata and SIF_ExtendedElements or as an object which includes RefId.

AbstractContentElementType
Figure A.1-1: AbstractContentElementType AbstractContentElementType RefId XMLData TextData BinaryData Reference
 Element/@AttributeCharDescriptionType
 AbstractContentElementType 

AbstractContentPackageType used as an element, omitting RefId, SIF_Metadata and SIF_ExtendedElements or as an object which includes RefId.

 
 
@RefIdOThe GUID of the Object RefIdType
 XMLDataC

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

 
XMLDataType
 TextDataC

Contains arbitrary text, encoded in UTF-8.

 
TextDataType
 BinaryDataC

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

 
BinaryDataType
 ReferenceC

References external content via a URL.

 
ReferenceDataType
Table A.1-1: AbstractContentElementType

A.2 AccountCodeListType

List of financial account codes.

AccountCodeListType
Figure A.2-1: AccountCodeListType AccountCodeListType AccountCode
 Element/@AttributeCharDescriptionType
 AccountCodeListType 

List of financial account codes.

 
List
 AccountCodeOR

Chart of account code associated with the invoice, can include program-sub-program etc.

 
xs:token
Table A.2-1: AccountCodeListType

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", "SubjectArea": { "Code": "Maths", "OtherCodeList": { "OtherCode": [ { "Codeset": "Text", "value": "Mathematics" } ] } } } }
<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 AddressCollectionReportingListType

A list of AddressCollection Reports.

AddressCollectionReportingListType
Figure A.6-1: AddressCollectionReportingListType AddressCollectionReportingListType AddressCollectionReporting
 Element/@AttributeCharDescriptionType
 AddressCollectionReportingListType 

A list of AddressCollection Reports.

 
List
 AddressCollectionReportingMR

The AddressCollection being reported on.

 
AddressCollectionReportingType
Table A.6-1: AddressCollectionReportingListType

A.7 AddressCollectionReportingType

The AddressCollection being reported on.

AddressCollectionReportingType
Figure A.7-1: AddressCollectionReportingType AddressCollectionReportingType CommonwealthId EntityName EntityContact AGContextualQuestionList AddressCollectionStudentList
 Element/@AttributeCharDescriptionType
 AddressCollectionReportingTypeMR

The AddressCollection being reported on.

 
 
 CommonwealthIdM

Commonwealth identifier for this school/campus or entity being reported on.

 
xs:normalizedString
 EntityNameOName of the Entity who this submission is for, if a School, it will be the SchoolName. xs:normalizedString
 EntityContactMInformation on the Contact for the submission. EntityContactInfoType
 AGContextualQuestionListO

A list of questions to set the context for the AG Collection.

 
AGContextualQuestionListType
 AddressCollectionStudentListO

A list of Students being reported on for this Address Collection.

 
AddressCollectionStudentListType
Table A.7-1: AddressCollectionReportingType

A.8 AddressCollectionStudentListType

A list of Students Addresses.

AddressCollectionStudentListType
Figure A.8-1: AddressCollectionStudentListType AddressCollectionStudentListType AddressCollectionStudent
 Element/@AttributeCharDescriptionType
 AddressCollectionStudentListType 

A list of Students Addresses.

 
List
 AddressCollectionStudentMR

A Student and their Address.

 
AddressCollectionStudentType
Table A.8-1: AddressCollectionStudentListType

A.9 AddressCollectionStudentType

The student and addresses being reported on.

AddressCollectionStudentType
Figure A.9-1: AddressCollectionStudentType AddressCollectionStudentType LocalId EducationLevel BoardingStatus ReportingParent2 StudentAddress Parent1 Parent2
 Element/@AttributeCharDescriptionType
 AddressCollectionStudentTypeMR

The student and addresses being reported on.

 
 
 LocalIdM

The locally-assigned identifier for this student.

 
LocalIdType
 EducationLevelM

Primary or Secondary for AG Collection reporting.

 
AUCodeSetsEducationLevelType
 BoardingStatusO

Is this student a Boarding or Day Student for AG Collection reporting?

 
AUCodeSetsBoardingType
 ReportingParent2M

Is this student reporting a 2nd Parent for the Address Collection?

 
values:
N
No parent2 record exists.
Y
Yes, reporting a parent2.
U
Unusual circumstances parent2.
 StudentAddressM

Residential Address of the student for the AG Address Collection.

 
AddressType
 Parent1M

Name and address of Parent1 for the AG Address Collection.

 
AGParentType
 Parent2O

Name and address of Parent2 for the AG Address Collection.

 
AGParentType
Table A.9-1: AddressCollectionStudentType

A.10 AddressListType

A list of Address elements.

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

A list of Address elements.

 
List
 AddressMR AddressType
Table A.10-1: AddressListType
{ "AddressList": { "Address": [ { "Type": "0123", "Role": "012B", "Street": { "Line1": "1 IBM Plaza", "Line2": "Suite 2000", "StreetNumber": "1", "StreetName": "IBM", "StreetType": "Plaza", "ApartmentType": "Suite", "ApartmentNumber": "2000" }, "City": "Chicago", "StateProvince": "IL", "Country": "1101", "PostalCode": "60611", "GridLocation": { "Latitude": 41.85, "Longitude": -87.65 } } ] } }
<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.10-1: AddressList Example

A.11 AddressStreetType

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

AddressStreetType
Figure A.11-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)

 
 
 Line1O

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.11-1: AddressStreetType

A.12 AddressType

This element contains address data

AddressType
Figure A.12-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 subscribing systems to connect addresses from different personal objects.

 
GUIDType
 StatisticalAreasO

A list of Statistical Areas associated 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.12-1: AddressType
{ "Address": { "Type": "0123", "Role": "012B", "Street": { "Line1": "1 IBM Plaza", "Line2": "Suite 2000", "StreetNumber": "1", "StreetName": "IBM", "StreetType": "Plaza", "ApartmentType": "Suite", "ApartmentNumber": "2000" }, "City": "Chicago", "StateProvince": "WA", "Country": "1101", "PostalCode": "60611", "GridLocation": { "Latitude": 41.85, "Longitude": -87.65 }, "Community": "Bidyadanga Community", "LocalId": "A1530", "AddressGlobalUID": "4286194F-43ED-43C1-8EE2-F0A27C4BEF87", "StatisticalAreas": { "StatisticalArea": [ { "SpatialUnitType": "SA2", "value": "502011021" } ] } } }
<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>4286194F-43ED-43C1-8EE2-F0A27C4BEF87</AddressGlobalUID> <StatisticalAreas> <StatisticalArea SpatialUnitType="SA2">502011021</StatisticalArea> </StatisticalAreas> </Address>
Example A.12-1: Address Example

A.13 AdjustmentContainerType

AdjustmentContainerType
Figure A.13-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.13-1: AdjustmentContainerType

A.14 AGContextualQuestionListType

A list of Contextual Questions for an AG Collection

AGContextualQuestionListType
Figure A.14-1: AGContextualQuestionListType AGContextualQuestionListType AGContextualQuestion
 Element/@AttributeCharDescriptionType
 AGContextualQuestionListType 

A list of Contextual Questions for an AG Collection

 
List
 AGContextualQuestionOR

A Contextual Question required for an AG Collection.

 
AGContextualQuestionType
Table A.14-1: AGContextualQuestionListType

A.15 AGContextualQuestionType

The AG contextual question.

AGContextualQuestionType
Figure A.15-1: AGContextualQuestionType AGContextualQuestionType AGContextCode AGAnswer
 Element/@AttributeCharDescriptionType
 AGContextualQuestionType

The AG contextual question.

 
 
 AGContextCodeM

AG Context Question.

 
AUCodeSetsAGContextQuestionType
 AGAnswerM

Associated Answer.

 
xs:string
Table A.15-1: AGContextualQuestionType

A.16 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.16-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.16-1: AgencyType

A.17 AGParentType

Parent Name and Address for AG Collections.

AGParentType
Figure A.17-1: AGParentType AGParentType ParentName AddressSameAsStudent ParentAddress
 Element/@AttributeCharDescriptionType
 AGParentType 

Parent Name and Address for AG Collections.

 
 
 ParentNameM

Name of Parent for the AG Address Collection. Note: Type attribute value of LGL must be used here

 
NameOfRecordType
 AddressSameAsStudentM

Is this address the same as the Student's?

 
AUCodeSetsYesOrNoCategoryType
 ParentAddressM

Residential Address of Parent for the AG Address Collection.

 
AddressType
Table A.17-1: AGParentType

A.18 AGReportingObjectResponseListType

A list of the Reporting Objects being responsed to.

AGReportingObjectResponseListType
Figure A.18-1: AGReportingObjectResponseListType AGReportingObjectResponseListType AGReportingObjectResponse
 Element/@AttributeCharDescriptionType
 AGReportingObjectResponseListType 

A list of the Reporting Objects being responsed to.

 
List
 AGReportingObjectResponseOR

The AG Reporting Object's response.

 
AGReportingObjectResponseType
Table A.18-1: AGReportingObjectResponseListType

A.19 AGReportingObjectResponseType

The AG Reporting Object's response.

AGReportingObjectResponseType
Figure A.19-1: AGReportingObjectResponseType AGReportingObjectResponseType SubmittedRefId SIFRefId HTTPStatusCode ErrorText CommonwealthId EntityName AGSubmissionStatusCode AGRuleList
 Element/@AttributeCharDescriptionType
 AGReportingObjectResponseType

The AG Reporting Object's response.

 
 
 SubmittedRefIdO

Original Reporting RefId of the submission.

 
IdRefType
 SIFRefIdO

AG assigned for a submission (they can be the same as the original submission but at the discretion of the AG). Only required to be sent if different from the initial RefId submitted.

 
IdRefType
 HTTPStatusCodeO

HTTP Status Code of the original submission.

 
xs:string
 ErrorTextO

Text associated with an error status.

 
xs:normalizedString
 CommonwealthIdM

Commonwealth identifier for this school/campus or entity being reported on.

 
xs:normalizedString
 EntityNameOName of the Entity who this submission is for, if a School, it will be the SchoolName. xs:normalizedString
 AGSubmissionStatusCodeMAG Status Code of the entity's submission. AUCodeSetsAGSubmissionStatusType
 AGRuleListO

A list of Rules associated with this submission.

 
AGRuleListType
Table A.19-1: AGReportingObjectResponseType

A.20 AGRoundListType

A list of Rounds available for an AG Collection

AGRoundListType
Figure A.20-1: AGRoundListType AGRoundListType AGRound
 Element/@AttributeCharDescriptionType
 AGRoundListType 

A list of Rounds available for an AG Collection

 
List
 AGRoundOR

Details of a particular round available for AG Collection.

 
AGRoundType
Table A.20-1: AGRoundListType

A.21 AGRoundType

Details of a particular round available for AG Collection.

AGRoundType
Figure A.21-1: AGRoundType AGRoundType RoundCode RoundName StartDate DueDate EndDate
 Element/@AttributeCharDescriptionType
 AGRoundType

Details of a particular round available for AG Collection.

 
 
 RoundCodeM

Code of the particular AGCollection round.

 
xs:normalizedString
 RoundNameM

Name of the particular AGCollection round.

 
xs:normalizedString
 StartDateM

Start date of the particular AGCollection round.

 
xs:date
 DueDateM

Due date of the particular AGCollection round.

 
xs:date
 EndDateM

End date of the particular AGCollection round.

 
xs:date
Table A.21-1: AGRoundType

A.22 AGRuleListType

A list of Rules associated with the Item.

AGRuleListType
Figure A.22-1: AGRuleListType AGRuleListType AGRule
 Element/@AttributeCharDescriptionType
 AGRuleListType 

A list of Rules associated with the Item.

 
List
 AGRuleOR

Rule associated with the Collection Item.

 
AGRuleType
Table A.22-1: AGRuleListType

A.23 AGRuleType

Rule.

AGRuleType
Figure A.23-1: AGRuleType AGRuleType AGRuleCode AGRuleComment AGRuleResponse AGRuleStatus
 Element/@AttributeCharDescriptionType
 AGRuleType

Rule.

 
 
 AGRuleCodeO

Collection Data Rule Code.

 
xs:normalizedString
 AGRuleCommentO

Comment associated with a Rule.

 
xs:normalizedString
 AGRuleResponseO

Response associated with a Rule comment on response to a submission.

 
xs:normalizedString
 AGRuleStatusO

Status associated with a particular Rule, if there is one.

 
xs:normalizedString
Table A.23-1: AGRuleType

A.24 AlertMessagesType

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

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

 
AlertMessageType
Table A.24-1: AlertMessagesType

A.25 AlertMessageType

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

AlertMessageType
Figure A.25-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.25-1: AlertMessageType

A.26 AlternateIdentificationCodeListType

A list of elements 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.

AlternateIdentificationCodeListType
Figure A.26-1: AlternateIdentificationCodeListType AlternateIdentificationCodeListType AlternateIdentificationCode
 Element/@AttributeCharDescriptionType
 AlternateIdentificationCodeListType 

A list of elements 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 a statement.

 
xs:normalizedString
Table A.26-1: AlternateIdentificationCodeListType

A.27 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.27-1: ApprovalsType ApprovalsType Approval
 Element/@AttributeCharDescriptionType
 ApprovalsType 

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.27-1: ApprovalsType

A.28 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.28-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.28-1: ApprovalType

A.29 AssignmentListType

AssignmentListType
Figure A.29-1: AssignmentListType AssignmentListType GradingAssignmentRefId
 Element/@AttributeCharDescriptionType
 AssignmentListType  List
 GradingAssignmentRefIdMR

GUID that identifies the GradingAssignment.

 
IdRefType
Table A.29-1: AssignmentListType

A.30 AssignmentScoreType

AssignmentScoreType
Figure A.30-1: AssignmentScoreType AssignmentScoreType GradingAssignmentScoreRefId Weight
 Element/@AttributeCharDescriptionType
 AssignmentScoreTypeOR

 

 
 GradingAssignmentScoreRefIdO

GUID of a Grading assignment score included in this grade.

 
IdRefType
 WeightO

Weight of the assignment to the overall assessment grade.

 
xs:decimal
Table A.30-1: AssignmentScoreType

A.31 AssociatedObjectsType

References from component to associated elements within another SIF object.

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

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.31-1: AssociatedObjectsType

A.32 AttendanceCodeType

AttendanceCodeType
Figure A.32-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.32-1: AttendanceCodeType
{ "AttendanceCode": { "Code": "200", "OtherCodeList": { "OtherCode": [ { "Codeset": "Local", "value": "S" }, { "Codeset": "Other", "value": "C" } ] } } }
<AttendanceCode> <Code>200</Code> <OtherCodeList> <OtherCode Codeset="Local">S</OtherCode> <OtherCode Codeset="Other">C</OtherCode> </OtherCodeList> </AttendanceCode>
Example A.32-1: Attendance Code Example

A.33 AttendanceInfoType

Information describing how the day relates to attendance.

AttendanceInfoType
Figure A.33-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.33-1: AttendanceInfoType

A.34 AttendanceTimesType

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

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

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

 
List
 AttendanceTimeMR

 

AttendanceTimeType
Table A.34-1: AttendanceTimesType

A.35 AttendanceTimeType

Time span that the student entered or returned to school

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

Time span that the student entered or returned to school

 
 
 AttendanceTypeO

Nature of the attendance e.g. 'Taken at Roll Call'

 
xs:string
 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
 TimeTableSubjectRefIdO

RefId of TimeTableSubject

 
RefIdType
 AttendanceNoteO

Note related to this particular time span.

 
xs:normalizedString
Table A.35-1: AttendanceTimeType

A.36 AuditInfoType

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

AuditInfoType
Figure A.36-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.36-1: AuditInfoType

A.37 AuthorsType

AuthorsType
Figure A.37-1: AuthorsType AuthorsType Author
 Element/@AttributeCharDescriptionType
 AuthorsType  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.37-1: AuthorsType

A.38 AwardContainerType

Container for details of an Award, where this response was in relation to a particular Award.

AwardContainerType
Figure A.38-1: AwardContainerType AwardContainerType AwardDate AwardType AwardDescription AwardNotes Status
 Element/@AttributeCharDescriptionType
 AwardContainerType 

Container for details of an Award, where this response was in relation to a particular Award.

 
 
 AwardDateO

Date when to be awarded.

 
xs:date
 AwardTypeO

Type of Award.

 
xs:string
 AwardDescriptionO

Description of the Award.

 
xs:string
 AwardNotesO

Any comments/notes associated with the Award.

 
xs:string
 StatusO

Current Status.

 
AUCodeSetsWellbeingStatusType
Table A.38-1: AwardContainerType

A.39 BaseNameType

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

BaseNameType
Figure A.39-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.39-1: BaseNameType
{ "BaseName": { "FamilyName": "Wesson", "GivenName": "Melanie", "MiddleName": "Joan", "FamilyNameFirst": "N", "PreferredFamilyName": "Wesson", "PreferredFamilyNameFirst": "N", "PreferredGivenName": "Mel" } }
<BaseName> <FamilyName>Wesson</FamilyName> <GivenName>Melanie</GivenName> <MiddleName>Joan</MiddleName> <FamilyNameFirst>N</FamilyNameFirst> <PreferredFamilyName>Wesson</PreferredFamilyName> <PreferredFamilyNameFirst>N</PreferredFamilyNameFirst> <PreferredGivenName>Mel</PreferredGivenName> </BaseName>
Example A.39-1: Legal Name

A.40 BinaryDataType

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

BinaryDataType
Figure A.40-1: BinaryDataType BinaryDataType MIMEType FileName Description
 Element/@AttributeCharDescriptionType
 BinaryDataType 

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
Table A.40-1: BinaryDataType

A.41 BirthDateType

A person's date of birth.

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

A person's date of birth.

 
xs:date
Table A.41-1: BirthDateType
{ "BirthDate": "1970-08-11" }
<BirthDate>1970-08-11</BirthDate>
Example A.41-1: BirthDateType

A.42 CalendarDateInfoType

Calendar date type information.

CalendarDateInfoType
Figure A.42-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.42-1: CalendarDateInfoType

A.43 CalendarSummaryListType

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

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

 
IdRefType
Table A.43-1: CalendarSummaryListType

A.44 CampusContainerType

Optional campus details.

CampusContainerType
Figure A.44-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.44-1: CampusContainerType

A.45 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.45-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.45-1: CatchmentStatusContainerType

A.46 CensusReportingListType

A list of Census Reports.

CensusReportingListType
Figure A.46-1: CensusReportingListType CensusReportingListType CensusReporting
 Element/@AttributeCharDescriptionType
 CensusReportingListType 

A list of Census Reports.

 
List
 CensusReportingMR

The Census being reported on.

 
CensusReportingType
Table A.46-1: CensusReportingListType

A.47 CensusReportingType

The Census being reported on.

CensusReportingType
Figure A.47-1: CensusReportingType CensusReportingType EntityLevel CommonwealthId EntityName EntityContact CensusStaffList CensusStudentList
 Element/@AttributeCharDescriptionType
 CensusReportingTypeM

The Census being reported on.

 
 
 EntityLevelOLevel of the Submission, current valid values "System", "Office", "Location", "Special School Location". xs:normalizedString
 CommonwealthIdM

Commonwealth identifier for this school/campus or entity being reported on.

 
xs:normalizedString
 EntityNameOName of the Entity who this submission is for, if a School, it will be the SchoolName. xs:normalizedString
 EntityContactMInformation on the Contact for the submission. EntityContactInfoType
 CensusStaffListO

A list of Staff being reported on for this Census Collection.

 
CensusStaffListType
 CensusStudentListO

A list of Students being reported on for this Census Collection.

 
CensusStudentListType
Table A.47-1: CensusReportingType

A.48 CensusStaffListType

A list of staff associated with the Census.

CensusStaffListType
Figure A.48-1: CensusStaffListType CensusStaffListType CensusStaff
 Element/@AttributeCharDescriptionType
 CensusStaffListType 

A list of staff associated with the Census.

 
List
 CensusStaffMR

The staff member being reported on.

 
CensusStaffType
Table A.48-1: CensusStaffListType

A.49 CensusStaffType

The cohort of staff being reported on.

CensusStaffType
Figure A.49-1: CensusStaffType CensusStaffType StaffCohortId StaffActivity CohortGender CohortIndigenousType PrimaryFTE SecondaryFTE JobFTE Headcount
 Element/@AttributeCharDescriptionType
 CensusStaffTypeMR

The cohort of staff being reported on.

 
 
 StaffCohortIdM

The locally assigned identifier for this staff cohort.

 
LocalIdType
 StaffActivityM

The major function which the staff members are spending their time performing e.g. teaching. Limited to the values of 1100 - Teacher in school n.f.d., 1103 - Principal, 1200 -Specialist support in school n.f.d., 1300 - Administration and clerical in school n.f.d., 1400 - Building Operations in school n.f.d. for Census Reporting.

 
StaffActivityExtensionType
 CohortGenderM

Gender of staff for this cohort. Collection cohorts are male, female or other.

 
values:
M
Male cohort
F
Female cohort
X
Other cohort
 CohortIndigenousTypeM

Indigenous Indicator of the staff for this cohort.

 
values:
I
Person identifies as Indigenous
N
Person identifies as Non-Indigenous
NS
Not Stated
 PrimaryFTEO

For each member of the cohort, on a full-time-equivalent basis, the proportion of the staff member’s job that goes toward supporting the primary school component of the location. For staff at combined (primary and secondary) locations, this field plus the secondary FTE field equals the total FTE for the staff member’s job. (Format is x.x, with a full time workload being equal to 1 FTE. Primary FTE plus Secondary FTE should not exceed 1.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits1
 SecondaryFTEO

For each member of the cohort, on a full-time-equivalent basis, the proportion of the staff member’s job that goes toward supporting the primary school component of the location. For staff at combined (primary and secondary) locations, this field plus the secondary FTE field equals the total FTE for the staff member’s job. (Format is x.x, with a full time workload being equal to 1 FTE. Primary FTE plus Secondary FTE should not exceed 1.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits1
 JobFTEO

The full-time-equivalent measure of the job for each member of the cohort. (Format is x.x, with a full time workload being equal to 1 FTE.) Note: This field is used instead of Primary FTE and Secondary FTE, where the client is a system or diocese office and is not a school location where primary or secondary education is delivered.

 
xs:decimal
xs:minInclusive0
xs:fractionDigits1
 HeadcountM

Count of staff for this cohort.

 
xs:unsignedInt
Table A.49-1: CensusStaffType

A.50 CensusStudentListType

A list of students associated with the Census.

CensusStudentListType
Figure A.50-1: CensusStudentListType CensusStudentListType CensusStudent
 Element/@AttributeCharDescriptionType
 CensusStudentListType 

A list of students associated with the Census.

 
List
 CensusStudentMR

The student cohort being reported on.

 
CensusStudentType
Table A.50-1: CensusStudentListType

A.51 CensusStudentType

The student cohort being reported on.

CensusStudentType
Figure A.51-1: CensusStudentType CensusStudentType StudentCohortId YearLevel CensusAge CohortGender CohortIndigenousType EducationMode StudentOnVisa OverseasStudent DisabilityLevelOfAdjustment DisabilityCategory FTE Headcount
 Element/@AttributeCharDescriptionType
 CensusStudentTypeMR

The student cohort being reported on.

 
 
 StudentCohortIdM

The locally assigned identifier for this student cohort.

 
LocalIdType
 YearLevelM

Year Level of this cohort.

 
YearLevelType
 CensusAgeM

Age of the Student calculated for Non-gov Census reporting. Age must be provided as on 1 July for the reporting year.

 
xs:unsignedInt
 CohortGenderM

Gender of students for this cohort. Collection cohorts are male, female or other.

 
values:
M
Male cohort
F
Female cohort
X
Other cohort
 CohortIndigenousTypeM

Indigenous indicator of the students for this cohort.

 
values:
I
Person identifies as Indigenous
N
Person identifies as Non-Indigenous
NS
Not Stated
 EducationModeM

The type of education being delivered to the students for this cohort. Is this student a Boarding, Day or a Distance Education Student for Non-gov Census reporting?

 
values:
D
Day
B
Boarding
DE
Distance Education
 StudentOnVisaM

Students who are not Australian citizens are students on a visa.

 
values:
Y
Yes
N
No
 OverseasStudentM

Overseas students are students who are on a visa specifically related to studying in Australia. You must always report overseas students as students on visas.

 
values:
Y
Yes
N
No
 DisabilityLevelOfAdjustmentM

Disability Level of Adjustment Level of adjustment for students with disability using the Nationally Consistent Collection of Data on Students with Disability (NCCD) model.None if there is no adjustment.

 
values:
QDTP
support provided within Quality Differentiated Teaching Practice
Supplementary
Substantial
Extensive
None
 DisabilityCategoryM

Category for students with disability using the Nationally Consistent Collection of Data on Students with Disability (NCCD) model. None if no disability.

 
values:
Physical
Cognitive
Social-Emotional
Sensory
None
 FTEM

Full-time equivalent for the student cohort e.g. a cohort of students who attend 50% of time would be represented as 0.5.

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
 HeadcountM

Count of students for this cohort.

 
xs:unsignedInt
Table A.51-1: CensusStudentType

A.52 CharacteristicsType

Reference to one or more AggregateCharacteristicInfo objects.

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

Reference to one or more AggregateCharacteristicInfo objects.

 
List
 AggregateCharacteristicInfoRefIdMR

Reference to an AggregateCharacteristicInfo object.

 
IdRefType
Table A.52-1: CharacteristicsType

A.53 CheckoutInfoType

If the item is currently checked out to this person, this element contains the date and time that the item is due to be returned.

CheckoutInfoType
Figure A.53-1: CheckoutInfoType CheckoutInfoType CheckedOutOn ReturnBy RenewalCount
 Element/@AttributeCharDescriptionType
 CheckoutInfoType 

If the item is currently checked out to this person, this element contains the date and time that the item is due to be returned.

 
 
 CheckedOutOnM

The date and time that this item is was checked out.

 
xs:dateTime
 ReturnByM

The date and time that this item is due to be returned.

 
xs:dateTime
 RenewalCountO

The number of times this item has been renewed by this patron. On initial checkout, this value will be 0.

 
xs:unsignedInt
Table A.53-1: CheckoutInfoType

A.54 CodeFrameTestItemListType

CodeFrameTestItemListType
Figure A.54-1: CodeFrameTestItemListType CodeFrameTestItemListType TestItem
 Element/@AttributeCharDescriptionType
 CodeFrameTestItemListType  List
 TestItemORCode Frame Test Item

 

CodeFrameTestItemType
Table A.54-1: CodeFrameTestItemListType

A.55 CodeFrameTestItemType

CodeFrameTestItemType
Figure A.55-1: CodeFrameTestItemType CodeFrameTestItemType TestItemRefId SequenceNumber TestItemContent
 Element/@AttributeCharDescriptionType
 CodeFrameTestItemTypeOR  
 TestItemRefIdM

The GUID of Test item object.

 
IdRefType
 SequenceNumberM

Location of test item in testlet, as an ordinal.

 
xs:integer
 TestItemContentM

 

NAPTestItemContentType
Table A.55-1: CodeFrameTestItemType

A.56 ComponentsType

Lesson or activity-sized portions of a resource.

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

Lesson or activity-sized portions of a resource.

 
List
 ComponentMR

A lesson or activity-sized portion of a resource.

 
ComponentType
Table A.56-1: ComponentsType

A.57 ComponentType

A lesson or activity-sized portion of a resource.

ComponentType
Figure A.57-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.57-1: ComponentType

A.58 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.58-1: ContactFlagsType ContactFlagsType ParentLegalGuardian PickupRights LivesWith AccessToRecords ReceivesAssessmentReport EmergencyContact HasCustody DisciplinaryContact AttendanceContact PrimaryCareProvider FeesBilling FeesAccess 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
 FeesAccessC

Does this contact have access to fees information?

 
AUCodeSetsYesOrNoCategoryType
 FamilyMailC

Does this person receive family mail?

 
AUCodeSetsYesOrNoCategoryType
 InterventionOrderC

Is there an Intervention Order against this Contact?

 
AUCodeSetsYesOrNoCategoryType
Table A.58-1: ContactFlagsType

A.59 ContactInfoType

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

ContactInfoType
Figure A.59-1: ContactInfoType ContactInfoType Name PositionTitle Role RegistrationDetails Qualifications 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
 RegistrationDetailsORegistration Details of the Contact. xs:normalizedString
 QualificationsOQualifications of the Contact. xs:normalizedString
 AddressO

Address of the contact.

 
AddressType
 EmailListO

List of Email elements.

 
EmailListType
 PhoneNumberListO

List of PhoneNumber elements.

 
PhoneNumberListType
Table A.59-1: ContactInfoType
{ "ContactInfo": { "Name": { "Type": "LGL", "FamilyName": "Woodall", "GivenName": "Charles", "MiddleName": "William" }, "PositionTitle": "Superintendent", "EmailList": { "Email": [ { "Type": "01", "value": "drseuss@whoville.k12.state.us" } ] }, "PhoneNumberList": { "PhoneNumber": [ { "Type": "0096", "Number": "(02) 9555-0102" } ] } } }
<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.59-1: ContactInfoType

A.60 ContactsType

Contains contact information about resource authors.

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

Contains contact information about resource authors.

 
List
 ContactOR

Contains contact information about a resource author.

 
ContactType
Table A.60-1: ContactsType

A.61 ContactType

Contains contact information about a resource author.

ContactType
Figure A.61-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.61-1: ContactType

A.62 ContentDescriptionListType

ContentDescriptionListType
Figure A.62-1: ContentDescriptionListType ContentDescriptionListType ContentDescription
 Element/@AttributeCharDescriptionType
 ContentDescriptionListType  List
 ContentDescriptionOR

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

 
xs:normalizedString
Table A.62-1: ContentDescriptionListType

A.63 CopyRightContainerType

Copyright for document.

CopyRightContainerType
Figure A.63-1: CopyRightContainerType CopyRightContainerType Date Holder
 Element/@AttributeCharDescriptionType
 CopyRightContainerTypeO

Copyright for document.

 
 
 DateC

Copyright date

 
xs:date
 HolderC

Name of the copyright holder

 
xs:normalizedString
Table A.63-1: CopyRightContainerType

A.64 CountryList2Type

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

A person's country of residency.

 
CountryType
Table A.64-1: CountryList2Type

A.65 CountryListType

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

A person's country of citizenship.

 
CountryType
Table A.65-1: CountryListType

A.66 CountryType

A country code.

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

A country code.

 
AUCodeSetsStandardAustralianClassificationOfCountriesSACCType
Table A.66-1: CountryType
{ "Country": "1101" }
<Country>1101</Country>
Example A.66-1: CountryType

A.67 CreatedType

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.
CreatedType
Figure A.67-1: CreatedType CreatedType DateTime Creators
 Element/@AttributeCharDescriptionType
 CreatedType 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.   
 DateTimeM

Date and time object was created.

 
xs:dateTime
 CreatorsO

List of Creators.

 
CreatorListType
Table A.67-1: CreatedType

A.68 CreationUserType

Information about which staff member created this record.

CreationUserType
Figure A.68-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.68-1: CreationUserType

A.69 CreatorListType

List of Creators.

CreatorListType
Figure A.69-1: CreatorListType CreatorListType Creator
 Element/@AttributeCharDescriptionType
 CreatorListType 

List of Creators.

 
List
 CreatorMR LifeCycleCreatorType
Table A.69-1: CreatorListType

A.70 DebitOrCreditAmountType

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

DebitOrCreditAmountType
Figure A.70-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.70-1: DebitOrCreditAmountType

A.71 DefinedProtocolsType

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

A.72 DemographicsType

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

DemographicsType
Figure A.72-1: DemographicsType DemographicsType IndigenousStatus Sex BirthDate DateOfDeath Deceased BirthDateVerification PlaceOfBirth StateOfBirth CountryOfBirth CountriesOfCitizenship CountriesOfResidency CountryArrivalDate AustralianCitizenshipStatus EnglishProficiency LanguageList DwellingArrangement Religion ReligiousEventList ReligiousRegion PermanentResident VisaSubClass VisaStatisticalCode VisaExpiryDate VisaSubClassList LBOTE InterpreterRequired ImmunisationCertificateStatus CulturalBackground MaritalStatus MedicareNumber
 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
 DeceasedO

Indicator if the person is known to be deceased.

 
AUCodeSetsYesOrNoCategoryType
 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

The person's country of citizenship.

 
CountryListType
 CountriesOfResidencyO

The person's country of residency.

 
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
 InterpreterRequiredO

Is an interpreter required for the school to communicate with this person?

 
AUCodeSetsYesOrNoCategoryType
 ImmunisationCertificateStatusO

Status of Immunisation Certificate

 
AUCodeSetsImmunisationCertificateStatusType
 CulturalBackgroundO

Used to indicate cultural background.

 
AUCodeSetsAustralianStandardClassificationOfCulturalAndEthnicGroupsASCCEGType
 MaritalStatusO

The person's marital status.

 
AUCodeSetsMaritalStatusAIHWType
 MedicareNumberO

Person's Medicare number. Exchange only with permission to do so.

 
xs:normalizedString
Table A.72-1: DemographicsType
{ "Demographics": { "IndigenousStatus": "3", "Sex": "1", "BirthDate": "1990-09-26", "Deceased": "Y", "BirthDateVerification": "1004", "PlaceOfBirth": "Clayton", "StateOfBirth": "VIC", "CountryOfBirth": "1101", "CountriesOfCitizenship": { "CountryOfCitizenship": [ "8104", "1101" ] }, "CountriesOfResidency": { "CountryOfResidency": [ "8104", "1101" ] }, "CountryArrivalDate": "1990-09-26", "AustralianCitizenshipStatus": "1", "EnglishProficiency": { "Code": "1" }, "LanguageList": { "Language": [ { "Code": "0001", "LanguageType": "1" } ] }, "DwellingArrangement": { "Code": "1671" }, "Religion": { "Code": "2013" }, "ReligiousEventList": { "ReligiousEvent": [ { "Type": "Baptism", "Date": "2000-09-01" }, { "Type": "Christmas", "Date": "2009-12-24" } ] }, "ReligiousRegion": "The Religion Region", "PermanentResident": "P", "VisaSubClass": "101", "VisaStatisticalCode": "05" } }
<Demographics> <IndigenousStatus>3</IndigenousStatus> <Sex>1</Sex> <BirthDate>1990-09-26</BirthDate> <Deceased>Y</Deceased> <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.72-1: Demographics Example

A.73 DetentionContainerType

Container for details of a Detention.

DetentionContainerType
Figure A.73-1: DetentionContainerType DetentionContainerType DetentionCategory DetentionDate DetentionLocation DetentionNotes Status
 Element/@AttributeCharDescriptionType
 DetentionContainerType 

Container for details of a Detention.

 
 
 DetentionCategoryM

Categorisation of a Detention.

 
AUCodeSetsDetentionCategoryType
 DetentionDateO

Date of the detention.

 
xs:date
 DetentionLocationO

Eventually to be typed for initial draft will be string to try and determine a valid code set.

 
xs:string
 DetentionNotesO

Any notes that can be provided regarding the need/response that led to the detention.

 
xs:string
 StatusO

Current Status.

 
AUCodeSetsWellbeingStatusType
Table A.73-1: DetentionContainerType

A.74 DomainBandsContainerType

Container for the NAP Domain Bands - Upper and Lower

DomainBandsContainerType
Figure A.74-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.74-1: DomainBandsContainerType

A.75 DomainProficiencyContainerType

Container for the NAP Proficiency Levels

DomainProficiencyContainerType
Figure A.75-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 domain specified (place holder). xs:decimal
 Level1UpperMUpper scaled score value for Proficiency Level 1 in domain specified (place holder). xs:decimal
 Level2LowerMLowest scaled score value for Proficiency Level 2 in domain specified (place holder). xs:decimal
 Level2UpperMUpper scaled score value for Proficiency Level 2 in domain specified (place holder). xs:decimal
 Level3LowerMLowest scaled score value for Proficiency Level 3 in domain specified (place holder). xs:decimal
 Level3UpperMUpper scaled score value for Proficiency Level 3 in domain specified (place holder). xs:decimal
 Level4LowerMLowest scaled score value for Proficiency Level 4 in domain specified (place holder). xs:decimal
 Level4UpperMUpper scaled score value for Proficiency Level 4 in domain specified (place holder). xs:decimal
Table A.75-1: DomainProficiencyContainerType

A.76 DomainScoreType

DomainScoreType
Figure A.76-1: DomainScoreType DomainScoreType RawScore ScaledScoreValue ScaledScoreLogitValue ScaledScoreStandardError ScaledScoreLogitStandardError StudentDomainBand StudentProficiency PlausibleScaledValueList
 Element/@AttributeCharDescriptionType
 DomainScoreTypeO  
 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
 StudentProficiencyO

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

 
xs:normalizedString
 PlausibleScaledValueListM

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

 
PlausibleScaledValueListType
Table A.76-1: DomainScoreType

A.77 DwellingArrangementType

Setting/environment in which the person resides.

DwellingArrangementType
Figure A.77-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.77-1: DwellingArrangementType

A.78 EducationalLevelType

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

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

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

 
AUCodeSetsSchoolEducationLevelTypeType
Table A.78-1: EducationalLevelType
{ "EducationalLevel": "3" }
<EducationalLevel>3</EducationalLevel>
Example A.78-1: EducationalLevelType

A.79 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.79-1: EducationFilterType EducationFilterType LearningStandardItems
 Element/@AttributeCharDescriptionType
 EducationFilterType   
 LearningStandardItemsOAllows any SIF object to be correlated to learning standards. LearningStandardsType
Table A.79-1: EducationFilterType
{ "EducationFilter": { "LearningStandardItems": { "LearningStandardItemRefId": [ "23E34B35-9D75-101A-8C3D-00AA001A1652", "34F34B35-9D75-101A-8C3D-00AA001A1652", "4F034B35-9D75-101A-8C3D-00AA001A9D75", "52E34B35-1652-101A-8C3D-00AA001A1667", "63E85F35-9D75-101A-8C3D-00AA001A2352", "73E34B35-9D75-101A-8C3D-00AA001A1659", "83E34B35-1652-101A-8C3D-00AA001A1652" ] } } }
<EducationFilter> <LearningStandardItems> <LearningStandardItemRefId>23E34B35-9D75-101A-8C3D-00AA001A1652</LearningStandardItemRefId> <LearningStandardItemRefId>34F34B35-9D75-101A-8C3D-00AA001A1652</LearningStandardItemRefId> <LearningStandardItemRefId>4F034B35-9D75-101A-8C3D-00AA001A9D75</LearningStandardItemRefId> <LearningStandardItemRefId>52E34B35-1652-101A-8C3D-00AA001A1667</LearningStandardItemRefId> <LearningStandardItemRefId>63E85F35-9D75-101A-8C3D-00AA001A2352</LearningStandardItemRefId> <LearningStandardItemRefId>73E34B35-9D75-101A-8C3D-00AA001A1659</LearningStandardItemRefId> <LearningStandardItemRefId>83E34B35-1652-101A-8C3D-00AA001A1652</LearningStandardItemRefId> </LearningStandardItems> </EducationFilter>
Example A.79-1: EducationFilter Example

A.80 ElectronicIdListType

A list of electronic identifiers associated with an entity.

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

A list of electronic identifiers associated with an entity.

 
List
 ElectronicIdMR ElectronicIdType
Table A.80-1: ElectronicIdListType
{ "ElectronicIdList": { "ElectronicId": [ { "Type": "01", "value": "206654" }, { "Type": "03", "value": "1234" } ] } }
<ElectronicIdList> <ElectronicId Type="01">206654</ElectronicId> <ElectronicId Type="03">1234</ElectronicId> </ElectronicIdList>
Example A.80-1: ElectronicIdListType

A.81 ElectronicIdType

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

ElectronicIdType
Figure A.81-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.81-1: ElectronicIdType
{ "ElectronicId": { "Type": "01", "value": "206654" } }
<ElectronicId Type="01">206654</ElectronicId>
Example A.81-1: ElectronicIdType

A.82 EmailListType

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

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

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

 
List
 EmailMR

E-mail address.

 
EmailType
Table A.82-1: EmailListType
{ "EmailList": { "Email": [ { "Type": "01", "value": "contact@sifinfo.org" }, { "Type": "02", "value": "info@sifinfo.org" } ] } }
<EmailList> <Email Type="01">contact@sifinfo.org</Email> <Email Type="02">info@sifinfo.org</Email> </EmailList>
Example A.82-1: EmailListType

A.83 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.83-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.83-1: EmailType
{ "Email": { "Type": "01", "value": "contact@sifinfo.org" } }
<Email Type="01">contact@sifinfo.org</Email>
Example A.83-1: EmailType

A.84 EnglishProficiencyType

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

Person's proficiency in English.

 
AUCodeSetsEnglishProficiencyType
 OtherCodeListO OtherCodeListType
Table A.84-1: EnglishProficiencyType
{ "EnglishProficiency": { "Code": "9" } }
<EnglishProficiency> <Code>9</Code> </EnglishProficiency>
Example A.84-1: EnglishProficiencyType

A.85 EntityContactInfoType

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

EntityContactInfoType
Figure A.85-1: EntityContactInfoType EntityContactInfoType Name PositionTitle Role RegistrationDetails Qualifications Address Email PhoneNumber
 Element/@AttributeCharDescriptionType
 EntityContactInfoType 

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

 
 
 NameM

Name of the Contact Person for this entity. Note: For an AG Submission, Given Name and Surname are Mandatory.

 
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
 RegistrationDetailsORegistration Details of the Contact. xs:normalizedString
 QualificationsOQualifications of the Contact. xs:normalizedString
 AddressO

Address of the contact.

 
AddressType
 EmailM

Email address of the contact.

 
EmailType
 PhoneNumberM

Phone number of the contact.

 
PhoneNumberType
Table A.85-1: EntityContactInfoType
{ "EntityContactInfo": { "Name": { "Type": "LGL", "FamilyName": "Woodall", "GivenName": "Charles", "MiddleName": "William" }, "PositionTitle": "Superintendent", "Email": { "Type": "01", "value": "drseuss@whoville.k12.state.us" }, "PhoneNumber": { "Type": "0096", "Number": "(02) 9555-0102" } } }
<EntityContactInfo> <Name Type="LGL"> <FamilyName>Woodall</FamilyName> <GivenName>Charles</GivenName> <MiddleName>William</MiddleName> </Name> <PositionTitle>Superintendent</PositionTitle> <Email Type="01">drseuss@whoville.k12.state.us</Email> <PhoneNumber Type="0096"> <Number>(02) 9555-0102</Number> </PhoneNumber> </EntityContactInfo>
Example A.85-1: EntityContactInfoType

A.86 EssentialMaterialsType

Essential materials required to engage in this activity.

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

Essential materials required to engage in this activity.

 
List
 EssentialMaterialOR

Essential material required to engage in this activity.

 
xs:string
Table A.86-1: EssentialMaterialsType

A.87 EvaluationsType

Evaluations/review of the resource.

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

Evaluations/review of the resource.

 
List
 EvaluationOR

Evaluation/review of resource.

 
EvaluationType
Table A.87-1: EvaluationsType

A.88 EvaluationType

Evaluation/review of resource.

EvaluationType
Figure A.88-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.88-1: EvaluationType

A.89 ExclusionRulesType

Rules for which statistic may not be reported.

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

Rules for which statistic may not be reported.

 
List
 ExclusionRuleOR

Rule for which statistic may not be reported

 
ExclusionRuleType
Table A.89-1: ExclusionRulesType

A.90 ExclusionRuleType

Rule for which statistic may not be reported

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

Rule for which statistic may not be reported

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

A.91 ExpenseAccountsType

ExpenseAccountsType
Figure A.91-1: ExpenseAccountsType ExpenseAccountsType ExpenseAccount
 Element/@AttributeCharDescriptionType
 ExpenseAccountsType 

 

List
 ExpenseAccountOR

Account that is to be charged for the item.

 
ExpenseAccountType
Table A.91-1: ExpenseAccountsType

A.92 ExpenseAccountType

Account that is to be charged for the item.

ExpenseAccountType
Figure A.92-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.92-1: ExpenseAccountType

A.93 ExtendedContentType

Allows for any mixed XML in an element.
ExtendedContentType
Figure A.93-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.93-1: ExtendedContentType

A.94 FinancialAccountRefIdListType

List of RefIds of financial account codes.

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

List of RefIds of financial account codes.

 
List
 FinancialAccountRefIdOR

RefId of a chart of account code associated with the invoice.

 
IdRefType
Table A.94-1: FinancialAccountRefIdListType

A.95 FineInfoListType

List of fines assessed.

FineInfoListType
Figure A.95-1: FineInfoListType FineInfoListType FineInfo
 Element/@AttributeCharDescriptionType
 FineInfoListType 

List of fines assessed.

 
List
 FineInfoOR

If the item has a fine assessed to this person, this element will contain the information about the fine.

 
FineInfoType
Table A.95-1: FineInfoListType

A.96 FineInfoType

If the item has a fine assessed to this person, this element will contain the information about the fine.

FineInfoType
Figure A.96-1: FineInfoType FineInfoType Type Assessed Description Amount Reference
 Element/@AttributeCharDescriptionType
 FineInfoTypeOR

If the item has a fine assessed to this person, this element will contain the information about the fine.

 
 
@TypeM

Type of fine assessed to this patron and item. A corresponding ItemInfo is required for all FineInfo types except "Other" and "Refund" where it is permissible to omit the ItemInfo element if there isn't an item associated with the fine.

 
xs:token
 AssessedM

The date and time that this fine was assessed to the patron.

 
xs:dateTime
 DescriptionO

More detailed information concerning the assessed fine or refund.

 
xs:string
 AmountM

The current balance of the fine expressed as a positive number.

 
MonetaryAmountType
 ReferenceO

An application-specific reference identifier for the fine being assessed, paid, or refunded. It is intended to identify a specific fine transaction allowing consumers to include this information in Billing or Payment events sent to the library application.

 
xs:string
Table A.96-1: FineInfoType

A.97 FollowUpActionListType

List of Actions where an action resulted and is known - maybe just a link to a WellbeingResponse Object

FollowUpActionListType
Figure A.97-1: FollowUpActionListType FollowUpActionListType FollowUpAction
 Element/@AttributeCharDescriptionType
 FollowUpActionListType 

List of Actions where an action resulted and is known - maybe just a link to a WellbeingResponse Object

 
List
 FollowUpActionORContainer for the Follow Up details. FollowUpActionType
Table A.97-1: FollowUpActionListType

A.98 FollowUpActionType

Repeatable Follow Up Action.

FollowUpActionType
Figure A.98-1: FollowUpActionType FollowUpActionType WellbeingResponseRefId FollowUpDetails FollowUpActionCategory
 Element/@AttributeCharDescriptionType
 FollowUpActionTypeOR

Repeatable Follow Up Action.

 
 
 WellbeingResponseRefIdO

The RefId of a WellbeingResponse Object if it exists.

 
IdRefType
 FollowUpDetailsO

Optional free text to outline follow up.

 
xs:string
 FollowUpActionCategoryO

Category of Action - typing locally defined.

 
xs:string
Table A.98-1: FollowUpActionType

A.99 FQContextualQuestionListType

A list of Contextual Questions.

FQContextualQuestionListType
Figure A.99-1: FQContextualQuestionListType FQContextualQuestionListType FQContextualQuestion
 Element/@AttributeCharDescriptionType
 FQContextualQuestionListType 

A list of Contextual Questions.

 
List
 FQContextualQuestionOR

The Contextual Question.

 
FQContextualQuestionType
Table A.99-1: FQContextualQuestionListType

A.100 FQContextualQuestionType

The FQItem contextual question.

FQContextualQuestionType
Figure A.100-1: FQContextualQuestionType FQContextualQuestionType FQContext FQAnswer
 Element/@AttributeCharDescriptionType
 FQContextualQuestionType

The FQItem contextual question.

 
 
 FQContextM

Context Question.

 
xs:string
 FQAnswerM

Associated Answer.

 
xs:string
Table A.100-1: FQContextualQuestionType

A.101 FQItemListType

A list of FQ Items reported on.

FQItemListType
Figure A.101-1: FQItemListType FQItemListType FQItem
 Element/@AttributeCharDescriptionType
 FQItemListType 

A list of FQ Items reported on.

 
List
 FQItemOR

The FQItem being reported on.

 
FQItemType
Table A.101-1: FQItemListType

A.102 FQItemType

The FQItem being reported on.

FQItemType
Figure A.102-1: FQItemType FQItemType FQItemCode TuitionAmount BoardingAmount SystemAmount DioceseAmount FQComments
 Element/@AttributeCharDescriptionType
 FQItemType

The FQItem being reported on.

 
 
 FQItemCodeM

Financial Questionnaire Item Code

 
xs:string
 TuitionAmountO

Amount associated with Tuition.

 
xs:decimal
 BoardingAmountO

Amount associated with Boarding.

 
xs:decimal
 SystemAmountO

Amount associated with the System.

 
xs:decimal
 DioceseAmountO

Amount associated with the Diocese.

 
xs:decimal
 FQCommentsO

Comments associated with a FQ Item

 
xs:string
Table A.102-1: FQItemType

A.103 FQReportingListType

A list of Financial Questionnaire Reports.

FQReportingListType
Figure A.103-1: FQReportingListType FQReportingListType FQReporting
 Element/@AttributeCharDescriptionType
 FQReportingListType 

A list of Financial Questionnaire Reports.

 
List
 FQReportingMR

The Financial Questionnaire being reported on.

 
FQReportingType
Table A.103-1: FQReportingListType

A.104 FQReportingType

The Financial Questionnaire being reported on.

FQReportingType
Figure A.104-1: FQReportingType FQReportingType CommonwealthId EntityName EntityContact FQContextualQuestionList FQItemList AGRuleList
 Element/@AttributeCharDescriptionType
 FQReportingTypeMR

The Financial Questionnaire being reported on.

 
 
 CommonwealthIdM

Commonwealth identifier for this school/campus or entity being reported on.

 
xs:normalizedString
 EntityNameOName of the Entity who this submission is for, if a School, it will be the SchoolName. xs:normalizedString
 EntityContactMInformation on the Contact for the submission. EntityContactInfoType
 FQContextualQuestionListO

A list of Financial questions to set the context for the AG Collection.

 
FQContextualQuestionListType
 FQItemListM

A list of Financial Items being reported on for the AG Collection.

 
FQItemListType
 AGRuleListO

A list of Rules associated with this submission.

 
AGRuleListType
Table A.104-1: FQReportingType

A.105 GenericRubricType

GenericRubricType
Figure A.105-1: GenericRubricType GenericRubricType RubricType ScoreList Descriptor
 Element/@AttributeCharDescriptionType
 GenericRubricTypeMR

 

 
 RubricTypeM

Category that rubric is scoring for.

 
xs:normalizedString
 ScoreListM

Category that rubric is scoring for.

 
ScoreListType
 DescriptorO

Descriptor of Score Point of the Rubric.

 
xs:normalizedString
Table A.105-1: GenericRubricType

A.106 GradeType

Overall Student Grade. At least one numeric, percentage or letter must be provided as defined in the fields below.

GradeType
Figure A.106-1: GradeType GradeType Percentage Numeric Letter Narrative MarkInfoRefId
 Element/@AttributeCharDescriptionType
 GradeTypeO

Overall Student Grade. At least one numeric, percentage or letter must be provided as defined in the fields below.

 
 
 PercentageC

The grade percentage for this grade (0.00-100.00).

 
xs:decimal
xs:minInclusive0.00
xs:maxInclusive100.00
 NumericC

The raw numeric value for this grade.

 
xs:decimal
 LetterC

The letter grade value for this grade. If this is provided, the numeric value or percentage value must also be entered in order to provide a numeric value for the grade to be utilized in any computations.

 
xs:token
 NarrativeO

The free form text narrative for this grade. Can incorporate teacher judgement.

 
xs:string
 MarkInfoRefIdO

GUID of the MarkInfo Object that provides information about this grading.

 
IdRefType
Table A.106-1: GradeType

A.107 GradingScoreListType

Assignments that the student went through to achieve this summative assessment.

GradingScoreListType
Figure A.107-1: GradingScoreListType GradingScoreListType GradingAssignmentScore
 Element/@AttributeCharDescriptionType
 GradingScoreListType 

Assignments that the student went through to achieve this summative assessment.

 
List
 GradingAssignmentScoreOR

AssignmentScore.

 
AssignmentScoreType
Table A.107-1: GradingScoreListType

A.108 GraduationDateType

Date student officially graduated from secondary education.

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

Date student officially graduated from secondary education.

 
PartialDateType
Table A.108-1: GraduationDateType
{ "GraduationDate": "2005-05-27" }
<GraduationDate>2005-05-27</GraduationDate>
Example A.108-1: GraduationDateType

A.109 GridLocationType

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

GridLocationType
Figure A.109-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.109-1: GridLocationType
{ "GridLocation": { "Latitude": 41.85, "Longitude": -87.65 } }
<GridLocation> <Latitude>41.850000</Latitude> <Longitude>-87.650000</Longitude> </GridLocation>
Example A.109-1: GridLocationType

A.110 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.110-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.110-1: GUIDType

A.111 HoldInfoListType

List of holds placed.

HoldInfoListType
Figure A.111-1: HoldInfoListType HoldInfoListType HoldInfo
 Element/@AttributeCharDescriptionType
 HoldInfoListType 

List of holds placed.

 
List
 HoldInfoOR

If the item has a hold placed on it by a patron, this element will contain the information about the hold.

 
HoldInfoType
Table A.111-1: HoldInfoListType

A.112 HoldInfoType

If the item has a hold placed on it by a patron, this element will contain the information about the hold.

HoldInfoType
Figure A.112-1: HoldInfoType HoldInfoType Type DatePlaced DateNeeded ReservationExpiry MadeAvailable Expires
 Element/@AttributeCharDescriptionType
 HoldInfoType 

If the item has a hold placed on it by a patron, this element will contain the information about the hold.

 
 
@TypeM

The type of hold being referenced.

 
xs:token
 DatePlacedM

The date that the patron placed the hold.

 
xs:date
 DateNeededO

The date that the patron needs this item by.

 
xs:date
 ReservationExpiryO

The date when this reservation will expire freeing the item to be assigned to another patron.

 
xs:date
 MadeAvailableO

The date that this item became available for the patron to pick up.

 
xs:date
 ExpiresO

The date when this ready hold will expire freeing the item to be assigned to another patron.

 
xs:date
Table A.112-1: HoldInfoType

A.113 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.113-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.113-1: HomeroomNumberType
{ "HomeroomNumber": "A-204" }
<HomeroomNumber>A-204</HomeroomNumber>
Example A.113-1: HomeroomNumberType

A.114 HomeroomType

Homeroom for this enrollment.

HomeroomType
Figure A.114-1: HomeroomType HomeroomType SIF_RefObject
 Element/@AttributeCharDescriptionType
 HomeroomTypeO

Homeroom for this enrollment.

 
IdRefType
@SIF_RefObjectM

The name of the object referenced.

 
values:
RoomInfo
Table A.114-1: HomeroomType

A.115 HouseholdContactInfoListType

List of Households this Person is associated with
HouseholdContactInfoListType
Figure A.115-1: HouseholdContactInfoListType HouseholdContactInfoListType HouseholdContactInfo
 Element/@AttributeCharDescriptionType
 HouseholdContactInfoListType List 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.115-1: HouseholdContactInfoListType

A.116 HouseholdContactInfoType

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

HouseholdContactInfoType
Figure A.116-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.

 
 
 PreferenceNumberO

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

The person's address(es).

 
AddressListType
 EmailListO

List of Email elements.

 
EmailListType
 PhoneNumberListO

List of PhoneNumber elements.

 
PhoneNumberListType
Table A.116-1: HouseholdContactInfoType

A.117 HouseholdListType

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

 

List
 HouseholdMR

Repeatable element containing the ID of a household.

 
LocalIdType
Table A.117-1: HouseholdListType

A.118 IdentityAssertionsType

The list of identity assertions for this user.

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

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.118-1: IdentityAssertionsType

A.119 IdRefType

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

A.120 JournalAdjustmentListType

List of accounts that need adjustment. To use this element - the journal must have an originating transaction.

JournalAdjustmentListType
Figure A.120-1: JournalAdjustmentListType JournalAdjustmentListType JournalAdjustment
 Element/@AttributeCharDescriptionType
 JournalAdjustmentListType 

List of accounts that need adjustment. To use this element - the journal must have an originating transaction.

 
List
 JournalAdjustmentOR

Details of an adjustment.

 
JournalAdjustmentType
Table A.120-1: JournalAdjustmentListType

A.121 JournalAdjustmentType

Details of the Journal Adjustment. There must be an originating transaction for this to be used.

JournalAdjustmentType
Figure A.121-1: JournalAdjustmentType JournalAdjustmentType DebitFinancialAccountRefId CreditFinancialAccountRefId DebitAccountCode CreditAccountCode GSTCodeOriginal GSTCodeReplacement LineAdjustmentAmount
 Element/@AttributeCharDescriptionType
 JournalAdjustmentTypeOR

Details of the Journal Adjustment. There must be an originating transaction for this to be used.

 
 
 DebitFinancialAccountRefIdO

RefId of account to debit.

 
IdRefType
 CreditFinancialAccountRefIdO

RefId of account to credit.

 
IdRefType
 DebitAccountCodeO

Account to debit.

 
xs:token
 CreditAccountCodeO

Account to credit.

 
xs:token
 GSTCodeOriginalO

Original GST code for journal transfer (if required).

 
xs:normalizedString
 GSTCodeReplacementO

Replacement GST code for journal transfer (if required).

 
xs:normalizedString
 LineAdjustmentAmountM

Amount to transfer between the two accounts.

 
MonetaryAmountType
Table A.121-1: JournalAdjustmentType

A.122 LanguageBaseType

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

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

 
AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType
 OtherCodeListO

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
 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.122-1: LanguageBaseType

A.123 LanguageListType

LanguageListType
Figure A.123-1: LanguageListType LanguageListType Language
 Element/@AttributeCharDescriptionType
 LanguageListType  List
 LanguageMR LanguageBaseType
Table A.123-1: LanguageListType
{ "LanguageList": { "Language": [ { "Code": "1201", "LanguageType": "1" }, { "Code": "1301", "LanguageType": "9" } ] } }
<LanguageList> <Language> <Code>1201</Code> <LanguageType>1</LanguageType> </Language> <Language> <Code>1301</Code> <LanguageType>9</LanguageType> </Language> </LanguageList>
Example A.123-1: LanguageListType

A.124 LanguageOfInstructionType

Language in which the section is taught.

LanguageOfInstructionType
Figure A.124-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.124-1: LanguageOfInstructionType

A.125 LEAContactListType

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

Information on contact persons for this LEA.

 
LEAContactType
Table A.125-1: LEAContactListType

A.126 LEAContactType

Information on contact persons for this LEA.

LEAContactType
Figure A.126-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

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

 
ContactInfoType
Table A.126-1: LEAContactType

A.127 LearningObjectivesType

Educational objectives of the activity.

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

Educational objectives of the activity.

 
List
 LearningObjectiveOR

Description of an educational objective of the activity.

 
xs:string
Table A.127-1: LearningObjectivesType

A.128 LearningResourcesType

Container for related resources.

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

Container for related resources.

 
List
 LearningResourceRefIdOR

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

 
IdRefType
Table A.128-1: LearningResourcesType

A.129 LearningStandardListType

References to LearningStandardItems.

LearningStandardListType
Figure A.129-1: LearningStandardListType LearningStandardListType LearningStandard
 Element/@AttributeCharDescriptionType
 LearningStandardListType 

References to LearningStandardItems.

 
List
 LearningStandardOR

Reference to a LearningStandardType.

 
LearningStandardType
Table A.129-1: LearningStandardListType

A.130 LearningStandardsDocumentType

References to LearningStandard Documents.

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

References to LearningStandard Documents.

 
List
 LearningStandardDocumentRefIdOR

Reference to a LearningStandardItem Document.

 
IdRefType
Table A.130-1: LearningStandardsDocumentType

A.131 LearningStandardsType

References to LearningStandardItems.

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

References to LearningStandardItems.

 
List
 LearningStandardItemRefIdOR

Reference to a LearningStandardItem.

 
IdRefType
Table A.131-1: LearningStandardsType

A.132 LearningStandardType

LearningStandardType
Figure A.132-1: LearningStandardType LearningStandardType LearningStandardItemRefId LearningStandardURL LearningStandardLocalId
 Element/@AttributeCharDescriptionType
 LearningStandardTypeOR

 

 
 LearningStandardItemRefIdO

GUID of a LearningStandardItem object, presenting the learning standard as part of a well-defined hierarchy (which a client would need to recover and reconstruct).

 
IdRefType
 LearningStandardURLO

URL allocated to the learning standard (e.g. in the Machine Readable Australian Curriculum).

 
xs:anyURI
 LearningStandardLocalIdO

A local identifier or code allocated to the learning standard. Does not pre-suppose a machine readable representation of the framework that the learning standard is part of.

 
LocalIdType
Table A.132-1: LearningStandardType

A.133 LibraryItemInfoType

This element contains the information about the library item. Most Transaction elements will contain this element. However, certain types of fines assessed to the student like "talking in class", "running in library", etc. do not have a corresponding item so that Transaction instance would not contain an ItemInfo.

LibraryItemInfoType
Figure A.133-1: LibraryItemInfoType LibraryItemInfoType Type Title Author ElectronicId CallNumber ISBN Cost ReplacementCost
 Element/@AttributeCharDescriptionType
 LibraryItemInfoType 

This element contains the information about the library item. Most Transaction elements will contain this element. However, certain types of fines assessed to the student like "talking in class", "running in library", etc. do not have a corresponding item so that Transaction instance would not contain an ItemInfo.

 
 
@TypeM

Type of item being referenced.

 
xs:token
 TitleM

The title of the item being referenced by this Transaction.

 
xs:string
 AuthorO

The author of the item being referenced by this Transaction.

 
xs:string
 ElectronicIdO

Electronic identifier associated with this Transaction.

This element will not appear if the Transaction contains a HoldInfo for an item where a specific instance of the item hasn't been assigned to fulfill the hold request (i.e. unfulfilled title hold request).

 
ElectronicIdType
 CallNumberO

The library call number, if any, assigned to this item.

 
xs:string
 ISBNO

ISBN (International Standard Book Number) is a unique identifier for this book.

 
xs:string
 CostO

The cost of this item.

 
MonetaryAmountType
 ReplacementCostO

The replacement cost of this item.

 
MonetaryAmountType
Table A.133-1: LibraryItemInfoType

A.134 LibraryMessageListType

List of messages for/regarding the patron.

LibraryMessageListType
Figure A.134-1: LibraryMessageListType LibraryMessageListType Message
 Element/@AttributeCharDescriptionType
 LibraryMessageListTypeO

List of messages for/regarding the patron.

 
List
 MessageOR LibraryMessageType
Table A.134-1: LibraryMessageListType

A.135 LibraryMessageType

LibraryMessageType
Figure A.135-1: LibraryMessageType LibraryMessageType Priority PriorityCodeset Sent Text
 Element/@AttributeCharDescriptionType
 LibraryMessageType   
@PriorityM

The level of urgency associated with this message.

 
xs:token
@PriorityCodesetO

A unique indicator (usually a URL) that points to the codeset used.

 
xs:token
 SentO

The date and time that this message was originally sent.

 
xs:dateTime
 TextM

The contents of the message.

 
xs:string
Table A.135-1: LibraryMessageType

A.136 LibraryTransactionListType

List of transactions.

LibraryTransactionListType
Figure A.136-1: LibraryTransactionListType LibraryTransactionListType Transaction
 Element/@AttributeCharDescriptionType
 LibraryTransactionListType 

List of transactions.

 
List
 TransactionOR

Contains information about library transactions for the referenced patron. These include items that are checked out or have fines or holds placed on them.

 
LibraryTransactionType
Table A.136-1: LibraryTransactionListType

A.137 LibraryTransactionType

Contains information about library transactions for the referenced patron. These include items that are checked out or have fines or holds placed on them.

LibraryTransactionType
Figure A.137-1: LibraryTransactionType LibraryTransactionType ItemInfo CheckoutInfo FineInfoList HoldInfoList
 Element/@AttributeCharDescriptionType
 LibraryTransactionType 

Contains information about library transactions for the referenced patron. These include items that are checked out or have fines or holds placed on them.

 
 
 ItemInfoO

If this transaction has an item associated with it, this element contains the information about the item. Most Transaction elements will contain this element. However, certain types of fines assessed to the student like "talking in class", "running in library", etc. do not have a corresponding item so that Transaction instance would not contain an ItemInfo.

 
LibraryItemInfoType
 CheckoutInfoO

If the item is currently checked out to this person, this element contains the date and time that the item is due to be returned.

 
CheckoutInfoType
 FineInfoListO

List of fines assessed.

 
FineInfoListType
 HoldInfoListO

List of holds placed.

 
HoldInfoListType
Table A.137-1: LibraryTransactionType

A.138 LifeCycleCreatorType

Information about the Creator
LifeCycleCreatorType
Figure A.138-1: LifeCycleCreatorType LifeCycleCreatorType Name ID
 Element/@AttributeCharDescriptionType
 LifeCycleCreatorType Information about the Creator  
 NameM 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
 IDMUnique identifier of the creator. An email address or URI could be used here. xs:normalizedString
Table A.138-1: LifeCycleCreatorType

A.139 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.139-1: LifeCycleType LifeCycleType Created ModificationHistory TimeElements
 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.  CreatedType
 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.  ModifiedListType
 TimeElementsO

List of Time Elements.

 
TimeElementListType
Table A.139-1: LifeCycleType
{ "LifeCycle": { "Created": { "DateTime": "2006-08-14T00:00:00+10:00", "Creators": { "Creator": [ { "Name": "Alphonse Berdonosi", "ID": "http://www.edugeeks.com/aberdonosi" } ] } }, "ModificationHistory": { "Modified": [ { "By": "http://www.edugeeks.com/aberdonosi", "DateTime": "2006-08-18T00:30:00+10:00" } ] } } }
<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.139-1: LifeCycleType

A.140 LocalCodeListType

LocalCodeListType
Figure A.140-1: LocalCodeListType LocalCodeListType LocalCode
 Element/@AttributeCharDescriptionType
 LocalCodeListType 

 

List
 LocalCodeMR

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.

 
LocalCodeType
Table A.140-1: LocalCodeListType

A.141 LocalCodeType

LocalCodeType
Figure A.141-1: LocalCodeType LocalCodeType LocalisedCode Description Element ListIndex
 Element/@AttributeCharDescriptionType
 LocalCodeType 

 

 
 LocalisedCodeM

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
 DescriptionO

A Description of the LocalisedCode this represents.

 
xs:token
 ElementO

Identifies the element that requires local values.

 
xs:normalizedString
 ListIndexO

If this local value is associated with a list, what element in the list does this refer to? 1 = First element in the list.

 
xs:integer
Table A.141-1: LocalCodeType
{ "LocalCode": { "LocalisedCode": "0921", "Description": "Serbia Montenegro", "Element": "CountryOfBirth", "ListIndex": 1 } }
<LocalCode> <LocalisedCode>0921</LocalisedCode> <Description>Serbia Montenegro</Description> <Element>CountryOfBirth</Element> <ListIndex>1</ListIndex> </LocalCode>
Example A.141-1: LocalCodeType

A.142 LocalIdType

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

LocalIdType
Figure A.142-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.142-1: LocalIdType
{ "LocalId": "123321A" }
<LocalId>123321A</LocalId>
Example A.142-1: LocalId Example

A.143 LocationOfInstructionType

Description of the location in which the section is taught.

LocationOfInstructionType
Figure A.143-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.143-1: LocationOfInstructionType

A.144 LocationType

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

LocationType
Figure A.144-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.144-1: LocationType
{ "Location": { "Type": "Classroom", "LocationName": "Taylorhills Middle School Library", "LocationRefId": { "SIF_RefObject": "RoomInfo", "value": "23E34B35-9D75-101A-8C3D-00AA001A1652" } } }
<Location Type="Classroom"> <LocationName>Taylorhills Middle School Library</LocationName> <LocationRefId SIF_RefObject="RoomInfo">23E34B35-9D75-101A-8C3D-00AA001A1652</LocationRefId> </Location>
Example A.144-1: Location Example

A.145 LResourcesType

Learning resources that support this activity.

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

Learning resources that support this activity.

 
List
 LearningResourceRefIdOR

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

 
ResourcesType
Table A.145-1: LResourcesType

A.146 MapReferenceType

A Map Reference in x-y co-ordinates.

MapReferenceType
Figure A.146-1: MapReferenceType MapReferenceType Type XCoordinate YCoordinate MapNumber
 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
 MapNumberO

Map Number of the Reference, if available, alphanumeric.

 
xs:normalizedString
Table A.146-1: MapReferenceType

A.147 MarkerType

A staff member, (or members), who were involved with the grading of the student, or who was responsible for any associated teacher judgement and their associated role. Must be a current member of staff.

MarkerType
Figure A.147-1: MarkerType MarkerType StaffPersonalRefId Role
 Element/@AttributeCharDescriptionType
 MarkerTypeOR

A staff member, (or members), who were involved with the grading of the student, or who was responsible for any associated teacher judgement and their associated role. Must be a current member of staff.

 
 
 StaffPersonalRefIdO

The RefId of the staff member involved in the marking.

 
xs:string
 RoleO

The role the staff member played in grading the student.

 
xs:string
Table A.147-1: MarkerType

A.148 MediaTypesType

Resource media types.

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

Resource media types.

 
List
 MediaTypeOR

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

 
xs:token
Table A.148-1: MediaTypesType

A.149 MedicalAlertMessagesType

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

Medical alert associated with the student.

 
MedicalAlertMessageType
Table A.149-1: MedicalAlertMessagesType

A.150 MedicalAlertMessageType

Medical alert associated with the student.

MedicalAlertMessageType
Figure A.150-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.150-1: MedicalAlertMessageType

A.151 MedicationListType

A list of Medications.

MedicationListType
Figure A.151-1: MedicationListType MedicationListType Medication
 Element/@AttributeCharDescriptionType
 MedicationListType 

A list of Medications.

 
List
 MedicationOR MedicationType
Table A.151-1: MedicationListType

A.152 MedicationType

MedicationType
Figure A.152-1: MedicationType MedicationType MedicationName Dosage Frequency AdministrationInformation Method
 Element/@AttributeCharDescriptionType
 MedicationTypeOR

 

 
 MedicationNameO

Name of medication required for the student.

 
xs:string
 DosageO

Dosage and strength of medication required for the student.

 
xs:string
 FrequencyO

Frequency of Administration.

 
xs:string
 AdministrationInformationO

Information about how the medication is to be administered.

 
xs:string
 MethodO

Method of administration.

 
xs:string
Table A.152-1: MedicationType

A.153 MediumOfInstructionType

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

MediumOfInstructionType
Figure A.153-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.153-1: MediumOfInstructionType

A.154 ModifiedListType

An ordered set of Modified elements describing which system modified the data, when the modification took place, and a brief description of the modification.
ModifiedListType
Figure A.154-1: ModifiedListType ModifiedListType Modified
 Element/@AttributeCharDescriptionType
 ModifiedListType  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
 ModifiedORA single modification event. ModifiedType
Table A.154-1: ModifiedListType

A.155 ModifiedType

A single modification event.
ModifiedType
Figure A.155-1: ModifiedType ModifiedType By DateTime Description
 Element/@AttributeCharDescriptionType
 ModifiedType A single modification event.  
 ByMIdentifier of the system or person that modified the data. xs:normalizedString
 DateTimeMThe date/time the modification occurred. xs:dateTime
 DescriptionOHuman readable description of the data modifications. xs:string
Table A.155-1: ModifiedType

A.156 MonetaryAmountType

A monetary amount.

MonetaryAmountType
Figure A.156-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.156-1: MonetaryAmountType

A.157 MsgIdType

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

A.158 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.158-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.158-1: NameOfRecordType

A.159 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.159-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.159-1: NameType
{ "Name": { "Type": "LGL", "FamilyName": "Woodall", "GivenName": "Charles", "MiddleName": "William" } }
<Name Type="LGL"> <FamilyName>Woodall</FamilyName> <GivenName>Charles</GivenName> <MiddleName>William</MiddleName> </Name>
Example A.159-1: NameType

A.160 NAPCodeFrameTestletListType

NAPCodeFrameTestletListType
Figure A.160-1: NAPCodeFrameTestletListType NAPCodeFrameTestletListType Testlet
 Element/@AttributeCharDescriptionType
 NAPCodeFrameTestletListType  List
 TestletOR

Code Frame Testlet.

 
NAPTestletCodeFrameType
Table A.160-1: NAPCodeFrameTestletListType

A.161 NAPLANClassListType

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

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

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.161-1: NAPLANClassListType

A.162 NAPStudentResponseTestletListType

NAPStudentResponseTestletListType
Figure A.162-1: NAPStudentResponseTestletListType NAPStudentResponseTestletListType Testlet
 Element/@AttributeCharDescriptionType
 NAPStudentResponseTestletListType  List
 TestletOR

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

 
NAPTestletResponseType
Table A.162-1: NAPStudentResponseTestletListType

A.163 NAPSubscoreListType

NAPSubscoreListType
Figure A.163-1: NAPSubscoreListType NAPSubscoreListType Subscore
 Element/@AttributeCharDescriptionType
 NAPSubscoreListType  List
 SubscoreOR

Subscore

 
NAPSubscoreType
Table A.163-1: NAPSubscoreListType

A.164 NAPSubscoreType

NAPSubscoreType
Figure A.164-1: NAPSubscoreType NAPSubscoreType SubscoreType SubscoreValue
 Element/@AttributeCharDescriptionType
 NAPSubscoreTypeOR  
 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.164-1: NAPSubscoreType

A.165 NAPTestContentType

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

NAPTestContentType
Figure A.165-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

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

 
YearLevelType
 TestTypeM

Type of NAP Test assigned in the session

 
AUCodeSetsNAPTestTypeType
 DomainMDomain of the NAP test. Values: Writing, Reading, Language Conventions - Spelling, Language Conventions - Grammar and Punctuation, Numeracy. 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.165-1: NAPTestContentType

A.166 NAPTestItem2Type

NAPTestItem2Type
Figure A.166-1: NAPTestItem2Type NAPTestItem2Type TestItemRefId TestItemLocalId SequenceNumber
 Element/@AttributeCharDescriptionType
 NAPTestItem2TypeOR  
 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.166-1: NAPTestItem2Type

A.167 NAPTestItemContentType

Contents of a Test Item in the context of NAP.

NAPTestItemContentType
Figure A.167-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.

 
LocalIdType
 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
 MultipleChoiceOptionCountC

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

 
xs:int
 CorrectAnswerO

Τhe correct answer to the test item.

 
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
 ItemProficiencyLevelO

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

A list of Content descriptions in the Australian Curriculum that is relevant to the test item.

 
ContentDescriptionListType
 StimulusListO

List of Stimuli.

 
StimulusListType
 NAPWritingRubricListO

Writing Rubric List.

 
NAPWritingRubricListType
Table A.167-1: NAPTestItemContentType

A.168 NAPTestItemListType

NAPTestItemListType
Figure A.168-1: NAPTestItemListType NAPTestItemListType TestItem
 Element/@AttributeCharDescriptionType
 NAPTestItemListType  List
 TestItemOR

 

NAPTestItem2Type
Table A.168-1: NAPTestItemListType

A.169 NAPTestletCodeFrameType

NAPTestletCodeFrameType
Figure A.169-1: NAPTestletCodeFrameType NAPTestletCodeFrameType NAPTestletRefId TestletContent TestItemList
 Element/@AttributeCharDescriptionType
 NAPTestletCodeFrameTypeOR  
 NAPTestletRefIdO

GUID of Testlet object.

 
IdRefType
 TestletContentM

Contents of a Testlet in the context of NAP.

 
NAPTestletContentType
 TestItemListM

List of test items.

 
CodeFrameTestItemListType
Table A.169-1: NAPTestletCodeFrameType

A.170 NAPTestletContentType

Contents of a Testlet in the context of NAP.

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

Contents of a Testlet in the context of NAP.

 
 
 NAPTestletLocalIdM

Local identifier that identifies this NAP testlet.

 
LocalIdType
 TestletNameO

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.170-1: NAPTestletContentType

A.171 NAPTestletItemResponseListType

NAPTestletItemResponseListType
Figure A.171-1: NAPTestletItemResponseListType NAPTestletItemResponseListType ItemResponse
 Element/@AttributeCharDescriptionType
 NAPTestletItemResponseListType  List
 ItemResponseOR

Student's response to the test item.

 
NAPTestletResponseItemType
Table A.171-1: NAPTestletItemResponseListType

A.172 NAPTestletResponseItemType

Scores received by the student for teach item in the testlet

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

Scores received by the student for teach item in the testlet

 
 
 NAPTestItemRefIdO

The GUID that identifies this NAPLAN test item.

 
IdRefType
 NAPTestItemLocalIdM

Local identifier for the test item.

 
LocalIdType
 ResponseO

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

 
xs:string
 ResponseCorrectnessM

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. If the Student Response Set is empty (Sanctioned Abandonment or Refusal), set to NotAttempted.

 
AUCodeSetsNAPResponseCorrectnessType
 ScoreO

Score received by student for item.

 
xs:decimal
 LapsedTimeItemO

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.172-1: NAPTestletResponseItemType

A.173 NAPTestletResponseType

NAPTestletResponseType
Figure A.173-1: NAPTestletResponseType NAPTestletResponseType NAPTestletRefId NAPTestletLocalId TestletSubScore ItemResponseList
 Element/@AttributeCharDescriptionType
 NAPTestletResponseTypeOR  
 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
 TestletSubScoreO

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

 
xs:decimal
 ItemResponseListM

List of item responses.

 
NAPTestletItemResponseListType
Table A.173-1: NAPTestletResponseType

A.174 NAPWritingRubricListType

NAPWritingRubricListType
Figure A.174-1: NAPWritingRubricListType NAPWritingRubricListType NAPWritingRubric
 Element/@AttributeCharDescriptionType
 NAPWritingRubricListType  List
 NAPWritingRubricOR

 

NAPWritingRubricType
Table A.174-1: NAPWritingRubricListType

A.175 NAPWritingRubricType

NAPWritingRubricType
Figure A.175-1: NAPWritingRubricType NAPWritingRubricType RubricType ScoreList Descriptor
 Element/@AttributeCharDescriptionType
 NAPWritingRubricTypeOR

 

 
 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.175-1: NAPWritingRubricType

A.176 ObjectNameType

An unenumerated SIF object name.

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

An unenumerated SIF object name.

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

A.177 ObjectType

A SIF XML object.

ObjectType
Figure A.177-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.177-1: ObjectType

A.178 OnTimeGraduationYearType

First projected graduation year, usually determined when student commences secondary education (CCYY).

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

First projected graduation year, usually determined when student commences secondary education (CCYY).

 
xs:gYear
Table A.178-1: OnTimeGraduationYearType
{ "OnTimeGraduationYear": "2006" }
<OnTimeGraduationYear>2006</OnTimeGraduationYear>
Example A.178-1: OnTimeGraduationYearType

A.179 OperationalStatusType

This common element contains status information for an institution.

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

Operational condition of an institution.

 
AUCodeSetsOperationalStatusType
Table A.179-1: OperationalStatusType
{ "OperationalStatus": "O" }
<OperationalStatus>O</OperationalStatus>
Example A.179-1: OperationalStatusType

A.180 OrganizationsType

OrganizationsType
Figure A.180-1: OrganizationsType OrganizationsType Organization
 Element/@AttributeCharDescriptionType
 OrganizationsType  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.180-1: OrganizationsType

A.181 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.181-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.181-1: OtherCodeListType
{ "OtherCodeList": { "OtherCode": [ { "Codeset": "Local", "value": "S" }, { "Codeset": "Text", "value": "Semester" } ] } }
<OtherCodeList> <OtherCode Codeset="Local">S</OtherCode> <OtherCode Codeset="Text">Semester</OtherCode> </OtherCodeList>
Example A.181-1: OtherCodeListType

A.182 OtherIdListType

Lists all "other" identifiers associated with the entity.

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

Lists all "other" identifiers associated with the entity.

 
List
 OtherIdMR

Lists an "other" identifier associated with the entity.

 
OtherIdType
Table A.182-1: OtherIdListType

A.183 OtherIdType

Lists an "other" identifier associated with the entity.

OtherIdType
Figure A.183-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.183-1: OtherIdType

A.184 OtherNamesType

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

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

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.184-1: OtherNamesType
{ "OtherNames": { "Name": [ { "Type": "AKA", "FamilyName": "Anderson", "GivenName": "Samuel", "FullName": "Samuel Anderson" }, { "Type": "PRF", "FamilyName": "Rowinski", "GivenName": "Sam", "FullName": "Sam Rowinski " } ] } }
<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.184-1: OtherNamesType

A.185 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.185-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.185-1: OtherNameType

A.186 OtherWellbeingResponseContainerType

Container for details of any other response that can not be classified by previous types.

OtherWellbeingResponseContainerType
Figure A.186-1: OtherWellbeingResponseContainerType OtherWellbeingResponseContainerType OtherResponseDate OtherResponseType OtherResponseDescription OtherResponseNotes Status
 Element/@AttributeCharDescriptionType
 OtherWellbeingResponseContainerType 

Container for details of any other response that can not be classified by previous types.

 
 
 OtherResponseDateO

Date of the other response

 
xs:date
 OtherResponseTypeO

Details of any other response that can not be classified by previous types.

 
xs:string
 OtherResponseDescriptionO

Description of the other response.

 
xs:string
 OtherResponseNotesO

Any comments/notes associated with the other response.

 
xs:string
 StatusO

Current Status.

 
AUCodeSetsWellbeingStatusType
Table A.186-1: OtherWellbeingResponseContainerType

A.187 PartialDateType

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

PartialDateType
Figure A.187-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.187-1: PartialDateType

A.188 PasswordListType

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

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

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.188-1: PasswordListType

A.189 PaymentReceiptLineListType

List Invoices and reference information associated with this payment if more than one required.

PaymentReceiptLineListType
Figure A.189-1: PaymentReceiptLineListType PaymentReceiptLineListType PaymentReceiptLine
 Element/@AttributeCharDescriptionType
 PaymentReceiptLineListType 

List Invoices and reference information associated with this payment if more than one required.

 
List
 PaymentReceiptLineOR

A pointer back to the Invoice object corresponding to this payment. Is omitted for general ledger transactions, creditor receipts and debtor payments.

 
PaymentReceiptLineType
Table A.189-1: PaymentReceiptLineListType

A.190 PaymentReceiptLineType

Reference information associated with this payment line.

PaymentReceiptLineType
Figure A.190-1: PaymentReceiptLineType PaymentReceiptLineType InvoiceRefId LocalId LocalPaymentReceiptLineId TransactionAmount FinancialAccountRefId AccountCode TransactionDescription TaxRate TaxAmount
 Element/@AttributeCharDescriptionType
 PaymentReceiptLineType 

Reference information associated with this payment line.

 
 
 InvoiceRefIdO

A pointer back to the Invoice object corresponding to this payment. Is omitted for general ledger transactions, creditor receipts and debtor payments.

 
IdRefType
 LocalIdO

The Local Id of the invoice associated with the payment.

 
LocalIdType
 LocalPaymentReceiptLineIdO

The Local Id of the Payment Receipt Line.

 
LocalIdType
 TransactionAmountM

Line amount.

 
DebitOrCreditAmountType
 FinancialAccountRefIdO

Financial Account link via RefId.

 
IdRefType
 AccountCodeO

Account code charged to this item.

 
xs:token
 TransactionDescriptionO

Description of the transaction line.

 
xs:normalizedString
 TaxRateO

Rate of tax included in the billed line amount.

 
xs:decimal
 TaxAmountO

Amount of tax included in the billed line amount.

 
MonetaryAmountType
Table A.190-1: PaymentReceiptLineType

A.191 PeriodAttendancesType

Breakdown of grouped period attendance.

PeriodAttendancesType
Figure A.191-1: PeriodAttendancesType PeriodAttendancesType PeriodAttendance
 Element/@AttributeCharDescriptionType
 PeriodAttendancesType 

Breakdown of grouped period attendance.

 
List
 PeriodAttendanceMR

Recording of period level attendance for a student.

 
PeriodAttendanceType
Table A.191-1: PeriodAttendancesType

A.192 PeriodAttendanceType

This container type allows recording of period level attendance for a student.

PeriodAttendanceType
Figure A.192-1: PeriodAttendanceType PeriodAttendanceType AttendanceType AttendanceCode AttendanceStatus Date SessionInfoRefId ScheduledActivityRefId TimetablePeriod DayId StartTime EndTime TimeIn TimeOut TimeTableCellRefId TimeTableSubjectRefId TeacherList RoomList AttendanceNote
 Element/@AttributeCharDescriptionType
 PeriodAttendanceTypeMR

This container type allows recording of period level attendance for a student.

 
 
 AttendanceTypeO

Nature of the attendance e.g. 'Taken at Roll Call'

 
xs:string
 AttendanceCodeM

Locally defined code for attendance.

 
AttendanceCodeType
 AttendanceStatusM

Approved or Unapproved status of this attendance code.

 
AUCodeSetsAttendanceStatusType
 DateM

The date of the attendance event.

 
xs:date
 SessionInfoRefIdO

The GUID of the session that this attendance applies to.

 
IdRefType
 ScheduledActivityRefIdO

The GUID of the ScheduledActivity Object attendance applies to.

 
IdRefType
 TimetablePeriodO

The period within which attendance is being reported, e.g. "4D".

 
xs:normalizedString
 DayIdO

Day Id.

 
LocalIdType
 StartTimeO

Optional Start Time of Curriculum Session

 
xs:time
 EndTimeO

Optional End Time of Curriculum Session

 
xs:time
 TimeInO

The time the student entered or returned to this class.

 
xs:time
 TimeOutO

The time the student left this class.

 
xs:time
 TimeTableCellRefIdO

The (GUID) of the piece of Curriculum (TT Grid) scheduled

 
IdRefType
 TimeTableSubjectRefIdO

RefId of TimeTableSubject

 
RefIdType
 TeacherListO

List of teachers

 
ScheduledTeacherListType
 RoomListO

List of rooms

 
RoomListType
 AttendanceNoteO

Note related to this particular attendance.

 
xs:normalizedString
Table A.192-1: PeriodAttendanceType

A.193 PersonInfoType

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

A.194 PersonInvolvementListType

List of People involved in the Wellbeing event/response. Mandatory if more people than the student to which this event/response occurs is involved.

PersonInvolvementListType
Figure A.194-1: PersonInvolvementListType PersonInvolvementListType PersonInvolvement
 Element/@AttributeCharDescriptionType
 PersonInvolvementListType 

List of People involved in the Wellbeing event/response. Mandatory if more people than the student to which this event/response occurs is involved.

 
List
 PersonInvolvementORA person (additional to the student) involved in a Wellbeing event/response where required to be known. PersonInvolvementType
Table A.194-1: PersonInvolvementListType

A.195 PersonInvolvementType

A person (additional to the student) involved in a Wellbeing event/response where required to be known.

PersonInvolvementType
Figure A.195-1: PersonInvolvementType PersonInvolvementType PersonRefId SIF_RefObject ShortName HowInvolved
 Element/@AttributeCharDescriptionType
 PersonInvolvementTypeOR

A person (additional to the student) involved in a Wellbeing event/response where required to be known.

 
 
 PersonRefIdO

The RefId of the Person involved in the event, can be supplied if the Person is already a staff, student or student contact.

 
IdRefType
@SIF_RefObjectM

The type of SIF object that the PersonRefId attribute identifies.

 
values:
StudentPersonal
StaffPersonal
StudentContactPersonal
 ShortNameO

Optional free text name for a person, usually only used where the person does not have a personal record with a RefId.

 
xs:string
 HowInvolvedO

Optional free text detailing involvement.

 
xs:string
Table A.195-1: PersonInvolvementType

A.196 PhoneNumberListType

Lists phone numbers associated with an entity.

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

Lists phone numbers associated with an entity.

 
List
 PhoneNumberMR

Phone numbers associated with an entity.

 
PhoneNumberType
Table A.196-1: PhoneNumberListType
{ "PhoneNumberList": { "PhoneNumber": [ { "Type": "0096", "Number": "(03) 9543 2000" } ] } }
<PhoneNumberList> <PhoneNumber Type="0096"> <Number>(03) 9543 2000</Number> </PhoneNumber> </PhoneNumberList>
Example A.196-1: PhoneNumberListType

A.197 PhoneNumberType

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

PhoneNumberType
Figure A.197-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.197-1: PhoneNumberType
{ "PhoneNumber": { "Type": "0096", "Number": "(03) 9543 2000", "Extension": "245" } }
<PhoneNumber Type="0096"> <Number>(03) 9543 2000</Number> <Extension>245</Extension> </PhoneNumber>
Example A.197-1: PhoneNumberType

A.198 PlanRequiredContainerType

Container for Information outlining details of a possible Plan. A Personalised Plan will be referenced by a separate Object.

PlanRequiredContainerType
Figure A.198-1: PlanRequiredContainerType PlanRequiredContainerType PlanRequiredList Status
 Element/@AttributeCharDescriptionType
 PlanRequiredContainerType 

Container for Information outlining details of a possible Plan. A Personalised Plan will be referenced by a separate Object.

 
 
 PlanRequiredListO

List to contain information of any plans that may eventuate.

 
PlanRequiredListType
 StatusO

Current Status.

 
AUCodeSetsWellbeingStatusType
Table A.198-1: PlanRequiredContainerType

A.199 PlanRequiredListType

List to contain information of any plans that may eventuate.

PlanRequiredListType
Figure A.199-1: PlanRequiredListType PlanRequiredListType Plan
 Element/@AttributeCharDescriptionType
 PlanRequiredListType 

List to contain information of any plans that may eventuate.

 
List
 PlanOR

Repeatable plan information.

 
WellbeingPlanType
Table A.199-1: PlanRequiredListType

A.200 PlausibleScaledValueListType

PlausibleScaledValueListType
Figure A.200-1: PlausibleScaledValueListType PlausibleScaledValueListType PlausibleScaledValue
 Element/@AttributeCharDescriptionType
 PlausibleScaledValueListType  List
 PlausibleScaledValueOR

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

 
xs:decimal
Table A.200-1: PlausibleScaledValueListType

A.201 PNPCodeListType

PNPCodeListType
Figure A.201-1: PNPCodeListType PNPCodeListType PNPCode
 Element/@AttributeCharDescriptionType
 PNPCodeListTypeO List
 PNPCodeOR

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

 
AUCodeSetsPNPCodeType
Table A.201-1: PNPCodeListType

A.202 PrerequisitesType

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

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

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.202-1: PrerequisitesType

A.203 PrincipalInfoType

Information about the campus or school principal.

PrincipalInfoType
Figure A.203-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.203-1: PrincipalInfoType
{ "PrincipalInfo": { "ContactName": { "Type": "LGL", "Title": "Mr", "FamilyName": "Miller", "GivenName": "James", "MiddleName": "Frank", "Suffix": "Jr.", "FullName": "Mr James Frank Miller Jr." }, "ContactTitle": "School Principal", "PhoneNumberList": { "PhoneNumber": [ { "Type": "0096", "Number": "03 9637-2000", "Extension": "72345", "ListedStatus": "Y" } ] }, "EmailList": { "Email": [ { "Type": "01", "value": "jmiller@lsc.vic.edu.au" }, { "Type": "02", "value": "jmiller@yahoo.com.au" } ] } } }
<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.203-1: PrincipalInfoType

A.204 ProgramAvailabilityType

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

Describes the availability of the program.

 
AUCodeSets0211ProgramAvailabilityType
 OtherCodeListO

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
Table A.204-1: ProgramAvailabilityType

A.205 ProgramFundingSourcesType

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

A.206 ProgramFundingSourceType

Funding source of the special program
ProgramFundingSourceType
Figure A.206-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

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
Table A.206-1: ProgramFundingSourceType

A.207 ProgramStatusType

ProgramStatusType
Figure A.207-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.207-1: ProgramStatusType
{ "ProgramStatus": { "Code": "S004" } }
<ProgramStatus> <Code>S004</Code> </ProgramStatus>
Example A.207-1: ProgramStatusType

A.208 ProjectedGraduationYearType

Currently projected graduation year.

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

Currently projected graduation year (CCYY).

 
xs:gYear
Table A.208-1: ProjectedGraduationYearType
{ "ProjectedGraduationYear": "2006" }
<ProjectedGraduationYear>2006</ProjectedGraduationYear>
Example A.208-1: ProjectedGraduationYearType

A.209 PromotionInfoType

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

PromotionInfoType
Figure A.209-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.209-1: PromotionInfoType

A.210 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.210-1: PublishInDirectoryType PublishInDirectoryType
 Element/@AttributeCharDescriptionType
 PublishInDirectoryType

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

 
AUCodeSetsYesOrNoCategoryType
Table A.210-1: PublishInDirectoryType
{ "PublishInDirectory": "Y" }
<PublishInDirectory>Y</PublishInDirectory>
Example A.210-1: PublishInDirectoryType

A.211 PublishingPermissionListType

List of publishing permissions.

PublishingPermissionListType
Figure A.211-1: PublishingPermissionListType PublishingPermissionListType PublishingPermission
 Element/@AttributeCharDescriptionType
 PublishingPermissionListType 

List of publishing permissions.

 
List
 PublishingPermissionOR

Publishing permission.

 
PublishingPermissionType
Table A.211-1: PublishingPermissionListType

A.212 PublishingPermissionType

.

PublishingPermissionType
Figure A.212-1: PublishingPermissionType PublishingPermissionType PermissionCategory PermissionValue
 Element/@AttributeCharDescriptionType
 PublishingPermissionType

.

 
 
 PermissionCategoryM

What is the category of the permission is? Code set driven so permissions can increase as required.

 
AUCodeSetsPermissionCategoryCodeType
 PermissionValueM

Actual value of the Permission.

 
AUCodeSetsYesOrNoCategoryType
Table A.212-1: PublishingPermissionType
{ "PublishingPermission": { "PermissionCategory": "OKPrintedMaterial", "PermissionValue": "Y" } }
<PublishingPermission> <PermissionCategory>OKPrintedMaterial</PermissionCategory> <PermissionValue>Y</PermissionValue> </PublishingPermission>
Example A.212-1: PublishingPermission

A.213 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.213-1: PurchasingItemsType PurchasingItemsType PurchasingItem
 Element/@AttributeCharDescriptionType
 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.

 
List
 PurchasingItemMR

Contains information about the item delivered.

 
PurchasingItemType
Table A.213-1: PurchasingItemsType

A.214 PurchasingItemType

Contains information about the item delivered.

PurchasingItemType
Figure A.214-1: PurchasingItemType PurchasingItemType ItemNumber ItemDescription LocalItemId Quantity UnitCost TotalCost QuantityDelivered CancelledOrder TaxRate ExpenseAccounts
 Element/@AttributeCharDescriptionType
 PurchasingItemTypeMR

Contains information about the item delivered.

 
 
 ItemNumberO

Vendor item number.

 
xs:normalizedString
 ItemDescriptionM

Description of the item.

 
xs:normalizedString
 LocalItemIdO

The Local Id of this purchasing item.

 
LocalIdType
 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

Account/s to be charged for the item

 
ExpenseAccountsType
Table A.214-1: PurchasingItemType

A.215 RecognitionListType

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

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

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.215-1: RecognitionListType

A.216 ReferenceDataType

References external content via a URL.

ReferenceDataType
Figure A.216-1: ReferenceDataType ReferenceDataType MIMEType Description URL
 Element/@AttributeCharDescriptionType
 ReferenceDataType 

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
 URLM

Location of external content.

 
xs:anyURI
Table A.216-1: ReferenceDataType

A.217 ReferralSourceType

ReferralSourceType
Figure A.217-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

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
Table A.217-1: ReferralSourceType

A.218 RefIdType

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

A.219 RelatedLearningStandardItemRefIdListType

Container for external relationships.

RelatedLearningStandardItemRefIdListType
Figure A.219-1: RelatedLearningStandardItemRefIdListType RelatedLearningStandardItemRefIdListType LearningStandardItemRefId
 Element/@AttributeCharDescriptionType
 RelatedLearningStandardItemRefIdListType 

Container for external relationships.

 
List
 LearningStandardItemRefIdOR

A relationship between the current standard item and another standard item.

 
RelatedLearningStandardItemRefIdType
Table A.219-1: RelatedLearningStandardItemRefIdListType

A.220 RelatedLearningStandardItemRefIdType

A relationship between the current standard item and another standard item.

RelatedLearningStandardItemRefIdType
Figure A.220-1: RelatedLearningStandardItemRefIdType RelatedLearningStandardItemRefIdType RelationshipType
 Element/@AttributeCharDescriptionType
 RelatedLearningStandardItemRefIdTypeOR

A relationship between the current standard item and another standard item.

 
IdRefType
@RelationshipTypeM

Type of the relationship between the current standard and the target standard. The value identifies the type of standard of the target item. The purpose of this information is to allow applications to sort/display these relationships in the appropriate context.

 
union of:

AUCodeSetsLearningStandardItemRelationshipTypesType
xs:token
Table A.220-1: RelatedLearningStandardItemRefIdType

A.221 RelationshipType

Code that defines the relationship of one person to another.

RelationshipType
Figure A.221-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

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
Table A.221-1: RelationshipType
{ "Relationship": { "Code": "01" } }
<Relationship> <Code>01</Code> </Relationship>
Example A.221-1: RelationshipType

A.222 ReligionType

Type of Religion if any

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

Type of Religion if any

 
 
 CodeM

Religion Code

 
AUCodeSetsAustralianStandardClassificationOfReligiousGroupsASCRGType
 OtherCodeListO

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
Table A.222-1: ReligionType

A.223 ReligiousEventListType

List of Religious events

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

List of Religious events

 
List
 ReligiousEventOR

Religious event.

 
ReligiousEventType
Table A.223-1: ReligiousEventListType

A.224 ReligiousEventType

ReligiousEventType
Figure A.224-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.224-1: ReligiousEventType

A.225 ReportDataObjectType

A SIF XML object.

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

A SIF XML object.

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

A.226 ReportUserRefIdType

SIF RefId that identifies the student, staff or group whose usage is being tracked.
ReportUserRefIdType
Figure A.226-1: ReportUserRefIdType ReportUserRefIdType SIF_RefObject
 Element/@AttributeCharDescriptionType
 ReportUserRefIdType SIF RefId that identifies the student, staff or group whose usage is being tracked. IdRefType
@SIF_RefObjectM

The type of SIF object that the ReportUserRefId attribute identifies.

 
values:
StudentPersonal
StaffPersonal
TeachingGroup
Table A.226-1: ReportUserRefIdType

A.227 ResourceReportColumnListType

Definitions of the values given in ResourceReportList/ ResourceReport/ ReportRow.

ResourceReportColumnListType
Figure A.227-1: ResourceReportColumnListType ResourceReportColumnListType ResourceReportColumn
 Element/@AttributeCharDescriptionType
 ResourceReportColumnListTypeM

Definitions of the values given in ResourceReportList/ ResourceReport/ ReportRow.

 
List
 ResourceReportColumnMR

Definition of a single value given in ResourceReportList/ ResourceReport/ ReportRow; the value definitions in ReportColumnList appear in the same order as they do in ReportRow.

 
ResourceReportColumnType
Table A.227-1: ResourceReportColumnListType

A.228 ResourceReportColumnType

Definition of a single value given in ResourceReportList/ ResourceReport/ ReportRow; the value definitions in ReportColumnList appear in the same order as they do in ReportRow.

ResourceReportColumnType
Figure A.228-1: ResourceReportColumnType ResourceReportColumnType ColumnName ColumnDescription ColumnDelimiter
 Element/@AttributeCharDescriptionType
 ResourceReportColumnType 

Definition of a single value given in ResourceReportList/ ResourceReport/ ReportRow; the value definitions in ReportColumnList appear in the same order as they do in ReportRow.

 
 
 ColumnNameM

Name of a ReportRow value.

 
xs:normalizedString
 ColumnDescriptionO

Description of a ReportRow value.

 
xs:normalizedString
 ColumnDelimiterO

Delimiter separating this ReportRow value from the next; is assumed by default to be ",", with CSV parsing rules.

 
xs:normalizedString
Table A.228-1: ResourceReportColumnType

A.229 ResourceReportLineListType

List of resource reports, one per user.

ResourceReportLineListType
Figure A.229-1: ResourceReportLineListType ResourceReportLineListType ResourceReportLine
 Element/@AttributeCharDescriptionType
 ResourceReportLineListTypeM

List of resource reports, one per user.

 
List
 ResourceReportLineMRList of resource reports, one per user. ResourceReportLineType
Table A.229-1: ResourceReportLineListType

A.230 ResourceReportLineType

List of resource reports, one per user.
ResourceReportLineType
Figure A.230-1: ResourceReportLineType ResourceReportLineType SIF_RefId StartDate EndDate CurrentCost ReportRow
 Element/@AttributeCharDescriptionType
 ResourceReportLineType List of resource reports, one per user.  
 SIF_RefIdOSIF RefId that identifies the student, staff or group whose usage is being tracked. ReportUserRefIdType
 StartDateM

Starting date for reporting period of resource usage.

 
xs:date
 EndDateO

End date for reporting period of resource usage.

 
xs:date
 CurrentCostM

Current cost of reported resource usage.

 
MonetaryAmountType
 ReportRowM

Key of report-specific values, defined in ReportColumn

 
xs:normalizedString
Table A.230-1: ResourceReportLineType

A.231 ResourcesType

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

ResourcesType
Figure A.231-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.231-1: ResourcesType

A.232 ResourceUsageContentTypeType

Container of Information about the ResourceUsage.

ResourceUsageContentTypeType
Figure A.232-1: ResourceUsageContentTypeType ResourceUsageContentTypeType Code LocalDescription
 Element/@AttributeCharDescriptionType
 ResourceUsageContentTypeTypeM

Container of Information about the ResourceUsage.

 
 
 CodeM

Codeset for type of resource being tracked.

 
AUCodeSetsResourceUsageContentTypeType
 LocalDescriptionO

Local description of type of resource being tracked.

 
xs:string
Table A.232-1: ResourceUsageContentTypeType

A.233 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.233-1: RoomListType RoomListType RoomInfoRefId
 Element/@AttributeCharDescriptionType
 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.

 
List
 RoomInfoRefIdMR

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

 
IdRefType
Table A.233-1: RoomListType

A.234 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.234-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.234-1: ScheduledActivityOverrideType

A.235 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.235-1: ScheduledTeacherListType ScheduledTeacherListType TeacherCover
 Element/@AttributeCharDescriptionType
 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.

 
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.235-1: ScheduledTeacherListType

A.236 SchoolContactListType

A list of contact persons associated with a school.

SchoolContactListType
Figure A.236-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.236-1: SchoolContactListType
{ "SchoolContactList": { "SchoolContact": [ { "PublishInDirectory": "Y", "ContactInfo": { "Name": { "Type": "LGL", "FamilyName": "Woodall", "GivenName": "Charles", "MiddleName": "William" }, "PositionTitle": "Superintendent", "EmailList": { "Email": [ { "Type": "01", "value": "drseuss@whoville.k12.state.us" } ] }, "PhoneNumberList": { "PhoneNumber": [ { "Type": "0096", "Number": "(08) 8555-0102" } ] } } } ] } }
<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.236-1: SchoolContactListType

A.237 SchoolContactType

Information on contact persons for this school.

SchoolContactType
Figure A.237-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

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

 
ContactInfoType
Table A.237-1: SchoolContactType

A.238 SchoolCourseInfoOverrideType

Optional overrides of the course information for this section.

SchoolCourseInfoOverrideType
Figure A.238-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.238-1: SchoolCourseInfoOverrideType

A.239 SchoolFocusListType

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

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

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.239-1: SchoolFocusListType

A.240 SchoolGroupListType

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

 

List
 SchoolGroupMR

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

 
LocalIdType
Table A.240-1: SchoolGroupListType

A.241 SchoolProgramListType

List of School Programs

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

List of School Programs

 
List
 ProgramOR

School program.

 
SchoolProgramType
Table A.241-1: SchoolProgramListType

A.242 SchoolProgramType

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

 

 
 CategoryO

Program Category

 
xs:normalizedString
 TypeM

Program Type

 
xs:normalizedString
 OtherCodeListO

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
Table A.242-1: SchoolProgramType

A.243 SchoolTravelType

Information on how a student travels to or from school.

SchoolTravelType
Figure A.243-1: SchoolTravelType SchoolTravelType TravelMode TravelDetails TravelAccompaniment
 Element/@AttributeCharDescriptionType
 SchoolTravelTypeO

Information on how a student travels to or from school.

 
 
 TravelModeO

Mode of travel used

 
AUCodeSetsTravelModeType
 TravelDetailsO

Further information on travel

 
xs:normalizedString
 TravelAccompanimentO

Status of student's accompaniment

 
AUCodeSetsAccompanimentType
Table A.243-1: SchoolTravelType

A.244 SchoolURLType

URL for a school.

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

URL for a school.

 
xs:anyURI
Table A.244-1: SchoolURLType
{ "SchoolURL": "http://www.lincolnhs.edu" }
<SchoolURL>http://www.lincolnhs.edu</SchoolURL>
Example A.244-1: SchoolURLType

A.245 SchoolYearType

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

SchoolYearType
Figure A.245-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.245-1: SchoolYearType
{ "SchoolYear": "2005" }
<SchoolYear>2005</SchoolYear>
Example A.245-1: SchoolYearType

A.246 ScoreDescriptionListType

ScoreDescriptionListType
Figure A.246-1: ScoreDescriptionListType ScoreDescriptionListType ScoreDescription
 Element/@AttributeCharDescriptionType
 ScoreDescriptionListType  List
 ScoreDescriptionOR

Score description.

 
ScoreDescriptionType
Table A.246-1: ScoreDescriptionListType

A.247 ScoreDescriptionType

ScoreDescriptionType
Figure A.247-1: ScoreDescriptionType ScoreDescriptionType ScoreValue Descriptor
 Element/@AttributeCharDescriptionType
 ScoreDescriptionTypeOR  
 ScoreValueM

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

 
xs:decimal
 DescriptorO

Descriptor of Writing Rubric

 
xs:normalizedString
Table A.247-1: ScoreDescriptionType

A.248 ScoreListType

ScoreListType
Figure A.248-1: ScoreListType ScoreListType Score
 Element/@AttributeCharDescriptionType
 ScoreListType  List
 ScoreOR

Score.

 
ScoreType
Table A.248-1: ScoreListType

A.249 ScoreType

.

ScoreType
Figure A.249-1: ScoreType ScoreType MaxScoreValue ScoreDescriptionList
 Element/@AttributeCharDescriptionType
 ScoreTypeOR

.

 
 
 MaxScoreValueM

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

 
xs:decimal
 ScoreDescriptionListM

List of score descriptions.

 
ScoreDescriptionListType
Table A.249-1: ScoreType

A.250 SelectedContentType

Allows an XML fragment selected from an object to be used in an element with XML validation skipped.
SelectedContentType
Figure A.250-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.250-1: SelectedContentType

A.251 ServiceNameType

An unenumerated SIF object name.

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

An unenumerated SIF object name.

 
xs:NCName
Table A.251-1: ServiceNameType

A.252 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.252-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.252-1: SIF_ExtendedElementsType
{ "SIF_ExtendedElements": { "SIF_ExtendedElement": [ { "Name": "ApplicationSubmissionStatus", "value": "4" }, { "Name": "DynamicXml", "Parent": { "Child": { "n": "3", "value": "three" } } }, { "Name": "Note", "xhtml:strong": "Double" } ] } }
<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.252-1: SIF_ExtendedElementsType

A.253 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 cataloguing 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.253-1: SIF_MetadataType SIF_MetadataType TimeElements LifeCycle EducationFilter
 Element/@AttributeCharDescriptionType
 SIF_MetadataType 

A commonly defined container for metadata elements defined within SIF.

 
 
 TimeElementsO TimeElementListType
 LifeCycleO

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

 
LifeCycleType
 EducationFilterO

Education filter.

 
EducationFilterType
Table A.253-1: SIF_MetadataType

A.254 SoftwareRequirementListType

Contains information about required software.

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

Contains information about required software.

 
List
 SoftwareRequirementOR

Contains information about a specific required piece of software.

 
SoftwareRequirementType
Table A.254-1: SoftwareRequirementListType

A.255 SoftwareRequirementType

Contains information about a specific required piece of software.

SoftwareRequirementType
Figure A.255-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.255-1: SoftwareRequirementType

A.256 SoftwareVendorInfoContainerType

Container for elements containing information on the Software Product and Vendor.

SoftwareVendorInfoContainerType
Figure A.256-1: SoftwareVendorInfoContainerType SoftwareVendorInfoContainerType SoftwareProduct SoftwareVersion
 Element/@AttributeCharDescriptionType
 SoftwareVendorInfoContainerTypeO

Container for elements containing information on the Software Product and Vendor.

 
 
 SoftwareProductM

Product used to create the Submission.

 
xs:normalizedString
 SoftwareVersionM

Version of the software used to create the Submission.

 
xs:normalizedString
Table A.256-1: SoftwareVendorInfoContainerType

A.257 SourceObjectsType

Source objects assigned to students.

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

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.257-1: SourceObjectsType

A.258 SpanGapListType

SpanGapListType
Figure A.258-1: SpanGapListType SpanGapListType SpanGap
 Element/@AttributeCharDescriptionType
 SpanGapListTypeM

 

List
 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  SpanGapType
Table A.258-1: SpanGapListType

A.259 SpanGapType

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.
SpanGapType
Figure A.259-1: SpanGapType SpanGapType Type Code Name Value StartDateTime EndDateTime
 Element/@AttributeCharDescriptionType
 SpanGapType  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.   
 TypeM

Type

 
xs:normalizedString
 CodeM

Code

 
xs:token
 NameM

Name

 
xs:normalizedString
 ValueM

Value

 
xs:normalizedString
 StartDateTimeO

StartDate and Time

 
xs:dateTime
 EndDateTimeO

EndDate and Time

 
xs:dateTime
Table A.259-1: SpanGapType

A.260 StaffActivityExtensionType

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

StaffActivityExtensionType
Figure A.260-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

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
Table A.260-1: StaffActivityExtensionType

A.261 StaffAssignmentMostRecentContainerType

Container for elements reflecting the most recent assignment of a staff member or information that may need to be calculated from other information.

StaffAssignmentMostRecentContainerType
Figure A.261-1: StaffAssignmentMostRecentContainerType StaffAssignmentMostRecentContainerType PrimaryFTE SecondaryFTE
 Element/@AttributeCharDescriptionType
 StaffAssignmentMostRecentContainerTypeO

Container for elements reflecting the most recent assignment of a staff member or information that may need to be calculated from other information.

 
 
 PrimaryFTEO

Full-time job equivalent ratio associated with teaching at the Primary level. (Format is x.xx; an employee who is full-time and who is 50% of their time on this assignment would be represented as 0.50)

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
 SecondaryFTEO

Full-time job equivalent ratio associated with teaching at the Secondary level. (Format is x.xx; an employee who is full-time and who is 50% of their time on this assignment would be represented as 0.50)

 
xs:decimal
xs:minInclusive0
xs:maxInclusive1
xs:fractionDigits2
Table A.261-1: StaffAssignmentMostRecentContainerType

A.262 StaffListType

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

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

 
IdRefType
Table A.262-1: StaffListType

A.263 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.263-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.263-1: StaffMostRecentContainerType

A.264 StaffRefIdType

Staff member assigned as an advisor.

StaffRefIdType
Figure A.264-1: StaffRefIdType StaffRefIdType SIF_RefObject
 Element/@AttributeCharDescriptionType
 StaffRefIdTypeO

Staff member assigned as an advisor.

 
IdRefType
@SIF_RefObjectM

The name of the object referenced.

 
values:
StaffPersonal
Table A.264-1: StaffRefIdType

A.265 StaffSubjectListType

Subject(s) Staff member is eligible to teach.

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

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.265-1: StaffSubjectListType

A.266 StaffSubjectType

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

StaffSubjectType
Figure A.266-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.266-1: StaffSubjectType

A.267 StandardHierarchyLevelType

Description of hierarchical level within standards tree.

StandardHierarchyLevelType
Figure A.267-1: StandardHierarchyLevelType StandardHierarchyLevelType Number Description
 Element/@AttributeCharDescriptionType
 StandardHierarchyLevelType 

Description of hierarchical level within standards tree.

 
 
 NumberM

Integer assigned to each hierarchical level within standards tree. The top level is "1".

 
xs:unsignedInt
 DescriptionM

Used to describe what role this item is serving in the structure. Some documents describe their levels in terms of standard, strands, and topics. Others use standards, benchmarks, and indicators. In Australia, this is typically in terms of Course or Unit, Year Level, Outcomes. This attribute names the level of the item.

 
xs:string
Table A.267-1: StandardHierarchyLevelType

A.268 StandardIdentifierType

This element describes the unique identifier for each LearningStandard.

StandardIdentifierType
Figure A.268-1: StandardIdentifierType StandardIdentifierType YearCreated ACStrandSubjectArea StandardNumber YearLevels Benchmark YearLevel IndicatorNumber AlternateIdentificationCodes Organization
 Element/@AttributeCharDescriptionType
 StandardIdentifierTypeO

This element describes the unique identifier for each LearningStandard.

 
 
 YearCreatedM

This represents the year that this specific learning standard was created. This is important to indicate as standards are updated to reflect the appropriate year it was created. This would be assigned by and unique to the standard setting body.

 
xs:gYear
 ACStrandSubjectAreaM

This represents the subject or content area this curriculum item addresses. This would be assigned by and unique to the curriculum setting body.

 
ACStrandSubjectAreaType
 StandardNumberM

This is the specific number of the standard. For example, if the subject is mathematics and this standard is Patterns, Functions and Algebra, this would be StandardNumber 1. This would be assigned by and unique to the standard setting body.

 
xs:normalizedString
 YearLevelsM

This represents the grade level(s) this specific learning standard will address. This may be addressed in different ways. Some states have a grade level that covers several grades and others have just one grade. This would be assigned by and unique to the standard setting body.

 
YearLevelsType
 BenchmarkO

This is the next level within the hierarchy of the learning standard. For example, if the subject is mathematics and the standard is algebra, this would be the next delineation - Represent an unknown quantity as a variable using a symbol, including letters. This would be assigned by and unique to the standard setting body.

 
xs:normalizedString
 YearLevelO

This is the specific year level. This is to be utilized if the YearLevel covers several years. This would be assigned by and unique to the standard setting body.

 
YearLevelType
 IndicatorNumberO

This would be the most granular level of the learning standard associated with the grade level. Following the same example, an indicator for Algebra YearLevel 5-7, the indicator for the benchmark above at Year 6 would be to Evaluate simple expressions by replacing variables with given values, and use formulas in problem-solving situations. This would be assigned by and unique to the standard setting body.

 
xs:normalizedString
 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.

 
AlternateIdentificationCodeListType
 OrganizationM

Name of organization represented by the document, i.e., "National Council of Teachers of Mathematics (NCTM)," "NSW," "ACARA." This is the name of the organization that has this AlternateIdentificationCode. This should be a text field.

 
xs:normalizedString
Table A.268-1: StandardIdentifierType

A.269 StandardsSettingBodyType

The name of the state or organization that authored and manages updates to the curriculum document (i.e., ACARA, NSW DET).

StandardsSettingBodyType
Figure A.269-1: StandardsSettingBodyType StandardsSettingBodyType Country StateProvince SettingBodyName
 Element/@AttributeCharDescriptionType
 StandardsSettingBodyType 

The name of the state or organization that authored and manages updates to the curriculum document (i.e., ACARA, NSW DET).

 
 
 CountryO

The country of the standard setting body.

 
CountryType
 StateProvinceO

The state or province of the standard setting body.

 
StateProvinceType
 SettingBodyNameO

The text version of the organization's name.

 
xs:normalizedString
Table A.269-1: StandardsSettingBodyType

A.270 StatementCodesType

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

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

 
xs:token
Table A.270-1: StatementCodesType

A.271 StatementsType

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

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

 
xs:string
Table A.271-1: StatementsType

A.272 StateProvinceIdType

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

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

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

 
xs:normalizedString
Table A.272-1: StateProvinceIdType
{ "StateProvinceId": "L65432765" }
<StateProvinceId>L65432765</StateProvinceId>
Example A.272-1: StateProvinceId Example

A.273 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.273-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.273-1: StateProvinceType
{ "StateProvince": "ACT" }
<StateProvince>ACT</StateProvince>
Example A.273-1: StateProvinceType

A.274 StatisticalAreasType

A list of Statistical Areas associated 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.274-1: StatisticalAreasType StatisticalAreasType StatisticalArea
 Element/@AttributeCharDescriptionType
 StatisticalAreasType 

A list of Statistical Areas associated 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.274-1: StatisticalAreasType

A.275 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.275-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.275-1: StatisticalAreaType

A.276 StatsCohortListType

A list of Stats Cohorts.

StatsCohortListType
Figure A.276-1: StatsCohortListType StatsCohortListType StatsCohort
 Element/@AttributeCharDescriptionType
 StatsCohortListType 

A list of Stats Cohorts.

 
List
 StatsCohortMR

A Stats cohort.

 
StatsCohortType
Table A.276-1: StatsCohortListType

A.277 StatsCohortType

The individual stats cohort.

StatsCohortType
Figure A.277-1: StatsCohortType StatsCohortType StatsCohortId StatsIndigenousStudentType CohortGender DaysInReferencePeriod PossibleSchoolDays AttendanceDays AttendanceLess90Percent AttendanceGTE90Percent PossibleSchoolDaysGT90PercentAttendance
 Element/@AttributeCharDescriptionType
 StatsCohortTypeMR

The individual stats cohort.

 
 
 StatsCohortIdM

The locally-assigned identifier for this cohort. Generated by the school, this will be used by DESE as a reference for the payload. It will be used when identifying warnings and errors, if any, for a particular cohort.

 
LocalIdType
 StatsIndigenousStudentTypeM

Student cohort type.

 
values:
T
Total Students
I
Students identifying as Indigenous
 CohortGenderM

Collection cohorts are male, female or other.

 
values:
M
Male cohort
F
Female cohort
X
Other cohort
 DaysInReferencePeriodM

Number of school days for the cohort in Semester 1 / Term 3 (Cohort specific).Tested against expected norms, Warnings will be given for values at the extremes of the norm. Error is given if over the extreme end of the norm.

 
xs:unsignedInt
 PossibleSchoolDaysM

Sum of days all students in the cohort are enrolled during the reference period. Refers to full-time students only in each Cohort. This field must not contain decimal points and must not be comma delimited.

 
xs:unsignedInt
 AttendanceDaysM

Sum of attendance days for all students in the cohort during the reference period. Must be less than or equal to the number of Possible School Days. Can include partial attendance days. The field must not be comma delimited.

 
xs:decimal
xs:minInclusive0
xs:fractionDigits2
 AttendanceLess90PercentM

Count of full-time students in the cohort who attended school less than 90% of possible school days in the reference period. Number of students where (Attendance days ÷ Possible School Days) × 100 LT 90. The number must not be comma delimited

 
xs:unsignedInt
 AttendanceGTE90PercentM

Count of full-time students in the cohort who attended school for 90% or more of the possible school days in the reference period. Number of students where (Attendance days ÷ Possible School Days) × 100 ≥ 90. The field must not be comma delimited.

 
xs:unsignedInt
 PossibleSchoolDaysGT90PercentAttendanceM

Sum of days enrolled for Students in the cohort with attendance rates of 90% or more. A subset of ‘Possible School Days’ used to calculate Full-time equivalent estimate. This field must not contain decimal points and must not be comma delimited.

 
xs:unsignedInt
Table A.277-1: StatsCohortType

A.278 StatsCohortYearLevelListType

A list of Year Levels being reported on.

StatsCohortYearLevelListType
Figure A.278-1: StatsCohortYearLevelListType StatsCohortYearLevelListType StatsCohortYearLevel
 Element/@AttributeCharDescriptionType
 StatsCohortYearLevelListType 

A list of Year Levels being reported on.

 
List
 StatsCohortYearLevelMR

The Stats Year Level being reported on. 11MINUS was previously known as primary ungraded and 12PLUS was previously known as secondary ungraded. 11 MINUS and 12PLUS are valid entries for Special Schools only

 
StatsCohortYearLevelType
Table A.278-1: StatsCohortYearLevelListType

A.279 StatsCohortYearLevelType

The Stats Year Level being reported on.

StatsCohortYearLevelType
Figure A.279-1: StatsCohortYearLevelType StatsCohortYearLevelType CohortYearLevel StatsCohortList
 Element/@AttributeCharDescriptionType
 StatsCohortYearLevelType 

The Stats Year Level being reported on.

 
 
 CohortYearLevelM

The year level of the students represented by this cohort.

 
YearLevelType
 StatsCohortListM

A list of Stats Cohorts for the YearLevel.

 
StatsCohortListType
Table A.279-1: StatsCohortYearLevelType

A.280 StimulusListType

StimulusListType
Figure A.280-1: StimulusListType StimulusListType Stimulus
 Element/@AttributeCharDescriptionType
 StimulusListType  List
 StimulusOR

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

 
StimulusType
Table A.280-1: StimulusListType

A.281 StimulusLocalIdListType

StimulusLocalIdListType
Figure A.281-1: StimulusLocalIdListType StimulusLocalIdListType StimulusLocalId
 Element/@AttributeCharDescriptionType
 StimulusLocalIdListType  List
 StimulusLocalIdORStimulus Local Id

LocalId of Stimulus

 
LocalIdType
Table A.281-1: StimulusLocalIdListType

A.282 StimulusType

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

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

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
 TextDescriptorO

Text Descriptor.

 
xs:normalizedString
 ContentM

Link to Stimulus.

 
xs:anyURI
Table A.282-1: StimulusType

A.283 StrategiesType

Teaching/learning strategies used in the learning resource.

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

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.283-1: StrategiesType

A.284 StudentActivityType

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

StudentActivityType
Figure A.284-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

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
Table A.284-1: StudentActivityType

A.285 StudentAttendanceCollectionReportingListType

A list of identifying information for the location reporting to STATS collection.

StudentAttendanceCollectionReportingListType
Figure A.285-1: StudentAttendanceCollectionReportingListType StudentAttendanceCollectionReportingListType StudentAttendanceCollectionReporting
 Element/@AttributeCharDescriptionType
 StudentAttendanceCollectionReportingListType 

A list of identifying information for the location reporting to STATS collection.

 
List
 StudentAttendanceCollectionReportingMR

The AddressCollection being reported on.

 
StudentAttendanceCollectionReportingType
Table A.285-1: StudentAttendanceCollectionReportingListType

A.286 StudentAttendanceCollectionReportingType

The StudentAttendanceCollection being reported on.

StudentAttendanceCollectionReportingType
Figure A.286-1: StudentAttendanceCollectionReportingType StudentAttendanceCollectionReportingType CommonwealthId EntityName EntityContact StatsCohortYearLevelList
 Element/@AttributeCharDescriptionType
 StudentAttendanceCollectionReportingTypeMR

The StudentAttendanceCollection being reported on.

 
 
 CommonwealthIdM

Commonwealth identifier for this school/campus or entity being reported on.

 
xs:normalizedString
 EntityNameOName of the Entity who this submission is for, if a School, it will be the SchoolName. xs:normalizedString
 EntityContactMInformation on the Contact for the submission. EntityContactInfoType
 StatsCohortYearLevelListO

A list of co-horts being reported on for this collection.

 
StatsCohortYearLevelListType
Table A.286-1: StudentAttendanceCollectionReportingType

A.287 StudentEntryContainerType

Container elements for EntryType information
StudentEntryContainerType
Figure A.287-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.287-1: StudentEntryContainerType

A.288 StudentExitContainerType

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

Code indicating the type of exit for this enrollment.

 
AUCodeSetsExitWithdrawalTypeType
 OtherCodeListO

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
Table A.288-1: StudentExitContainerType

A.289 StudentExitStatusContainerType

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

Code indicating the closure status for this enrollment.

 
AUCodeSetsExitWithdrawalStatusType
 OtherCodeListO

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
Table A.289-1: StudentExitStatusContainerType

A.290 StudentGradeMarkersListType

A list of staff members who were involved with the grading of the student, or who were responsible for any associated teacher judgement/s.

StudentGradeMarkersListType
Figure A.290-1: StudentGradeMarkersListType StudentGradeMarkersListType Marker
 Element/@AttributeCharDescriptionType
 StudentGradeMarkersListType 

A list of staff members who were involved with the grading of the student, or who were responsible for any associated teacher judgement/s.

 
List
 MarkerOR

Staff member/s who were involved with the grading of the student, or who were responsible for any associated teacher judgement/s

 
MarkerType
Table A.290-1: StudentGradeMarkersListType

A.291 StudentGroupListType

A list of Student Groups

StudentGroupListType
Figure A.291-1: StudentGroupListType StudentGroupListType StudentGroup
 Element/@AttributeCharDescriptionType
 StudentGroupListType 

A list of Student Groups

 
List
 StudentGroupOR

A grouping of students.

 
StudentGroupType
Table A.291-1: StudentGroupListType

A.292 StudentGroupType

A particular grouping of students used locally.

StudentGroupType
Figure A.292-1: StudentGroupType StudentGroupType GroupCategory GroupLocalId GroupDescription
 Element/@AttributeCharDescriptionType
 StudentGroupType

A particular grouping of students used locally.

 
 
 GroupCategoryM

The category or type of group being described. Code set driven so permissions can increase as required.

 
AUCodeSetsGroupCategoryCodeType
 GroupLocalIdM

LocalId of the Group.

 
LocalIdType
 GroupDescriptionO

Local Description of the Group.

 
xs:normalizedString
Table A.292-1: StudentGroupType

A.293 StudentListType

List of Students in this Teaching Group

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

List of Students in this Teaching Group

 
List
 TeachingGroupStudentMR

Students who belong to the TeachingGroup

 
TeachingGroupStudentType
Table A.293-1: StudentListType

A.294 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.294-1: StudentMostRecentContainerType StudentMostRecentContainerType SchoolLocalId HomeroomLocalId YearLevel FTE Parent1Language Parent2Language Parent1EmploymentType Parent2EmploymentType Parent1SchoolEducationLevel Parent2SchoolEducationLevel Parent1NonSchoolEducation Parent2NonSchoolEducation LocalCampusId SchoolACARAId TestLevel Homegroup ClassCode MembershipType FFPOS ReportingSchoolId OtherEnrollmentSchoolACARAId OtherSchoolName DisabilityLevelOfAdjustment DisabilityCategory CensusAge DistanceEducationStudent BoardingStatus
 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
 MembershipTypeO

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
 OtherSchoolNameO

If this student is enrolled in another school, details of other school.

 
xs:normalizedString
 DisabilityLevelOfAdjustmentO

Level of Adjustment made for a student's disability. None if there is no adjustment.

 
values:
QDTP
support provided within Quality Differentiated Teaching Practice
Supplementary
Substantial
Extensive
None
 DisabilityCategoryO

Category of a student's disability. None if no disability.

 
values:
Physical
Cognitive
Social-Emotional
Sensory
None
 CensusAgeO

Age of the Student calculated for Non-gov Census reporting.

 
xs:integer
 DistanceEducationStudentO

Is this student a Distance Education Student for Non-gov Census reporting.

 
AUCodeSetsYesOrNoCategoryType
 BoardingStatusO

Is this student a Boarding or Day Student for AG Collection reporting?

 
AUCodeSetsBoardingType
Table A.294-1: StudentMostRecentContainerType

A.295 StudentsType

GUID from the StudentPersonal Object that identifies the student.

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

GUID from the StudentPersonal Object that identifies the student.

 
List
 StudentPersonalRefIdOR

Link to a student.

 
IdRefType
Table A.295-1: StudentsType

A.296 StudentSubjectChoiceListType

List of Student Subject Choices where available.

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

List of Student Subject Choices where available.

 
List
 StudentSubjectChoiceMR

Subjects Students Choose

 
StudentSubjectChoiceType
Table A.296-1: StudentSubjectChoiceListType

A.297 StudentSubjectChoiceType

Subjects Students Choose

StudentSubjectChoiceType
Figure A.297-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.297-1: StudentSubjectChoiceType

A.298 SubjectAreaListType

A list of subject areas.

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

A list of subject areas.

 
List
 SubjectAreaMR

Subject matter of a student's study.

 
SubjectAreaType
Table A.298-1: SubjectAreaListType
{ "SubjectAreaList": { "SubjectArea": [ { "Code": "05", "OtherCodeList": { "OtherCode": [ { "Codeset": "Text", "value": "Graphic Arts" }, { "Codeset": "Local", "value": "GRA" } ] } }, { "Code": "06", "OtherCodeList": { "OtherCode": [ { "Codeset": "Text", "value": "Visual Arts" } ] } } ] } }
<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.298-1: SubjectAreaListType

A.299 SubjectAreaType

Subject matter.

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

Subject matter.

 
 
 CodeM

The subject area details

 
xs:normalizedString
 OtherCodeListO OtherCodeListType
Table A.299-1: SubjectAreaType
{ "SubjectArea": { "Code": "05", "OtherCodeList": { "OtherCode": [ { "Codeset": "Text", "value": "Graphic Arts" } ] } } }
<SubjectArea> <Code>05</Code> <OtherCodeList> <OtherCode Codeset="Text">Graphic Arts</OtherCode> </OtherCodeList> </SubjectArea>
Example A.299-1: SubjectAreaType

A.300 SubstituteItemListType

SubstituteItemListType
Figure A.300-1: SubstituteItemListType SubstituteItemListType SubstituteItem
 Element/@AttributeCharDescriptionType
 SubstituteItemListType  List
 SubstituteItemOR

Substitute Item.

 
SubstituteItemType
Table A.300-1: SubstituteItemListType

A.301 SubstituteItemType

SubstituteItemType
Figure A.301-1: SubstituteItemType SubstituteItemType SubstituteItemRefId SubstituteItemLocalId PNPCodeList
 Element/@AttributeCharDescriptionType
 SubstituteItemTypeOR  
 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.301-1: SubstituteItemType

A.302 SuspensionContainerType

Container for details of a Removal/Suspension.

SuspensionContainerType
Figure A.302-1: SuspensionContainerType SuspensionContainerType SuspensionCategory SuspensionNotes WithdrawalTimeList Duration AdvisementDate ResolutionMeetingTime ResolutionNotes EarlyReturnDate Status
 Element/@AttributeCharDescriptionType
 SuspensionContainerType 

Container for details of a Removal/Suspension.

 
 
 SuspensionCategoryM

Categorisation of a Suspension record to fall into, In School, Withdrawal, Expulsion/Exclusion etc. In School is usually NOT formally recognised by a jurisdiction but managed at a school level where the student is temporarily withdrawn from normal classes. Expulsion/Exclusion may mean the student's attendance at a school is terminated.

 
AUCodeSetsSuspensionCategoryType
 SuspensionNotesO

Notes about the Suspension.

 
xs:string
 WithdrawalTimeListO

A List of the times where a student is to be removed or withdrawn partially for particular times in a week within the Start and End dates of the Response.

 
WithdrawalTimeListType
 DurationO

The duration of a Suspension in days 0.00 - X.xx. (Half Day = 0.5, Full Day = 1.0 or the percentage of any day.) Must be provided for a Suspension when known.

 
xs:decimal
 AdvisementDateO

The date parent/carers were officially notified.

 
xs:date
 ResolutionMeetingTimeO

The date and time at which a meeting with the student's parents/carers was held to resolve the Suspension.

 
xs:dateTime
 ResolutionNotesO

Comments about how the Suspension has been resolved, including any reparative actions the student needs to take.

 
xs:string
 EarlyReturnDateO

The date at which the student was permitted to return to school earlier than the agreed duration would have allowed.

 
xs:date
 StatusO

Current Status.

 
AUCodeSetsWellbeingStatusType
Table A.302-1: SuspensionContainerType

A.303 SymptomListType

A list of symptoms that are deemed necessary to record; e.g. Symptoms of Asthma could be a cough or wheeze etc.

SymptomListType
Figure A.303-1: SymptomListType SymptomListType Symptom
 Element/@AttributeCharDescriptionType
 SymptomListType 

A list of symptoms that are deemed necessary to record; e.g. Symptoms of Asthma could be a cough or wheeze etc.

 
List
 SymptomOR

Symptom/s that are deemed necessary to record; e.g. Symptoms of Asthma could be a cough or wheeze etc.

 
xs:normalizedString
Table A.303-1: SymptomListType

A.304 SystemContextListType

At least one SystemContext must be provided.

SystemContextListType
Figure A.304-1: SystemContextListType SystemContextListType SystemContext
 Element/@AttributeCharDescriptionType
 SystemContextListTypeM

At least one SystemContext must be provided.

 
List
 SystemContextMR

Details about enterprise roles for an Identity/Personal Object for subscribing systems

 
SystemContextType
Table A.304-1: SystemContextListType

A.305 SystemContextType

Details about enterprise roles for an Identity/Personal Object for subscribing systems

SystemContextType
Figure A.305-1: SystemContextType SystemContextType SystemId RoleList
 Element/@AttributeCharDescriptionType
 SystemContextType 

Details about enterprise roles for an Identity/Personal Object for subscribing systems

 
 
@SystemIdM

Id of the system that this SystemContext relates to.

 
xs:normalizedString
 RoleListO

List of Roles.

 
SystemRoleListType
Table A.305-1: SystemContextType

A.306 SystemRoleElementType

Role of the entity this object describes in the SystemContext.

SystemRoleElementType
Figure A.306-1: SystemRoleElementType SystemRoleElementType RoleId RoleScopeList
 Element/@AttributeCharDescriptionType
 SystemRoleElementType 

Role of the entity this object describes in the SystemContext.

 
 
@RoleIdM

Role of the entity this object describes in the SystemContext.

Examples
Admin
User

xs:normalizedString
 RoleScopeListO

 

SystemRoleScopeListType
Table A.306-1: SystemRoleElementType

A.307 SystemRoleListType

List of Roles.

SystemRoleListType
Figure A.307-1: SystemRoleListType SystemRoleListType Role
 Element/@AttributeCharDescriptionType
 SystemRoleListTypeO

List of Roles.

 
List
 RoleMR

Role of the entity this object describes in the SystemContext.

 
SystemRoleElementType
Table A.307-1: SystemRoleListType

A.308 SystemRoleObjectRefIdType

The SIF RefId that provides the source Object for this SystemRole Object.
SystemRoleObjectRefIdType
Figure A.308-1: SystemRoleObjectRefIdType SystemRoleObjectRefIdType SIF_RefObject
 Element/@AttributeCharDescriptionType
 SystemRoleObjectRefIdTypeMThe SIF RefId that provides the source Object for this SystemRole Object. IdRefType
@SIF_RefObjectM

The type of SIF object that the SIF_RefId attribute identifies.

 
values:
Identity
StudentPersonal
StaffPersonal
StudentContactPersonal
Table A.308-1: SystemRoleObjectRefIdType

A.309 SystemRoleScopeListType

SystemRoleScopeListType
Figure A.309-1: SystemRoleScopeListType SystemRoleScopeListType RoleScope
 Element/@AttributeCharDescriptionType
 SystemRoleScopeListTypeO

 

List
 RoleScopeMR

Container

 
SystemRoleScopeType
Table A.309-1: SystemRoleScopeListType

A.310 SystemRoleScopeRefIdType

The SIF_RefId that provides the source Object for this RoleScope.

One of RoleScopeName or associated RefId must be provided.

SystemRoleScopeRefIdType
Figure A.310-1: SystemRoleScopeRefIdType SystemRoleScopeRefIdType SIF_RefObject
 Element/@AttributeCharDescriptionType
 SystemRoleScopeRefIdTypeC

The SIF_RefId that provides the source Object for this RoleScope.

One of RoleScopeName or associated RefId must be provided.

 
IdRefType
@SIF_RefObjectM

The type of SIF object that the SIF_RefId attribute identifies.

 
values:
SchoolInfo
TeachingGroup
StudentActivityParticipation
Table A.310-1: SystemRoleScopeRefIdType

A.311 SystemRoleScopeType

Container

SystemRoleScopeType
Figure A.311-1: SystemRoleScopeType SystemRoleScopeType RoleScopeName RoleScopeRefId
 Element/@AttributeCharDescriptionType
 SystemRoleScopeTypeMR

Container

 
 
 RoleScopeNameC

The group/OU this role is applicable to.

One of RoleScopeName or associated RefId must be provided.

 
xs:normalizedString
 RoleScopeRefIdC

The SIF_RefId that provides the source Object for this RoleScope.

One of RoleScopeName or associated RefId must be provided.

 
SystemRoleScopeRefIdType
Table A.311-1: SystemRoleScopeType

A.312 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.312-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.312-1: TeacherCoverType

A.313 TeacherListType

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

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

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.313-1: TeacherListType

A.314 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.314-1: TeachingGroupListType TeachingGroupListType TeachingGroupRefId
 Element/@AttributeCharDescriptionType
 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.

 
List
 TeachingGroupRefIdMR

GUID from the TeachingGroup Object that identifies this TeachingGroup.

 
IdRefType
Table A.314-1: TeachingGroupListType

A.315 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.315-1: TeachingGroupPeriodListType TeachingGroupPeriodListType TeachingGroupPeriod
 Element/@AttributeCharDescriptionType
 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.

 
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.315-1: TeachingGroupPeriodListType

A.316 TeachingGroupPeriodType

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

TeachingGroupPeriodType
Figure A.316-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.316-1: TeachingGroupPeriodType

A.317 TeachingGroupScheduleListType

.

TeachingGroupScheduleListType
Figure A.317-1: TeachingGroupScheduleListType TeachingGroupScheduleListType TeachingGroupSchedule
 Element/@AttributeCharDescriptionType
 TeachingGroupScheduleListType

.

 
 
 TeachingGroupScheduleOR

 

TeachingGroupScheduleType
Table A.317-1: TeachingGroupScheduleListType

A.318 TeachingGroupScheduleType

.

TeachingGroupScheduleType
Figure A.318-1: TeachingGroupScheduleType TeachingGroupScheduleType EditorGUID SchoolYear LocalId ShortName LongName GroupType Set Block CurriculumLevel SchoolInfoRefId SchoolLocalId SchoolCourseInfoRefId SchoolCourseLocalId TimeTableSubjectRefId TimeTableSubjectLocalId Semester StudentList TeacherList MinClassSize MaxClassSize TeachingGroupPeriodList
 Element/@AttributeCharDescriptionType
 TeachingGroupScheduleType

.

 
 
 EditorGUIDM

The GUID of the TeachingGroup as provided by the 'editor' or TT vendor. Final provider of the end point may use this as the official RefId of the publishable TeachingGroup Object.

 
RefIdType
 SchoolYearM

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

 
SchoolYearType
 LocalIdM

LocalId of the Teaching Group (previously ClassIndicator).

 
LocalIdType
 ShortNameM

Short free format label that describes the group.

 
xs:normalizedString
 LongNameO

Longer description if required.

 
xs:normalizedString
 GroupTypeO

Added to allow local implementations to filter on categories of Teaching Group. Where there is a need to filter particular groups based on their types for particular functions; group type provides the means of identifying the type of group such as roll class or subject class for instance and treat them accordingly.

 
xs:normalizedString
 SetO

Set Number (UK)

 
xs:normalizedString
 BlockO

Block (UK)

 
xs:normalizedString
 CurriculumLevelO

Assessment Stage eg VELS Level

 
xs:normalizedString
 SchoolInfoRefIdO

GUID of SchoolInfo object this teaching group belongs to.

 
RefIdType
 SchoolLocalIdO

Local School Id.

 
LocalIdType
 SchoolCourseInfoRefIdO

GUID of SchoolCourseInfo object this teaching group is part of.

 
RefIdType
 SchoolCourseLocalIdO

Local Course Id.

 
LocalIdType
 TimeTableSubjectRefIdO

GUID of TimeTableSubject object this teaching group belongs to.

 
RefIdType
 TimeTableSubjectLocalIdO

Local subject Id.

 
LocalIdType
 SemesterO

Semester, Term, or Quarter subject offered.

 
xs:unsignedInt
 StudentListO

List of Students in this Teaching Group

 
StudentListType
 TeacherListO

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

 
TeacherListType
 MinClassSizeO

Minimum class size.

 
xs:integer
 MaxClassSizeO

Maximum class size

 
xs:integer
 TeachingGroupPeriodListO

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
Table A.318-1: TeachingGroupScheduleType

A.319 TeachingGroupStudentType

Students who belong to the TeachingGroup

TeachingGroupStudentType
Figure A.319-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.319-1: TeachingGroupStudentType

A.320 TeachingGroupTeacherType

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

TeachingGroupTeacherType
Figure A.320-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.320-1: TeachingGroupTeacherType

A.321 TechnicalRequirementsType

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

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

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.321-1: TechnicalRequirementsType

A.322 TestDisruptionListType

TestDisruptionListType
Figure A.322-1: TestDisruptionListType TestDisruptionListType TestDisruption
 Element/@AttributeCharDescriptionType
 TestDisruptionListType  List
 TestDisruptionOR

An event disrupting a test session

 
TestDisruptionType
Table A.322-1: TestDisruptionListType

A.323 TestDisruptionType

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

TestDisruptionType
Figure A.323-1: TestDisruptionType TestDisruptionType Event
 Element/@AttributeCharDescriptionType
 TestDisruptionTypeOR

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.323-1: TestDisruptionType

A.324 TextDataType

Contains arbitrary text, encoded in UTF-8.

TextDataType
Figure A.324-1: TextDataType TextDataType MIMEType FileName Description
 Element/@AttributeCharDescriptionType
 TextDataType 

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
Table A.324-1: TextDataType

A.325 TimeElementListType

TimeElementListType
Figure A.325-1: TimeElementListType TimeElementListType TimeElement
 Element/@AttributeCharDescriptionType
 TimeElementListTypeO List
 TimeElementOR TimeElementType
Table A.325-1: TimeElementListType

A.326 TimeElementType

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

TimeElementType
Figure A.326-1: TimeElementType TimeElementType Type Code Name Value StartDateTime EndDateTime SpanGaps 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

StartDateTime

 
xs:dateTime
 EndDateTimeO

EndDateTime

 
xs:dateTime
 SpanGapsOA container element for holding multiple possible span gaps. SpanGapListType
 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.326-1: TimeElementType
{ "TimeElement": { "Type": "Full school year", "Code": "01", "Name": "2004/2005 School Year", "Value": "2004-2005", "StartDateTime": "2004-09-01T23:00:00+10:00", "EndDateTime": "2005-07-01T06:00:00+10:00", "SpanGaps": { "SpanGap": [ { "Type": "Holiday", "Code": "02", "Name": "2005 Winter Break", "Value": "2005 Winter Break", "StartDateTime": "2005-02-22T07:00:00+11:00", "EndDateTime": "2005-02-26T00:00:00+11:00" } ] }, "IsCurrent": true } }
<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.326-1: TimeElementType

A.327 TimeTableDayListType

Container for TimeTableDays in Schedule

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

Container for TimeTableDays in Schedule

 
List
 TimeTableDayMR

This element identifies a 'day' in a TimeTable.

 
TimeTableDayType
Table A.327-1: TimeTableDayListType

A.328 TimeTableDayType

This element identifies a 'day' in a TimeTable.

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

This element identifies a 'day' in a TimeTable.

 
 
 DayIdM

Local Time Table Identifier

 
LocalIdType
 DayTitleM

Title of the day referred to.

 
xs:normalizedString
 TimeTablePeriodListM

List of Timetable periods.

 
TimeTablePeriodListType
Table A.328-1: TimeTableDayType

A.329 TimeTablePeriodListType

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

 

List
 TimeTablePeriodMR

Container for TimeTablePeriods in a Time Table Day

 
TimeTablePeriodType
Table A.329-1: TimeTablePeriodListType

A.330 TimeTablePeriodType

Container for TimeTablePeriods in a Time Table Day

TimeTablePeriodType
Figure A.330-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.330-1: TimeTablePeriodType

A.331 TimeTableScheduleCellListType

.

TimeTableScheduleCellListType
Figure A.331-1: TimeTableScheduleCellListType TimeTableScheduleCellListType TimeTableScheduleCell
 Element/@AttributeCharDescriptionType
 TimeTableScheduleCellListType

.

 
 
 TimeTableScheduleCellOR

 

TimeTableScheduleCellType
Table A.331-1: TimeTableScheduleCellListType

A.332 TimeTableScheduleCellType

.

TimeTableScheduleCellType
Figure A.332-1: TimeTableScheduleCellType TimeTableScheduleCellType TimeTableScheduleCellLocalId TimeTableSubjectRefId TeachingGroupGUID RoomInfoRefId StaffPersonalRefId TimeTableLocalId SubjectLocalId TeachingGroupLocalId RoomNumber StaffLocalId DayId PeriodId CellType SchoolInfoRefId SchoolLocalId TeacherList RoomList
 Element/@AttributeCharDescriptionType
 TimeTableScheduleCellType

.

 
 
 TimeTableScheduleCellLocalIdM

Local Identifier of this cell. Must be provided by the publisher.

 
LocalIdType
 TimeTableSubjectRefIdO

The GUID of the Subject that this Cell is scheduling

 
IdRefType
 TeachingGroupGUIDM

The GUID of the TeachingGroup being scheduled, provivded by the editor, the Provider of the endpoint can use this as a RefId, if they wish to.

 
IdRefType
 RoomInfoRefIdO

The GUID of the Resource being Scheduled

 
IdRefType
 StaffPersonalRefIdO

The GUID of the Staff Member being Scheduled

 
IdRefType
 TimeTableLocalIdO

Time Table Local Identifier

 
LocalIdType
 SubjectLocalIdO

Subject Local Id

 
LocalIdType
 TeachingGroupLocalIdO

Teaching Group

 
LocalIdType