Appendix A: Common Types

Common and supporting types referenced in this specification are included here as a reference.

A.1 AbstractContentElementType

AbstractContentPackageType used as an element rather than an object, omitting RefId, SIF_Metadata and SIF_ExtendedElements.

AbstractContentElementType
Figure A.1-1: AbstractContentElementType AbstractContentElementType XMLData Description TextData MIMEType FileName Description BinaryData MIMEType FileName Description Reference MIMEType Description URL
 Element/@AttributeCharDescriptionType
 AbstractContentElementType 

AbstractContentPackageType used as an element rather than an object, omitting RefId, SIF_Metadata and SIF_ExtendedElements.

 
 
 XMLDataC

Contains an arbitary XML element, encoded in UTF-8.

 
<xs:any processContents="lax" />
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 TextDataC

Contains arbitrary text, encoded in UTF-8.

 
xs:string
@MIMETypeO

Optional MIME type to specifically indicate the text type. Otherwise text/plain can be assumed.

 
xs:token
@FileNameO

Optional file name to indicate the file from which the content originated, or to suggest a name to use when saving the content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 BinaryDataC

Contains the base64Binary encoding of binary or text data not encoded in UTF-8.

 
xs:base64Binary
@MIMETypeM

MIME type to indicate the content type.

 
xs:token
@FileNameO

Optional file name to indicate the file from which the content originated, or to suggest a name to use when saving the content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 ReferenceC

References external content via a URL.

 
 
@MIMETypeM

MIME type to indicate the content type to be expected when retrieving the external content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 Reference/URLM

Location of external content.

 
xs:anyURI
Table A.1-1: AbstractContentElementType

A.2 AbstractContentPackageType

An abstract type for derived content package types, elements and objects. This structure may be used verbatim, optionally extending with additional attributes, or may be redefined to include only a subset of child elements and/or to add validation to XML contained in XMLData. Only one instance of XMLData, TextData, BinaryData or Reference can occur in a single instance.

AbstractContentPackageType
Figure A.2-1: AbstractContentPackageType AbstractContentPackageType RefId XMLData Description TextData MIMEType FileName Description BinaryData MIMEType FileName Description Reference MIMEType Description URL SIF_Metadata SIF_ExtendedElements
 Element/@AttributeCharDescriptionType
 AbstractContentPackageType 

An abstract type for derived content package types, elements and objects. This structure may be used verbatim, optionally extending with additional attributes, or may be redefined to include only a subset of child elements and/or to add validation to XML contained in XMLData. Only one instance of XMLData, TextData, BinaryData or Reference can occur in a single instance.

 
 
@
key
RefIdM

The GUID that uniquely identifies an instance of the package.

 
RefIdType
 XMLDataC

Contains an arbitary XML element, encoded in UTF-8.

 
<xs:any processContents="lax" />
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 TextDataC

Contains arbitrary text, encoded in UTF-8.

 
xs:string
@MIMETypeO

Optional MIME type to specifically indicate the text type. Otherwise text/plain can be assumed.

 
xs:token
@FileNameO

Optional file name to indicate the file from which the content originated, or to suggest a name to use when saving the content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 BinaryDataC

Contains the base64Binary encoding of binary or text data not encoded in UTF-8.

 
xs:base64Binary
@MIMETypeM

MIME type to indicate the content type.

 
xs:token
@FileNameO

Optional file name to indicate the file from which the content originated, or to suggest a name to use when saving the content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 ReferenceC

References external content via a URL.

 
 
@MIMETypeM

MIME type to indicate the content type to be expected when retrieving the external content.

 
xs:token
@DescriptionO

Contains an optional description of the content or a processing hint with regard to its structure (e.g. named standard, file layout or XSD). Contents may be mandated in instances of this type, or types that follow the AbstractContentPackageType pattern.

 
xs:token
 Reference/URLM

Location of external content.

 
xs:anyURI
 SIF_MetadataO SIF_Metadata
 SIF_ExtendedElementsO SIF_ExtendedElements
Table A.2-1: AbstractContentPackageType

A.3 BaseNameType

Base type, without attributes, for Name elements, primarily to allow structure to be leveraged with different Type attribute values.

BaseNameType
Figure A.3-1: BaseNameType BaseNameType Prefix LastName FirstName MiddleName Suffix PreferredName SortName FullName
 Element/@AttributeCharDescriptionType
 BaseNameType 

Base type, without attributes, for Name elements, primarily to allow structure to be leveraged with different Type attribute values.

 
 
 PrefixO

A prefix associated with the name like Mr., Ms., etc.

 
xs:normalizedString
 LastNameM

The last name.

 
LastName
 FirstNameM

The first name.

 
FirstName
 MiddleNameO

The middle name or initial.

 
MiddleName
 SuffixO

Generation of suffix like II, Jr., etc.

 
xs:normalizedString
 PreferredNameO

This is a name that the person prefers to be called by.

 
xs:normalizedString
 SortNameO

This is the name to be used for sorting purposes.

 
xs:normalizedString
 FullNameO

A free text field for the complete name.

 
xs:normalizedString
Table A.3-1: BaseNameType
<Name Type="04"> <Prefix>Mr.</Prefix> <LastName>Woodall</LastName> <FirstName>Charles</FirstName> <MiddleName>William</MiddleName> <PreferredName>Chuck</PreferredName> </Name>
Example A.3-1: BaseNameType

A.4 DefinedProtocolsType

The transport protocols defined in SIF.
DefinedProtocolsType
Figure A.4-1: DefinedProtocolsType DefinedProtocolsType
 Element/@AttributeCharDescriptionType
 DefinedProtocolsType The transport protocols defined in SIF. values:
HTTPS
HTTP
Table A.4-1: DefinedProtocolsType

A.5 ExtendedContentType

Allows for any mixed XML in an element.
ExtendedContentType
Figure A.5-1: ExtendedContentType ExtendedContentType
 Element/@AttributeCharDescriptionType
 ExtendedContentType Allows for any mixed XML in an element. 
