Descriptors Interchange - v2.1

Descriptors provide states, districts, vendors, and other users of the Ed-Fi solution with the flexibility to use their own enumerations and code sets without modifying the Ed-Fi core schema.

The Descriptor interchange is used to describe metadata about the descriptors and their structure. It is used to define enumeration vocabularies that are not "fixed" within the XML schema, but are loaded in XML files and linked to their source.

Like all standard Ed-Fi interchanges, this schema references the Ed-Fi Core XSD and can be extended using the Ed-Fi Extensions Framework. See the XML Design & Implementation Guidelines for more information.

Use Cases

The Descriptors Interchange can be used to:

  1. Exchange state, district, or vendor code sets in a way that Ed-Fi technology implementations can understand the semantics
  2. Exchange code or enumeration values that change over time, but where longitudinal analysis is still important

Model Details

The following figure shows a logical view of the Descriptors Interchange schema:


Entities

The following table describes the primary entities of which the Descriptors Interchange is composed.

NameDescription
AbsenceEventCategoryDescriptorThis descriptor describes the type of absence
AcademicSubjectDescriptorThis descriptor holds the description of the content or subject area (e.g., arts, mathematics, reading, stenography, or a foreign language).
AccommodationDescriptorThis descriptor defines variations used in how an assessment is presented or taken.
AccountCodeDescriptorThis descriptor holds the set of account codes defined for the education accounting system organized by account code type (e.g., fund, function, object).
AchievementCategoryDescriptorThis descriptor defines the category of achievement attributed to the learner.
AdministrativeFundingControlDescriptorThis descriptor holds the type of education institution as classified by its funding source (e.g., public or private).
AssessmentCategoryDescriptorThis descriptor holds the category of an assessment based on format and content.
AssessmentIdentificationSystemDescriptorThis descriptor holds a coding scheme that is used for identification and record-keeping purposes by schools, social services or other agencies to refer to an assessment.
AssessmentPeriodDescriptorThis descriptor holds the period of time window in which an assessment is supposed to be administered (e.g., Beginning of Year, Middle of Year, End of Year).
AssessmentReportingMethodDescriptorThis descriptor defines the method that the instructor of the class uses to report the performance and achievement of all students. It may be a qualitative method such as individualized teacher comments or a quantitative method such as a letter or a numerical grade.
AttendanceEventCategoryDescriptorThis descriptor holds the category of the attendance event (e.g., tardy). The map to known enumeration values is required.
BehaviorDescriptorThis descriptor holds the categories of behavior describing a discipline incident.
CalendarEventDescriptorThis descriptor holds the types of scheduled or unscheduled event for the day (e.g., Instructional day, Teacher only day, Holiday, Make-up day, Weather day, Student late arrival/early dismissal day).
CalendarTypeDescriptorThis descriptor defines the calendar types.
ClassroomPositionDescriptorThis descriptor defines the type of position the staff member holds in a specific class/section.
CompetencyLevelDescriptorThis descriptor defines various levels for assessed competencies.
ContactTypeDescriptorThis descriptor defines the set of contact types.
ContinuationOfServicesReasonDescriptorIn the Migrant Education program, a provision allows continuation of services after a child is no longer considered migratory for certain reasons. This descriptor holds the reasons prescribed in the statute. The mapping of descriptor values to known Ed-Fi enumeration values is required.
CountryDescriptorThis descriptor defines the name and code of the country. It is strongly recommended that entries use only ISO 3166 2-letter country codes.
CourseIdentificationSystemDescriptorThis descriptor defines a standard code that identifies the organization of subject matter and related learning experiences provided for the instruction of students.
CredentialFieldDescriptorThis descriptor defines the fields of certification that the state education agency offers to teachers.
DiagnosisDescriptorThis descriptor defines diagnoses that interventions are intended to target.
DisabilityDescriptorThis descriptor defines a student's impairment.
DisciplineDescriptorThis descriptor defines the type of action or removal from the classroom used to discipline the student involved as a perpetrator in a discipline incident.
EducationOrganizationIdentificationSystemDescriptorThis descriptor defines the originating record system and code that is used for record-keeping purposes by education organizations.
EmploymentStatusDescriptorThis descriptor defines the type of employment or contract.
EntryTypeDescriptorThis descriptor defines the process by which a student enters a school during a given academic session.
ExitWithdrawTypeDescriptorThis descriptor defines the circumstances under which the student exited from membership in an educational institution.
GradeLevelDescriptorThis descriptor defines the set of grade levels. The map to known Ed-Fi enumeration values is required.
GradingPeriodDescriptorThis descriptor defines the name of the period for which grades are reported. The mapping of descriptor values to known Ed-Fi enumeration values is required.
GraduationPlanTypeDescriptorThis descriptor defines the set of graduation plan types.
LanguageDescriptorThis descriptor defines the language(s) that are spoken or written. It is strongly recommended that entries use only ISO 639-3 language codes: for CodeValue, use the 3 character code; for ShortDescription and Description use the full language name.
LevelOfEducationDescriptorThis descriptor defines the different levels of education achievable.
LicenseStatusDescriptorThis descriptor defines the license statuses.
LicenseTypeDescriptorThis descriptor defines the type of a license.
LimitedEnglishProficiencyDescriptorThis descriptor defines the indications that the student has been identified as limited English proficient by the Language Proficiency Assessment Committee (LPAC), or English proficient. The mapping of descriptor values to known Ed-Fi enumeration values is required.
PerformanceLevelDescriptorThis descriptor defines various levels or thresholds for performance on the assessment.
ProgramAssignmentDescriptorThis descriptor defines the name of the education program for which a teacher is assigned to a school.
ProgramCharacteristicDescriptorThis descriptor defines important characteristics of the Program, such as categories or particular indications.
ProviderCategoryDescriptorThis descriptor holds the category of the provider.
ProviderProfitabilityDescriptorThis descriptor indicates the profitability status of the provider.
ProviderStatusDescriptorThis descriptor defines the status of the provider.
ReasonExitedDescriptorThis descriptor defines the reason a student exited a program.
ReporterDescriptionDescriptorThis descriptor defines the type of individual who reported an incident.
ResidencyStatusDescriptorThis descriptor defines indications of the location of a person's legal residence relative to (within or outside of) the boundaries of the public school attended and its administrative unit.
ResponsibilityDescriptorThis descriptor defines types of responsibility an education organization may have for a student (e.g., accountability, attendance, funding).
SchoolFoodServicesEligibilityDescriptorThis descriptor defines indications of a student's level of eligibility for breakfast, lunch, snack, supper, and milk programs.
SectionCharacteristicDescriptorThis descriptor defines characteristics of a Section, such as whether attendance is taken and the Section is graded.
SeparationReasonDescriptorThis descriptor defines the reasons for terminating the employment.
ServiceDescriptorThis descriptor defines the services provided by an education organization to populations of students associated with a program.
SpecialEducationSettingDescriptorThis descriptor defines the major instructional setting (more than 50 percent of a student's special education program).
StaffClassificationDescriptorThis descriptor defines an individual's title of employment, official status or rank.
StaffIdentificationSystemDescriptorThis descriptor defines the originating record system and code that is used for record-keeping purposes of the staff.
StudentCharacteristicDescriptorThis descriptor defines the set of important characteristics of the student.
StudentIdentificationSystemDescriptorThis descriptor defines the originating record system and code that is used for record-keeping purposes of the student.
TeachingCredentialDescriptorThis descriptor defines an indication of the category of a legal document giving authorization to perform teaching assignment services.
TermDescriptorThis descriptor defines the term of a session during the school year (e.g., Fall Semester).
WeaponDescriptorThis descriptor defines the types of weapon used during an incident.

Extended References

This interchange contains no external references.

Downloads

The following link is a ZIP archive containing the XSD for the Descriptors Interchange v2.1 along with the Ed-Fi Core XSD and Sample XML Data Files:

Interchange-Descriptors-Bundle.zip

A ZIP archive containing all v2.1 Ed-Fi Standard Interchange Schema can be found in the Download Directory.