Definition Type: ComplexType
Name: SchoolOrInstitutionType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: EducationHistory.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema userarea_xsd Drilldown into LocalInstitutionClassification in schema educationhistory_xsd Drilldown into ISCEDInstitutionClassification in schema educationhistory_xsd Drilldown into Comments in schema educationhistory_xsd Drilldown into DatesOfAttendance in schema educationhistory_xsd Drilldown into Measure in schema educationhistory_xsd Drilldown into Minor in schema educationhistory_xsd Drilldown into Major in schema educationhistory_xsd Drilldown into Degree in schema educationhistory_xsd Drilldown into OrganizationUnit in schema educationhistory_xsd Drilldown into PostalAddress in schema postaladdress_xsd Drilldown into LocationSummary in schema educationhistory_xsd Drilldown into School in schema educationhistory_xsd Drilldown into SchoolName in schema educationhistory_xsd Drilldown into schoolType in schema educationhistory_xsdXSD Diagram of SchoolOrInstitutionType in schema educationhistory_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="SchoolOrInstitutionType">
    <xsd:sequence>
        <xsd:element name="SchoolName" type="xsd:string" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Deprecated in favor of the School / SchoolName path.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="School" type="SchoolDataType" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>School, College or institution attended.  Associated type attribute further qualifies the name as current, prior,  degree or joint.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="LocationSummary" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Summarized location of the entity. </xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="Municipality" type="xsd:string" minOccurs="0" />
                    <xsd:element name="Region" type="xsd:string" minOccurs="0" maxOccurs="unbounded" />
                    <xsd:element ref="CountryCode" minOccurs="0" />
                    <xsd:element name="PostalCode" type="xsd:string" minOccurs="0" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
        <xsd:element ref="PostalAddress" minOccurs="0" />
        <xsd:element name="OrganizationUnit" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>The campus, department or other organizational unit for the educational institution. </xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
                <xsd:simpleContent>
                    <xsd:extension base="xsd:string">
                        <xsd:attribute name="organizationType" type="OrgTypeStringExtensionType" use="required" />
                        <xsd:attribute name="attendanceStatus" use="optional">
                            <xsd:simpleType>
                                <xsd:restriction base="xsd:string">
                                    <xsd:enumeration value="current" />
                                    <xsd:enumeration value="prior" />
                                    <xsd:enumeration value="unknown" />
                                </xsd:restriction>
                            </xsd:simpleType>
                        </xsd:attribute>
                    </xsd:extension>
                </xsd:simpleContent>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="Degree" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
                <xsd:complexContent>
                    <xsd:extension base="EduDegreeType" />
                </xsd:complexContent>
            </xsd:complexType>
        </xsd:element>
        <xsd:element name="Major" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>Deprecated in favor of Degree construct.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="Minor" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>Deprecated in favor of Degree construct.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="Measure" type="EduMeasureType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Deprecated in favor of Degree construct.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="DatesOfAttendance" type="DeprecatedDatesOfAttendanceType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Deprecated in favor of Degree construct.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="Comments" type="xsd:string" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Deprecated in favor of Degree construct.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="ISCEDInstitutionClassification" type="ISCEDInstitutionClassificationType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>This construct replaces the deprecated schoolType attribute.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="LocalInstitutionClassification" type="ClassificationType" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>This construct replaces the deprecated schoolType attribute.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="schoolType" type="SchoolTypeStringExtensionType" use="required">
        <xsd:annotation>
            <xsd:documentation>Deprecated in favor of ISCEDInstitutionClassification and LocalInstitutionClassification.</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
SchoolName hr:SchoolName 0 (1)
School hr:School 0 unbounded
LocationSummary hr:LocationSummary 0 (1)
PostalAddress hr:PostalAddress 0 (1)
OrganizationUnit hr:OrganizationUnit 0 unbounded
Degree hr:Degree 0 unbounded
Major hr:Major 0 unbounded
Minor hr:Minor 0 unbounded
Measure hr:Measure 0 (1)
DatesOfAttendance hr:DatesOfAttendance 0 (1)
Comments hr:Comments 0 (1)
ISCEDInstitutionClassification hr:ISCEDInstitutionClassification 0 (1)
LocalInstitutionClassification hr:LocalInstitutionClassification 0 unbounded
UserArea hr:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
schoolType hr:schoolType Required
Collapse Derivation Tree:
Collapse References:
hr:SchoolOrInstitution, hr:SchoolOrInstitution, hr:SchoolOrInstitution