<xs:complexContent mixed="true"> <xs:restriction base="xs:anyType"> <xs:sequence> <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:restriction> </xs:complexContent>
Table A.5-1: ExtendedContentType

A.6 FSAmountType

This provides information about the value of a food service transaction amount. When credits are specified the value is the total cash value of all the credits.

FSAmountType
Figure A.6-1: FSAmountType FSAmountType Type Credits
 Element/@AttributeCharDescriptionType
 FSAmountType  MonetaryAmountType
@Type 

Type of amount. Note that when this common element is used not all of the following values apply. There are notes to indicate values that are applicable.

The type Value is used to denote the value of the amount.

 
values:
Cash
BreakfastCredit
LunchCredit
Check
CreditCard
ACH
Value
@Credits 

Number of credits. This attribute does not apply to Cash or Value and hence has a value 0. It only applies to types BreakfastCredit and LunchCredit.

 
xs:decimal
Table A.6-1: FSAmountType

A.7 FSCountType

Reports aggregate counts and, optionally, received funds for individual combinations of student or staff meal status and meal type.

FSCountType
Figure A.7-1: FSCountType FSCountType MealStatus EarnedStatus MealType Amount Tax Value
 Element/@AttributeCharDescriptionType
 FSCountType 

Reports aggregate counts and, optionally, received funds for individual combinations of student or staff meal status and meal type.

 
 
 MealStatusC

Student meal status. If a meal status applies, either MealStatus (for students), or EarnedStatus (for staff) is specified.

 
MealStatus
 EarnedStatusC

Staff meal status.

 
EarnedStatus
 MealTypeO MealType
 AmountO FSAmountType
 TaxO

Value of tax collected.

 
MonetaryAmountType
 ValueM

The value of the count.

 
xs:decimal
Table A.7-1: FSCountType

A.8 GUIDType

SIF format for a GUID.
GUIDType
Figure A.8-1: GUIDType GUIDType
 Element/@AttributeCharDescriptionType
 GUIDType SIF format for a GUID. xs:token
xs:pattern[0-9A-F]{32}
Table A.8-1: GUIDType

A.9 IdRefType

A reference to a RefId.
IdRefType
Figure A.9-1: IdRefType IdRefType
 Element/@AttributeCharDescriptionType
 IdRefType A reference to a RefId. RefIdType
Table A.9-1: IdRefType

A.10 MonetaryAmountType

A monetary amount.

MonetaryAmountType
Figure A.10-1: MonetaryAmountType MonetaryAmountType Currency
 Element/@AttributeCharDescriptionType
 MonetaryAmountType 

A monetary amount.

 
xs:decimal
@CurrencyOCurrency code. Where omitted, defaults to implementation-defined local currency, typically USD in the United States. ISO4217CurrencyNamesAndCodeElementsType
Table A.10-1: MonetaryAmountType

A.11 MsgIdType

A message identifier.
MsgIdType
Figure A.11-1: MsgIdType MsgIdType
 Element/@AttributeCharDescriptionType
 MsgIdType A message identifier. GUIDType
Table A.11-1: MsgIdType

A.12 NameOfRecordType

Extends BaseNameType to allow for one Type attribute value, indicating the name is the name of record; serves as the primary name in some SIF objects, including StudentPersonal.

NameOfRecordType
Figure A.12-1: NameOfRecordType NameOfRecordType Type
 Element/@AttributeCharDescriptionType
 NameOfRecordType 

Extends BaseNameType to allow for one Type attribute value, indicating the name is the name of record; serves as the primary name in some SIF objects, including StudentPersonal.

 
BaseNameType
@TypeM

Code that specifies what type of name this is.

 
values:
04
Name of Record
Table A.12-1: NameOfRecordType

A.13 ObjectNameType

An unenumerated SIF object name.

ObjectNameType
Figure A.13-1: ObjectNameType ObjectNameType
 Element/@AttributeCharDescriptionType
 ObjectNameType 

An unenumerated SIF object name.

 
xs:NCName
xs:maxLength64
Table A.13-1: ObjectNameType

A.14 OrganizationRelationshipType

Provides information about a student's relationship to an organization.

OrganizationRelationshipType
Figure A.14-1: OrganizationRelationshipType OrganizationRelationshipType ResidencyStatus Code OtherCodeList ProvidingInstruction ProvidingServices FinanciallyResponsible
 Element/@AttributeCharDescriptionType
 OrganizationRelationshipType 

Provides information about a student's relationship to an organization.

 
 
 ResidencyStatusM  
 ResidencyStatus/CodeM

Location of an individual's legal residence relative to (within or outside) the boundaries of the organization.

 
NCES0598PublicSchoolResidenceStatusType
 ResidencyStatus/OtherCodeList
     
O OtherCodeList
 ProvidingInstructionM

Flag that indicates if the reporting organization is providing instruction to the student.

 
xs:boolean
 ProvidingServicesM

Flag that indicates if the reporting organization is providing services that are not related to instruction to the student. An example of a non-instructional service is transportation.

 
xs:boolean
 FinanciallyResponsibleM

Flag that indicates if the reporting organization is financially responsible for the student.

 
xs:boolean
Table A.14-1: OrganizationRelationshipType

A.15 OtherNameType

Extends BaseNameType to allow for Type attribute values excluding "name of record." Used for other names to be included in addition to the name of record in objects like StudentPersonal.

OtherNameType
Figure A.15-1: OtherNameType OtherNameType Type
 Element/@AttributeCharDescriptionType
 OtherNameType 

Extends BaseNameType to allow for Type attribute values excluding "name of record." Used for other names to be included in addition to the name of record in objects like StudentPersonal.

 
BaseNameType
@TypeM

