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.


Skip to end of metadata
Go to start of metadata


This interchange defines discipline incidents and discipline actions.

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 Ed-Fi Data Standard: Developers' Guide for more information.

Use Cases

The Student Discipline Interchange can be used to:

  1. Exchange a student’s full or partial discipline history.

  2. Exchange a student’s updated discipline record.

  3. Exchange school or LEA discipline data.

Model Details

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



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

DisciplineIncidentThis event entity represents an occurrence of an infraction ranging from a minor behavioral problem that disrupts the orderly functioning of a school or classroom (such as tardiness) to a criminal act that results in the involvement of a law enforcement official (such as robbery). A single event (e.g., a fight) is one incident regardless of how many perpetrators or victims are involved. Discipline incidents are events classified as warranting discipline action.
StudentDisciplineIncidentAssociationThis association indicates those students who were victims, perpetrators, witnesses, and reporters for a discipline incident.
DisciplineActionThis event entity represents actions taken by an education organization after a disruptive event that is recorded as a discipline incident.

Extended References

This interchange includes the following Extended References. 

Extended Reference NameDescription
AssignmentSchoolReferenceOptional. School where student is transferred for discipline.
ResponsibilitySchoolReferenceRequired. School responsible for student's discipline
SchoolReferenceRequired. Relates the DisciplineIncident to the school where the incident occurred.
StaffReferenceOptional. The staff reporter of the DisciplineIncident or responsible for enforcing the DisciplineAction.
StudentReferenceRequired. The student disciplined by the DisciplineAction.

Descriptor Dependencies

This interchange references the following Ed-Fi Descriptors, thus requiring them to have been defined using the Descriptors interchange prior to this interchange. For more information on the Ed-Fi Descriptor Pattern, see the Ed-Fi Data Standard - Developers' Guide.

Descriptor NameDescription
BehaviorDescriptorOptional. Describes behavior by category and provides a detailed description.
CountryDescriptorOptional. This descriptor defines the name and code of the country.
DisciplineDescriptorRequired. Type of action, such as removal from the classroom, used to discipline the student involved as a perpetrator in a discipline incident.
ReporterDescriptionDescriptorOptional. Information on the type of individual who reported the DisciplineIncident. When known use a more specific option code (e.g., "Counselor" rather than "Professional Staff"); for example: Student, Parent/guardian, Law enforcement officer, Nonschool personnel, Representative of visiting school.

Optional. A coding scheme that is used for identification and record-keeping purposes by schools, social services, or other agencies to refer to a staff member.

StudentIdentificationSystemDescriptorOptional. A coding scheme that is used for identification and record-keeping purposes by schools, social services, or other agencies to refer to a student.
WeaponDescriptorOptional. Identifies the type of weapon used during an incident. The Federal Gun-Free Schools Act requires states to report the number of students expelled for bringing firearms to school by type of firearm.

The following link is a ZIP archive containing the XSD for the Student Discipline Interchange v2.0 along with the Ed-Fi Core XSD and a Sample XML Data File:

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


  • No labels