This version of the Ed-Fi Data Standard is no longer supported. See the Ed-Fi Technology Version Index for a link to the latest version.
Staff - UDM v3.0
- Becky McKnight
- Ian Christopher
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.0 UML adds 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
Name | Description |
---|---|
Credential | The legal document giving authorization to perform teaching assignment services. |
EducationOrganization | This entity represents any public or private institution, organization, or agency that provides instructional or support services to students or staff at any level. |
EducationServiceCenter | This 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. |
LocalEducationAgency | This 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. |
OpenStaffPosition | This entity represents an open staff position that the education organization is seeking to fill. |
School | This 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: |
StaffEducationOrganizationAssignmentAssociation | This association indicates the education organization to which a staff member provides services; also known as school of service. |
StaffEducationOrganizationEmploymentAssociation | This 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. |
StaffSchoolAssociation | This association indicates the School(s) at which a staff member provides instructional services. |
StaffEducationOrganizationContactAssociation | This association provides the contact information of the staff associated with the education organization. |
StaffAbsenceEvent | This event entity represents the recording of the dates of staff absence. |
StaffLeave | This entity represents the recording of the dates of staff leave (e.g., sick leave, personal time, vacation). |
Staff Model