Code that specifies what type of name this is, excluding "name of record."

 
values:
01
Given Name (Name at Birth)
02
Current Legal
03
Alias
05
Previous Name (sometimes called Maiden Name of Female Persons)
07
Married Name
08
Professional Name
Table A.15-1: OtherNameType

A.16 PartialDateType

A year, with an optional month/day, or an optional month by itself.

PartialDateType
Figure A.16-1: PartialDateType PartialDateType
 Element/@AttributeCharDescriptionType
 PartialDateType 

A year, with an optional month/day, or an optional month by itself.

 
union of:

xs:date
xs:gYearMonth
xs:gYear
Table A.16-1: PartialDateType

A.17 RefIdType

An object or element identifier.
RefIdType
Figure A.17-1: RefIdType RefIdType
 Element/@AttributeCharDescriptionType
 RefIdType An object or element identifier. GUIDType
Table A.17-1: RefIdType

A.18 ReportDataObjectType

The SIF objects that can be included in SIF_ReportObject/ReportData, plus ReportPackage.
ReportDataObjectType
Figure A.18-1: ReportDataObjectType ReportDataObjectType AccountingPeriod Activity ActivityProvider AggregateCharacteristicInfo AggregateStatisticFact AggregateStatisticInfo Assessment AssessmentAdministration AssessmentForm AssessmentItem AssessmentPackage AssessmentRegistration AssessmentSubTest Assignment AttendanceCodeInfo Authentication Billing BusEquipment BusInfo BusPositionInfo BusRouteDetail BusRouteInfo BusStopInfo CalendarDate CalendarSummary CurriculumStructure DisciplineIncident EmployeeAssignment EmployeeContract EmployeeCredential EmployeeCredit EmployeePersonal EmployeePicture EmployeeRecertification EmployeeWage EmploymentRecord FinancialAccount FinancialAccountAccountingPeriodLocationInfo FinancialAnnual FinancialBudget FinancialClass FinancialIncomeStatement FinancialTransaction FiscalYear FoodserviceItem FoodserviceItemPortion FoodserviceItemSales FoodserviceItemUnit FoodserviceMealPrices FoodserviceMenuPlan FoodserviceMilkSales FoodservicePurchaseTransaction FoodserviceReimbursementRates FoodserviceSales FoodserviceStaffEnrollmentCount FoodserviceStaffMealCounts FoodserviceStudentEnrollmentCount FoodserviceStudentMealCounts FoodserviceTransaction FoodserviceTransactionDetails FoodserviceTransactionPayMethod GradingAssignment GradingAssignmentScore GradingCategory ItemCharacteristics LEAInfo LearningResource LearningResourcePackage LearningStandardDocument LearningStandardItem Lesson LibraryPatronStatus LocationInfo MarkInfo MarkValueInfo OfficialStudentPeriodAttendance Payment ProfessionalDevelopmentActivities ProfessionalDevelopmentProgram ProfessionalDevelopmentRegistration Purchasing ReportAuthorityInfo ReportManifest RoomInfo RoomType SchoolCourseInfo SchoolInfo SEAInfo SectionInfo SectionMarkInfo SIF_AgentACL SIF_LogEntry SIF_ReportObject SIF_ZoneStatus StaffAssignment StaffMeal StaffPersonal StudentAcademicRecord StudentActivityInfo StudentActivityParticipation StudentAttendanceSummary StudentContact StudentDailyAttendance StudentDemographicRecord StudentGrade StudentLEARelationship StudentLocator StudentMeal StudentParticipation StudentPeriodAttendance StudentPersonal StudentPicture StudentPlacement StudentRecordExchange StudentRecordPackage StudentResponseSet StudentSchoolEnrollment StudentScoreSet StudentSectionEnrollment StudentSectionMarks StudentSnapshot StudentSpecialEducationRecord StudentTransportInfo TermInfo TestAccommodation TimeWorked VendorInfo W4 ReportPackage
 Element/@AttributeCharDescriptionType
 ReportDataObjectType The SIF objects that can be included in SIF_ReportObject/ReportData, plus ReportPackagechoice of:

AccountingPeriod
Activity
ActivityProvider
AggregateCharacteristicInfo
AggregateStatisticFact
AggregateStatisticInfo
Assessment
AssessmentAdministration
AssessmentForm
AssessmentItem
AssessmentPackage
AssessmentRegistration
AssessmentSubTest
Assignment
AttendanceCodeInfo
Authentication
Billing
BusEquipment
BusInfo
BusPositionInfo
BusRouteDetail
BusRouteInfo
BusStopInfo
CalendarDate
CalendarSummary
CurriculumStructure
DisciplineIncident
EmployeeAssignment
EmployeeContract
EmployeeCredential
EmployeeCredit
EmployeePersonal
EmployeePicture
EmployeeRecertification
EmployeeWage
EmploymentRecord
FinancialAccount
FinancialAccountAccountingPeriodLocationInfo
FinancialAnnual
FinancialBudget
FinancialClass
FinancialIncomeStatement
FinancialTransaction
FiscalYear
FoodserviceItem
FoodserviceItemPortion
FoodserviceItemSales
FoodserviceItemUnit
FoodserviceMealPrices
FoodserviceMenuPlan
FoodserviceMilkSales
FoodservicePurchaseTransaction
FoodserviceReimbursementRates
FoodserviceSales
FoodserviceStaffEnrollmentCount
FoodserviceStaffMealCounts
FoodserviceStudentEnrollmentCount
FoodserviceStudentMealCounts
FoodserviceTransaction
FoodserviceTransactionDetails
FoodserviceTransactionPayMethod
GradingAssignment
GradingAssignmentScore
GradingCategory
ItemCharacteristics
LEAInfo
LearningResource
LearningResourcePackage
LearningStandardDocument
LearningStandardItem
Lesson
LibraryPatronStatus
LocationInfo
MarkInfo
MarkValueInfo
OfficialStudentPeriodAttendance
Payment
ProfessionalDevelopmentActivities
ProfessionalDevelopmentProgram
ProfessionalDevelopmentRegistration
Purchasing
ReportAuthorityInfo
ReportManifest
RoomInfo
RoomType
SchoolCourseInfo
SchoolInfo
SEAInfo
SectionInfo
SectionMarkInfo
SIF_AgentACL
SIF_LogEntry
SIF_ReportObject
SIF_ZoneStatus
StaffAssignment
StaffMeal
StaffPersonal
StudentAcademicRecord
StudentActivityInfo
StudentActivityParticipation
StudentAttendanceSummary
StudentContact
StudentDailyAttendance
StudentDemographicRecord
StudentGrade
StudentLEARelationship
StudentLocator
StudentMeal
StudentParticipation
StudentPeriodAttendance
StudentPersonal
StudentPicture
StudentPlacement
StudentRecordExchange
StudentRecordPackage
StudentResponseSet
StudentSchoolEnrollment
StudentScoreSet
StudentSectionEnrollment
StudentSectionMarks
StudentSnapshot
StudentSpecialEducationRecord
StudentTransportInfo
TermInfo
TestAccommodation
TimeWorked
VendorInfo
W4
ReportPackage
Table A.18-1: ReportDataObjectType

