complexType Program
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1079.png
namespace http://ed-fi.org/0210
type extension of ComplexObjectType
properties
base ComplexObjectType
children EducationOrganizationReference ProgramId ProgramName ProgramType ProgramCharacteristic ProgramSponsor Service LearningObjectiveReference LearningStandardReference
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with the complex object.
annotation
documentation
This entity represents any program designed to work in conjunction with, or as a supplement to, the main academic program. Programs may provide instruction, training, services, or benefits through federal, state, or local agencies. Programs may also include organized extracurricular activities for students.
appinfo
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
source <xs:complexType name="Program">
 
<xs:annotation>
   
<xs:documentation>This entity represents any program designed to work in conjunction with, or as a supplement to, the main academic program. Programs may provide instruction, training, services, or benefits through federal, state, or local agencies. Programs may also include organized extracurricular activities for students.</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="EducationOrganizationReference" type="EducationOrganizationReferenceType">
         
<xs:annotation>
           
<xs:documentation>Relates the program to an EducationOrganization.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ProgramId" type="ProgramId" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>A unique number or alphanumeric code assigned to a program by a school, school system, a state, or other agency or entity.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ProgramName" type="ProgramName">
         
<xs:annotation>
           
<xs:documentation>The formal name of the Program of instruction, training, services, or benefits available through federal, state, or local agencies.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ProgramType" type="ProgramType">
         
<xs:annotation>
           
<xs:documentation>The type of program.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ProgramCharacteristic" type="ProgramCharacteristicDescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Reflects important characteristics of the Program, such as categories or particular indications.</xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>ProgramCharacteristicDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ProgramSponsor" type="ProgramSponsorType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Ultimate and intermediate providers of funds for a particular educational or service program or activity, or for an individual's participation in the program or activity (e.g., Federal, State, ESC, District, School, Private Organization).</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Service" type="ServiceDescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Defines the services this program provides to students.</xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>ServiceDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="LearningObjectiveReference" type="LearningObjectiveReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>References the LearningObjective(s) with which the Program is associated.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="LearningStandardReference" type="LearningStandardReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>LearningStandard followed by this program.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Program/EducationOrganizationReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1080.png
namespace http://ed-fi.org/0210
type EducationOrganizationReferenceType
properties
content complex
children EducationOrganizationIdentity EducationOrganizationLookup
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
Relates the program to an EducationOrganization.
source <xs:element name="EducationOrganizationReference" type="EducationOrganizationReferenceType">
 
<xs:annotation>
   
<xs:documentation>Relates the program to an EducationOrganization.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Program/ProgramId
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1081.png
namespace http://ed-fi.org/0210
type ProgramId
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 20
annotation
documentation
A unique number or alphanumeric code assigned to a program by a school, school system, a state, or other agency or entity.
source <xs:element name="ProgramId" type="ProgramId" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A unique number or alphanumeric code assigned to a program by a school, school system, a state, or other agency or entity.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Program/ProgramName
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1082.png
namespace http://ed-fi.org/0210
type ProgramName
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 60
annotation
documentation
The formal name of the Program of instruction, training, services, or benefits available through federal, state, or local agencies.
source <xs:element name="ProgramName" type="ProgramName">
 
<xs:annotation>
   
