|
|
SIF
Specification
SIF Data Objects
SIF data is defined using a series of
data objects. These objects are expressed using XML. When an application
makes a change in one of the SIF objects, its Agent will generate
a SIF_Event message containing the changes that were made. The Zone
Integration Server will receive this SIF_Event and propagate
it to all the other Agents that are interested in updates to that
particular object.
Below are a few most commonly used Data Objects in their respective
Working Groups.
Infrastructure Objects
- SIF_ZoneStatus - a mandatory object,
which is provided by the ZIS and contains information about it.
The object elements include: SIF_Name, SIF_Providers, SIF_Subscribers,
etc.
Student Information Working Group Objects
- StudentPersonal object contains all
individual information about the Student, such as name, address,
demographics, etc.
- StudentSchoolEnrollment object defines
information regarding student's enrollment. It includes SchoolYear,
EnrollStatus, GradeLevel, EntryDate, and many other elements.
- SchoolInfo object defines information
about the school. It includes SchoolName, SchoolDistrict, SchoolFocus,
Address, and many other elements.
Food Services Working Group Objects
- StudentMeal object communicates the
current meal status for a given student, such as remaining breakfast
and lunch credits, cash balance, meal status, etc. The object elements
include MealStatus, Cash, LunCredits, etc.
- FoodServiceReimbursementRates object
is responsible for food reimbursement data. The object elements
include Program, Agency, StartDate, EndDate, etc.
- StaffMeal object communicates current
meal and account status for a staff member. It also indicates whether
the staff member is entitled to earn meals.
Human Resources & Financials Working
Group Objects
- Billing object contains an amount
to be billed to an outside entity. It includes Billing, BillingDate
and TransactionDescription elements.
- EmployeePersonal object provides basic
information about the employee, such as name, email, address, social
security number, etc.
Instructional Services Working Group Objects
- CurriculumStructure object contains
instructional objects such as lessons, activities, and assessments
joined under a particular topic or duration. The object's elements
include Title, Description, SubjectArea, and Objective.
- Assessment object contains test data
structures. It includes AssessmentType, Duration, Objective, Rubric,
AssessmentFeedback, and many other elements.
Library Automation Working Group Objects
- LibraryPatronStatus object reports
the current library status for the requested student or staff member.
The object's elements include CallNumber, DueInfo, FineInfo, etc.
Transportation and Geographic Information Working
Group Objects
- BusInfo object contains all information
about a bus. The object's elements include VehicleNumber, SeatingCapacity,
etc.
- StudentTransportInfo object contains
transportation information about a student, such as eligibility,
transfer point, home bus route detail, etc.
|
|
|