A.19 ReportPackageType

This package has exactly the same structure as AbstractContentPackageType. ReportPackage can be used in addition to SIF objects specifically in reporting situations within SIF_ReportObject. At this time, it is not a SIF object. It cannot be requested via SIF_Query or SIF_ExtendedQuery in a ReportManifest. It may be included in SIF_ReportObject as part of an external report definition.
ReportPackageType
Figure A.19-1: ReportPackageType ReportPackageType
 Element/@AttributeCharDescriptionType
 ReportPackageType  This package has exactly the same structure as AbstractContentPackageType. ReportPackage can be used in addition to SIF objects specifically in reporting situations within SIF_ReportObject. At this time, it is not a SIF object. It cannot be requested via SIF_Query or SIF_ExtendedQuery in a ReportManifest. It may be included in SIF_ReportObject as part of an external report definition.  AbstractContentPackageType
Table A.19-1: ReportPackageType

A.20 SelectedContentType

Allows an XML fragment selected from an object to be used in an element with XML validation skipped.
SelectedContentType
Figure A.20-1: SelectedContentType SelectedContentType
 Element/@AttributeCharDescriptionType
 SelectedContentType Allows an XML fragment selected from an object to be used in an element with XML validation skipped. 
<xs:complexContent mixed="true"> <xs:restriction base="xs:anyType"> <xs:sequence> <xs:any processContents="skip" minOccurs="0" maxOccurs="unbounded" /> </xs:sequence> </xs:restriction> </xs:complexContent>
Table A.20-1: SelectedContentType

A.21 SIF_EventObjectType

The SIF objects that can be included in a SIF_Event message.
SIF_EventObjectType
Figure A.21-1: SIF_EventObjectType SIF_EventObjectType AccountingPeriod Activity ActivityProvider AggregateCharacteristicInfo AggregateStatisticFact AggregateStatisticInfo AssessmentAdministration AssessmentRegistration Assignment AttendanceCodeInfo Authentication Billing BusEquipment BusInfo BusPositionInfo BusRouteDetail BusRouteInfo BusStopInfo CalendarDate CalendarSummary CurriculumStructure DisciplineIncident EmployeeAssignment EmployeeContract EmployeeCredit EmployeePersonal EmployeePicture EmployeeWage EmploymentRecord FinancialAccount FinancialAccountAccountingPeriodLocationInfo FinancialClass FinancialIncomeStatement FinancialTransaction FiscalYear FoodserviceItem FoodserviceItemPortion FoodserviceItemSales FoodserviceItemUnit FoodserviceMealPrices FoodserviceMenuPlan FoodservicePurchaseTransaction FoodserviceReimbursementRates FoodserviceSales FoodserviceTransaction FoodserviceTransactionDetails FoodserviceTransactionPayMethod GradingAssignment GradingAssignmentScore GradingCategory LEAInfo LearningResource LearningStandardDocument LearningStandardItem Lesson LocationInfo MarkInfo MarkValueInfo OfficialStudentPeriodAttendance Payment ProfessionalDevelopmentActivities ProfessionalDevelopmentProgram ProfessionalDevelopmentRegistration Purchasing ReportAuthorityInfo ReportManifest RoomInfo RoomType SchoolCourseInfo SchoolInfo SectionInfo SectionMarkInfo SIF_AgentACL SIF_LogEntry SIF_ReportObject SIF_ZoneStatus StaffAssignment StaffMeal StaffPersonal StudentActivityInfo StudentActivityParticipation StudentContact StudentDailyAttendance StudentGrade StudentLEARelationship StudentMeal StudentParticipation StudentPeriodAttendance StudentPersonal StudentPicture StudentPlacement StudentResponseSet StudentSchoolEnrollment StudentScoreSet StudentSectionEnrollment StudentSectionMarks StudentTransportInfo TermInfo TimeWorked VendorInfo W4
 Element/@AttributeCharDescriptionType
 SIF_EventObjectType The SIF objects that can be included in a SIF_Event message. choice of:

