complexType Program
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p962.png
namespace http://ed-fi.org/0200
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>
<ann:EdFiId>576</ann:EdFiId>
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>
     
<ann:EdFiId>576</ann:EdFiId>
   
</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:appinfo>
             
<ann:EdFiId>1573</ann:EdFiId>
           
</xs:appinfo>
         
</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:appinfo>
             
<ann:EdFiId>1577</ann:EdFiId>
           
</xs:appinfo>
         
</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:appinfo>
             
<ann:EdFiId>1578</ann:EdFiId>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ProgramType" type="ProgramType">
         
<xs:annotation>
           
<xs:documentation>The type of program.</xs:documentation>
           
<xs:appinfo>
             
<ann:EdFiId>1580</ann:EdFiId>
           
</xs:appinfo>
         
</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>
             
<ann:EdFiId>1576</ann:EdFiId>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ProgramSponsor" type="ProgramSponsorType" minOccurs="0">
         
<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:appinfo>
             
<ann:EdFiId>1579</ann:EdFiId>
           
</xs:appinfo>
         
</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>
             
<ann:EdFiId>1581</ann:EdFiId>
           
</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:appinfo>
             
<ann:EdFiId>1574</ann:EdFiId>
           
</xs:appinfo>
         
</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:appinfo>
             
<ann:EdFiId>1575</ann:EdFiId>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Program/EducationOrganizationReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p963.png
namespace http://ed-fi.org/0200
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.
appinfo
<ann:EdFiId>1573</ann:EdFiId>
source <xs:element name="EducationOrganizationReference" type="EducationOrganizationReferenceType">
 
<xs:annotation>
   
<xs:documentation>Relates the program to an EducationOrganization.</xs:documentation>
   
<xs:appinfo>
     
<ann:EdFiId>1573</ann:EdFiId>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Program/ProgramId
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p964.png
namespace http://ed-fi.org/0200
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.
appinfo
<ann:EdFiId>1577</ann:EdFiId>
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:appinfo>
     
<ann:EdFiId>1577</ann:EdFiId>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Program/ProgramName
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p965.png
namespace http://ed-fi.org/0200
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.
appinfo
<ann:EdFiId>1578</ann:EdFiId>
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:appinfo>
     
<ann:EdFiId>1578</ann:EdFiId>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Program/ProgramType
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p966.png
namespace http://ed-fi.org/0200
type ProgramType
properties
content simple
facets
Kind Value Annotation
enumeration Adult/Continuing Education
appinfo
<ann:EdFiId>212-001</ann:EdFiId>
enumeration Alternative Education
appinfo
<ann:EdFiId>212-002</ann:EdFiId>
enumeration Athletics
appinfo
<ann:EdFiId>212-003</ann:EdFiId>
enumeration Bilingual
appinfo
<ann:EdFiId>212-004</ann:EdFiId>
enumeration Bilingual Summer
appinfo
<ann:EdFiId>212-005</ann:EdFiId>
enumeration Career and Technical Education
appinfo
<ann:EdFiId>212-006</ann:EdFiId>
enumeration Cocurricular Programs
appinfo
<ann:EdFiId>212-007</ann:EdFiId>
enumeration College Preparatory
appinfo
<ann:EdFiId>212-008</ann:EdFiId>
enumeration Community Service Program
appinfo
<ann:EdFiId>212-009</ann:EdFiId>
enumeration Community/Junior College Education Program
appinfo
<ann:EdFiId>212-010</ann:EdFiId>
enumeration Compensatory Services for Disadvantaged Students
appinfo
<ann:EdFiId>212-011</ann:EdFiId>
enumeration Counseling Services
appinfo
<ann:EdFiId>212-012</ann:EdFiId>
enumeration District-Funded GED
appinfo
<ann:EdFiId>212-013</ann:EdFiId>
enumeration Early Head Start
appinfo
<ann:EdFiId>212-014</ann:EdFiId>
enumeration Early Intervention Services Part C
appinfo
<ann:EdFiId>212-015</ann:EdFiId>
enumeration English as a Second Language (ESL)
appinfo
<ann:EdFiId>212-016</ann:EdFiId>
enumeration Even Start
appinfo
<ann:EdFiId>212-017</ann:EdFiId>
enumeration Expelled Education
appinfo
<ann:EdFiId>212-018</ann:EdFiId>
enumeration Extended Day/Child Care Services
appinfo
<ann:EdFiId>212-019</ann:EdFiId>
enumeration Fee For Service
appinfo
<ann:EdFiId>212-020</ann:EdFiId>
enumeration Foreign Exchange
appinfo
<ann:EdFiId>212-058</ann:EdFiId>
enumeration Gifted and Talented
appinfo
<ann:EdFiId>212-021</ann:EdFiId>
enumeration Head Start
appinfo
<ann:EdFiId>212-022</ann:EdFiId>
enumeration Health Services Program
appinfo
<ann:EdFiId>212-023</ann:EdFiId>
enumeration High School Equivalency Program (HSEP)
appinfo
<ann:EdFiId>212-024</ann:EdFiId>
enumeration Home Visiting
appinfo
<ann:EdFiId>212-025</ann:EdFiId>
enumeration IDEA
appinfo
<ann:EdFiId>212-026</ann:EdFiId>
enumeration Immigrant Education
appinfo
<ann:EdFiId>212-027</ann:EdFiId>
enumeration Independent Study
appinfo
<ann:EdFiId>212-028</ann:EdFiId>
enumeration Indian Education
appinfo
<ann:EdFiId>212-029</ann:EdFiId>
enumeration International Baccalaureate
appinfo
<ann:EdFiId>212-030</ann:EdFiId>
enumeration Kindergarten - Extended Day
appinfo
<ann:EdFiId>212-031</ann:EdFiId>
enumeration Kindergarten - Full Day
appinfo
<ann:EdFiId>212-032</ann:EdFiId>
enumeration Kindergarten - Half Day
appinfo
<ann:EdFiId>212-033</ann:EdFiId>
enumeration Library/Media Services Program
appinfo
<ann:EdFiId>212-034</ann:EdFiId>
enumeration Magnet/Special Program Emphasis
appinfo
<ann:EdFiId>212-035</ann:EdFiId>
enumeration Migrant Education
appinfo
<ann:EdFiId>212-036</ann:EdFiId>
enumeration Neglected and Delinquent Program
appinfo
<ann:EdFiId>212-037</ann:EdFiId>
enumeration Optional Flexible School Day Program (OFSDP)
appinfo
<ann:EdFiId>212-038</ann:EdFiId>
enumeration Other
appinfo
<ann:EdFiId>212-039</ann:EdFiId>
enumeration Prekindergarten - Extended Day
appinfo
<ann:EdFiId>212-040</ann:EdFiId>
enumeration Prekindergarten - Full Day
appinfo
<ann:EdFiId>212-041</ann:EdFiId>
enumeration Prekindergarten - Half Day
appinfo
<ann:EdFiId>212-042</ann:EdFiId>
enumeration Preschool Special Education
appinfo
<ann:EdFiId>212-043</ann:EdFiId>
enumeration Public Preschool
appinfo
<ann:EdFiId>212-044</ann:EdFiId>
enumeration Regular Education
appinfo
<ann:EdFiId>212-045</ann:EdFiId>
enumeration Remedial Education
appinfo
<ann:EdFiId>212-046</ann:EdFiId>
enumeration Section 504 Placement
appinfo
<ann:EdFiId>212-047</ann:EdFiId>
enumeration Service Learning
appinfo
<ann:EdFiId>212-048</ann:EdFiId>
enumeration Special Education
appinfo
<ann:EdFiId>212-049</ann:EdFiId>
enumeration Student Retention/Dropout Prevention
appinfo
<ann:EdFiId>212-050</ann:EdFiId>
enumeration Substance Abuse Education/Prevention
appinfo
<ann:EdFiId>212-051</ann:EdFiId>
enumeration Teacher Professional Development/Mentoring
appinfo
<ann:EdFiId>212-052</ann:EdFiId>
enumeration Technical Preparatory
appinfo
<ann:EdFiId>212-053</ann:EdFiId>
enumeration Title I Part A
appinfo
<ann:EdFiId>212-054</ann:EdFiId>
enumeration Title I Part D Subpart 1
appinfo
<ann:EdFiId>212-055</ann:EdFiId>
enumeration Title I Part D Subpart 2
appinfo
<ann:EdFiId>212-056</ann:EdFiId>
enumeration Vocational Education
appinfo
<ann:EdFiId>212-057</ann:EdFiId>
annotation
documentation
The type of program.
appinfo
<ann:EdFiId>1580</ann:EdFiId>
source <xs:element name="ProgramType" type="ProgramType">
 
