complexType Staff
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p890.png
namespace http://ed-fi.org/0110
type extension of Person
properties
base Person
children PersonUniqueStateId StaffUniqueStateId StaffIdentificationCode Name OtherName Sex BirthDate Address Telephone ElectronicMail HispanicLatinoEthnicity OldEthnicity Race HighestLevelOfEducationCompleted YearsOfPriorProfessionalExperience YearsOfPriorTeachingExperience Credentials LoginId
used by
complexType Teacher
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with the complex object.
annotation
documentation
This entity represents an individual who performs specified activities for any public or private education institution or agency that provides instructional and/or support services to students or staff at the early childhood level through high school completion. For example, this includes:
1. An "employee" who performs services under the direction of the employing institution or agency, is compensated for such services by the employer, and is eligible for employee benefits and wage or salary tax withholdings
2. A "contractor" or "consultant" who performs services for an agreed upon fee, or an employee of a management service contracted to work on site
3. A "volunteer" who performs services on a voluntary and uncompensated basis
4. An in-kind service provider
5. An independent contractor or businessperson working at a school site
appinfo
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
source <xs:complexType name="Staff">
 
<xs:annotation>
   
<xs:documentation>This entity represents an individual who performs specified activities for any public or private education institution or agency that provides instructional and/or support services to students or staff at the early childhood level through high school completion. For example, this includes:
1. An "employee" who performs services under the direction of the employing institution or agency, is compensated for such services by the employer, and is eligible for employee benefits and wage or salary tax withholdings
2. A "contractor" or "consultant" who performs services for an agreed upon fee, or an employee of a management service contracted to work on site
3. A "volunteer" who performs services on a voluntary and uncompensated basis
4. An in-kind service provider
5. An independent contractor or businessperson working at a school site
</xs:documentation>
   
<xs:appinfo>
     
<ann:TypeGroup>Domain Entity</ann:TypeGroup>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="Person">
     
<xs:sequence>
       
<xs:element name="StaffUniqueStateId" type="UniqueStateIdentifier">
         
<xs:annotation>
           
<xs:documentation>A unique number or alphanumeric code assigned to a staff by a state education agency.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="StaffIdentificationCode" type="StaffIdentificationCode" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>A unique number or alphanumeric code assigned to a staff member by a school, school system, a state, or other agency or entity.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Name" type="Name">
         
<xs:annotation>
           
<xs:documentation>Full legal name of the person.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="OtherName" type="OtherName" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Other names (e.g., alias, nickname, previous legal name) associated with a person.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Sex" type="SexType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>A person&apos;s gender.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="BirthDate" type="xs:date" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The month, day, and year on which an individual was born.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Address" type="Address" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The set of elements that describes an address, including the street address, city, state, and ZIP code.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Telephone" type="Telephone" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The 10-digit telephone number, including the area code, for the person.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ElectronicMail" type="ElectronicMail" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The numbers, letters, and symbols used to identify an electronic mail (e-mail) user within the network to which the individual or organization belongs.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="HispanicLatinoEthnicity" type="xs:boolean" nillable="true">
         
<xs:annotation>
           
<xs:documentation>An indication that the individual traces his or her origin or descent to Mexico, Puerto Rico, Cuba, Central and South America, and other Spanish cultures, regardless of race. The term, "Spanish origin," can be used in addition to "Hispanic or Latino."</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="OldEthnicity" type="OldEthnicityType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Previous definition of Ethnicity combining Hispanic/Latino and race:
1 - American Indian or Alaskan Native
2 - Asian or Pacific Islander
3 - Black, not of Hispanic origin
4 - Hispanic
5 - White, not of Hispanic origin
</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Race" type="RaceType">
         
<xs:annotation>
           
<xs:documentation>The general racial category which most clearly reflects the individual&apos;s recognition of his or her community or with which the individual most identifies. The way this data element is listed, it must allow for multiple entries so that each individual can specify all appropriate races.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="HighestLevelOfEducationCompleted" type="DescriptorReferenceType" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The extent of formal instruction an individual has received (e.g., the highest grade in school completed or its equivalent or the highest degree received). </xs:documentation>
           
<xs:appinfo>
             
<ann:Descriptor>LevelOfEducationDescriptor</ann:Descriptor>
           
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="YearsOfPriorProfessionalExperience" type="xs:int" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The total number of years that an individual has previously held a similar professional position in one or more education institutions.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="YearsOfPriorTeachingExperience" type="xs:int" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The total number of years that an individual has previously held a teaching position in one or more education institutions.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Credentials" type="Credential" minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The legal document or authorization giving authorization to perform teaching assignment services.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="LoginId" type="IdentificationCode" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>The login ID for the user; used for security access control interface.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Staff/StaffUniqueStateId
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p891.png
namespace http://ed-fi.org/0110
type UniqueStateIdentifier
properties
isRef 0
content simple
facets
Kind Value annotation 
minLength 
maxLength 30 
annotation
documentation
A unique number or alphanumeric code assigned to a staff by a state education agency.
source <xs:element name="StaffUniqueStateId" type="UniqueStateIdentifier">
 