AccountingPeriod
Activity
ActivityProvider
AggregateCharacteristicInfo
AggregateStatisticFact
AggregateStatisticInfo
AssessmentAdministration
AssessmentRegistration
Assignment
AttendanceCodeInfo
Authentication
Billing
BusEquipment
BusInfo
BusPositionInfo
BusRouteDetail
BusRouteInfo
BusStopInfo
CalendarDate
CalendarSummary
CurriculumStructure
DisciplineIncident
EmployeeAssignment
EmployeeContract
EmployeeCredit
EmployeePersonal
EmployeePicture
EmployeeWage
EmploymentRecord
FinancialAccount
FinancialAccountAccountingPeriodLocationInfo
FinancialClass
FinancialIncomeStatement
FinancialTransaction
FiscalYear
FoodserviceItem
FoodserviceItemPortion
FoodserviceItemSales
FoodserviceItemUnit
FoodserviceMealPrices
FoodserviceMenuPlan
FoodservicePurchaseTransaction
FoodserviceReimbursementRates
FoodserviceSales
FoodserviceTransaction
FoodserviceTransactionDetails
FoodserviceTransactionPayMethod
GradingAssignment
GradingAssignmentScore
GradingCategory
LEAInfo
LearningResource
LearningStandardDocument
LearningStandardItem
Lesson
LocationInfo
MarkInfo
MarkValueInfo
OfficialStudentPeriodAttendance
Payment
ProfessionalDevelopmentActivities
ProfessionalDevelopmentProgram
ProfessionalDevelopmentRegistration
Purchasing
ReportAuthorityInfo
ReportManifest
RoomInfo
RoomType
SchoolCourseInfo
SchoolInfo
SectionInfo
SectionMarkInfo
SIF_AgentACL
SIF_LogEntry
SIF_ReportObject
SIF_ZoneStatus
StaffAssignment
StaffMeal
StaffPersonal
StudentActivityInfo
StudentActivityParticipation
StudentContact
StudentDailyAttendance
StudentGrade
StudentLEARelationship
StudentMeal
StudentParticipation
StudentPeriodAttendance
StudentPersonal
StudentPicture
StudentPlacement
StudentResponseSet
StudentSchoolEnrollment
StudentScoreSet
StudentSectionEnrollment
StudentSectionMarks
StudentTransportInfo
TermInfo
TimeWorked
VendorInfo
W4
Table A.21-1: SIF_EventObjectType

A.22 SIF_ExampleObjectType

The SIF objects that can be included in SIF_Query/SIF_Example.
SIF_ExampleObjectType
Figure A.22-1: SIF_ExampleObjectType SIF_ExampleObjectType StudentLocator
 Element/@AttributeCharDescriptionType
 SIF_ExampleObjectType The SIF objects that can be included in SIF_Query/SIF_Examplechoice of:

StudentLocator
Table A.22-1: SIF_ExampleObjectType

A.23 SIF_ProvideObjectNamesType

The SIF object names that can be specified in a SIF_Provide message.
SIF_ProvideObjectNamesType
Figure A.23-1: SIF_ProvideObjectNamesType SIF_ProvideObjectNamesType
 Element/@AttributeCharDescriptionType
 SIF_ProvideObjectNamesType The SIF object names that can be specified in a SIF_Provide message. values:
AccountingPeriod
Activity
ActivityProvider
AggregateCharacteristicInfo
AggregateStatisticFact
AggregateStatisticInfo
Assessment
AssessmentAdministration
AssessmentForm
AssessmentItem
AssessmentPackage
AssessmentRegistration
AssessmentSubTest
Assignment
AttendanceCodeInfo
Authentication
Billing
BusEquipment
BusInfo
BusPositionInfo
BusRouteDetail
BusRouteInfo
BusStopInfo
CalendarDate
CalendarSummary
CurriculumStructure
DisciplineIncident
EmployeeAssignment
EmployeeContract
EmployeeCredential
EmployeeCredit
EmployeePersonal
EmployeePicture
EmployeeRecertification
EmployeeWage
EmploymentRecord
FinancialAccount
FinancialAccountAccountingPeriodLocationInfo
FinancialAnnual
FinancialBudget
FinancialClass
FinancialIncomeStatement
FinancialTransaction
FiscalYear
FoodserviceItem
FoodserviceItemPortion
FoodserviceItemSales
FoodserviceItemUnit
FoodserviceMealPrices
FoodserviceMenuPlan
FoodserviceMilkSales
FoodservicePurchaseTransaction
FoodserviceReimbursementRates
FoodserviceSales
FoodserviceStaffEnrollmentCount
FoodserviceStaffMealCounts
FoodserviceStudentEnrollmentCount
FoodserviceStudentMealCounts
FoodserviceTransaction
FoodserviceTransactionDetails
FoodserviceTransactionPayMethod
GradingAssignment
GradingAssignmentScore
GradingCategory
ItemCharacteristics
LEAInfo
LearningResource
LearningResourcePackage
LearningStandardDocument
LearningStandardItem
Lesson
LibraryPatronStatus
LocationInfo
MarkInfo
MarkValueInfo
OfficialStudentPeriodAttendance
Payment
ProfessionalDevelopmentActivities
ProfessionalDevelopmentProgram
ProfessionalDevelopmentRegistration
Purchasing
ReportAuthorityInfo
ReportManifest
RoomInfo
RoomType
SchoolCourseInfo
SchoolInfo
SEAInfo
SectionInfo
SectionMarkInfo
SIF_LogEntry
SIF_ReportObject
StaffAssignment
StaffMeal
StaffPersonal
StudentAcademicRecord
StudentActivityInfo
StudentActivityParticipation
StudentAttendanceSummary
StudentContact
StudentDailyAttendance
StudentDemographicRecord
StudentGrade
StudentLEARelationship
StudentLocator
StudentMeal
StudentParticipation
StudentPeriodAttendance
StudentPersonal
StudentPicture
StudentPlacement
StudentRecordExchange
StudentRecordPackage
StudentResponseSet
StudentSchoolEnrollment
StudentScoreSet
StudentSectionEnrollment
StudentSectionMarks
StudentSnapshot
StudentSpecialEducationRecord
StudentTransportInfo
TermInfo
TestAccommodation
TimeWorked
VendorInfo
W4
Table A.23-1: SIF_ProvideObjectNamesType

A.24 SIF_RequestObjectNamesType

