complexType ComplexObjectType
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p327.png
namespace http://ed-fi.org/0210
properties
abstract true
used by
complexTypes AcademicWeek Account AccountabilityRating Actual Assessment AssessmentItem BellSchedule Budget Calendar CalendarDate ClassPeriod Cohort CommunityProviderLicense CompetencyObjective ContractedStaff Course CourseOffering CourseTranscript Credential DescriptorType DisciplineAction DisciplineIncident EducationContent EducationOrganization EducationOrganizationInterventionPrescriptionAssociation EducationOrganizationNetworkAssociation EducationOrganizationPeerAssociation FeederSchoolAssociation Grade GradebookEntry GradingPeriod GraduationPlan Intervention InterventionPrescription InterventionStudy LearningObjective LearningStandard Location ObjectiveAssessment OpenStaffPosition Parent Payroll PostSecondaryEvent Program ReportCard RestraintEvent Section SectionAttendanceTakenEvent Session Staff StaffAbsenceEvent StaffCohortAssociation StaffEducationOrganizationAssignmentAssociation StaffEducationOrganizationContactAssociation StaffEducationOrganizationEmploymentAssociation StaffLeave StaffProgramAssociation StaffSchoolAssociation StaffSectionAssociation Student StudentAcademicRecord StudentAssessment StudentCohortAssociation StudentCompetencyObjective StudentDisciplineIncidentAssociation StudentEducationOrganizationAssociation StudentGradebookEntry StudentInterventionAssociation StudentInterventionAttendanceEvent StudentLearningObjective StudentParentAssociation StudentProgramAssociation StudentProgramAttendanceEvent StudentSchoolAssociation StudentSchoolAttendanceEvent StudentSectionAssociation StudentSectionAttendanceEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
documentation
The XML ID associated with the complex object.
annotation
documentation
This is the base type from which all entity elements are extended.
appinfo
<ann:TypeGroup>Base</ann:TypeGroup>
source <xs:complexType name="ComplexObjectType" abstract="true">
 
<xs:annotation>
   
<xs:documentation>This is the base type from which all entity elements are extended.</xs:documentation>
   
<xs:appinfo>
     
<ann:TypeGroup>Base</ann:TypeGroup>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:attribute name="id" type="xs:ID">
   
<xs:annotation>
     
<xs:documentation>The XML ID associated with the complex object.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute ComplexObjectType/@id
type xs:ID
annotation
documentation
The XML ID associated with the complex object.
source <xs:attribute name="id" type="xs:ID">
 
<xs:annotation>
   
<xs:documentation>The XML ID associated with the complex object.</xs:documentation>
 
</xs:annotation>
</xs:attribute>