Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Key Entities

This domain contains:

  • The Staff entity, which models individuals like teachers, principals, administrators, counselors who provide instructional or support services to students.
  • The StaffSchoolAssociation entity, which captures additional information and associations relating to instructional duties.
  • The StaffEducationOrganizationEmploymentAssociation entity, which represents employment information.
  • The StaffEducationOrganizationAssignmentAssociation entity, which represents position assignments and roles. 
  • The StaffLeave entity which tracks staff leave history and StaffAbsenceEvent which tracks staff attendance.
  • The OpenStaffPosition entity, which indicates the employment postings for an education organization and captures the result of that posting.
  • The Credential entity which captures staff credentials.

Key Concepts

The key concepts include the following:

  • There are three distinct associations between a Staff member and an EducationOrganization.

    • The StaffEducationOrganizationEmploymentAssociation entity is primarily for the financial relationship with the entity that is responsible for paying the staff member. This relationship also models volunteer staff or contract employees of an educational organization with which the staff member signed a volunteer or contract agreement.

    • The StaffEducationOrganizationAssignmentAssociation entity provides information on the education organization where a staff member provides services (i.e., the staff member's school of service).

    • The StaffEducationOrganizationContactAssociation entity which is used to capture contact information to be used for a staff member at a particular educational organization.

  • Some additional information related to the assignment association is captured in the StaffSchoolAssociation, but this pertains more to specific duties at the school rather than a description of the actual relationship.

  • When extending the data model (see, e.g., the XML Schema - Extensions Framework Guide), apply new elements such as additional responsibilities or additional association information to the appropriate association entity. Do not add additional properties directly to the Staff entity.

  • If an assignment is directly tied to employment (i.e., the staff member's pay would differ based upon the assignments), then an association is used from the StaffEducationOrganizationAssignmentAssociation entity to the StaffEducationOrganizationEmploymentAssociation entity.


  • No labels