PET Data and file Requirements
Rules for XML Schemas
School districts are permitted to submit student enrollment and withdrawal events to TEA using the XML-based extract file process. The extract file process extracts information from district student information systems and stores it in an XML-based file consistent with the PET XML Schema Definition (XSD).
The following business rules apply for XML schemas and the XSD validation process:
- The XML schema supports a number of built-in data types (e.g., date). When an XML element has a defined data type, a restriction is placed on the element content.
- The XML schema supports restrictions. In conjunction with the element’s declared data type, restrictions are used to control acceptable values for XML elements.
- Declared data types and restrictions enable the XSD validation process.
- The client-side XSD validation process is used to validate the XML file structure and data values against the schema definition.
- Every element within the PET XSD has a defined data type and one or more restrictions.
- PET performs a client-side validation of the PET extract file against the published PET XSD.
- If the client-side validation fails, PET does not transfer the extract file to TEA.
Note: Similar to the PEIMS Data Standards, the PET XSD is updated and republished by TEA annually. Student Information System (SIS) vendors support updates to the PET XSD.
This version of the PEIMS Data Standards is a programmatically converted HTML version of the PEIMS Data Standards. It is intended as a job aid to facilitate navigation of the PEIMS Data Standards documentation and should not be used to submit PEIMS data or to reach final conclusions about individual public schools. All of the information provided is reviewed for accuracy and reliability; however, TEA assumes no responsibility for any errors appearing in the HTML version of the PEIMS Data Standards.