complexType DisciplineAction
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p361.png
namespace http://ed-fi.org/0110
type extension of ComplexObjectType
properties
base ComplexObjectType
children DisciplineActionIdentifier Disciplines DisciplineDate DisciplineActionLength ActualDisciplineActionLength DisciplineActionLengthDifferenceReason StudentReference DisciplineIncidentReference StaffReference ResponsibilitySchoolReference AssignmentSchoolReference
attributes
Name  Type  Use  Default  Fixed  annotation
idxs: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 discipline action.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Disciplines" type="DescriptorReferenceType" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Type of action or 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 discipline action.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="DisciplineActionLength" type="xs:integer" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The length of time in days for the Discipline Action (e.g. removal, detention), if applicable.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ActualDisciplineActionLength" type="xs:integer" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Indicates the actual length in days of a student&apos;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="StudentReference" type="StudentReferenceType" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The student(s) disciplined by the discipline action.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="DisciplineIncidentReference" type="DisciplineIncidentReferenceType" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Reference to the DisciplineIncident(s) 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 discipline action.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ResponsibilitySchoolReference" type="EducationOrganizationReferenceType">
         
<xs:annotation>
           
<xs:documentation>School responsible for student&apos;s discipline.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="AssignmentSchoolReference" type="EducationOrganizationReferenceType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Optional 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_p362.png
namespace http://ed-fi.org/0110
type DisciplineActionIdentifier
properties
isRef 0
content simple
facets
Kind Value annotation 
minLength 
maxLength 20 
annotation
documentation
Identifier assigned by the education organization to the discipline action.
source <xs:element name="DisciplineActionIdentifier" type="DisciplineActionIdentifier">
 
<xs:annotation>
   
<xs:documentation>Identifier assigned by the education organization to the discipline action.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/Disciplines
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p363.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
Type of action or 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="Disciplines" type="DescriptorReferenceType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Type of action or 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_p364.png
namespace http://ed-fi.org/0110
type xs:date
properties
isRef 0
content simple
annotation
documentation
The date of the discipline action.
source <xs:element name="DisciplineDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation>The date of the discipline action.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/DisciplineActionLength
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p365.png
namespace http://ed-fi.org/0110
type xs:integer
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The length of time in days for the Discipline Action (e.g. removal, detention), if applicable.
source <xs:element name="DisciplineActionLength" type="xs:integer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The length of time in days for the Discipline Action (e.g. removal, detention), if applicable.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/ActualDisciplineActionLength
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p366.png
namespace http://ed-fi.org/0110
type xs:integer
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicates the actual length in days of a student&apos;s disciplinary assignment.
source <xs:element name="ActualDisciplineActionLength" type="xs:integer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates the actual length in days of a student&apos;s disciplinary assignment.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/DisciplineActionLengthDifferenceReason
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p367.png
namespace http://ed-fi.org/0110
type DisciplineActionLengthDifferenceReasonType
properties
isRef 0
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/StudentReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p368.png
namespace http://ed-fi.org/0110
type StudentReferenceType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children StudentIdentity
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
The student(s) disciplined by the discipline action.
source <xs:element name="StudentReference" type="StudentReferenceType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The student(s) disciplined by the discipline action.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/DisciplineIncidentReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p369.png
namespace http://ed-fi.org/0110
type DisciplineIncidentReferenceType
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children DisciplineIncidentIdentity
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
Reference to the DisciplineIncident(s) associated with the DisciplineAction.
source <xs:element name="DisciplineIncidentReference" type="DisciplineIncidentReferenceType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Reference to the DisciplineIncident(s) associated with the DisciplineAction.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/StaffReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p370.png
namespace http://ed-fi.org/0110
type StaffReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
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
The staff responsible for enforcing the discipline action.
source <xs:element name="StaffReference" type="StaffReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The staff responsible for enforcing the discipline action.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/ResponsibilitySchoolReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p371.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 responsible for student&apos;s discipline.
source <xs:element name="ResponsibilitySchoolReference" type="EducationOrganizationReferenceType">
 
<xs:annotation>
   
<xs:documentation>School responsible for student&apos;s discipline.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DisciplineAction/AssignmentSchoolReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p372.png
namespace http://ed-fi.org/0110
type EducationOrganizationReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
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
Optional school where student is transferred for discipline.
source <xs:element name="AssignmentSchoolReference" type="EducationOrganizationReferenceType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional school where student is transferred for discipline.</xs:documentation>
 
</xs:annotation>
</xs:element>