Common and supporting types referenced in this specification are included here as a reference.
AbstractContentPackageType
used as an element rather than an object, omitting RefId
, SIF_Metadata
and SIF_ExtendedElements
.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AbstractContentElementType |
| |||
XMLData | C | Contains an arbitary XML element, encoded in UTF-8. | <xs:any processContents="lax" /> | |
@ | Description | O |
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 | xs:token |
TextData | C | Contains arbitrary text, encoded in UTF-8. | xs:string | |
@ | MIMEType | O |
Optional MIME type to specifically indicate the text type. Otherwise | xs:token |
@ | FileName | O | 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 |
@ | Description | O |
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 | xs:token |
BinaryData | C | Contains the base64Binary encoding of binary or text data not encoded in UTF-8. | xs:base64Binary | |
@ | MIMEType | M | MIME type to indicate the content type. | xs:token |
@ | FileName | O | 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 |
@ | Description | O |
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 | xs:token |
Reference | C | References external content via a URL. | ||
@ | MIMEType | M | MIME type to indicate the content type to be expected when retrieving the external content. | xs:token |
@ | Description | O |
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 | xs:token |
Reference/URL | M | Location of external content. | xs:anyURI |
An abstract type for derived content package types, elements and objects. This structure may be used verbatim, optionally extending
with additional attributes, or may be redefined to include only a subset of child elements and/or to add validation to XML
contained in XMLData
. Only one instance of XMLData
, TextData
, BinaryData
or
Reference
can occur in a single instance.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AbstractContentPackageType |
An abstract type for derived content package types, elements and objects. This structure may be used verbatim, optionally extending
with additional attributes, or may be redefined to include only a subset of child elements and/or to add validation to XML
contained in | |||
@ | RefId | M | The GUID that uniquely identifies an instance of the package. | RefIdType |
XMLData | C | Contains an arbitary XML element, encoded in UTF-8. | <xs:any processContents="lax" /> | |
@ | Description | O |
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 | xs:token |
TextData | C | Contains arbitrary text, encoded in UTF-8. | xs:string | |
@ | MIMEType | O |
Optional MIME type to specifically indicate the text type. Otherwise | xs:token |
@ | FileName | O | 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 |
@ | Description | O |
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 | xs:token |
BinaryData | C | Contains the base64Binary encoding of binary or text data not encoded in UTF-8. | xs:base64Binary | |
@ | MIMEType | M | MIME type to indicate the content type. | xs:token |
@ | FileName | O | 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 |
@ | Description | O |
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 | xs:token |
Reference | C | References external content via a URL. | ||
@ | MIMEType | M | MIME type to indicate the content type to be expected when retrieving the external content. | xs:token |
@ | Description | O |
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 | xs:token |
Reference/URL | M | Location of external content. | xs:anyURI |
A list of subject areas.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ACStrandAreaListType | A list of subject areas. | List | ||
ACStrandSubjectArea | MR | ACStrandSubjectAreaType |
Subject matter of a student's study as codified under the Australian Curriculum.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ACStrandSubjectAreaType | Subject matter of a student's study as codified under the Australian Curriculum. | |||
ACStrand | M | Subject matter. | AUCodeSetsACStrandType | |
SubjectArea | O | Subject matter. | SubjectAreaType |
Time structures for the activity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ActivityTimeType | M | Time structures for the activity. | ||
CreationDate | M | Creation date of the activity. | xs:date | |
Duration | O | Time required to complete the activity. | xs:unsignedInt | |
@ | Units | M | Unit of time of the Duration value. | values:
|
StartDate | O | Date activity is started. | xs:date | |
FinishDate | O | Date activity is finished. | xs:date | |
DueDate | O | Date activity is due. | xs:date |
A list of Address elements.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AddressListType | A list of Address elements. | List | ||
Address | MR | AddressType |
The street element is a complex element and breaks the street down into several parts. (Allow for PO Box here)
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AddressStreetType | M | The street element is a complex element and breaks the street down into several parts. (Allow for PO Box here) | ||
Line1 | M | Address line 1. | xs:normalizedString | |
Line2 | O | Address line 2. | xs:normalizedString | |
Line3 | O | Address line 3. | xs:normalizedString | |
Complex | O | Name of the complex. | xs:normalizedString | |
StreetNumber | O | The address number assigned to the building. | xs:normalizedString | |
StreetPrefix | O | Street prefix like NE | xs:normalizedString | |
StreetName | O | The name of the street. | xs:normalizedString | |
StreetType | O | The type of street. For example, Lane, Blvd., Ave., etc. | xs:normalizedString | |
StreetSuffix | O | Street suffix like SW. | xs:normalizedString | |
ApartmentType | O | Type of apartment, for example, Suite. | xs:normalizedString | |
ApartmentNumberPrefix | O | Apartment number prefix. | xs:normalizedString | |
ApartmentNumber | O | The number of the apartment. | xs:normalizedString | |
ApartmentNumberSuffix | O | Apartment number suffix. | xs:normalizedString |
This element contains address data
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AddressType | M | This element contains address data. | ||
@ | Type | M | 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 |
@ | Role | M | A facet of Address | AUCodeSetsAddressRoleType |
EffectiveFromDate | O | Date the address became active. | xs:date | |
EffectiveToDate | O | Date the address ceases to be active. | xs:date | |
Street | M | The street element is a complex element and breaks the street down into several parts. (Allow for PO Box here) | AddressStreetType | |
City | M | The city part of the address. | xs:normalizedString | |
StateProvince | C | The state or province code. StateTerritory Code only applicable if an Australian Address. Conditional- If Australian Address this is mandatory. | StateProvinceType | |
Country | O | The country code. | CountryType | |
PostalCode | M | The ZIP/postal code. | xs:normalizedString | |
GridLocation | O | The location of the address. | GridLocationType | |
MapReference | O | A Map Reference in x-y co-ordinates. | MapReferenceType | |
RadioContact | O | UHF Radio frequency or channel used for contact eg: 477MHz or CH60 | xs:string | |
Community | O | This element is used to describe a Community that is associated with the instance of the address. | xs:normalizedString | |
LocalId | O | This is the LocalId of the specific address if it can be provided. | LocalIdType | |
AddressGlobalUID | O | This is the GUID generated by the Provider system. Where it is available to be provided, the globally unique identifier links together separate instances of the Address Common Element which reference the same physical address. When it can be provided, it can be used by subsribing systems to connect addresses from different personal objects. | GUIDType | |
StatisticalAreas | O | A list of Statistical Areas assoicated with an address that will be referenced back to ABS 1270. Only applicable to a physical address, e.g. not relevant for a Post Office Box. | StatisticalAreasType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AdjustmentListType | O | List | ||
Adjustment | MR | A type of Disruption during a NAP test event. | AdjustmentType |
A Type of Disruption.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AdjustmentType | MR | A Type of Disruption. | ||
AdjustmentDomain | M | Domain to which Personal Needs and Preferences Code(s) are applied for a test. | AUCodeSetsNAPTestDomainType | |
PNPCodeList | M | Personal Needs and Preferences Code(s) applied. | PNPCodeListType | |
BookletType | O | Booklet Type to be used for the NAP test as an adjustment. Values: Braille. | xs:token
|
The classification of the education agency within the geographic boundaries of a state according to the level of administrative and operational control.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AgencyType | O | The classification of the education agency within the geographic boundaries of a state according to the level of administrative and operational control. | ||
Code | M | Code indicating the operational/administrative level. | AUCodeSetsEducationAgencyTypeType | |
OtherCodeList | O | OtherCodeListType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AlertMessagesType | O | List | ||
AlertMessage | MR | This is an alert message that is associated with the student. | AlertMessageType |
This is an alert message that is associated with the student.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AlertMessageType | MR | This is an alert message that is associated with the student. | xs:string | |
@ | Type | M | This attribute specifies what type of alert message this is. | values:
|
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AlternateIdentificationCodes | O | This element is for an organization to utilize for an internal code. This may be used for an alignment schema or other purposes that are only internal for the organization. | List | |
AlternateIdentificationCode | MR | An alphanumeric Id code as defined by the organization to identify the statement. | xs:normalizedString |
Authorizations to use this resource. For example, this resource may be included as part of the district's standard curriculum model.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ApprovalsType | O | Authorizations to use this resource. For example, this resource may be included as part of the district's standard curriculum model. | List | |
Approval | OR | 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 |
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ApprovalType | OR | 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. | ||
Organization | M | Name of agency that approved use of resource. | xs:normalizedString | |
Date | M | Date resource was approved. | xs:date |
References from component to associated elements within another SIF object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AssociatedObjectsType | O | References from component to associated elements within another SIF object. | List | |
AssociatedObject | OR | Reference from component to associated elements within another SIF object. | IdRefType | |
@ | SIF_RefObject | M | Attribute that identifies the type of SIF object being referenced. | ObjectNameType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AttendanceCodeType | Code that describes the absence/attendance. | |||
Code | M | Code representing the absence/attendance. | AUCodeSetsAttendanceCodeType | |
OtherCodeList | O | OtherCodeListType |
Information describing how the day relates to attendance.
Element/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
AttendanceInfoType | O | Information describing how the day relates to attendance. | ||||||||
CountsTowardAttendance | M | Designates whether this date should be counted toward student attendance. | values:
| |||||||
AttendanceValue | M |
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 | xs:decimal
|
Breakdown of times that the student entered or returned to school.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AttendanceTimesType | M | Breakdown of times that the student entered or returned to school. | List | |
AttendanceTime | MR | AttendanceTimeType |
Time span that the student entered or returned to school
Element/@Attribute | Char | Description | Type | |||
---|---|---|---|---|---|---|
AttendanceTimeType | MR | Time span that the student entered or returned to school | ||||
AttendanceCode | M | Locally defined code for attendance. | AttendanceCodeType | |||
AttendanceStatus | M | Approved or Unapproved status of this attendance code. | AUCodeSetsAttendanceStatusType | |||
StartTime | M | The start of this particular time span. | xs:time | |||
EndTime | M | The end of this particular time span. | xs:time | |||
DurationValue | O | The amount of absence represented by AttendanceCode, up to three decimal places. May be greater than 1.0. | xs:decimal
| |||
AttendanceNote | O | Note related to this particular time span. | xs:normalizedString |
An audit trail to help determine who entered this event and when.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AuditInfoType | O | An audit trail to help determine who entered this event and when. | ||
CreationUser | M | Information about which staff member created this record. | CreationUserType | |
CreationDateTime | M | The date and time this record was created. | xs:dateTime |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
AuthorsType | O | List | ||
Author | OR | Name of the organization that authored the curriculum document, i.e. "ACARA". May be the same as "Organization" above. | xs:normalizedString |
Base type, without attributes, for Name
elements, primarily to allow structure to be leveraged with different Type
attribute values.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
BaseNameType |
Base type, without attributes, for | |||
Title | O | 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 | |
FamilyName | C | 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 | |
GivenName | C | 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 | |
MiddleName | O | All other given or middle names, each separated with a single space character. | xs:normalizedString | |
FamilyNameFirst | O | 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 | |
PreferredFamilyName | O | The family name preferred most by the person (as written). | xs:normalizedString | |
PreferredFamilyNameFirst | O | 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 | |
PreferredGivenName | O | The given name preferred most by the person (as written). | xs:normalizedString | |
Suffix | O | Textual suffix like PHD, JP, BSc. | xs:normalizedString | |
FullName | C | 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 |
A person's date of birth.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
BirthDateType | A person's date of birth. | xs:date |
Calendar date type information.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
CalendarDateInfoType | M | Calendar date type information. | ||
Code | M | Code indicating the type of school day. | AUCodeSetsCalendarEventType | |
OtherCodeList | O | OtherCodeListType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
CalendarSummaryListType | O | List | ||
CalendarSummaryRefId | OR | The ID (GUID) of a calendar summary to which this Staff Member is associated with. | IdRefType |
Optional campus details.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
CampusContainerType | O | Optional campus details. | ||
ParentSchoolId | C | 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 | |
SchoolCampusId | M | Specific Campus Id - This may be the same as the School Local Id. | xs:normalizedString | |
CampusType | O | Type of campus. | AUCodeSetsSchoolLevelType | |
AdminStatus | M | Is this campus the Admin Campus? | AUCodeSetsYesOrNoCategoryType |
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
CatchmentStatusContainerType | O | 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. | ||
Code | M | Code indicating the residency status for this enrollment. Code indicating Enrollment Catchment Status. | AUCodeSetsPublicSchoolCatchmentStatusType | |
OtherCodeList | O | 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 |
Reference to one or more AggregateCharacteristicInfo
objects.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
CharacteristicsType | M |
Reference to one or more | List | |
AggregateCharacteristicInfoRefId | MR |
Reference to an | IdRefType |
Lesson or activity-sized portions of a resource.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ComponentsType | M | Lesson or activity-sized portions of a resource. | List | |
Component | MR | A lesson or activity-sized portion of a resource. | ComponentType |
A lesson or activity-sized portion of a resource.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ComponentType | MR | A lesson or activity-sized portion of a resource. | ||
Name | M | Name of learning resource component within the resource, i.e. "Chapter 1, Section 4. | xs:normalizedString | |
Reference | M | 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 | |
Description | O | 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 | |
Strategies | O | Teaching/learning strategies used in the learning resource. | StrategiesType | |
AssociatedObjects | O | References from component to associated elements within another SIF object. | AssociatedObjectsType |
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ContactFlagsType | C |
Contains Yes/No characteristics of the contact person's role. Provide a | ||
ParentLegalGuardian | C | Does the individual have parental or legal guardianship responsibility for the student? | AUCodeSetsYesOrNoCategoryType | |
PickupRights | C | This element tells whether or not the contact has pickup rights. | AUCodeSetsYesOrNoCategoryType | |
LivesWith | C | Does the student live with this contact? | AUCodeSetsYesOrNoCategoryType | |
AccessToRecords | C | Does this contact have access to the student's records? | AUCodeSetsYesOrNoCategoryType | |
ReceivesAssessmentReport | C | In particular, should this contact receive a copy of the student report? | AUCodeSetsYesOrNoCategoryType | |
EmergencyContact | C | Should this contact be notified in case of emergency? | AUCodeSetsYesOrNoCategoryType | |
HasCustody | C | Does this contact have or share custody of the student? | AUCodeSetsYesOrNoCategoryType | |
DisciplinaryContact | C | Is this person to be contacted in case of disciplinary action? | AUCodeSetsYesOrNoCategoryType | |
AttendanceContact | C | Should this contact be notified in case of an attendance issue? | AUCodeSetsYesOrNoCategoryType | |
PrimaryCareProvider | C | Does this person provide daily living or personal assistance to the student? | AUCodeSetsYesOrNoCategoryType | |
FeesBilling | C | Is this the contact responsible for Payment of Fees? | AUCodeSetsYesOrNoCategoryType | |
FamilyMail | C | Does this person receive family mail? | AUCodeSetsYesOrNoCategoryType | |
InterventionOrder | C | Is there an Intervention Order against this Contact? | AUCodeSetsYesOrNoCategoryType |
Common element used to supply information for a contact person at a school, LEA, or other institution.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ContactInfoType | Common element used to supply information for a contact person at a school, LEA, or other institution. | |||
Name | M | NameType | ||
PositionTitle | O | The contact person's position title. Examples | xs:normalizedString | |
Role | O | Role played by this contact in this instance. Examples | xs:normalizedString | |
Address | O | Address of the contact. | AddressType | |
EmailList | O | List of Email elements. | EmailListType | |
PhoneNumberList | O | List of PhoneNumber elements. | PhoneNumberListType |
Contains contact information about resource authors.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ContactsType | O | Contains contact information about resource authors. | List | |
Contact | OR | Contains contact information about a resource author. | ContactType |
Contains contact information about a resource author.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ContactType | OR | Contains contact information about a resource author. | ||
Name | O | Name of contact person. Use the generic element Name. | NameType | |
Address | O | Address of organization or company. | AddressType | |
PhoneNumber | O | Phone number of organization or company. | PhoneNumberType | |
O | The email of the organization or company. | EmailType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ContentDescriptionListType | M | List | ||
ContentDescription | MR | Content description in the Australian Curriculum that is relevant to the test item. | xs:normalizedString |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
CountryList2Type | O | List | ||
CountryOfResidency | MR | A person's country of residency. | CountryType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
CountryListType | O | List | ||
CountryOfCitizenship | MR | A person's country of citizenship. | CountryType |
A country code.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
CountryType | A country code. | AUCodeSetsStandardAustralianClassificationOfCountriesSACCType |
Information about which staff member created this record.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
CreationUserType | M | Information about which staff member created this record. | ||
@ | Type | M | The role of the staff member that created this record. | values:
|
UserId | M | 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 |
Gross amount to be billed, including any tax. Can be credit (e.g. for family credit notes, reimbursements, rebates).
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
DebitOrCreditAmountType | M | Gross amount to be billed, including any tax. Can be credit (e.g. for family credit notes, reimbursements, rebates). | MonetaryAmountType | |
@ | Type | M | values:
|
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
DefinedProtocolsType | The transport protocols defined in SIF. | values:
|
Demographics information about the student, contact, staff member, etc.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
DemographicsType | Demographics information about the student, contact, staff member, etc. | |||
IndigenousStatus | O | Whether or not the person identifies themselves as being of Aboriginal and/or Torres Strait Islander descent. | AUCodeSetsIndigenousStatusType | |
Sex | O | 'Sex' is the distinction 'male'/'female'/'intersex', as reported by the person | AUCodeSetsSexCodeType | |
BirthDate | O | The person's date of birth. | BirthDateType | |
DateOfDeath | O | The person's date of death. | xs:date | |
BirthDateVerification | O | Means by which the person's birth date was validated. | AUCodeSetsBirthdateVerificationType | |
PlaceOfBirth | O | The person's place of birth - like village, town, city etc. | xs:normalizedString | |
StateOfBirth | O | The person's state of birth. | StateProvinceType | |
CountryOfBirth | O | The person's country of birth. | CountryType | |
CountriesOfCitizenship | O | CountryListType | ||
CountriesOfResidency | O | CountryList2Type | ||
CountryArrivalDate | O | Date the person first arrived in the country. | xs:date | |
AustralianCitizenshipStatus | O | The person's citizenship status. | AUCodeSetsAustralianCitizenshipStatusType | |
EnglishProficiency | O | Person's proficiency in English. | EnglishProficiencyType | |
LanguageList | O | List of languages an individual uses to communicate. | LanguageListType | |
DwellingArrangement | O | Setting/environment in which the person resides. | DwellingArrangementType | |
Religion | O | Type of Religion if any | ReligionType | |
ReligiousEventList | O | List of Religious events | ReligiousEventListType | |
ReligiousRegion | O | Belong to Religious Region - Currently Free Text. | xs:normalizedString | |
PermanentResident | O | Australian Residency Status (Mandatory for Student) | AUCodeSetsPermanentResidentStatusType | |
VisaSubClass | O | Visa Sub-Class - Can be free text - not necessary to validate | VisaSubClassCodeType | |
VisaStatisticalCode | O | Visa Statistical Code - Can be free text - not necessary to validate | xs:normalizedString | |
VisaExpiryDate | O | Expiry Date of Visa if one exists | xs:date | |
VisaSubClassList | O | List of Visa details if more than one exists. | VisaSubClassListType | |
LBOTE | O | 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 | |
ImmunisationCertificateStatus | O | Status of Immunisation Certificate | AUCodeSetsImmunisationCertificateStatusType | |
CulturalBackground | O | Used to indicate cultural background. | AUCodeSetsAustralianStandardClassificationOfCulturalAndEthnicGroupsASCCEGType | |
MaritalStatus | O | The person's marital status. | AUCodeSetsMaritalStatusAIHWType |
Setting/environment in which the person resides.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
DwellingArrangementType | O | Setting/environment in which the person resides. | ||
Code | M | Code representing the setting/environment in which the person resides | AUCodeSetsDwellingArrangementType | |
OtherCodeList | O | OtherCodeListType |
A code representing the highest level of education completed by a person.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
EducationalLevelType | A code representing the highest level of education completed by a person. | AUCodeSetsSchoolEducationLevelTypeType |
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
.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
EducationFilterType | ||||
LearningStandardItems | O | Allows any SIF object to be correlated to learning standards. | LearningStandardsType |
A list of electronic identifiers associated with an entity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ElectronicIdListType | A list of electronic identifiers associated with an entity. | List | ||
ElectronicId | MR | ElectronicIdType |
Common element used to specify entity identifiers that are read by electronic equipment.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ElectronicIdType | Common element used to specify entity identifiers that are read by electronic equipment. | xs:normalizedString | ||
@ | Type | M | Electronic ID type. | AUCodeSetsElectronicIdTypeType |
A list of e-mail addresses associated with an individual or organization.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
EmailListType | A list of e-mail addresses associated with an individual or organization. | List | ||
MR | 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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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 | ||
@ | Type | M | This attribute specifies the type of e-mail address. | AUCodeSetsEmailTypeType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
EnglishProficiencyType | O | |||
Code | M | Person's proficiency in English. | AUCodeSetsEnglishProficiencyType | |
OtherCodeList | O | OtherCodeListType |
Essential materials required to engage in this activity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
EssentialMaterialsType | O | Essential materials required to engage in this activity. | List | |
EssentialMaterial | OR | Essential material required to engage in this activity. | xs:string |
Evaluations/review of the resource.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
EvaluationsType | O | Evaluations/review of the resource. | List | |
Evaluation | OR | Evaluation/review of resource. | EvaluationType |
Evaluation/review of resource.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
EvaluationType | OR | Evaluation/review of resource. | ||
@ | RefId | M | GUID assigned to an evaluation. | RefIdType |
Description | O | Description of evaluation of resource. | xs:string | |
Date | O | Date evaluation was performed | xs:date | |
Name | O | Name of individual who submitted evaluation. | NameType |
Rules for which statistic may not be reported.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ExclusionRulesType | O | Rules for which statistic may not be reported. | List | |
ExclusionRule | OR | Rule for which statistic may not be reported | ExclusionRuleType |
Rule for which statistic may not be reported
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ExclusionRuleType | OR | Rule for which statistic may not be reported | xs:string | |
@ | Type | M | values:
|
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ExpenseAccountType | O | List | ||
ExpenseAccount | OR | Account that is to be charged for the item. | ExpenseAccountType |
Account that is to be charged for the item.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ExpenseAccountType | OR | Account that is to be charged for the item. | ||
AccountCode | M | Account code charged to this item. | xs:token | |
Amount | M | Amount charged to this account. | MonetaryAmountType | |
FinancialAccountRefId | O | Account being charged. | IdRefType | |
AccountingPeriod | O | Accounting period for the charge. | LocalIdType |
Suggested minimum class size for this subject.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
FinancialAccountRefIdListType | O | Suggested minimum class size for this subject. | List | |
FinancialAccountRefId | OR | The chart of account codes associated with the invoice. | IdRefType |
Date student officially graduated from secondary education.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
GraduationDateType | Date student officially graduated from secondary education. | PartialDateType |
This element contains a map location. The GridLocation element is utilized within the Address element.
Element/@Attribute | Char | Description | Type | |||||
---|---|---|---|---|---|---|---|---|
GridLocationType | This element contains a map location. The GridLocation element is utilized within the Address element. | |||||||
Latitude | M | Latitude in decimal degrees. Latitudes north of the equator are positive, latitudes south of the equator are negative [ISO 6709]. | xs:decimal
| |||||
Longitude | M | 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
|
Element/@Attribute | Char | Description | Type | |||
---|---|---|---|---|---|---|
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
|
Common element used to specify the locally-defined number or identifier for a homeroom. It is used in objects such as RoomInfo and StudentSnapshot.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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 |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
HouseholdContactInfoListType | O | List of Households this Person is associated with | List | |
HouseholdContactInfo | MR | Funding source of the special program | HouseholdContactInfoType |
Common element used to supply information for a contact person at a school, LEA, or other institution.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
HouseholdContactInfoType | MR | Common element used to supply information for a contact person at a school, LEA, or other institution. | ||
PreferenceNumber | M | Priority of Household Contact in relation to this Person. | xs:unsignedInt | |
HouseholdContactId | O | Local Subject Id | LocalIdType | |
HouseholdSalutation | O | Salutation to be used in addressing this household. | xs:normalizedString | |
AddressList | O | AddressListType | ||
EmailList | O | List of Email elements. | EmailListType | |
PhoneNumberList | O | List of PhoneNumber elements. | PhoneNumberListType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
HouseholdListType | O | List | ||
Household | MR | Repeatable element containing the ID of a household. | LocalIdType |
The list of identity assertions for this user.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
IdentityAssertionsType | O | The list of identity assertions for this user. | List | |
IdentityAssertion | MR | The identification string for this user. | xs:normalizedString | |
@ | SchemaName | M | The name of the field. See implementation notes for details on required schema elements. Examples | xs:normalizedString |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
IdRefType | A reference to a RefId. | RefIdType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LanguageBaseType | MR | |||
Code | M | The code representing the specific language that an individual uses to communicate.� | AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType | |
OtherCodeList | O | OtherCodeListType | ||
LanguageType | O | An indication of the function and context in which an individual uses a language to communicate. | AUCodeSetsLanguageTypeType | |
Dialect | O | Specific dialect of a person's language. | xs:normalizedString |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LanguageListType | O | List | ||
Language | MR | LanguageBaseType |
Language in which the section is taught.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LanguageOfInstructionType | O | Language in which the section is taught. | ||
Code | M | Code representing the language of instruction. | AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType | |
OtherCodeList | O | OtherCodeList |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LEAContactListType | O | List | ||
LEAContact | MR | Information on contact persons for this LEA. | LEAContactType |
Information on contact persons for this LEA.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LEAContactType | MR | Information on contact persons for this LEA. | ||
PublishInDirectory | O | Indicates whether or not this LEA contact's information should be published in a directory of LEA information. | PublishInDirectoryType | |
ContactInfo | M | ContactInfoType |
Educational objectives of the activity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LearningObjectivesType | O | Educational objectives of the activity. | List | |
LearningObjective | OR | Description of an educational objective of the activity. | xs:string |
Container for related resources.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LearningResourcesType | O | Container for related resources. | List | |
LearningResourceRefId | OR | A relationship between the item and an attached resource (e.g. learning resource, work sample). | IdRefType |
References to LearningStandard Documents.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LearningStandardsDocumentType | O | References to LearningStandard Documents. | List | |
LearningStandardDocumentRefId | OR | Reference to a LearningStandardItem Document. | IdRefType |
References to LearningStandardItems.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LearningStandardsType | O | References to LearningStandardItems. | List | |
LearningStandardItemRefId | OR | Reference to a LearningStandardItem. | IdRefType |
This common metadata element describes the life cycle of the object it represents, based on the IEEE LOM LifeCycle element [LOM].
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LifeCycleType | This common metadata element describes the life cycle of the object it represents, based on the IEEE LOM LifeCycle element [LOM]. | |||
Created | O |
When the object was created by whom. This is a more persistent creation date than
the date/time in the object's SIF_Header .
Depending on the use case being implemented, this value could contain the date the data in the object first entered the zone or was actually created.
| ||
Created/DateTime | M | xs:dateTime | ||
Created/Creators | O | List | ||
Created/Creators/Creator | MR | |||
Created/Creators/Creator/ Name | M | Human-readable name of the data's creator. If the object contains system-generated data, the name should identify the creating service or application. | xs:normalizedString | |
Created/Creators/Creator/ ID | M | Unique identifier of the creator. An email address or URI could be used here. | xs:normalizedString | |
ModificationHistory | O |
An ordered set of Modified elements describing which system modified the data, when
the modification took place, and a brief description of the modification.
| List | |
ModificationHistory/Modified | OR | A single modification event. | ||
ModificationHistory/Modified/ By | M | Identifier of the system or person that modified the data. | xs:normalizedString | |
ModificationHistory/Modified/ DateTime | M | The date/time the modification occurred. | xs:dateTime | |
ModificationHistory/Modified/ Description | O | Human readable description of the data modifications. | xs:string | |
TimeElements | O | List | ||
TimeElements/TimeElement | OR | TimeElementType |
This is a common element used to define the locally assigned identifier associated with an entity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LocalIdType | This is a common element used to define the locally assigned identifier associated with an entity. | xs:normalizedString |
Description of the location in which the section is taught.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LocationOfInstructionType | O | Description of the location in which the section is taught. | ||
Code | M | Code representing the location of instruction. | AUCodeSetsReceivingLocationOfInstructionType | |
OtherCodeList | O | OtherCodeList |
This common element initially supports core data elements describing specific physical locations.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LocationType | ||||
@ | Type | O | values:
| |
LocationName | O | Name of the location. | xs:token | |
LocationRefId | O |
RefId of the location object if the location is a SIF Object such as SchoolInfo .
| IdRefType | |
@ | SIF_RefObject | M |
Type of SIF Object Location points to.
| values:
|
Learning resources that support this activity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
LResourcesType | O | Learning resources that support this activity. | List | |
LearningResourceRefId | OR | A GUID reference to a SIF LearningResource object that supports this activity | ResourcesType |
A Map Reference in x-y co-ordinates.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
MapReferenceType | O | A Map Reference in x-y co-ordinates. | ||
@ | Type | M | Type map reference | xs:normalizedString |
XCoordinate | M | X Co-ordinate of reference | xs:normalizedString | |
YCoordinate | M | Y Co-ordinate of reference | xs:normalizedString |
Resource media types.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
MediaTypesType | O | Resource media types. | List | |
MediaType | OR | MIME type [MIME] based on IANA registration (see RFC2048) or 'non-digital'. | xs:token |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
MedicalAlertMessagesType | O | List | ||
MedicalAlertMessage | MR | Medical alert associated with the student. | MedicalAlertMessageType |
Medical alert associated with the student.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
MedicalAlertMessageType | MR | Medical alert associated with the student. | xs:string | |
@ | Severity | M | The level of severity of this medical alert. | values:
|
Medium through which the student receives instructional communication from the teacher.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
MediumOfInstructionType | O | Medium through which the student receives instructional communication from the teacher. | ||
Code | M | Code representing the medium of instruction. | AUCodeSetsMediumOfInstructionType | |
OtherCodeList | O | OtherCodeList |
A monetary amount.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
MonetaryAmountType | A monetary amount. | xs:decimal | ||
@ | Currency | O | Currency code. Where omitted, defaults to implementation-defined local currency, typically USD in the United States. | ISO4217CurrencyNamesAndCodeElementsType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
MsgIdType | A message identifier. | GUIDType |
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
.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
NameOfRecordType |
Extends | BaseNameType | ||
@ | Type | M | Code that specifies what type of name this is. Note that type "LGL" must be used here. | values:
|
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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 | ||
@ | Type | M |
Code that specifies what type of name this is. If unsure, use | AUCodeSetsNameUsageTypeType |
Container for a list of classes a teacher may be responsible for with regard to NAPLAN only.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
NAPLANClassListType | O | Container for a list of classes a teacher may be responsible for with regard to NAPLAN only. | List | |
ClassCode | OR | The name of the class code the staff member administers, for the purposes of NAPLAN registration. | xs:normalizedString |
An unenumerated SIF object name.
Element/@Attribute | Char | Description | Type | |||
---|---|---|---|---|---|---|
ObjectNameType | An unenumerated SIF object name. | xs:NCName
|
A SIF XML object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ObjectType | A SIF XML object. | <xs:sequence>
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" namespace="##any" />
</xs:sequence> |
First projected graduation year, usually determined when student is accepted into 9th grade (CCYY).
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
OnTimeGraduationYearType | First projected graduation year, usually determined when student is accepted into 9th grade (CCYY). | xs:gYear |
This common element contains status information for an institution.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
OperationalStatusType | Operational condition of an institution. | AUCodeSetsOperationalStatusType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
OrganizationsType | M | List | ||
Organization | MR | Name of organization represented by the document, i.e., "National Council of Teachers of Mathematics (NCTM)," "ACARA"," NSW DET". | xs:normalizedString |
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 OtherCode
s are supported, both Code
and all associated OtherCode
elements must be present.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
OtherCodeListType |
List of other codes or strings that crosswalk to or serve as translations of the | List | ||
OtherCode | MR |
A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated | xs:token | |
@ | Codeset | M |
Describes the | values:
|
Lists all "other" identifiers associated with the entity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
OtherIdListType | O | Lists all "other" identifiers associated with the entity. | List | |
OtherId | MR | Lists an "other" identifier associated with the entity. | OtherIdType |
Lists an "other" identifier associated with the entity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
OtherIdType | MR | Lists an "other" identifier associated with the entity. | xs:normalizedString | |
@ | Type | M | Code that defines the type of this other ID. | xs:normalizedString |
Previous, alternate or other names or aliases associated with a person.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
OtherNamesType | O | Previous, alternate or other names or aliases associated with a person. | List | |
Name | MR |
Name of the person. Note: Type value of | 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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
OtherNameType |
Extends | BaseNameType | ||
@ | Type | M | Code that specifies what type of name this is. Note that type "LGL" is NOT to be used here. | AUCodeSetsNameUsageTypeType |
A year, with an optional month/day, or an optional month by itself.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PartialDateType | A year, with an optional month/day, or an optional month by itself. | union of: xs:date xs:gYearMonth xs:gYear |
Allows a provider or publisher to specify the same password using multiple algorithms, if supported.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PasswordListType | O | Allows a provider or publisher to specify the same password using multiple algorithms, if supported. | List | |
Password | MR | A representation of the user's password using the given algorithm. | xs:base64Binary | |
@ | Algorithm | M | The method used to encrypt the user's password. See the implementation details below. | values:
|
@ | KeyName | M | The name of the key to be used for decryption of the password. Left blank for hash algorithms (MD5 and SHA1). | xs:normalizedString |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PersonInfoType | ||||
Name | M | The name of the person. Note: Type attribute value of LGL must be used here. | NameOfRecordType | |
OtherNames | O | Previous, alternate or other names or aliases associated with the person. | OtherNamesType | |
Demographics | O | Demographic information about the person. | DemographicsType | |
AddressList | O | The person's address(es). | AddressListType | |
PhoneNumberList | O | The person's phone number(s). | PhoneNumberListType | |
EmailList | O | The person's e-mail address(es). | EmailListType | |
HouseholdContactInfoList | O | The person's household/s contact information. | HouseholdContactInfoListType |
Lists phone numbers associated with an entity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PhoneNumberListType | Lists phone numbers associated with an entity. | List | ||
PhoneNumber | MR | PhoneNumberType |
This element represents a phone number and occurs within objects such as StudentPersonal, StaffPersonal, etc.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PhoneNumberType | This element represents a phone number and occurs within objects such as StudentPersonal, StaffPersonal, etc. | |||
@ | Type | M | Code that specifies what type of phone number this is. Note: A subset of valid values may be specified in data objects. | AUCodeSetsTelephoneNumberTypeType |
Number | M | Phone number. Free-form, but typical Australian formats include:
| xs:normalizedString | |
Extension | O | Phone number extension. | xs:normalizedString | |
ListedStatus | O | Indicates whether or not the phone number is available to the public. | AUCodeSetsYesOrNoCategoryType | |
Preference | O | Preference number indicating an order in which phone numbers should be used when contacting person. | xs:unsignedInt |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PNPCodeListType | O | List | ||
PNPCode | MR | Personal Needs and Preferences Code(s) applied to the domain. | AUCodeSetsPNPCodeType |
Skills or competencies the student must have to engage in activity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PrerequisitesType | O | Skills or competencies the student must have to engage in activity. | List | |
Prerequisite | OR | Skill or competency the student must have to engage in activity. | xs:string |
Information about the campus or school principal.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PrincipalInfoType | O | Information about the campus or school principal. | ||
ContactName | M | The name of the principal. | NameOfRecordType | |
ContactTitle | O | The principal's title. | xs:normalizedString | |
PhoneNumberList | O | The principal's phone number(s). | PhoneNumberListType | |
EmailList | O | The principal's e-mail address(es). | EmailListType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ProgramAvailabilityType | O | |||
Code | M | Describes the availability of the program. | AUCodeSets0211ProgramAvailabilityType | |
OtherCodeList | O | OtherCodeListType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ProgramFundingSourcesType | O | List of funding sources | List | |
ProgramFundingSource | MR | Funding source of the special program | ProgramFundingSourceType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ProgramFundingSourceType | MR | Funding source of the special program | ||
Code | M | Funding source for the program, may be more than one. | AUCodeSetsProgramFundingSourceCodeType | |
OtherCodeList | O | OtherCodeListType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ProgramStatusType | ||||
Code | M | The current status of the student's program participation. | values:
| |
OtherCodeList | O | OtherCodeListType |
Currently projected graduation year.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ProjectedGraduationYearType | Currently projected graduation year (CCYY). | xs:gYear |
Information on a student's promotion, retention, or demotion related to this enrollment instance.
This is a common element used to specify whether or not information (e.g., contact information) should be published in a directory.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PublishInDirectoryType | Indicates whether or not information should be published in a directory. | AUCodeSetsYesOrNoCategoryType |
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PurchasingItemsType | O | 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 | |
PurchasingItem | MR | Contains information about the item delivered. | PurchasingItemType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
PurchasingItem | MR | Contains information about the item delivered. | ||
ItemNumber | O | Vendor item number. | xs:normalizedString | |
ItemDescription | M | Description of the item. | xs:normalizedString | |
Quantity | O | Quantity delivered. | xs:normalizedString | |
UnitCost | O | Unit cost of the item. | MonetaryAmountType | |
TotalCost | O | Total cost of the item. | MonetaryAmountType | |
QuantityDelivered | O | Quantity delivered to date. | xs:normalizedString | |
CancelledOrder | O | 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 | |
TaxRate | O | Rate of tax included in the billed amount for the item. | xs:decimal | |
ExpenseAccounts | O | ExpenseAccountsType |
List of awards and other types of recognition given to the student for this activity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
RecognitionListType | O | List of awards and other types of recognition given to the student for this activity. | List | |
Recognition | MR | The nature of recognition given to the student for the successful completion of work in a co-curricular or extra-curricular activity. | xs:normalizedString |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ReferralSourceType | O | |||
Code | M | The method by which a student was identified for referral to a particular program. | AUCodeSets0792IdentificationProcedureType | |
OtherCodeList | O | OtherCodeListType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
RefIdType | An object or element identifier. | GUIDType |
Code that defines the relationship of one person to another.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
RelationshipType | Code that defines the relationship of one person to another. | |||
Code | M | Code representing the relationship. | AUCodeSetsRelationshipToStudentType | |
OtherCodeList | O | OtherCodeListType |
Type of Religion if any
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ReligionType | O | Type of Religion if any | ||
Code | M | Religion Code | AUCodeSetsAustralianStandardClassificationOfReligiousGroupsASCRGType | |
OtherCodeList | O | OtherCodeListType |
List of Religious events
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ReligiousEventListType | O | List of Religious events | List | |
ReligiousEvent | OR | ReligiousEventType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ReligiousEventType | OR | |||
Type | M | Religious Event - Currently Free Text | xs:normalizedString | |
Date | M | Date of Religious Event | xs:date |
A SIF XML object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ReportDataObjectType | A SIF XML object. | <xs:sequence>
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence> |
AbstractContentPackageType
. ReportPackage
can be used in addition to SIF objects specifically in reporting situations within SIF_ReportObject
.
At this time, it is not a SIF object. It cannot be requested via SIF_Query
or SIF_ExtendedQuery
in a ReportManifest
. It may be included in SIF_ReportObject
as part of an external report
definition.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ReportPackageType |
This package has exactly the same structure as AbstractContentPackageType . ReportPackage
can be used in addition to SIF objects specifically in reporting situations within SIF_ReportObject .
At this time, it is not a SIF object. It cannot be requested via SIF_Query or SIF_ExtendedQuery
in a ReportManifest . It may be included in SIF_ReportObject as part of an external report
definition.
| AbstractContentPackageType |
A GUID reference to a SIF LearningResource object that supports this activity
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ResourcesType | OR | A GUID reference to a SIF LearningResource object that supports this activity | IdRefType | |
@ | ResourceType | M | Type of Resource. | values:
|
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
RoomListType | O | 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 | |
RoomInfoRefId | MR | The Id (GUID) of the Room in which the scheduled activity is held. | IdRefType |
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ScheduledActivityOverrideType | O | 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 | |
@ | DateOfOverride | C | The date needs to be provided if Override=Yes. | xs:date |
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ScheduledTeacherListType | O | 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 | |
TeacherCover | MR | 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 |
A list of contact persons associated with a school.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolContactListType | A list of contact persons associated with a school. | List | ||
SchoolContact | MR | Information on contact persons for this school. | SchoolContactType |
Information on contact persons for this school.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolContactType | MR | Information on contact persons for this school. | ||
PublishInDirectory | O | Indicates whether or not this school contact's information should be published in a directory of school information. | PublishInDirectoryType | |
ContactInfo | M | ContactInfoType |
Optional overrides of the course information for this section.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolCourseInfoOverrideType | O | Optional overrides of the course information for this section. | ||
@ | Override | M | Designates whether or not SchoolCourseInfo information has been overridden with different values for this section. | values:
|
CourseCode | O | Override of the school-defined course code for this section. | xs:normalizedString | |
StateCourseCode | O | Override of the state-defined course code for this section. | xs:normalizedString | |
DistrictCourseCode | O | Override of the district course code for this section. | xs:normalizedString | |
SubjectArea | O | Override of the subject matter area for this section. | SubjectArea | |
CourseTitle | O | Override of the course title for this section. | xs:normalizedString | |
InstructionalLevel | O | Override of the instructional level for this section. | xs:normalizedString | |
CourseCredits | O | Override of the course credits for this section. | xs:normalizedString |
List containing the education focus codes of the campus/school.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolFocusListType | O | List containing the education focus codes of the campus/school. | List | |
SchoolFocus | MR | The type of educational institution as classified by its focus. | AUCodeSetsSchoolFocusCodeType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolGroupListType | O | List | ||
SchoolGroup | MR | Repeatable element containing a local identifier to identify a loosely connected group of schools. eg. YarraValley Cluster | LocalIdType |
List of School Programs
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolProgramListType | O | List of School Programs | List | |
Program | OR | SchoolProgramType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolProgramType | OR | |||
Category | O | Program Category | xs:normalizedString | |
Type | M | Program Type | xs:normalizedString | |
OtherCodeList | O | OtherCodeListType |
URL for a school.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SchoolURLType | URL for a school. | xs:anyURI |
Common element used to designate the academic school year to which an object relates.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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 |
An unenumerated SIF object name.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
ServiceNameType | An unenumerated SIF object name. | xs:NCName |
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SIF_ExtendedElementsType | Allows an agent to include data not yet defined within a SIF data object as name/value pairs. | List | ||
SIF_ExtendedElement | OR | A name/value pair, the name being contained in the Name attribute, the value being the element content. | ExtendedContentType | |
@ | Name | M | 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:type | O | Allows type of element to be explicitly communicated. | |
@ | SIF_Action | O |
In a | values:
|
Metadata is commonly referred to as data about data and includes information such as author, grade level, or keywords relating to a learning object, as examples.
Metadata can be used to structure and contain any of this kind of information in a consistent manner.
In the context of SIF, SIF_Metadata
provides a consistent structure to appropriate SIF objects for the purpose of cataloging and object discovery,
as well as other metadata functions and purposes. One recurring use case within the SIF data model is the requirement for some form of temporal constraints and tagging
on objects (see TimeElement
). Other metadata elements are based on needs brought to the Data Model Task Force.
IMPORTANT NOTE ON PERSISTENCE
This data is not designed to be permanent. It is designed to frame an object instance and could dissolve as soon as it leaves the SIF framework for the application space. A data warehouse could be used to store metadata for later tracking.
IMPORTANT NOTE ON USAGE
Any usage of metadata is optional unless made a requirement within individual SIF objects, or if a SIF or local profile or zone installation mandates it. SIF_Metadata allows for the usage of metadata in agents and applications that choose to support it.
This element is designed to operate much like SIF_ExtendedElements. It is an approved common element that is part of any data object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SIF_MetadataType | A commonly defined container for metadata elements defined within SIF. | |||
TimeElements | O | List | ||
TimeElements/TimeElement | OR | TimeElement | ||
LifeCycle | O | LifeCycle | ||
EducationFilter | O | EducationFilter |
Contains information about required software.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SoftwareRequirementListType | O | Contains information about required software. | List | |
SoftwareRequirement | OR | Contains information about a specific required piece of software. | SoftwareRequirementType |
Contains information about a specific required piece of software.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SoftwareRequirementType | OR | Contains information about a specific required piece of software. | ||
SoftwareTitle | M | This is the title of the specific software. This does not include the vendor. For example, Flash not Adobe. | xs:string | |
Version | O | This includes the version of the specific software. | xs:string | |
Vendor | O | This is the vendor of the specific software. For example, Adobe. | xs:string | |
OS | O | This is the operating system and version. For example, Macintosh OS X 1.4. | xs:string |
Source objects assigned to students.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SourceObjectsType | O | Source objects assigned to students. | List | |
SourceObject | OR | GUID assigned to the source object. | IdRefType | |
@ | SIF_RefObject | M | The type of learning object the source object is. | values:
|
The purpose of the Teacher's role as related to students. Equivalent to 'JobFunction' in US Object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StaffActivityExtensionType | O | The purpose of the Teacher's role as related to students. Equivalent to 'JobFunction' in US Object. | ||
Code | M | Code representing the type of staff activity undertaken. | AUCodeSetsStaffActivityType | |
OtherCodeList | O | OtherCodeListType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StaffListType | O | List | ||
StaffPersonalRefId | MR | GUID that identifies the staff person assigned to this room (e.g. the homeroom teacher). | IdRefType |
Container for elements reflecting the most recent assignment of a staff member. If the staff member is currently assigned, the elements contain current information.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StaffMostRecentContainerType | O | Container for elements reflecting the most recent assignment of a staff member. If the staff member is currently assigned, the elements contain current information. | ||
SchoolLocalId | O | Local identifier representing the school in which the staff is or was most recently teaching in. | LocalIdType | |
SchoolACARAId | O | Identifier of the school in which the staff member is or was most recently assigned, as listed in the Australian School List. | LocalIdType | |
LocalCampusId | O | 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 | |
NAPLANClassList | O | Container for a list of classes a teacher may be responsible for with regard to NAPLAN only. | NAPLANClassListType | |
HomeGroup | O | The current home group (if any) that the staff member is responsible for. | xs:normalizedString |
Subject(s) Staff member is eligible to teach.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StaffSubjectListType | O | Subject(s) Staff member is eligible to teach. | List | |
StaffSubject | MR | This element contains Staff subjects they are eligible to teach together with the teaching preference. | StaffSubjectType |
This element contains Staff subjects they are eligible to teach together with the teaching preference.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StaffSubjectType | MR | This element contains Staff subjects they are eligible to teach together with the teaching preference. | ||
PreferenceNumber | M | Priority of Subject to Teach. | xs:unsignedInt | |
SubjectLocalId | O | Local Subject Id | LocalIdType | |
TimeTableSubjectRefId | O | RefId of TimeTableSubject | RefIdType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StatementCodesType | O | List | ||
StatementCode | OR | An alphanumeric Id code as defined by the organization to identify the statement. | xs:token |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StatementsType | O | List | ||
Statement | MR | The text of the "outcome", "standard", or other element within the structured curriculum document | xs:string |
This is a common element used to define the state or province assigned identifier associated with an entity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StateProvinceIdType | The identifier for this entity as assigned by the state or province. | xs:normalizedString |
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
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 |
A list of Statistical Areas assoicated with an address that will be referenced back to ABS 1270. Only applicable to a physical address, e.g. not relevant for a Post Office Box.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StatisticalAreasType | O | A list of Statistical Areas assoicated with an address that will be referenced back to ABS 1270. Only applicable to a physical address, e.g. not relevant for a Post Office Box. | List | |
StatisticalArea | OR | 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 |
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
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StatisticalAreaType | OR | 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 | |
@ | SpatialUnitType | M | Type of Spatial Unit contained within the StatisticalArea Element | values:
|
A Type of Disruption.
Whether stimulus is text or an image.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StimulusType | MR | A Type of Disruption. | ||
LocalId | M | Item Identifier for Writing Task Stimulus and Text. | LocalIdType | |
StimulusType | M | Whether stimulus is text or an image. | AUCodeSetsNAPTestItemStimulusTypeType | |
Domain | O | Domain of Writing Task Stimulus and Text. | AUCodeSetsNAPTestDomainType | |
TextGenre | O | Genre for Reading Stimulus Text. | xs:normalizedString | |
TextType | O | Genre for Reading Stimulus Text. | xs:normalizedString | |
WordCount | O | Word count for Reading Stimulus Text. | xs:integer | |
Descriptor | M | xs:normalizedString | ||
Content | M | Image or textual content of Writing Task Stimulus and Text. | union of: xs:base64Binary xs:normalizedString |
Teaching/learning strategies used in the learning resource.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StrategiesType | O | Teaching/learning strategies used in the learning resource. | List | |
Strategy | OR | Teaching/learning strategy used in the learning resource. One per element. | xs:string |
Information regarding the co-curricular or extra-curricular activity.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentActivityType | M | Information regarding the co-curricular or extra-curricular activity. | ||
Code | M | Code identifying the co-curricular or extra-curricular activity. | AUCodeSetsActivityInvolvementCodeType | |
OtherCodeList | O | OtherCodeListType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentEntryContainerType | O | Container elements for EntryType information | ||
Code | M | Code indicating the type of entry for this enrollment | AUCodeSetsEntryTypeType | |
OtherCodeList | O | 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 |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentExitContainerType | O | |||
Code | M | Code indicating the type of exit for this enrollment. | AUCodeSetsExitWithdrawalTypeType | |
OtherCodeList | O | OtherCodeListType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentExitStatusContainerType | O | Container element for exit status codes. | ||
Code | M | Code indicating the closure status for this enrollment. | AUCodeSetsExitWithdrawalStatusType | |
OtherCodeList | O | OtherCodeListType |
List of Students in this Teaching Group
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentListType | O | List of Students in this Teaching Group | List | |
TeachingGroupStudent | MR | Students who belong to the TeachingGroup | TeachingGroupStudentType |
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.
Element/@Attribute | Char | Description | Type | |||||||
---|---|---|---|---|---|---|---|---|---|---|
StudentMostRecentContainerType | O | 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. | ||||||||
SchoolLocalId | O | Local identifier representing the school in which the student is or was most recently enrolled in the district. | LocalIdType | |||||||
HomeroomLocalId | O |
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 | LocalIdType | |||||||
YearLevel | O | The current or most recent year level of the student. | YearLevelType | |||||||
FTE | O | 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
| |||||||
Parent1Language | O | Main language spoken by parent 1 at home, other than English. | AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType | |||||||
Parent2Language | O | Main language spoken by parent 2 at home, other than English. | AUCodeSetsAustralianStandardClassificationOfLanguagesASCLType | |||||||
Parent1EmploymentType | O | Code that defines employment type of Parent1. This is compulsory if being used for MCEECDYA reporting. | AUCodeSetsEmploymentTypeType | |||||||
Parent2EmploymentType | O | Code that defines employment type of Parent2. This is compulsory if being used for MCEECDYA reporting. | AUCodeSetsEmploymentTypeType | |||||||
Parent1SchoolEducationLevel | O | The highest level of education completed by Parent1. | AUCodeSetsSchoolEducationLevelTypeType | |||||||
Parent2SchoolEducationLevel | O | The highest level of education completed by Parent2. | AUCodeSetsSchoolEducationLevelTypeType | |||||||
Parent1NonSchoolEducation | O | This reflects the level of Parent1's Non-School Education. | AUCodeSetsNonSchoolEducationType | |||||||
Parent2NonSchoolEducation | O | This reflects the level of Parent2's Non-School Education. | AUCodeSetsNonSchoolEducationType | |||||||
LocalCampusId | O | 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 | |||||||
SchoolACARAId | O | 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 | |||||||
TestLevel | O | Values: 3,5,7,9. The test level that the student is registering for. | YearLevelType | |||||||
Homegroup | O | The name of the homegroup the student enrollment belongs to. | xs:normalizedString | |||||||
ClassCode | O | The name of the class code the student belongs to, for the purposes of NAPLAN registration. | xs:normalizedString | |||||||
MembershipType | M | The type of this enrollment as it relates to the school identified in SchoolInfoRefId. | AUCodeSetsSchoolEnrollmentTypeType | |||||||
FFPOS | O | 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 | |||||||
ReportingSchoolId | O | This is the school ACARAId to which student's report is to be made available. | LocalIdType | |||||||
OtherEnrollmentSchoolACARAId | O | ACARAId of other school that student is enrolled in, if known, as assigned in the Australian School List. | LocalIdType |
GUID from the StudentPersonal Object that identifies the student.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentsType | O | GUID from the StudentPersonal Object that identifies the student. | List | |
StudentPersonalRefId | OR | Link to a student. | IdRefType |
List of Student Subject Choices where available.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentSubjectChoiceListType | O | List of Student Subject Choices where available. | List | |
StudentSubjectChoice | MR | Subjects Students Choose | StudentSubjectChoiceType |
Subjects Students Choose
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
StudentSubjectChoiceType | MR | Subjects Students Choose | ||
PreferenceNumber | O | Subject Priority | xs:unsignedInt | |
SubjectLocalId | M | Local Subject Id | LocalIdType | |
StudyDescription | O | Description about Study Mode. | SubjectAreaType | |
OtherSchoolLocalId | O | Local Id of a school where the student studies this subject if not at the home school. | LocalIdType |
A list of subject areas.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SubjectAreaListType | A list of subject areas. | List | ||
SubjectArea | MR | Subject matter of a student's study. | SubjectAreaType |
Subject matter.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
SubjectAreaType | Subject matter. | |||
Code | M | The subject area details | xs:normalizedString | |
OtherCodeList | O | OtherCodeListType |
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TeacherCoverType | MR | 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. | ||
StaffPersonalRefId | M | The Id (GUID) of the StaffPersonal record for the teacher supervising the event or event subset. | IdRefType | |
StaffLocalId | O | LocalId of the StaffPersonal record for the teacher supervising the event or event subset. | LocalIdType | |
StartTime | O | 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 | |
FinishTime | O | 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 | |
Credit | O | 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 | |
Supervision | O | How intensively the teacher supervises the activity. | AUCodeSetsTeacherCoverSupervisionType | |
Weighting | O | Weighting of credit assigned to teacher for activity. Assumes default of 1.0 assigned for classroom duty. | xs:decimal |
A List of teachers associated with the group – may or may not include the teacher timetabled in the schedule.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TeacherListType | O | A List of teachers associated with the group – may or may not include the teacher timetabled in the schedule. | List | |
TeachingGroupTeacher | MR | Teacher associated with the Teaching group – may or may not be the teacher timetabled in the schedule | TeachingGroupTeacherType |
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TeachingGroupListType | O | 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 | |
TeachingGroupRefId | MR | GUID from the TeachingGroup Object that identifies this TeachingGroup. | IdRefType |
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.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TeachingGroupPeriodListType | O | 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 | |
TeachingGroupPeriod | MR | Timeslot information that can be published by an SIS which is a subset of information available in the TimeTableCell object. | TeachingGroupPeriodType |
Timeslot information that can be published by an SIS which is a subset of information available in the TimeTableCell object.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TeachingGroupPeriodType | MR | Timeslot information that can be published by an SIS which is a subset of information available in the TimeTableCell object. | ||
TimeTableCellRefId | O | If the TimeTableCell has been previously published, this reference can be provided as a connection to more detailed schedule information. | IdRefType | |
RoomNumber | O | Room number as presented to the user/application. | HomeroomNumberType | |
StaffLocalId | O | Local Id of Staff member scheduled to take this class. | LocalIdType | |
DayId | M | Day Id | LocalIdType | |
PeriodId | C | Period Id within the Day Id. Either Period Id or starting time must be provided. | LocalIdType | |
StartTime | C | Starting time of class within the Day Id. Either Period Id or starting time must be provided. | xs:time | |
CellType | O | Type of Lesson/Session eg Teaching, Lunch etc | xs:normalizedString |
Students who belong to the TeachingGroup
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TeachingGroupStudentType | MR | Students who belong to the TeachingGroup | ||
StudentPersonalRefId | O | GUID from the StudentPersonal or StudentSnapshot Object (if known), that identifies the student. | IdRefType | |
StudentLocalId | M | Local Id of the Student | LocalIdType | |
Name | O | Name of student | NameOfRecordType |
Teacher associated with the Teaching group – may or may not be the teacher timetabled in the schedule
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TeachingGroupTeacherType | MR | Teacher associated with the Teaching group – may or may not be the teacher timetabled in the schedule | ||
StaffPersonalRefId | O | GUID from the StaffPersonal Object that identifies the Staff member | IdRefType | |
StaffLocalId | M | LocalId of the Staff member | LocalIdType | |
Name | O | Name of Staff Member. | NameOfRecordType | |
Association | M | Association with the Teaching Group (free format for this release) | xs:normalizedString |
List of Operating system, network, and other technical requirements for the activity, if applicable.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TechnicalRequirementsType | O | List of Operating system, network, and other technical requirements for the activity, if applicable. | List | |
TechnicalRequirement | O | an operating system, network, or other technical requirement. | xs:string |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TestDisruptionListType | O | List | ||
TestDisruption | MR | An event disrupting a test session | TestDisruptionType |
This is an alert message that is associated with the student.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TestDisruptionType | MR | This is an alert message that is associated with the student. | ||
Code | O | A code associated the event which disrupted the test session. | xs:token | |
Event | M | A description of a special event which disrupted the test session. | xs:normalizedString |
A common metadata element designed to contain time data, both self-defined and by type.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TimeElementType | A common metadata element designed to contain time data, both self-defined and by type. | |||
Type | M | 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 | xs:normalizedString | |
Code | M |
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 | xs:token | |
Name | M |
Contains a human-readable description of the value in Value .
Examples | xs:normalizedString | |
Value | M | Contains the human-readable value. Examples | xs:normalizedString | |
StartDateTime | O | xs:dateTime | ||
EndDateTime | O | xs:dateTime | ||
SpanGaps | O | A container element for holding multiple possible span gaps. | List | |
SpanGaps/SpanGap | OR |
This structure duplicates much of the structure of TimeElement and is designed to represent a gap in the parent time period
defined by StartDateTime and EndDateTime above.
| ||
SpanGaps/SpanGap/Type | M | xs:normalizedString | ||
SpanGaps/SpanGap/Code | M | xs:token | ||
SpanGaps/SpanGap/Name | M | xs:normalizedString | ||
SpanGaps/SpanGap/Value | M | xs:normalizedString | ||
SpanGaps/SpanGap/StartDateTime | O | xs:dateTime | ||
SpanGaps/SpanGap/EndDateTime | O | xs:dateTime | ||
IsCurrent | M |
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 |
Container for TimeTableDays in Schedule
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TimeTableDayListType | M | Container for TimeTableDays in Schedule | List | |
TimeTableDay | MR | This element identifies a ‘day’ in a TimeTable. | TimeTableDayType |
This element identifies a ‘day’ in a TimeTable.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TimeTableDayType | MR | This element identifies a ‘day’ in a TimeTable. | ||
DayId | M | Local Time Table Identifier | LocalIdType | |
DayTitle | M | xs:normalizedString | ||
TimeTablePeriodList | M | TimeTablePeriodListType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TimeTablePeriodListType | M | List | ||
TimeTablePeriod | MR | Container for TimeTablePeriods in a Time Table Day | TimeTablePeriodType |
Container for TimeTablePeriods in a Time Table Day
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TimeTablePeriodType | MR | Container for TimeTablePeriods in a Time Table Day | ||
PeriodId | M | Period in Day Identifier | LocalIdType | |
PeriodTitle | M | Title of Period eg. Session 1 or Period 1 | xs:normalizedString | |
BellPeriod | O | Indicates if this Period will require a 'bell', if 'yes' the following elements can be provided in the TimeTable Object. | values:
| |
StartTime | O | The starting time for the bell period. | xs:time | |
EndTime | O | The ending time for the bell period. | xs:time | |
RegularSchoolPeriod | O | 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:
| |
InstructionalMinutes | O | The number of minutes to be counted for instruction for the bell period. | xs:unsignedInt | |
UseInAttendanceCalculations | O | Indicates if the bell period should be included in attendance calculations. | values:
|
Optional School/Campus enrolments.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
TotalEnrollmentsType | O | Optional School/Campus enrolments. | ||
Girls | O | Number of enrolled Female students. | xs:normalizedString | |
Boys | O | Number of enrolled Male students. | xs:normalizedString | |
TotalStudents | O | Total number of enrolled students. | xs:normalizedString |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
URIOrBinaryType | Allows for a URL or a Base-64 encoding. | union of: xs:anyURI xs:base64Binary |
Element/@Attribute | Char | Description | Type | |||||
---|---|---|---|---|---|---|---|---|
VersionType | A SIF version number. | xs:token
|
Element/@Attribute | Char | Description | Type | |||||
---|---|---|---|---|---|---|---|---|
VersionWithWildcardsType | A SIF version number, with wildcards for matching multiple versions. | xs:token
|
Visa Sub-Class - Can be free text - not necessary to validate
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
VisaSubClassCodeType | O | Visa Sub-Class - Can be free text - not necessary to validate | union of: AUCodeSetsVisaSubClassType xs:string |
List of Visas
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
VisaSubClassListType | O | List of Visas | List | |
VisaSubClass | OR | VisaSubClassType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
VisaSubClassType | OR | |||
Code | M | VisaSubClassCodeType | ||
VisaExpiryDate | O | Expiry Date of Visa if one exists | xs:date | |
ATEExpiryDate | O | Authority to Enroll Expiry Date if one exists. Authority to Enroll Expiry date is also required to ensure the validity of a student’s enrolment. | xs:date | |
ATEStartDate | O | Authority to Enroll Start Date if one exists. Authority to Enroll Start is also required to ensure the validity of a student’s enrolment. | xs:date | |
VisaStatisticalCode | O | Visa Statistical Code - Can be free text - not necessary to validate | xs:normalizedString |
List of number of students enrolled per year level.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
YearLevelEnrollmentListType | O | List of number of students enrolled per year level. | List | |
YearLevelEnrollment | MR | Containter for Year Level of Enrolments. | YearLevelEnrollmentType |
Containter for Year Level of Enrolments.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
YearLevelEnrollmentType | MR | Containter for Year Level of Enrolments. | ||
Year | M | Year level for which students are counted. | AUCodeSetsYearLevelCodeType | |
Enrollment | M | Number of students enrolled in the year level. | xs:normalizedString |
List of year levels.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
YearLevelsType | List of year levels. | List | ||
YearLevel | MR | YearLevelType |
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
YearLevelType | Year or academic level. | |||
Code | M | Code representing the year level. | AUCodeSetsYearLevelCodeType |
Year Span.
Element/@Attribute | Char | Description | Type | |
---|---|---|---|---|
YearRangeType | C | Year Span. | ||
Start | M | Lowest year in range. | YearLevelType | |
End | M | Highest year in range | YearLevelType |