The SIF object names that can be specified in a SIF_Request message, or every SIF object name.
SIF_RequestObjectNamesType
Figure A.24-1: SIF_RequestObjectNamesType SIF_RequestObjectNamesType
 Element/@AttributeCharDescriptionType
 SIF_RequestObjectNamesType The SIF object names that can be specified in a SIF_Request message, or every SIF object name. values:
AccountingPeriod
Activity
ActivityProvider
AggregateCharacteristicInfo
AggregateStatisticFact
AggregateStatisticInfo
Assessment
AssessmentAdministration
AssessmentForm
AssessmentItem
AssessmentPackage
AssessmentRegistration
AssessmentSubTest
Assignment
AttendanceCodeInfo
Authentication
Billing
BusEquipment
BusInfo
BusPositionInfo
BusRouteDetail
BusRouteInfo
BusStopInfo
CalendarDate
CalendarSummary
CurriculumStructure
DisciplineIncident
EmployeeAssignment
EmployeeContract
EmployeeCredential
EmployeeCredit
EmployeePersonal
EmployeePicture
EmployeeRecertification
EmployeeWage
EmploymentRecord
FinancialAccount
FinancialAccountAccountingPeriodLocationInfo
FinancialAnnual
FinancialBudget
FinancialClass
FinancialIncomeStatement
FinancialTransaction
FiscalYear
FoodserviceItem
FoodserviceItemPortion
FoodserviceItemSales
FoodserviceItemUnit
FoodserviceMealPrices
FoodserviceMenuPlan
FoodserviceMilkSales
FoodservicePurchaseTransaction
FoodserviceReimbursementRates
FoodserviceSales
FoodserviceStaffEnrollmentCount
FoodserviceStaffMealCounts
FoodserviceStudentEnrollmentCount
FoodserviceStudentMealCounts
FoodserviceTransaction
FoodserviceTransactionDetails
FoodserviceTransactionPayMethod
GradingAssignment
GradingAssignmentScore
GradingCategory
ItemCharacteristics
LEAInfo
LearningResource
LearningResourcePackage
LearningStandardDocument
LearningStandardItem
Lesson
LibraryPatronStatus
LocationInfo
MarkInfo
MarkValueInfo
OfficialStudentPeriodAttendance
Payment
ProfessionalDevelopmentActivities
ProfessionalDevelopmentProgram
ProfessionalDevelopmentRegistration
Purchasing
ReportAuthorityInfo
ReportManifest
RoomInfo
RoomType
SchoolCourseInfo
SchoolInfo
SEAInfo
SectionInfo
SectionMarkInfo
SIF_AgentACL
SIF_LogEntry
SIF_ReportObject
SIF_ZoneStatus
StaffAssignment
StaffMeal
StaffPersonal
StudentAcademicRecord
StudentActivityInfo
StudentActivityParticipation
StudentAttendanceSummary
StudentContact
StudentDailyAttendance
StudentDemographicRecord
StudentGrade
StudentLEARelationship
StudentLocator
StudentMeal
StudentParticipation
StudentPeriodAttendance
StudentPersonal
StudentPicture
StudentPlacement
StudentRecordExchange
StudentRecordPackage
StudentResponseSet
StudentSchoolEnrollment
StudentScoreSet
StudentSectionEnrollment
StudentSectionMarks
StudentSnapshot
StudentSpecialEducationRecord
StudentTransportInfo
TermInfo
TestAccommodation
TimeWorked
VendorInfo
W4
Table A.24-1: SIF_RequestObjectNamesType

A.25 SIF_ResponseObjectsType

The SIF objects that can be included, repeated, in a SIF_Response message.
SIF_ResponseObjectsType
Figure A.25-1: SIF_ResponseObjectsType SIF_ResponseObjectsType
 Element/@AttributeCharDescriptionType
 SIF_ResponseObjectsType The SIF objects that can be included, repeated, in a SIF_Response message. 
<xs:choice minOccurs="0"> <xs:sequence> <xs:element ref="sif:AccountingPeriod" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:Activity" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:ActivityProvider" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:AggregateCharacteristicInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:AggregateStatisticFact" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:AggregateStatisticInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:Assessment" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:AssessmentAdministration" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:AssessmentForm" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:AssessmentItem" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:AssessmentPackage" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:AssessmentRegistration" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:AssessmentSubTest" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:Assignment" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:AttendanceCodeInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:Authentication" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:Billing" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:BusEquipment" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:BusInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:BusPositionInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:BusRouteDetail" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:BusRouteInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:BusStopInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:CalendarDate" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:CalendarSummary" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:CurriculumStructure" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:DisciplineIncident" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:EmployeeAssignment" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:EmployeeContract" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:EmployeeCredential" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:EmployeeCredit" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:EmployeePersonal" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:EmployeePicture" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:EmployeeRecertification" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:EmployeeWage" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:EmploymentRecord" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FinancialAccount" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FinancialAccountAccountingPeriodLocationInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FinancialAnnual" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FinancialBudget" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FinancialClass" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FinancialIncomeStatement" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FinancialTransaction" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FiscalYear" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceItem" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceItemPortion" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceItemSales" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceItemUnit" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceMealPrices" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceMenuPlan" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceMilkSales" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodservicePurchaseTransaction" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceReimbursementRates" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceSales" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceStaffEnrollmentCount" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceStaffMealCounts" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceStudentEnrollmentCount" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceStudentMealCounts" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceTransaction" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceTransactionDetails" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:FoodserviceTransactionPayMethod" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:GradingAssignment" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:GradingAssignmentScore" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:GradingCategory" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:ItemCharacteristics" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:LEAInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:LearningResource" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:LearningResourcePackage" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:LearningStandardDocument" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:LearningStandardItem" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:Lesson" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:LibraryPatronStatus" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:LocationInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:MarkInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:MarkValueInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:OfficialStudentPeriodAttendance" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:Payment" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:ProfessionalDevelopmentActivities" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:ProfessionalDevelopmentProgram" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:ProfessionalDevelopmentRegistration" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:Purchasing" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:ReportAuthorityInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:ReportManifest" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:RoomInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:RoomType" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:SchoolCourseInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:SchoolInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:SEAInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:SectionInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:SectionMarkInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:SIF_AgentACL" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:SIF_LogEntry" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:SIF_ReportObject" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:SIF_ZoneStatus" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StaffAssignment" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StaffMeal" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StaffPersonal" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentAcademicRecord" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentActivityInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentActivityParticipation" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentAttendanceSummary" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentContact" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentDailyAttendance" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentDemographicRecord" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentGrade" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentLEARelationship" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentLocator" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentMeal" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentParticipation" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentPeriodAttendance" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentPersonal" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentPicture" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentPlacement" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentRecordExchange" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentRecordPackage" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentResponseSet" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentSchoolEnrollment" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentScoreSet" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentSectionEnrollment" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentSectionMarks" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentSnapshot" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentSpecialEducationRecord" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:StudentTransportInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:TermInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:TestAccommodation" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:TimeWorked" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:VendorInfo" maxOccurs="unbounded" /> </xs:sequence> <xs:sequence> <xs:element ref="sif:W4" maxOccurs="unbounded" /> </xs:sequence> </xs:choice>
Table A.25-1: SIF_ResponseObjectsType

