Ed-Fi Categories and Resources
Categories– Ed-Fi consists of a series of standard schemas, which define the structure of the JSON that transports the data between systems. The Ed-Fi categories are transparent to the user and serve as "wrappers" for publishing resources to the state Ed-Fi ODS. As each Ed-Fi implementation is unique, below are some examples of the Ed-Fi categories.
Resources – Ed-Fi resources are persons, places, events, objects, or concepts about which data can be collected. A resource provides context for a data element, for example, K12 Student, K12 Staff, School, Program, etc. To supplement the standard Ed-Fi resources, your Ed-Fi configuration may have defined custom extensions to capture additional instance-specific data. Only the resources used by your Ed-Fi instance are listed below.
Category | Description | Resource |
---|---|---|
Descriptor | The Descriptor category is used to describe metadata about the descriptors and their structure. Descriptors define enumeration vocabularies that are not fixed within the Ed-Fi schema and vary according to the specific implementation. | descriptor |
Organization Setup | The Organization Setup category captures information about the organization demographics, course catalog, programs, class periods, and locations. | localEducationAgencies schoolsl ocations classPeriods courses programs graduationPlans |
Organization Calendars | The Organization Calendars category captures information about sessions, grading periods, and calendars. | sessions gradingPeriods calendarDates |
Organization Schedules | The Organization Schedules category captures the information about course and section information for the school year. | courseOfferings sections bellSchedules |
Student Demographics | The Student category describes students and captures all their identifying information. | students |
Student Enrollments | The Student Enrollment category captures student enrollments in schools. | studentSchoolAssociation studentEducationOrganizationAssociations |
Contacts | The Contacts category captures any contacts linked to the student including their defined relationship. | parents studentParentAssociations |
Staff Demographics | The Staff Demographics category captures staff demographic data and contains identifying information. | staffs |
Staff Associations | The Staff Associations category captures staff and teacher information. It can be used to define employment, school associations, and assignments. | staffSchoolAssociation staffEducationOrganizationAssignmentAssociation |
Student Teacher Sections | The Student Teacher Sections category captures section teachers and student section enrollments. | staffSectionAssociation studentSectionAssociation |
Student Programs | The Student Programs category captures student associations and information related to programs. | studentProgramAssociation studentSpecialEducationProgramAssociations studentTitleIPartAProgramAssociations |
Cohorts | This category captures student cohorts (groups), and includes any activities and students associated with those activities. | cohorts studentCohortAssociation staffCohortAssociation |
Student Discipline Data | The Student Discipline Data category captures information about student discipline incidents and disciplinary actions. | disciplineIncident studentDisciplineIncidentAssociation disciplineAction |
Attendance | The Student Attendance Data category captures student daily and section attendance information. | studentSchoolAttendanceEvent studentSectionAttendanceEvent sectionAttendanceTakenEvent |
Grades | The Grades category captures student grades. | grades |
Transcripts | The Transcripts category captures student record and course transcript data. | studentAcademicRecords courseTranscripts |