complexType DisciplineIncident
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p375.png
namespace http://ed-fi.org/0110
type extension of ComplexObjectType
properties
base ComplexObjectType
children IncidentIdentifier IncidentDate IncidentTime IncidentLocation ReporterDescription ReporterName Behaviors SecondaryBehaviors Weapons ReportedToLawEnforcement CaseNumber IncidentCost EducationOrganizationReference StaffReference
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with the complex object.
annotation
documentation
This event entity represents an occurrence of an infraction ranging from a minor problem behavior 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.
appinfo
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
source <xs:complexType name="DisciplineIncident">
 
<xs:annotation>
   
<xs:documentation>This event entity represents an occurrence of an infraction ranging from a minor problem behavior 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.</xs:documentation>
   
<xs:appinfo>
     
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="ComplexObjectType">
     
<xs:sequence>
       
<xs:element name="IncidentIdentifier" type="IncidentIdentifier">
         
<xs:annotation>
           
<xs:documentation>A locally assigned unique identifier (within the school or school district) to identify each specific incident or occurrence. The same identifier should be used to document the entire incident even if it included multiple offenses and multiple offenders.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="IncidentDate" type="xs:date">
         
<xs:annotation>
           
<xs:documentation>The month, day, and year on which the incident occurred. </xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="IncidentTime" type="xs:time" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>An indication of the time of day the incident took place.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="IncidentLocation" type="IncidentLocationType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Identifies where the incident occurred and whether or not it occurred on school, for example:
On school
Administrative offices area
Cafeteria area
Classroom
Hallway or stairs
...
</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ReporterDescription" type="DescriptorReferenceType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Information on the type of individual who reported the incident. When known and/or if useful, 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
...
</xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>ReporterDescriptionDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ReporterName" type="ReporterName" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Identifies the reporter of the incident by name.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Behaviors" type="DescriptorReferenceType" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Categories of behavior coded for use in describing an incident.</xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>BehaviorDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="SecondaryBehaviors" type="SecondaryBehavior" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Specifies a more granular level of detail of a behavior involved in the incident.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Weapons" type="DescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>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.</xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>WeaponDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ReportedToLawEnforcement" type="xs:boolean" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Indicator of whether the incident was reported to law enforcement.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="CaseNumber" type="CaseNumber" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The case number assigned to the incident by law enforcement or other organization.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="IncidentCost" type="xs:double" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The value of any quantifiable monetary loss directly resulting from the incident. Examples include the value of repairs necessitated by vandalism of a school facility, the value of personnel resources used for repairs or consumed by the incident.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="EducationOrganizationReference" type="EducationOrganizationReferenceType">
         
<xs:annotation>
           
<xs:documentation>School where incident occurred</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="StaffReference" type="StaffReferenceType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Identifies the staff reporter of the incident by use of a pre-existing school or district unique identifier.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element DisciplineIncident/IncidentIdentifier
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p376.png
namespace http://ed-fi.org/0110
type IncidentIdentifier
properties
isRef 0
content simple
facets
Kind Value annotation 
minLength 
maxLength 20 
annotation
documentation
A locally assigned unique identifier (within the school or school district) to identify each specific incident or occurrence. The same identifier should be used to document the entire incident even if it included multiple offenses and multiple offenders.
source <xs:element name="IncidentIdentifier" type="IncidentIdentifier">
 
<xs:annotation>
   
