# 4 Domain Map

This section presents the SIF Data Objects in each of the SIF Data Model domains, for easier navigation:

### 4.1 Domain: Provider

The Provider domain describes education provider entities, the relationships between them, and the Staff that work at them.

Background documentation on the Provider domain is available here

Provider
  A recognised provider of education services in the New Zealand education system. Providers may operate in the Early Childhood, Compulsory Schooling or Tertiary sectors.
Organisation
  A generic organisation that operates within the education sector; but doesn’t provide education services. e.g. Communities of Learning | Kāhui Ako, Ministry local offices, Industry training organisations, etc.
ProviderRelationship

  Records a recognised relationship between two education Providers. The two providers are referred to as the Source Provider and the Related Provider.

  RelationshipType records the nature of the relationship between the two providers, and gives guidance on which Provider is the Source Provider and which is the Related Provider.

StaffPersonal

  All the personal contact and demographic information relating to a staff member, who might be a teacher or other employee of a Provider.

  Non personal information relating to the staff member's relationship with Providers is stored in the StaffAssignment data object.

StaffAssignment

  Records assignment of a Staff member to a particular role at a Provider or other EducationOrganisation. A staff member can have multiple concurrent roles at Schools (via Provider data object) and Kāhui Ako (via the EducationOrganisation data object); each role would be a separate StaffAssignment record.

  Role assignments can be restricted to categories of Students with the StaffSubjectList and YearLevelList. This allows for assignment to roles with particular responsibility for general cohorts of students, such as "Head of Department (Maths)" or "Year 8 Student Dean".

  While assignment to student contact roles such as Subject Teacher, Homeroom Teacher, Whānau Teacher or House Master is made with this data object; Details of the particular group of specific students the staff member is responsible for are made via the TeachingGroup data object.

StaffTeachingGroupAssignment

  Records assignment of a Staff member to a particular role with a particular TeachingGroup at a Provider

ProviderCourse

  A Provider defined Course that Students enrol in, and may be assessed for, and achieve passes in.

TeachingGroup

  Identifies a particular class or other group of students. Such groups can have multiple staff assigned in a variety of roles, may be assigned students from multiple year levels and may be taught multiple courses.

AcademicDepartment

  Information about an academic department within a provider, e.g. Maths Department.

### 4.2 Domain: Student & Whānau

The Student domain describes Student entities, their Whānau, and the relationships between them.

Background documentation on the Student & Whānau domain is available here

StudentPersonal
  Contains all the personal information related to the student.
StudentContactPersonal
  Information about a Student's whānau member.
StudentContactRelationship

  A relationship between a person who is part of a Student's whānau and that Student. Relationship properties include the relationship type and roles played by the student contact in respect of the student.

  Individual details about the student and student contact are provided in other data objects - StudentPersonal and StudentContactPersonal respectively.

StudentConsent
  A record of Student's consent or non-consent to some action taking place.

### 4.3 Domain: Enrolment

The Enrolment domain describes transactional entities whereby Students enrol at Providers, in LearningProgrammes, in Sections, or in Activities.

Background documentation on the Enrolment domain is available here

StudentProviderEnrolment

  A student's association with an education provider for the purpose of receiving educational servics.

  Provider enrolments span multiple years with the ProviderEnrolment containing one or more ECE, School or Tertiary Enrolment sub-objects for each particular year.

StudentTeachingGroupEnrolment

  Records a student's arrival to and departure from a TeachingGroup.

StudentPersonal
  Contains all the personal information related to the student.
Provider
  A recognised provider of education services in the New Zealand education system. Providers may operate in the Early Childhood, Compulsory Schooling or Tertiary sectors.
ProviderCourse

  A Provider defined Course that Students enrol in, and may be assessed for, and achieve passes in.

TeachingGroup

  Identifies a particular class or other group of students. Such groups can have multiple staff assigned in a variety of roles, may be assigned students from multiple year levels and may be taught multiple courses.

StaffPersonal

  All the personal contact and demographic information relating to a staff member, who might be a teacher or other employee of a Provider.

  Non personal information relating to the staff member's relationship with Providers is stored in the StaffAssignment data object.

StaffTeachingGroupAssignment

  Records assignment of a Staff member to a particular role with a particular TeachingGroup at a Provider

### 4.4 Domain: Hauora / Wellbeing

The Hauora / Wellbing domain records everything from Student's health conditions through behavioural incidents (both good and bad) to Student's aspirations and goals participation in extra-curricular activities and the provision of Learning Support programmes.

Background documentation on the Hauora / Wellbeing domain is available here

StudentConsent
  A record of Student's consent or non-consent to some action taking place.
WellbeingCharacteristic

  Core Wellbeing Characteristic that is integral to the Student. This may be a Medical condition, special needs or a characteristic such as a known disability or any other characteristic or condition that is student specific and impacts their learning.

WellbeingAlert

  Alert indicating to teachers and systems that this student has a 'concern' that needs to be known for 'duty of care', which could be Medical, Legal or other.

  The alert may merely draw attention to Wellbeing Characteristics or Events, that contain more detail.

WellbeingEvent

  Record of an event happening that impacts on a school's duty of care to its students. The event records both 'positive' and 'negative' behaviours and is not just the recording of a discipline incident or an accident.

WellbeingResponse

  A record of the outcome and follow ups generated by a WellbeingEvent

WellbeingAppeal

  Records detail of any "appeal" or "request" made by involved parties in regard to a negative/punitive Wellbeing Response that was the result of a student Wellbeing Event.

StudentLearningSupport

  Provides information about a student's learning support.

StudentLearningSupportResponse

  Provides information about a response provided for a students learning support need.