A.26 SIF_ResponseObjectType

The SIF objects that can be included in a SIF_Response message, or every SIF object.
SIF_ResponseObjectType
Figure A.26-1: SIF_ResponseObjectType SIF_ResponseObjectType AccountingPeriod Activity ActivityProvider AggregateCharacteristicInfo AggregateStatisticFact AggregateStatisticInfo Assessment AssessmentAdministration AssessmentForm AssessmentItem AssessmentPackage AssessmentRegistration AssessmentSubTest Assignment AttendanceCodeInfo Authentication Billing BusEquipment BusInfo BusPositionInfo BusRouteDetail BusRouteInfo BusStopInfo CalendarDate CalendarSummary CurriculumStructure DisciplineIncident EmployeeAssignment EmployeeContract EmployeeCredential EmployeeCredit EmployeePersonal EmployeePicture EmployeeRecertification EmployeeWage EmploymentRecord FinancialAccount FinancialAccountAccountingPeriodLocationInfo FinancialAnnual FinancialBudget FinancialClass FinancialIncomeStatement FinancialTransaction FiscalYear FoodserviceItem FoodserviceItemPortion FoodserviceItemSales FoodserviceItemUnit FoodserviceMealPrices FoodserviceMenuPlan FoodserviceMilkSales FoodservicePurchaseTransaction FoodserviceReimbursementRates FoodserviceSales FoodserviceStaffEnrollmentCount FoodserviceStaffMealCounts FoodserviceStudentEnrollmentCount FoodserviceStudentMealCounts FoodserviceTransaction FoodserviceTransactionDetails FoodserviceTransactionPayMethod GradingAssignment GradingAssignmentScore GradingCategory ItemCharacteristics LEAInfo LearningResource LearningResourcePackage LearningStandardDocument LearningStandardItem Lesson LibraryPatronStatus LocationInfo MarkInfo MarkValueInfo OfficialStudentPeriodAttendance Payment ProfessionalDevelopmentActivities ProfessionalDevelopmentProgram ProfessionalDevelopmentRegistration Purchasing ReportAuthorityInfo ReportManifest RoomInfo RoomType SchoolCourseInfo SchoolInfo SEAInfo SectionInfo SectionMarkInfo SIF_AgentACL SIF_LogEntry SIF_ReportObject SIF_ZoneStatus StaffAssignment StaffMeal StaffPersonal StudentAcademicRecord StudentActivityInfo StudentActivityParticipation StudentAttendanceSummary StudentContact StudentDailyAttendance StudentDemographicRecord StudentGrade StudentLEARelationship StudentLocator StudentMeal StudentParticipation StudentPeriodAttendance StudentPersonal StudentPicture StudentPlacement StudentRecordExchange StudentRecordPackage StudentResponseSet StudentSchoolEnrollment StudentScoreSet StudentSectionEnrollment StudentSectionMarks StudentSnapshot StudentSpecialEducationRecord StudentTransportInfo TermInfo TestAccommodation TimeWorked VendorInfo W4
 Element/@AttributeCharDescriptionType
 SIF_ResponseObjectType The SIF objects that can be included in a SIF_Response message, or every SIF object. choice of:

