diff --git a/02_Introduction/Introduction-Datamodel.xml b/02_Introduction/Introduction-Datamodel.xml index 764a2c7..72d9c85 100644 --- a/02_Introduction/Introduction-Datamodel.xml +++ b/02_Introduction/Introduction-Datamodel.xml @@ -8,7 +8,7 @@
With respect to the SIF Specification, educators and non-technical readers are typically interested in the pK-12 data objects that can be shared and reported on by SIF-enabled applications in SIF implementations. This document, the SIF Data Model Implementation Specification, contains a Data Model - section in a format that should not be a barrier to readers with a some knowledge of [XML]. + section in a format that should not be a barrier to readers with some knowledge of [XML]. More technical readers, including software architects, developers and integrators, will also be interested in the separate SIF Infrastructure Implementation Specification document.
diff --git a/02_Introduction/custom/ChangeLog-Datamodel.xml b/02_Introduction/custom/ChangeLog-Datamodel.xml index 2c8f019..f25a93d 100644 --- a/02_Introduction/custom/ChangeLog-Datamodel.xml +++ b/02_Introduction/custom/ChangeLog-Datamodel.xml @@ -6,101 +6,45 @@ xmlns="http://sifassociation.org/SpecGen">This release contains the following significant updates and extensions to the SIF specification.
-Object for Australian Government collection submission collecting addresses of students from schools and school authorities
+GUID for this Report. The application that owns this object is responsible for generating this unique Id.
+Commonwealth identifier for the submitting entity.
++ Container for elements containing information on the Software Product and Vendor. +
+A list of Address Collections.
+Object reporting the processing status of a collection object submitted to the Australian Government. Object is published by the Australian Government collections hub.
Extra information about submitter.
Object for Australian Government collection submission collecting financial information from schools and school authorities.
A list of Financial Reports in this FQ AG Collection.
+A list of Financial Reports in this Financial Questionnaire AG Collection.
Overall score received in the NAP test.Overall score received in the test. Contents are not populated if this is an empty object (sanctioned abandonment or refusal).
Conditional on Participation Code.
The numeric value representing the bottom scaled score of the National 60% band graphic for this NAP domain and test level.
A list of local values important to transmit with this object.
+Is this Room available to be Timetabled?
+
This object provides the link between Period Attendance and the school's timetable. It allows subject and teaching group information to be communicated to/from the attendance system.
@@ -24,6 +25,7 @@
The ID (GUID) of the school for which this attendance information is being reported.
The (GUID) of the piece of Curriculum (TT Grid) scheduled
School year for which the information is applicable, expressed as the four-digit year in which the school year ends (e.g., "2007").
Session Local Identifier
TimeTableSubject Local Identifier
Teaching Group Local Identifier
School Local Identifier
Staff Local Identifier
Room number as presented to the user or application. Needs to be provided if changed from TimeTableCell.
Day Id.
Period Id within the Day Id
Date of Session
Optional Start Time
Optional End Time
Was the Roll Marked for this Period?
If the staff member has previously been enrolled at a school, the previous school name.
Active staff that are not teaching will have "N" here, active stafff who are teachers and are available to be rostered will have a "Y" here.
+Primary contact for this record.
Care prior to kinder enrolment (eg. Family day care/home/extended care etc).
Hours of attendance at care prior to kinder enrolment
+Level of Adjustment made for a student's disability.
+QDTP
+ Supplementary
+ Substantial
+ Extensive
+ Category of a student's disability.
+Physical
+ Cognitive
+ Social-Emotional
+ Sensory
+ Age of the StudentCalculated for Non-gov Census reporting.
+Is this student a Distance Education Student for Non-gov Census reporting.
+Is this student a Boarding or Day Student for AG Collection reporting?
+Is this student classified as an International Student?
+The Australian Government Education ID that can be used as a link to the school associated with this score. Either the SchoolInfoRefId OR (SchoolLocalId AND SchoolCommonwealthId, (AGEID)), MUST BE provided.
The date the wellbeing alert period commenced.
@@ -129,7 +129,12 @@List any symptoms that are deemed necessary to record; e.g. Symptoms of Asthma could be a cough or wheeze etc.
+Event that impacts on a student's duty of care. This has been modelled by Sentral as an Incident, by CEOM as a behaviour support incident and by WA previously as an "Incident Report" but looking to move to terminology such as a “Wellbeing Event”. There is an emphasis that this 'event' was needed to track both 'positive' and 'negative' behaviours and it not just the recording of a discipline incident or an accident. This event is specific to a student, and is not global (e.g. a pandemic). Where an event involves more than one student, they can be listed in the person's involved. Where the event has an impact on a student's wellbeing an individual record for each student should be generated. E.g. where a student is reporting that another student fell off his bike, then the reporting student is listed as a person involved.
+Event that impacts on a student's duty of care. This has been modelled by Sentral as an Incident, by CEOM as a behaviour support incident and by WA previously as an "Incident Report" but looking to move to terminology such as a “Wellbeing Event”. There is an emphasis that this 'event' was needed to track both 'positive' and 'negative' behaviours and it not just the recording of a discipline incident or an accident. This event can be specific to a student, or a group of students, and is not global (e.g. a pandemic). Where an event involves more than one student, they can be listed in the person's involved or if part of a group, can be linked via a WellbeingPersonLink Object, new to the 3.4.5 Data Model. Where the event has an impact on a student's wellbeing an individual record for each student should be generated, or linked via WellbeingPersonLink. E.g. where a student is reporting that another student fell off his bike, then the reporting student is listed as a person involved, or where a student is part of a group, they can be connected via WellbeingPersonLink.
The ID (GUID) of the student to whom this WellbeingEvent belongs.
+The ID (GUID) of the student to whom this WellbeingEvent belongs. If StudentPersonalRefId is not provided, then at least one (1) WellbeingPersonLink must exist after processing concludes.
Where there is more than one student or groups of students associated with this event, this is true. If true, to identify the groups, members and roles involved, query the WellbeingStudentLink Objects.
+Current Status.
Object intended to list one or more groups of involved parties to a WellbeingEvent and optionally a WellbeingResponse, when the primary involvement in that event is not restricted to a single student. Groups are identified through the GroupId element, whose value is repeated for a WellbeingPersonLink instance for each member of that group. Participants are not restricted to being students, and can be staff, student contacts, or other third parties.
+The ID (GUID) assigned to uniquely identify this WellbeingPersonLink.
+The ID (GUID) assigned to identify this Event that this object links to.
+The ID (GUID) assigned to identify a Response that this object maybe linked to.
+An identifier of the group involved.
+The RefId of the Person involved in the event, can be supplied if the Person is already a staff, student or student contact.
+
+ The type of SIF object that the PersonRefId
attribute identifies.
+
StudentPersonal
+ StaffPersonal
+ StudentContactPersonal
+ Optional free text name for a person, usually only used where the person does not have a personal record with a RefId e.g Is not represented in a StudentPersonal, StaffPersonal or StudentContactPersonal object.
+Optional free text detailing involvement.
+If this Link is to a person who does not have a Personal Object, this is a LocalId or another identifier.
+If this Link is to a person who does not have a Personal Object, this is a more details about that person.
+If this Link is to a person who does not have a Personal Object, this is a more details about that person.
+List of Actions where an action resulted and is known. This action list is added here in case follow up actions are specific to a member of the group.
+This represents the objects in the original SBP, SchoolInfo, StudentPersonal, StudentSchoolEnrollment, StudentContactRelationship, StudentContactPersonal and TeachingGroup. Other Objects included in this group as supporting objects.
This represents activities that a student participates in, can be an educational activity or co-curricular.
Objects to supports the exchange of information for statistical purposes.
These diagrams represent the objects used in scheduling and timetabling. The objects allow schools to securely provide SIS information to the Timetabling and/or Scheduling product of their choice, and also to allow timetable records (including teaching groups and scheduled activities), to be published to a jurisdictional data hub.
A set of objects to support the transfer of financial information representing, and not an accounting package. The assumption is that SIF is required only to exchange information about individual transactions (e.g. purchase orders, invoices, receipts, journals), and that reporting will be done out of existing applications—although those reports may be based on the transactional information received through SIF
This represents objects that allow schools to securely provide SIS information to the Attendance product of their choice, and also to allow school attendance records to be published to a jurisdictional data hub, recording attendance at varying degrees of granularity.
This represents objects involved in third party classroom assessment applications connecting to a jurisdiction hub, collecting the relevant information and publishing back assessment results records to the centralised system.
This diagram depicts the structure and connections between objects representing the NAPLAN Results and Reporting Data Set.
These objects represent how schools can securely provide SIS information to the Wellbeing product(s) of their choice, and also how various wellbeing records are to be published to a jurisdictional data hub.
This represents the current AG Data Collections represented in the SIF AU Data Model.
The SIF AU Data Model is a “data in motion” model, which has been designed for data exchange between institutions. However, it is increasingly being used within enterprises, and it has been widely used as a nationally agreed data model for education. In order to help navigate the SIF data model better, and to make it easier to map between SIF and other data models of education, we have abstracted a conceptual data model from SIF AU, treating SIF AU as a logical data model. The document Conceptual Model v0.5.pdf (11/07/2019) outlines the current conceptual model for SIF AU, and how it maps to the logical model. +
+ +In SIF AU 3.4.5 we introduce a method of augmenting code sets with local values without 'breaking changes'. Future releases will add "OtherCodeListType" to each code set and in-line enumerations will also be typed to allow for extensions. Every Object in SIF AU 3.4.5 has a LocalCodeType which will allow extensions to, but does not replace, current validation set. The following document outlines the need and the interim solution.
+ +MCM-24
MCM-25
MCM-26
MAIM-4
MAO-1
MAO-2
MAO-3
MAO-4
MAO-5
MAO-6
MC-1
MC-2
MC-3
MC-4
MC-5
MD-01
MD-02
MD-03
MD-04
MEM-1
MEM-2
MEM-3
MEM-4
MEM-5
MEM-6
MEM-7
MGI-1
MGI-2
MGI-3
MGI-4
MGI-5
MGI-6
MGI-7
MGI-8
MGI-9
MGI-10
MGI-11
MGI-12
MGI-13
MGI-14
MGI-15
MGI-16
MGI-17
MGI-18
MGI-19
MGI-20
MH-19
MH-20
MMD-01
MMD-02
MMD-03
MMD-04
MMD-05
MMD-06
MMD-07
MI-01
MI-02
MI-03
MI-04
MI-05
MI-06
MMS-16
MMS-17
MND-1
MND-2
MND-3
MND-4
MND-5
MND-6
MND-7
MND-8
MND-9
MND-10
MND-11
MND-12
MND-13
MND-14
MND-15
MND-16
MND-17
MND-18
MND-19
MND-20
MND-21
MND-22
MOP-1
MOP-2
MO-1
MO-2
MO-3
MO-4
MO-5
MO-6
MRD-1
MRD-2
MRD-3
MRD-4
MRD-5
Other-1
Other-2
Other-3
Other-4
Other
MN-1
MN-2
MN-3
MN-4
MN-5
MN-6
MN-7
MN-8
MN-9
MN-10
MN-11
MN-12
MN-13
MN-14
MN-15
MN-16
AET
AWDT
AWST
ACDT
CXT
LHDT
LHST
119
120
+ 200
211
212
+ 213
+ 300
500
501
+ 600
619
620
+ 621
+ 622
+ 699
+ 700
805
806
+ 900
Federal Electorates from the Australian Electoral Commission
+Federal Electorates from the Australian Electoral Commission; https://www.aec.gov.au/profiles/index.htm, loaded using 2019 electorates from the coding desription of Commonwealth Electoral Divisions, ABS https://www.abs.gov.au/ausstats/abs@.nsf/Lookup/by%20Subject/1270.0.55.003~July%202017~Main%20Features~Commonwealth%20Electoral%20Divisions%20(CEDs)~6
101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 130a
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 199
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 299
- 301
- 302
- 303
- 304
- 305
- 306
- 307
- 308
- 309
- 310
- 310a
- 311
- 312
- 313
- 314
- 315
- 316
- 317
- 318
- 319
- 320
- 321
- 322
- 323
- 324
- 325
- 326
- 327
- 328
- 328a
- 399
- 401
- 402
- 403
- 404
- 405
- 406
- 407
- 408
- 409
- 410
- 411
- 499
- 501
- 502
- 503
- 504
- 504a
- 505
- 506
- 507
- 508
- 509
- 510
- 511
- 512
- 513
- 514
- 515
- 599
- 601
- 602
- 603
- 604
- 605
- 699
- 701
- 702
- 799
- 801
- 802
- 899
- 999
- 101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
197
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
297
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
397
401
402
403
404
405
406
407
408
409
410
411
497
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
597
601
602
603
604
605
697
701
702
797
801
802
803
899
999
Sourced from DEEWR
@@ -7172,6 +6830,7 @@861
862
863
870
880
881
882
202
203
204
205
205
300
309
400
1101
1107
+ 1204
O
N
+ X
+ Education Level - Primary or Secondary, Associated with AG Student Collections
+Primary
+ Secondary
+ Pre-Primary Education Hours
+U
+ O
+ P
+ F
+ Student Boarding Status
+B
+ D
+ A list of AddressCollection Reports.
+The AddressCollection being reported on.
+The AddressCollection being reported on.
+A GUID associated with this packet of a AddressCollectionReport.
+A pointer back to the SchoolObject underlying this Report if it exists.
+The locally-assigned identifier for the entity being reported on.
+The state-assigned identifier for entity being reported on.
+Commonwealth identifier for this school/campus or entity being reported on.
+ACARA identifier for this school/campus.
+A list of Students being reported on for this Address Collection.
+A list of Students Addresses.
+A Student and their Address.
+The student and addresses being reported on.
+The locally-assigned identifier for this student.
+Primary or Secondary for AG Collection reporting.
+Is this student a Boarding or Day Student for AG Collection reporting?
+Residential Address of the student for the AG Address Collection.
+Name and address of Parent1 for the AG Address Collection.
+Name and address of Parent2 for the AG Address Collection.
+Parent Name and Address for AG Collections.
+Name of Parent for the AG Address Collection. Note: Type attribute value of LGL must be used here
+Name of Parent for the AG Address Collection. Note: Type attribute value of LGL must be used here
+Residential Address of Parent for the AG Address Collection.
++
+
+ A state/province code, local code, other code or a text string that crosswalks to or serves as a translation of an associated Code
element.
+
A Description of the LocalisedCode this represents. +
+Identifies the element that requires local values.
++ If this local value is associated with a list, what element in the list does this refer to? 1 = First element in the list. +
+A list of Student Groups
A grouping of students.
.
+A particular grouping of students used locally.
A list of FQ Reports.
+A list of Financial Questionnaire Reports.
The FQ being reported on.
+The Financial Questionnaire being reported on.
The FQ being reported on.
+The Financial Questionnaire being reported on.
A GUID associated with this packet of an FQReport.
+A GUID associated with this packet of an Financial Questionnaire Report.
The FQItem being reported on.
+The Contextual Question.
A local identifier or code allocated to the learning standard. Does not pre-suppose a machine readable representation of the framework that the learning standard is part of.
A list of symptoms that are deemed necessary to record; e.g. Symptoms of Asthma could be a cough or wheeze etc..
+Notes about the Suspension.
+Details of any other response that can not be classified by previous types.
The code representing the specific language that an individual uses to communicate.�
+The code representing the specific language that an individual uses to communicate.
If this student is enrolled in another school, details of other school.
+Level of Adjustment made for a student's disability.
+QDTP
+ Supplementary
+ Substantial
+ Extensive
+ Category of a student's disability.
+Physical
+ Cognitive
+ Social-Emotional
+ Sensory
+ Age of the StudentCalculated for Non-gov Census reporting.
+Is this student a Distance Education Student for Non-gov Census reporting.
+Is this student a Boarding or Day Student for AG Collection reporting?
+Priority of Household Contact in relation to this Person.
Address line 1.
Map Number of the Reference, if available, alphanumeric.
+First projected graduation year, usually determined when student is accepted into 9th grade (CCYY).
+First projected graduation year, usually determined when student commences secondary education (CCYY).
First projected graduation year, usually determined when student is accepted into 9th grade (CCYY).
+First projected graduation year, usually determined when student commences secondary education (CCYY).
MRO
+ MRU
STD
+ STN
VEF
+ VES
- Copyright ©2011 Systems Interoperability Framework Association. All Rights Reserved. + Copyright ©2019 Systems Interoperability Framework Association. All Rights Reserved.
Errata Release Changes: -
- Copyright ©2011 Systems Interoperability Framework Association. All Rights Reserved. -
-- Copyright ©2011 Systems Interoperability Framework Association. All Rights Reserved. + Copyright ©2019 Systems Interoperability Framework Association. All Rights Reserved.