<xs:annotation>
   
<xs:documentation>A unique number or alphanumeric code assigned to a staff by a state education agency.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/StaffIdentificationCode
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p892.png
namespace http://ed-fi.org/0110
type StaffIdentificationCode
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children ID
attributes
Name  Type  Use  Default  Fixed  annotation
IdentificationSystemStaffIdentificationSystemTyperequired      
documentation
A coding scheme that is used for identification and record-keeping purposes by schools, social services, or other agencies to refer to a staff member.
AssigningOrganizationCodeIdentificationCodeoptional      
documentation
The organization code or name assigning the staff Identification Code.
annotation
documentation
A unique number or alphanumeric code assigned to a staff member by a school, school system, a state, or other agency or entity.
source <xs:element name="StaffIdentificationCode" type="StaffIdentificationCode" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>A unique number or alphanumeric code assigned to a staff member by a school, school system, a state, or other agency or entity.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/Name
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p893.png
namespace http://ed-fi.org/0110
type Name
properties
isRef 0
content complex
children PersonalTitlePrefix FirstName MiddleName LastSurname GenerationCodeSuffix MaidenName
attributes
Name  Type  Use  Default  Fixed  annotation
VerificationPersonalInformationVerificationTypeoptional      
documentation
The evidence presented to verify one&apos;s personal identity; for example: driver&apos;s license, passport, birth certificate, etc.
annotation
documentation
Full legal name of the person.
source <xs:element name="Name" type="Name">
 
<xs:annotation>
   
<xs:documentation>Full legal name of the person.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/OtherName
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p894.png
namespace http://ed-fi.org/0110
type OtherName
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children PersonalTitlePrefix FirstName MiddleName LastSurname GenerationCodeSuffix
attributes
Name  Type  Use  Default  Fixed  annotation
OtherNameTypeOtherNameTyperequired      
documentation
The types of alternate names for a person.
annotation
documentation
Other names (e.g., alias, nickname, previous legal name) associated with a person.
source <xs:element name="OtherName" type="OtherName" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Other names (e.g., alias, nickname, previous legal name) associated with a person.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/Sex
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p895.png
namespace http://ed-fi.org/0110
type SexType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
enumeration Female 
enumeration Male 
annotation
documentation
A person&apos;s gender.
source <xs:element name="Sex" type="SexType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A person&apos;s gender.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/BirthDate
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p896.png
namespace http://ed-fi.org/0110
type xs:date
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The month, day, and year on which an individual was born.
source <xs:element name="BirthDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The month, day, and year on which an individual was born.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/Address
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p897.png
namespace http://ed-fi.org/0110
type Address
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children StreetNumberName ApartmentRoomSuiteNumber BuildingSiteNumber City StateAbbreviation PostalCode NameOfCounty CountyFIPSCode AddressLine Country Latitude Longitude BeginDate EndDate
attributes
Name  Type  Use  Default  Fixed  annotation
AddressTypeAddressTypeoptional      
documentation
The type of address listed for an individual or organization.
For example:  Physical Address, Mailing Address, Home Address, etc.)
annotation
documentation
The set of elements that describes an address, including the street address, city, state, and ZIP code.
source <xs:element name="Address" type="Address" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The set of elements that describes an address, including the street address, city, state, and ZIP code.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/Telephone
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p898.png
namespace http://ed-fi.org/0110
type Telephone
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children TelephoneNumber
attributes
Name  Type  Use  Default  Fixed  annotation
TelephoneNumberTypeTelephoneNumberTypeoptional      
documentation
The type of communication number listed for an individual or organization.
PrimaryTelephoneNumberIndicatorxs:booleanoptional      
documentation
An indication that the telephone number should be used as the principal number for an individual or organization.
TextMessageCapabilityIndicatorxs:booleanoptional      
documentation
An indication that the telephone number is technically capable of sending and receiving Short Message Service (SMS) text messages.
annotation
documentation
The 10-digit telephone number, including the area code, for the person.
source <xs:element name="Telephone" type="Telephone" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The 10-digit telephone number, including the area code, for the person.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/ElectronicMail
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p899.png
namespace http://ed-fi.org/0110
type ElectronicMail
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children EmailAddress
attributes
Name  Type  Use  Default  Fixed  annotation
EmailAddressTypeElectronicMailAddressTypeoptional      
documentation
The type of email listed for an individual or organization.  For example: Home/Personal, Work, etc.)
PrimaryEmailAddressIndicatorxs:booleanoptional      
documentation
An indication that the electronic mail address should be used as the principal electronic mail address for an individual or organization.
annotation
documentation
The numbers, letters, and symbols used to identify an electronic mail (e-mail) user within the network to which the individual or organization belongs.
source <xs:element name="ElectronicMail" type="ElectronicMail" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The numbers, letters, and symbols used to identify an electronic mail (e-mail) user within the network to which the individual or organization belongs.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/HispanicLatinoEthnicity
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p900.png
namespace http://ed-fi.org/0110
type xs:boolean
properties
isRef 0
content simple
nillable true
annotation
documentation
An indication that the individual traces his or her origin or descent to Mexico, Puerto Rico, Cuba, Central and South America, and other Spanish cultures, regardless of race. The term, "Spanish origin," can be used in addition to "Hispanic or Latino."
source <xs:element name="HispanicLatinoEthnicity" type="xs:boolean" nillable="true">
 