AccountingPeriod
Activity
ActivityProvider
AggregateCharacteristicInfo
AggregateStatisticFact
AggregateStatisticInfo
Assessment
AssessmentAdministration
AssessmentForm
AssessmentItem
AssessmentPackage
AssessmentRegistration
AssessmentSubTest
Assignment
AttendanceCodeInfo
Authentication
Billing
BusEquipment
BusInfo
BusPositionInfo
BusRouteDetail
BusRouteInfo
BusStopInfo
CalendarDate
CalendarSummary
CurriculumStructure
DisciplineIncident
EmployeeAssignment
EmployeeContract
EmployeeCredential
EmployeeCredit
EmployeePersonal
EmployeePicture
EmployeeRecertification
EmployeeWage
EmploymentRecord
FinancialAccount
FinancialAccountAccountingPeriodLocationInfo
FinancialAnnual
FinancialBudget
FinancialClass
FinancialIncomeStatement
FinancialTransaction
FiscalYear
FoodserviceItem
FoodserviceItemPortion
FoodserviceItemSales
FoodserviceItemUnit
FoodserviceMealPrices
FoodserviceMenuPlan
FoodserviceMilkSales
FoodservicePurchaseTransaction
FoodserviceReimbursementRates
FoodserviceSales
FoodserviceStaffEnrollmentCount
FoodserviceStaffMealCounts
FoodserviceStudentEnrollmentCount
FoodserviceStudentMealCounts
FoodserviceTransaction
FoodserviceTransactionDetails
FoodserviceTransactionPayMethod
GradingAssignment
GradingAssignmentScore
GradingCategory
ItemCharacteristics
LEAInfo
LearningResource
LearningResourcePackage
LearningStandardDocument
LearningStandardItem
Lesson
LibraryPatronStatus
LocationInfo
MarkInfo
MarkValueInfo
OfficialStudentPeriodAttendance
Payment
ProfessionalDevelopmentActivities
ProfessionalDevelopmentProgram
ProfessionalDevelopmentRegistration
Purchasing
ReportAuthorityInfo
ReportManifest
RoomInfo
RoomType
SchoolCourseInfo
SchoolInfo
SEAInfo
SectionInfo
SectionMarkInfo
SIF_AgentACL
SIF_LogEntry
SIF_ReportObject
SIF_ZoneStatus
StaffAssignment
StaffMeal
StaffPersonal
StudentAcademicRecord
StudentActivityInfo
StudentActivityParticipation
StudentAttendanceSummary
StudentContact
StudentDailyAttendance
StudentDemographicRecord
StudentGrade
StudentLEARelationship
StudentLocator
StudentMeal
StudentParticipation
StudentPeriodAttendance
StudentPersonal
StudentPicture
StudentPlacement
StudentRecordExchange
StudentRecordPackage
StudentResponseSet
StudentSchoolEnrollment
StudentScoreSet
StudentSectionEnrollment
StudentSectionMarks
StudentSnapshot
StudentSpecialEducationRecord
StudentTransportInfo
TermInfo
TestAccommodation
TimeWorked
VendorInfo
W4
Table A.26-1: SIF_ResponseObjectType

A.27 SIF_SubscribeObjectNamesType

The SIF object names that can be specified in a SIF_Subscribe message.
SIF_SubscribeObjectNamesType
Figure A.27-1: SIF_SubscribeObjectNamesType SIF_SubscribeObjectNamesType
 Element/@AttributeCharDescriptionType
 SIF_SubscribeObjectNamesType The SIF object names that can be specified in a SIF_Subscribe message. values:
AccountingPeriod
Activity
ActivityProvider
AggregateCharacteristicInfo
AggregateStatisticFact
AggregateStatisticInfo
AssessmentAdministration
AssessmentRegistration
Assignment
AttendanceCodeInfo
Authentication
Billing
BusEquipment
BusInfo
BusPositionInfo
BusRouteDetail
BusRouteInfo
BusStopInfo
CalendarDate
CalendarSummary
CurriculumStructure
DisciplineIncident
EmployeeAssignment
EmployeeContract
EmployeeCredit
EmployeePersonal
EmployeePicture
EmployeeWage
EmploymentRecord
FinancialAccount
FinancialAccountAccountingPeriodLocationInfo
FinancialClass
FinancialIncomeStatement
FinancialTransaction
FiscalYear
FoodserviceItem
FoodserviceItemPortion
FoodserviceItemSales
FoodserviceItemUnit
FoodserviceMealPrices
FoodserviceMenuPlan
FoodservicePurchaseTransaction
FoodserviceReimbursementRates
FoodserviceSales
FoodserviceTransaction
FoodserviceTransactionDetails
FoodserviceTransactionPayMethod
GradingAssignment
GradingAssignmentScore
GradingCategory
LEAInfo
LearningResource
LearningStandardDocument
LearningStandardItem
Lesson
LocationInfo
MarkInfo
MarkValueInfo
OfficialStudentPeriodAttendance
Payment
ProfessionalDevelopmentActivities
ProfessionalDevelopmentProgram
ProfessionalDevelopmentRegistration
Purchasing
ReportAuthorityInfo
ReportManifest
RoomInfo
RoomType
SchoolCourseInfo
SchoolInfo
SectionInfo
SectionMarkInfo
SIF_AgentACL
SIF_LogEntry
SIF_ReportObject
SIF_ZoneStatus
StaffAssignment
StaffMeal
StaffPersonal
StudentActivityInfo
StudentActivityParticipation
StudentContact
StudentDailyAttendance
StudentGrade
StudentLEARelationship
StudentMeal
StudentParticipation
StudentPeriodAttendance
StudentPersonal
StudentPicture
StudentPlacement
StudentResponseSet
StudentSchoolEnrollment
StudentScoreSet
StudentSectionEnrollment
StudentSectionMarks
StudentTransportInfo
TermInfo
TimeWorked
VendorInfo
W4
Table A.27-1: SIF_SubscribeObjectNamesType

A.28 URIOrBinaryType

Allows for a URL or a Base-64 encoding.
URIOrBinaryType
Figure A.28-1: URIOrBinaryType URIOrBinaryType
 Element/@AttributeCharDescriptionType
 URIOrBinaryType Allows for a URL or a Base-64 encoding. union of:

xs:anyURI
xs:base64Binary
Table A.28-1: URIOrBinaryType

A.29 VersionType

A SIF version number.
VersionType
Figure A.29-1: VersionType VersionType
 Element/@AttributeCharDescriptionType
 VersionType A SIF version number. xs:token
xs:pattern[0-9]+[.][0-9]+(r[0-9]+)?
xs:maxLength12
Table A.29-1: VersionType

A.30 VersionWithWildcardsType

A SIF version number, with wildcards for matching multiple versions.
VersionWithWildcardsType
Figure A.30-1: VersionWithWildcardsType VersionWithWildcardsType
 Element/@AttributeCharDescriptionType
 VersionWithWildcardsType A SIF version number, with wildcards for matching multiple versions. xs:token
xs:pattern\*|([0-9]+[.]\*)|([0-9]+[.][0-9]+r\*)|([0-9]+[.][0-9]+(r[0-9]+)?)
xs:maxLength12
Table A.30-1: VersionWithWildcardsType

Valid XHTML 1.0 Transitional