A newer version of the Ed-Fi Data Standard is now available. See the Ed-Fi Technology Version Index for a link to the latest version.

Staff - UDM v3.1

The Staff domain captures information about experience and credentials. The employment and assignment associations are separated to accommodate a number of different types of situations. For example, staff may have multiple employment and assignment associations. In addition, staff may be employed with one organization, like a local education agency, whereas their assignments are at other organizations, specifically schools.

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 LeaveEvent entity, which tracks staff leave history.
  • The OpenStaffPosition entity, which indicates the employment postings for an education organization and captures the result of that posting.

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 Ed-Fi Data Standard v3.x generation UML added a third relationship, that of the contact information to be used for a staff member at a particular educational organization. This is modeled in the StaffEducationOrganizationContactAssociation entity.

  • 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.

Model Reference

This section contains reference information for the Staff domain model.  

 Staff Model Entities

NameDescription
CredentialThe legal document giving authorization to perform teaching assignment services.
EducationOrganizationThis entity represents any public or private institution, organization, or agency that provides instructional or support services to students or staff at any level.
EducationServiceCenterThis entity represents a regional, multi-services public agency authorized by state law to develop, manage and provide services, programs, or other support options (e.g., construction, food services, and technology services) to LEAs.
LocalEducationAgencyThis entity represents an administrative unit at the local level which exists primarily to operate schools or to contract for educational services. It includes school districts, charter schools, charter management organizations, or other local administrative organizations.
OpenStaffPositionThis entity represents an open staff position that the education organization is seeking to fill.
SchoolThis entity represents an educational organization that includes staff and students who participate in classes and educational activity groups.
Staff

This entity represents an individual who performs specified activities for any public or private education institution or agency that provides instructional and/or support services to students or staff at the early childhood level through high school completion. For example, this includes:
1. An "employee" who performs services under the direction of the employing institution or agency is compensated for such services by the employer and is eligible for employee benefits and wage or salary tax withholdings.
2. A "contractor" or "consultant" who performs services for an agreed upon fee or an employee of a management service contracted to work on site.
3. A "volunteer" who performs services on a voluntary and uncompensated basis.
4. An in-kind service provider.
5. An independent contractor or businessperson working at a school site.

StaffEducationOrganizationAssignmentAssociationThis association indicates the education organization to which a staff member provides services; also known as school of service.
StaffEducationOrganizationEmploymentAssociationThis association indicates the EducationOrganization an employee, contractor, volunteer, or other service provider is formally associated with typically indicated by which organization the staff member has a services contract with or receives compensation from.
StateEducationAgency

This entity represents the agency of the state charged with the primary responsibility for coordinating and supervising public instruction, including the setting of standards for elementary and secondary instructional programs.

StaffSchoolAssociationThis association indicates the School(s) at which a staff member provides instructional services.
StaffEducationOrganizationContactAssociationThis association provides the contact information of the staff associated with the education organization.
StaffAbsenceEventThis event entity represents the recording of the dates of staff absence.
StaffLeaveThis entity represents the recording of the dates of staff leave (e.g., sick leave, personal time, vacation).

Staff Model