complexType DisciplineAction
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p502.png
namespace http://ed-fi.org/0210
type extension of ComplexObjectType
properties
base ComplexObjectType
children DisciplineActionIdentifier Discipline DisciplineDate DisciplineActionLength ActualDisciplineActionLength DisciplineActionLengthDifferenceReason RelatedToZeroTolerancePolicy StudentReference DisciplineIncidentReference StaffReference ResponsibilitySchoolReference AssignmentSchoolReference
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with the complex object.
annotation
documentation
This event entity represents actions taken by an education organization after a disruptive event that is recorded as a discipline incident.
appinfo
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
source <xs:complexType name="DisciplineAction">
 
<xs:annotation>
   
<xs:documentation>This event entity represents actions taken by an education organization after a disruptive event that is recorded as a discipline incident.</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="DisciplineActionIdentifier" type="DisciplineActionIdentifier">
         
<xs:annotation>
           
<xs:documentation>Identifier assigned by the education organization to the DisciplineAction.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Discipline" type="DisciplineDescriptorReferenceType" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Type of action, such as removal from the classroom, used to discipline the student involved as a perpetrator in a discipline incident.</xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>DisciplineDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="DisciplineDate" type="xs:date">
         
<xs:annotation>
           
<xs:documentation>The date of the DisciplineAction.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="DisciplineActionLength" type="DisciplineActionLength" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The length of time in school days for the DisciplineAction (e.g. removal, detention), if applicable.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ActualDisciplineActionLength" type="DisciplineActionLength" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Indicates the actual length in school days of a student's disciplinary assignment.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="DisciplineActionLengthDifferenceReason" type="DisciplineActionLengthDifferenceReasonType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Indicates the reason for the difference, if any, between the official and actual lengths of a student's disciplinary assignment.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="RelatedToZeroTolerancePolicy" type="xs:boolean" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>An indication of whether or not this disciplinary action taken against a student was imposed as a consequence of state or local zero tolerance policies.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="StudentReference" type="StudentReferenceType">
         
<xs:annotation>
           
<xs:documentation>The student(s) disciplined by the DisciplineAction.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="DisciplineIncidentReference" type="DisciplineIncidentReferenceType" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Reference to the DisciplineIncident associated with the DisciplineAction.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="StaffReference" type="StaffReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The staff responsible for enforcing the DisciplineAction.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ResponsibilitySchoolReference" type="SchoolReferenceType">
         
<xs:annotation>
           
<xs:documentation>School responsible for student's discipline.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AssignmentSchoolReference" type="SchoolReferenceType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>School where student is transferred for discipline.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element DisciplineAction/DisciplineActionIdentifier
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p503.png
namespace http://ed-fi.org/0210
type DisciplineActionIdentifier
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 20
annotation
documentation
Identifier assigned by the education organization to the DisciplineAction.
source <xs:element name="DisciplineActionIdentifier" type="DisciplineActionIdentifier">
 
<xs:annotation>
   