<xs:documentation>The formal name of the Program of instruction, training, services, or benefits available through federal, state, or local agencies.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Program/ProgramType
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1083.png
namespace http://ed-fi.org/0210
type ProgramType
properties
content simple
facets
Kind Value Annotation
enumeration Adult/Continuing Education
enumeration Alternative Education
enumeration Athletics
enumeration Bilingual
enumeration Bilingual Summer
enumeration Career and Technical Education
enumeration Cocurricular Programs
enumeration College Preparatory
enumeration Community Service Program
enumeration Community/Junior College Education Program
enumeration Compensatory Services for Disadvantaged Students
enumeration Counseling Services
enumeration District-Funded GED
enumeration Early Head Start
enumeration Early Intervention Services Part C
enumeration English as a Second Language (ESL)
enumeration Even Start
enumeration Expelled Education
enumeration Extended Day/Child Care Services
enumeration Fee For Service
enumeration Foreign Exchange
enumeration Gifted and Talented
enumeration Head Start
enumeration Health Services Program
enumeration High School Equivalency Program (HSEP)
enumeration Home Visiting
enumeration Homeless
enumeration IDEA
enumeration Immigrant Education
enumeration Independent Study
enumeration Indian Education
enumeration International Baccalaureate
enumeration Kindergarten - Extended Day
enumeration Kindergarten - Full Day
enumeration Kindergarten - Half Day
enumeration Library/Media Services Program
enumeration Magnet/Special Program Emphasis
enumeration Migrant Education
enumeration Neglected and Delinquent Program
enumeration Optional Flexible School Day Program (OFSDP)
enumeration Other
enumeration Prekindergarten - Extended Day
enumeration Prekindergarten - Full Day
enumeration Prekindergarten - Half Day
enumeration Preschool Special Education
enumeration Public Preschool
enumeration Regular Education
enumeration Remedial Education
enumeration Section 504 Placement
enumeration Service Learning
enumeration Special Education
enumeration Student Retention/Dropout Prevention
enumeration Substance Abuse Education/Prevention
enumeration Teacher Professional Development/Mentoring
enumeration Technical Preparatory
enumeration Title I Part A
enumeration Title I Part D Subpart 1
enumeration Title I Part D Subpart 2
enumeration Vocational Education
annotation
documentation
The type of program.
source <xs:element name="ProgramType" type="ProgramType">
 
<xs:annotation>
   
<xs:documentation>The type of program.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Program/ProgramCharacteristic
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1084.png
namespace http://ed-fi.org/0210
type ProgramCharacteristicDescriptorReferenceType
properties
minOcc 0
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
Reflects important characteristics of the Program, such as categories or particular indications.
appinfo
<ann:Descriptor>ProgramCharacteristicDescriptor</ann:Descriptor>
source <xs:element name="ProgramCharacteristic" type="ProgramCharacteristicDescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Reflects important characteristics of the Program, such as categories or particular indications.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>ProgramCharacteristicDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Program/ProgramSponsor
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1085.png
namespace http://ed-fi.org/0210
type ProgramSponsorType
properties
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration Business
enumeration Federal government
enumeration State Education Agency
enumeration Education Service Center
enumeration Local Education Agency
enumeration School
enumeration Private organization
enumeration Non-profit organization
enumeration Postsecondary institution
enumeration Religious organization
enumeration Education organization network
enumeration Other
annotation
documentation
Ultimate and intermediate providers of funds for a particular educational or service program or activity, or for an individual's participation in the program or activity (e.g., Federal, State, ESC, District, School, Private Organization).
source <xs:element name="ProgramSponsor" type="ProgramSponsorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Ultimate and intermediate providers of funds for a particular educational or service program or activity, or for an individual's participation in the program or activity (e.g., Federal, State, ESC, District, School, Private Organization).</xs:documentation>
 
</xs:annotation>
</xs:element>

element Program/Service
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1086.png
namespace http://ed-fi.org/0210
type ServiceDescriptorReferenceType
properties
minOcc 0
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
Defines the services this program provides to students.
appinfo
<ann:Descriptor>ServiceDescriptor</ann:Descriptor>
source <xs:element name="Service" type="ServiceDescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Defines the services this program provides to students.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>ServiceDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Program/LearningObjectiveReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1087.png
namespace http://ed-fi.org/0210
type LearningObjectiveReferenceType
properties
minOcc 0
maxOcc unbounded
content complex
children LearningObjectiveIdentity
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
References the LearningObjective(s) with which the Program is associated.
source <xs:element name="LearningObjectiveReference" type="LearningObjectiveReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>References the LearningObjective(s) with which the Program is associated.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Program/LearningStandardReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p1088.png
namespace http://ed-fi.org/0210
type LearningStandardReferenceType
properties
minOcc 0
maxOcc unbounded
content complex
children LearningStandardIdentity LearningStandardLookup
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
LearningStandard followed by this program.
source <xs:element name="LearningStandardReference" type="LearningStandardReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>LearningStandard followed by this program.</xs:documentation>
 
</xs:annotation>
</xs:element>