<xs:annotation>
   
<xs:documentation>An indication that the individual traces his or her origin or descent to Mexico, Puerto Rico, Cuba, Central and South America, and other Spanish cultures, regardless of race. The term, "Spanish origin," can be used in addition to "Hispanic or Latino."</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/OldEthnicity
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p901.png
namespace http://ed-fi.org/0110
type OldEthnicityType
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
enumeration American Indian Or Alaskan Native 
enumeration Asian Or Pacific Islander 
enumeration Black, Not Of Hispanic Origin 
enumeration Hispanic 
enumeration White, Not Of Hispanic Origin 
annotation
documentation
Previous definition of Ethnicity combining Hispanic/Latino and race:
1 - American Indian or Alaskan Native
2 - Asian or Pacific Islander
3 - Black, not of Hispanic origin
4 - Hispanic
5 - White, not of Hispanic origin
source <xs:element name="OldEthnicity" type="OldEthnicityType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Previous definition of Ethnicity combining Hispanic/Latino and race:
1 - American Indian or Alaskan Native
2 - Asian or Pacific Islander
3 - Black, not of Hispanic origin
4 - Hispanic
5 - White, not of Hispanic origin
</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/Race
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p902.png
namespace http://ed-fi.org/0110
type RaceType
properties
isRef 0
content complex
children RacialCategory
annotation
documentation
The general racial category which most clearly reflects the individual&apos;s recognition of his or her community or with which the individual most identifies. The way this data element is listed, it must allow for multiple entries so that each individual can specify all appropriate races.
source <xs:element name="Race" type="RaceType">
 
<xs:annotation>
   
<xs:documentation>The general racial category which most clearly reflects the individual&apos;s recognition of his or her community or with which the individual most identifies. The way this data element is listed, it must allow for multiple entries so that each individual can specify all appropriate races.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/HighestLevelOfEducationCompleted
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p903.png
namespace http://ed-fi.org/0110
type DescriptorReferenceType
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children CodeValue ShortDescription Description
attributes
Name  Type  Use  Default  Fixed  annotation
idxs:ID      
documentation
The XML ID associated with this complex object.
refxs:IDREF      
documentation
The XML IDREF that references the object associated with this object.
AsOfDate      
documentation
The date context in which this reference should be considered. This is important when descriptors change over time. If omitted, assumed to be the current descriptor.
namespaceURIrequired      
documentation
A globally unique namespace that identifies this descriptor set. Author is strongly encouraged to use the Universal Resource Identifier (http, ftp, file, etc.) for the source of the descriptor definition. Best practice is for this source to be the descriptor file itself, so that it can be machine-readable and be fetched in real-time, if necessary.
annotation
documentation
The extent of formal instruction an individual has received (e.g., the highest grade in school completed or its equivalent or the highest degree received).
appinfo
<ann:Descriptor>LevelOfEducationDescriptor</ann:Descriptor>
source <xs:element name="HighestLevelOfEducationCompleted" type="DescriptorReferenceType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The extent of formal instruction an individual has received (e.g., the highest grade in school completed or its equivalent or the highest degree received). </xs:documentation>
   
<xs:appinfo>
     
<ann:Descriptor>LevelOfEducationDescriptor</ann:Descriptor>
   
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element Staff/YearsOfPriorProfessionalExperience
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p904.png
namespace http://ed-fi.org/0110
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The total number of years that an individual has previously held a similar professional position in one or more education institutions.
source <xs:element name="YearsOfPriorProfessionalExperience" type="xs:int" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The total number of years that an individual has previously held a similar professional position in one or more education institutions.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/YearsOfPriorTeachingExperience
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p905.png
namespace http://ed-fi.org/0110
type xs:int
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
The total number of years that an individual has previously held a teaching position in one or more education institutions.
source <xs:element name="YearsOfPriorTeachingExperience" type="xs:int" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The total number of years that an individual has previously held a teaching position in one or more education institutions.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/Credentials
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p906.png
namespace http://ed-fi.org/0110
type Credential
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
children CredentialType CredentialField Level TeachingCredentialType CredentialIssuanceDate CredentialExpirationDate TeachingCredentialBasis
annotation
documentation
The legal document or authorization giving authorization to perform teaching assignment services.
source <xs:element name="Credentials" type="Credential" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The legal document or authorization giving authorization to perform teaching assignment services.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Staff/LoginId
diagram Ed-Fi-Core_diagrams/Ed-Fi-Core_p907.png
namespace http://ed-fi.org/0110
type IdentificationCode
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
Kind Value annotation 
minLength 
maxLength 60 
annotation
documentation
The login ID for the user; used for security access control interface.
source <xs:element name="LoginId" type="IdentificationCode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The login ID for the user; used for security access control interface.</xs:documentation>
 
</xs:annotation>
</xs:element>