complexType BellSchedule
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p159.png
namespace http://ed-fi.org/0110
type extension of ComplexObjectType
properties
base ComplexObjectType
children BellScheduleName GradeLevels WeeksInCycle SessionReference ClassPeriodMeetingTimeReference CalendarDateReference
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with the complex object.
annotation
documentation
This entity represents the schedule of class period meeting times.
appinfo
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
source <xs:complexType name="BellSchedule">
 
<xs:annotation>
   
<xs:documentation>This entity represents the schedule of class period meeting times.</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="BellScheduleName" type="BellScheduleName">
         
<xs:annotation>
           
<xs:documentation>Name or title of the bell schedule.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="GradeLevels" type="DescriptorReferenceType" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The grade levels the particular bell schedule applies to.</xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>GradeLevelDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="WeeksInCycle" type="WeeksInCycle">
         
<xs:annotation>
           
<xs:documentation>The number of weeks in which the meeting time schedules repeat.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="SessionReference" type="SessionReferenceType">
         
<xs:annotation>
           
<xs:documentation>The session associated with the session.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ClassPeriodMeetingTimeReference" type="ClassPeriodMeetingTimeReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The meeting times for class periods associated with the bell schedule.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="CalendarDateReference" type="CalendarDateReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The calendar dates when the bell schedule was implemented.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element BellSchedule/BellScheduleName
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p160.png
namespace http://ed-fi.org/0110
type BellScheduleName
properties
isRef 0
content simple
facets
Kind Value annotation 
minLength 
maxLength 60 
annotation
documentation
Name or title of the bell schedule.
source <xs:element name="BellScheduleName" type="BellScheduleName">
 
<xs:annotation>
   
<xs:documentation>Name or title of the bell schedule.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BellSchedule/GradeLevels
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p161.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
The grade levels the particular bell schedule applies to.
appinfo
<ann:Descriptor>GradeLevelDescriptor</ann:Descriptor>
source <xs:element name="GradeLevels" type="DescriptorReferenceType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The grade levels the particular bell schedule applies to.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>GradeLevelDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element BellSchedule/WeeksInCycle
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p162.png
namespace http://ed-fi.org/0110
type WeeksInCycle
properties
isRef 0
content simple
facets
Kind Value annotation 
minInclusive 
maxInclusive 52 
annotation
documentation
The number of weeks in which the meeting time schedules repeat.
source <xs:element name="WeeksInCycle" type="WeeksInCycle">
 
<xs:annotation>
   
<xs:documentation>The number of weeks in which the meeting time schedules repeat.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BellSchedule/SessionReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p163.png
namespace http://ed-fi.org/0110
type SessionReferenceType
properties
isRef 0
content complex
children SessionIdentity
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 session associated with the session.
source <xs:element name="SessionReference" type="SessionReferenceType">
 
<xs:annotation>
   
<xs:documentation>The session associated with the session.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BellSchedule/ClassPeriodMeetingTimeReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p164.png
namespace http://ed-fi.org/0110
type ClassPeriodMeetingTimeReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ClassPeriodMeetingTimeIdentity
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 meeting times for class periods associated with the bell schedule.
source <xs:element name="ClassPeriodMeetingTimeReference" type="ClassPeriodMeetingTimeReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The meeting times for class periods associated with the bell schedule.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BellSchedule/CalendarDateReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p165.png
namespace http://ed-fi.org/0110
type CalendarDateReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children CalendarDateIdentity
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 calendar dates when the bell schedule was implemented.
source <xs:element name="CalendarDateReference" type="CalendarDateReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The calendar dates when the bell schedule was implemented.</xs:documentation>
 
</xs:annotation>
</xs:element>