xStaffs
http://www.sifassociation.org/datamodel/na/3.3
Documentation
xStaff is a composite object that provides a view of the most commonly used core data elements for teachers and non-teaching staff. The refId of a xStaff object coincides with the refId of a corresponding staff object.
Service Paths
xLeas/{}/xStaffs : Returns information for all staff associated with the LEA specified.
xSchools/{}/xStaffs : Returns information for all staff assigned to the specified school.
xRosters/{}/xStaffs : Returns information for all staff present in a roster.
xStudents/{}/xStaffs : Returns information for all staff connected to a student.
Tree
Table
Name | Mandatory | Characteristics | Type | Description | XPath |
---|---|---|---|---|---|
@refId | * | gRefIdType | /xStaffs/xStaff/@refId | ||
type | O | xPersonNameTypeType | The types of previous, alternate or other names for a person. Generally the "LegalName" for the primary name. | /xStaffs/xStaff/name/type | |
prefix | O | token | An appellation, if any, used to denote rank, placement, or status (e.g., Mr., Ms., Reverend, Sister, Dr., Colonel). | /xStaffs/xStaff/name/prefix | |
familyName | O | normalizedString | The full legal last name borne in common by members of a family. | /xStaffs/xStaff/name/familyName | |
givenName | O | normalizedString | The full legal first name given to a person at birth, baptism, or through legal change. | /xStaffs/xStaff/name/givenName | |
middleName | O | normalizedString | A full legal middle name given to a person at birth, baptism, or through legal change. | /xStaffs/xStaff/name/middleName | |
suffix | O | normalizedString | An appendage, if any, used to denote a person's generation in his family (e.g., Jr., Sr., III). | /xStaffs/xStaff/name/suffix | |
localId | xPersonIdType | A unique number or alphanumeric code assigned to a staff member by a district or LEA. | /xStaffs/xStaff/localId | ||
loginId | Q | xLoginIdType | The login identifier for the person. | /xStaffs/xStaff/loginId | |
stateProvinceId | O | xPersonIdType | A unique number or alphanumeric code assigned to a staff member by a state. | /xStaffs/xStaff/stateProvinceId | |
type | O | xPersonIdSystemType | A coding scheme that is used for identification and record-keeping purposes by schools, social services, or other agencies to refer to a student. | /xStaffs/xStaff/otherIds/otherId/type | |
id | * | M | xPersonIdType | A unique number or alphanumeric code assigned to a student by a school, school system, a state, or other agency or entity. | /xStaffs/xStaff/otherIds/otherId/id |
sex | O | xSexType | The concept describing the biological traits that distinguish the males and females of a species. | /xStaffs/xStaff/sex | |
emailType | O | xEmailTypeType | The type of electronic mail (e-mail) address listed for a person or organization. | /xStaffs/xStaff/email/emailType | |
emailAddress | * | M | token | The numbers, letters, and symbols used to identify an electronic mail (e-mail) user within the network to which the person or organization belongs. | /xStaffs/xStaff/email/emailAddress |
leaRefId | O | gRefIdPointerType | The RefId for the LEA Object. | /xStaffs/xStaff/primaryAssignment/leaRefId | |
schoolRefId | O | gRefIdPointerType | The RefId of the school object. | /xStaffs/xStaff/primaryAssignment/schoolRefId | |
jobFunction | O | xEducationStaffClassificationType | The titles of employment, official status, or rank of education staff. | /xStaffs/xStaff/primaryAssignment/jobFunction | |
leaRefId | O | gRefIdPointerType | The RefId for the LEA Object. | /xStaffs/xStaff/otherAssignments/staffPersonAssignment/leaRefId | |
schoolRefId | O | gRefIdPointerType | The RefId of the school object. | /xStaffs/xStaff/otherAssignments/staffPersonAssignment/schoolRefId | |
jobFunction | O | xEducationStaffClassificationType | The titles of employment, official status, or rank of education staff. | /xStaffs/xStaff/otherAssignments/staffPersonAssignment/jobFunction |
Download: .xlsx (with CEDS & Enumerations)
XML Structure
Download: .xml