Document

  The universally unique identifier for the data object record that is used across systems.

StudentVoice
  A record of a student's interests as well as their social, academic and academic goals.
StudentPersonal
  Contains all the personal information related to the student.
Provider
  A recognised provider of education services in the New Zealand education system. Providers may operate in the Early Childhood, Compulsory Schooling or Tertiary sectors.
StudentPhysicalRestraint

  Provides information about an incident where staff members or other parties used physical restraint on a child.

StaffPersonal

  All the personal contact and demographic information relating to a staff member, who might be a teacher or other employee of a Provider.

  Non personal information relating to the staff member's relationship with Providers is stored in the StaffAssignment data object.

StudentActivityParticipation
  This object provides information on a co-curricular or extra-curricular activity in which a student participates during a given school year.

### 4.5 Domain: Schedule & Attendance

The Schedule & Attendance domain describes the school's schedule or timetable, along with transactional entities that record a Student's attendance at & absence from Providers. Attendance is recorded at either Day, Half-Day or individual Period granuality at the choice of the Provider; and reported back in summary form.

Background documentation on the Schedule domain is available here

Background documentation on the Attendance domain is available here

StudentPersonal
  Contains all the personal information related to the student.
Provider
  A recognised provider of education services in the New Zealand education system. Providers may operate in the Early Childhood, Compulsory Schooling or Tertiary sectors.
StudentAttendanceTimeList

  This object provides more detail about the attendance spans for a single student during the day: it provides more detailed information than the single TimeIn and TimeOut elements in StudentDailyAttendance.

StudentAttendanceSummary

  Provides a summary of a student's daily attendance and membership information for a given provider during the time period between the StartDate and EndDate, inclusive. There will be multiple instances of this object for a student in a school over the course of a school year. This summary may be generated by aggregating more granular attendance records, in which case all fields will be read-only; and RefId element may not be applicable.

TeachingGroup

  Identifies a particular class or other group of students. Such groups can have multiple staff assigned in a variety of roles, may be assigned students from multiple year levels and may be taught multiple courses.

ProviderCourse

  A Provider defined Course that Students enrol in, and may be assessed for, and achieve passes in.

Schedule

  The universally unique identifier for the data object record that is used across systems.

ScheduleTerm

  Provides information about school terms, tertiary terms etc., either at a national, or provider level, within a school year. If the term is being supplied at a national level, no provider information will be linked.

ScheduleHoliday

  Provides information about a holiday that may or may not impact upon the schedule of a provider.

ScheduleDate
  Provides information about the schedule that is being followed on a specific calendar date at a particular Provider, e.g. Academic Day A from the Term 1 Schedule using the Periods and their start and end times defined in Bell Schedule Day A.
ScheduleEvent

  Defines events that may or may not impact the schedule. These events may simply be for display, or may affect the schools academic schedule.

SchedulePeriod
  Defines the periods that take place within one or more academic days. Periods are assigned to particular days in the Schedule in SchduleAcademicDay.PeriodList
ScheduleAcademicDay
  An academic day that makes up all or part of a schedule for a provider. An academic day represents a structured day that reoccurs consistently e.g. Day A has five periods that occurs Mon-Wed and Day B has four periods and occurs Thurs-Fri.
BellSchedule
  Defines bell schedules, each of which is a collection of periods within an academic day with start and end times associated. These bell schedules are assigned to calendar dates on which the school is in session using ScheduleDate in order to specify the school schedule on those dates. These bell schedules should generally only be used to define standard day types. Exception days (unless they repeat multiple times and follow a common template) are defined using ScheduleEvent and ScheduleCustomDayEvent.
TeachingGroupEvent

  Defines a single SchedulePeriod in a Schedule where the TeachingGroup meets.

### 4.6 Domain: Aromatawai / Assessment

The Assessment domain describes transactional entities that record assessment of Student's learning. The domain covers everything from a simple in-class assessment task (eg grading assignment, test or essay) through to end of Course or year final marks, and curriculum progress reports as well as formal external assessments performed by external agencies (eg. NZQA, Cambridge International Education, International Baccalaureate, etc).

Background documentation on the Aromatawai / Assessment domain is available here

StudentPersonal
  Contains all the personal information related to the student.
StudentAssessmentTaskRegistration

  The student's registration for an assessment task they are intending to participate in.

AssessmentTask

  This object provides information about a particular assignment, allows applications to synchronize each other's assignment tables, gathers the definition for a StudentAssessmentTask object, etc.

StudentAssessmentTask

  Record of a student's attempt at a particular assessment task.

StudentAssessmentTaskResult

  Records the result achieved by a single student at a particular assessment task.

StudentAttainment

  Records a student gaining an Attainment e.g. NCEA Qualification, Learning Standard etc.

Credential

  A qualification or other award published by a national body, professional association or other interested party. The Credential recognises a set of learning that students have undertaken and successfully completed.

LearningStandard

  A curriculum standard or the like published by a national body, professional association or other interested party. The LearningStandard describes a set of learning that students are expected to undertake.

ProviderCourse

  A Provider defined Course that Students enrol in, and may be assessed for, and achieve passes in.

Provider
  A recognised provider of education services in the New Zealand education system. Providers may operate in the Early Childhood, Compulsory Schooling or Tertiary sectors.
TeachingGroup

  Identifies a particular class or other group of students. Such groups can have multiple staff assigned in a variety of roles, may be assigned students from multiple year levels and may be taught multiple courses.

StudentCurriculumProgressReport

  A single curriculum progress and achievement report provided for a student. Used in technology centres allowing the host provider to report on student progress to their base school.

  May be extended in the future to cover reporting on other curriculum areas.