<xs:documentation>A locally assigned unique identifier (within the school or school district) to identify each specific incident or occurrence. The same identifier should be used to document the entire incident even if it included multiple offenses and multiple offenders.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/IncidentDate
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p377.png
namespace http://ed-fi.org/0110
type xs:date
properties
isRef 0
content simple
annotation
documentation
The month, day, and year on which the incident occurred.
source <xs:element name="IncidentDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation>The month, day, and year on which the incident occurred. </xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/IncidentTime
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p378.png
namespace http://ed-fi.org/0110
type xs:time
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
An indication of the time of day the incident took place.
source <xs:element name="IncidentTime" type="xs:time" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An indication of the time of day the incident took place.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/IncidentLocation
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p379.png
namespace http://ed-fi.org/0110
type IncidentLocationType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
enumeration On campus 
enumeration Administrative offices area 
enumeration Cafeteria area 
enumeration Classroom 
enumeration Hallway or stairs 
enumeration Locker room or gym areas 
enumeration Restroom 
enumeration Library/media center 
enumeration Computer lab 
enumeration Auditorium 
enumeration On-campus other inside area 
enumeration Athletic field or playground 
enumeration Stadium 
enumeration Parking lot 
enumeration On-campus other outside area 
enumeration Off campus 
enumeration Bus stop 
enumeration School bus 
enumeration Walking to or from school 
enumeration Off-campus at other school 
enumeration Off-campus at other school district facility 
enumeration Off-campus at a school sponsored activity 
enumeration Off-campus at another location unrelated to school 
enumeration Online 
enumeration Unknown 
annotation
documentation
Identifies where the incident occurred and whether or not it occurred on school, for example:
On school
Administrative offices area
Cafeteria area
Classroom
Hallway or stairs
...
source <xs:element name="IncidentLocation" type="IncidentLocationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Identifies where the incident occurred and whether or not it occurred on school, for example:
On school
Administrative offices area
Cafeteria area
Classroom
Hallway or stairs
...
</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/ReporterDescription
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p380.png
namespace http://ed-fi.org/0110
type DescriptorReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children CodeValue ShortDescription Description
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
AsOfDate      
documentation
The date context in which this reference should be considered. This is important when descriptors change over time. If omitted, assumed to be the current descriptor.
namespaceURIrequired      
documentation
A globally unique namespace that identifies this descriptor set. Author is strongly encouraged to use the Universal Resource Identifier (http, ftp, file, etc.) for the source of the descriptor definition. Best practice is for this source to be the descriptor file itself, so that it can be machine-readable and be fetched in real-time, if necessary.
annotation
documentation
Information on the type of individual who reported the incident. When known and/or if useful, 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
...
appinfo
<ann:Descriptor>ReporterDescriptionDescriptor</ann:Descriptor>
source <xs:element name="ReporterDescription" type="DescriptorReferenceType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information on the type of individual who reported the incident. When known and/or if useful, 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
...
</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>ReporterDescriptionDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/ReporterName
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p381.png
namespace http://ed-fi.org/0110
type ReporterName
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minLength 
maxLength 75 
annotation
documentation
Identifies the reporter of the incident by name.
source <xs:element name="ReporterName" type="ReporterName" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Identifies the reporter of the incident by name.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/Behaviors
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p382.png
namespace http://ed-fi.org/0110
type DescriptorReferenceType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children CodeValue ShortDescription Description
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
AsOfDate      
documentation
The date context in which this reference should be considered. This is important when descriptors change over time. If omitted, assumed to be the current descriptor.
namespaceURIrequired      
documentation
A globally unique namespace that identifies this descriptor set. Author is strongly encouraged to use the Universal Resource Identifier (http, ftp, file, etc.) for the source of the descriptor definition. Best practice is for this source to be the descriptor file itself, so that it can be machine-readable and be fetched in real-time, if necessary.
annotation
documentation
Categories of behavior coded for use in describing an incident.
appinfo
<ann:Descriptor>BehaviorDescriptor</ann:Descriptor>
source <xs:element name="Behaviors" type="DescriptorReferenceType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Categories of behavior coded for use in describing an incident.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>BehaviorDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/SecondaryBehaviors
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p383.png
namespace http://ed-fi.org/0110
type SecondaryBehavior
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children SecondaryBehavior
attributes
Name  Type  Use  Default  Fixed  annotation
BehaviorMapBehaviorMapTyperequired      
documentation
The category of the incident behavior for classification purposes
annotation
documentation
Specifies a more granular level of detail of a behavior involved in the incident.
source <xs:element name="SecondaryBehaviors" type="SecondaryBehavior" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Specifies a more granular level of detail of a behavior involved in the incident.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/Weapons
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p384.png
namespace http://ed-fi.org/0110
type DescriptorReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children CodeValue ShortDescription Description
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
AsOfDate      
documentation
The date context in which this reference should be considered. This is important when descriptors change over time. If omitted, assumed to be the current descriptor.
namespaceURIrequired      
documentation
A globally unique namespace that identifies this descriptor set. Author is strongly encouraged to use the Universal Resource Identifier (http, ftp, file, etc.) for the source of the descriptor definition. Best practice is for this source to be the descriptor file itself, so that it can be machine-readable and be fetched in real-time, if necessary.
annotation
documentation
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.
appinfo
<ann:Descriptor>WeaponDescriptor</ann:Descriptor>
source <xs:element name="Weapons" type="DescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>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.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>WeaponDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/ReportedToLawEnforcement
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p385.png
namespace http://ed-fi.org/0110
type xs:boolean
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicator of whether the incident was reported to law enforcement.
source <xs:element name="ReportedToLawEnforcement" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicator of whether the incident was reported to law enforcement.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/CaseNumber
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p386.png
namespace http://ed-fi.org/0110
type CaseNumber
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minLength 
maxLength 20 
annotation
documentation
The case number assigned to the incident by law enforcement or other organization.
source <xs:element name="CaseNumber" type="CaseNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The case number assigned to the incident by law enforcement or other organization.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/IncidentCost
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p387.png
namespace http://ed-fi.org/0110
type xs:double
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The value of any quantifiable monetary loss directly resulting from the incident. Examples include the value of repairs necessitated by vandalism of a school facility, the value of personnel resources used for repairs or consumed by the incident.
source <xs:element name="IncidentCost" type="xs:double" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The value of any quantifiable monetary loss directly resulting from the incident. Examples include the value of repairs necessitated by vandalism of a school facility, the value of personnel resources used for repairs or consumed by the incident.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/EducationOrganizationReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p388.png
namespace http://ed-fi.org/0110
type EducationOrganizationReferenceType
properties
isRef 0
content complex
children EducationOrganizationIdentity
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
School where incident occurred
source <xs:element name="EducationOrganizationReference" type="EducationOrganizationReferenceType">
 
<xs:annotation>
   
<xs:documentation>School where incident occurred</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineIncident/StaffReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p389.png
namespace http://ed-fi.org/0110
type StaffReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children StaffIdentity
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
Identifies the staff reporter of the incident by use of a pre-existing school or district unique identifier.
source <xs:element name="StaffReference" type="StaffReferenceType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Identifies the staff reporter of the incident by use of a pre-existing school or district unique identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>