complexType Program
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p753.png
namespace http://ed-fi.org/0110
type extension of ComplexObjectType
properties
base ComplexObjectType
children ProgramId ProgramType ProgramSponsor Services
attributes
Name  Type  Use  Default  Fixed  annotation
idxs: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="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="ProgramType" type="ProgramType">
         
<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="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&apos;s participation in the program or activity; e.g., Federal, State, ESC, District, School, Private Org, etc.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Services" type="ServiceDescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Defines the services provided by this program to students.</xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>ServiceDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Program/ProgramId
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p754.png
namespace http://ed-fi.org/0110
type ProgramId
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minLength 
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/ProgramType
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p755.png
namespace http://ed-fi.org/0110
type ProgramType
properties
isRef 0
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 English as a Second Language (ESL) 
enumeration Even Start 
enumeration Expelled Education 
enumeration Extended Day/Child Care Services 
enumeration Gifted and Talented 
enumeration Head Start 
enumeration Health Services Program 
enumeration High School Equivalency Program (HSEP) 
enumeration IDEA 
enumeration Immigrant Education 
enumeration Independent Study 
enumeration Indian Education 
enumeration International Baccalaureate 
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 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 Vocational Education 
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="ProgramType" type="ProgramType">
 
<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/ProgramSponsor
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p756.png
namespace http://ed-fi.org/0110
type ProgramSponsorType
properties
isRef 0
minOcc 0
maxOcc 1
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 Religous 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&apos;s participation in the program or activity; e.g., Federal, State, ESC, District, School, Private Org, etc.
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&apos;s participation in the program or activity; e.g., Federal, State, ESC, District, School, Private Org, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Program/Services
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p757.png
namespace http://ed-fi.org/0110
type ServiceDescriptorReferenceType
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children CodeValue ShortDescription Description ServiceCategory
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
Defines the services provided by this program to students.
appinfo
<ann:Descriptor>ServiceDescriptor</ann:Descriptor>
source <xs:element name="Services" type="ServiceDescriptorReferenceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Defines the services provided by this program to students.</xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>ServiceDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>