<xs:documentation>Identifier assigned by the education organization to the DisciplineAction.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/Discipline
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p504.png
namespace http://ed-fi.org/0210
type DisciplineDescriptorReferenceType
properties
minOcc 1
maxOcc unbounded
content complex
children CodeValue Namespace
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with this complex object.
ref  xs:IDREF        
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
Type of action, such as removal from the classroom, used to discipline the student involved as a perpetrator in a discipline incident.
appinfo
<ann:Descriptor>DisciplineDescriptor</ann:Descriptor>
source <xs:element name="Discipline" type="DisciplineDescriptorReferenceType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Type of action, such as removal from the classroom, used to discipline the student involved as a perpetrator in a discipline incident.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>DisciplineDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element DisciplineAction/DisciplineDate
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p505.png
namespace http://ed-fi.org/0210
type xs:date
properties
content simple
annotation
documentation
The date of the DisciplineAction.
source <xs:element name="DisciplineDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation>The date of the DisciplineAction.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/DisciplineActionLength
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p506.png
namespace http://ed-fi.org/0210
type DisciplineActionLength
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
totalDigits 5
fractionDigits 2
annotation
documentation
The length of time in school days for the DisciplineAction (e.g. removal, detention), if applicable.
source <xs:element name="DisciplineActionLength" type="DisciplineActionLength" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The length of time in school days for the DisciplineAction (e.g. removal, detention), if applicable.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/ActualDisciplineActionLength
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p507.png
namespace http://ed-fi.org/0210
type DisciplineActionLength
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
totalDigits 5
fractionDigits 2
annotation
documentation
Indicates the actual length in school days of a student's disciplinary assignment.
source <xs:element name="ActualDisciplineActionLength" type="DisciplineActionLength" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates the actual length in school days of a student's disciplinary assignment.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/DisciplineActionLengthDifferenceReason
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p508.png
namespace http://ed-fi.org/0210
type DisciplineActionLengthDifferenceReasonType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration No Difference
enumeration Term Modified By District
enumeration Term Modified By Court Order
enumeration Term Modified By Mutual Agreement
enumeration Student Completed Term Requirements Sooner Than Expected
enumeration Student Incarcerated
enumeration Term Decreased Due To Extenuating Health-Related Circumstances
enumeration Student Withdrew From School
enumeration School Year Ended
enumeration Continuation Of Previous Year's Disciplinary Action Assignment
enumeration Term Modified By Placement Program Due To Student Behavior While In The Placement
enumeration Other
annotation
documentation
Indicates the reason for the difference, if any, between the official and actual lengths of a student's disciplinary assignment.
source <xs:element name="DisciplineActionLengthDifferenceReason" type="DisciplineActionLengthDifferenceReasonType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates the reason for the difference, if any, between the official and actual lengths of a student's disciplinary assignment.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/RelatedToZeroTolerancePolicy
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p509.png
namespace http://ed-fi.org/0210
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
An indication of whether or not this disciplinary action taken against a student was imposed as a consequence of state or local zero tolerance policies.
source <xs:element name="RelatedToZeroTolerancePolicy" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An indication of whether or not this disciplinary action taken against a student was imposed as a consequence of state or local zero tolerance policies.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/StudentReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p510.png
namespace http://ed-fi.org/0210
type StudentReferenceType
properties
content complex
children StudentIdentity StudentLookup
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with this complex object.
ref  xs:IDREF        
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
The student(s) disciplined by the DisciplineAction.
source <xs:element name="StudentReference" type="StudentReferenceType">
 
<xs:annotation>
   
<xs:documentation>The student(s) disciplined by the DisciplineAction.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/DisciplineIncidentReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p511.png
namespace http://ed-fi.org/0210
type DisciplineIncidentReferenceType
properties
minOcc 1
maxOcc unbounded
content complex
children DisciplineIncidentIdentity
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with this complex object.
ref  xs:IDREF        
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
Reference to the DisciplineIncident associated with the DisciplineAction.
source <xs:element name="DisciplineIncidentReference" type="DisciplineIncidentReferenceType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Reference to the DisciplineIncident associated with the DisciplineAction.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/StaffReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p512.png
namespace http://ed-fi.org/0210
type StaffReferenceType
properties
minOcc 0
maxOcc unbounded
content complex
children StaffIdentity StaffLookup
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with this complex object.
ref  xs:IDREF        
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
The staff responsible for enforcing the DisciplineAction.
source <xs:element name="StaffReference" type="StaffReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The staff responsible for enforcing the DisciplineAction.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/ResponsibilitySchoolReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p513.png
namespace http://ed-fi.org/0210
type SchoolReferenceType
properties
content complex
children SchoolIdentity SchoolLookup
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with this complex object.
ref  xs:IDREF        
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
School responsible for student's discipline.
source <xs:element name="ResponsibilitySchoolReference" type="SchoolReferenceType">
 
<xs:annotation>
   
<xs:documentation>School responsible for student's discipline.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/AssignmentSchoolReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p514.png
namespace http://ed-fi.org/0210
type SchoolReferenceType
properties
minOcc 0
maxOcc 1
content complex
children SchoolIdentity SchoolLookup
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with this complex object.
ref  xs:IDREF        
documentation
The XML IDREF that references the object associated with this object.
annotation
documentation
School where student is transferred for discipline.
source <xs:element name="AssignmentSchoolReference" type="SchoolReferenceType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>School where student is transferred for discipline.</xs:documentation>
 
</xs:annotation>
</xs:element>