<xs:annotation>
   
<xs:documentation>The type of program.</xs:documentation>
   
<xs:appinfo>
     
<ann:EdFiId>1580</ann:EdFiId>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Program/ProgramCharacteristic
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p967.png
namespace http://ed-fi.org/0200
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>
<ann:EdFiId>1576</ann:EdFiId>
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>
     
<ann:EdFiId>1576</ann:EdFiId>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Program/ProgramSponsor
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p968.png
namespace http://ed-fi.org/0200
type ProgramSponsorType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Business
appinfo
<ann:EdFiId>211-001</ann:EdFiId>
enumeration Federal government
appinfo
<ann:EdFiId>211-004</ann:EdFiId>
enumeration State Education Agency
appinfo
<ann:EdFiId>211-012</ann:EdFiId>
enumeration Education Service Center
appinfo
<ann:EdFiId>211-003</ann:EdFiId>
enumeration Local Education Agency
appinfo
<ann:EdFiId>211-005</ann:EdFiId>
enumeration School
appinfo
<ann:EdFiId>211-011</ann:EdFiId>
enumeration Private organization
appinfo
<ann:EdFiId>211-009</ann:EdFiId>
enumeration Non-profit organization
appinfo
<ann:EdFiId>211-006</ann:EdFiId>
enumeration Postsecondary institution
appinfo
<ann:EdFiId>211-008</ann:EdFiId>
enumeration Religious organization
appinfo
<ann:EdFiId>211-010</ann:EdFiId>
enumeration Education organization network
appinfo
<ann:EdFiId>211-002</ann:EdFiId>
enumeration Other
appinfo
<ann:EdFiId>211-007</ann:EdFiId>
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).
appinfo
<ann:EdFiId>1579</ann:EdFiId>
source <xs:element name="ProgramSponsor" type="ProgramSponsorType" minOccurs="0">
 
<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:appinfo>
     
<ann:EdFiId>1579</ann:EdFiId>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Program/Service
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p969.png
namespace http://ed-fi.org/0200
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>
<ann:EdFiId>1581</ann:EdFiId>
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>
     
<ann:EdFiId>1581</ann:EdFiId>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Program/LearningObjectiveReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p970.png
namespace http://ed-fi.org/0200
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.
appinfo
<ann:EdFiId>1574</ann:EdFiId>
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:appinfo>
     
<ann:EdFiId>1574</ann:EdFiId>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Program/LearningStandardReference
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p971.png
namespace http://ed-fi.org/0200
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.
appinfo
<ann:EdFiId>1575</ann:EdFiId>
source <xs:element name="LearningStandardReference" type="LearningStandardReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>LearningStandard followed by this program.</xs:documentation>
   
<xs:appinfo>
     
<ann:EdFiId>1575</ann:EdFiId>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>