Definition Type: ComplexType
Name: AssessmentPackageType
Namespace: http://ns.hr-xml.org/2007-04-15
Containing Schema: AssessmentTypes.xsd
Abstract
Documentation:
AssessmentPackageType represents the broader data model for an Assessment Package. This is used in AssessmentCatalog.xsd
Collapse XSD Schema Diagram:
Drilldown into UserArea in schema userarea_xsd Drilldown into Applicability in schema assessmenttypes_xsd Drilldown into ResultInfo in schema assessmenttypes_xsd Drilldown into AdministrationInfo in schema assessmenttypes_xsd Drilldown into PricingInfo in schema assessmenttypes_xsd Drilldown into Description in schema assessmenttypes_xsd Drilldown into Name in schema assessmenttypes_xsd Drilldown into PackageGroupId in schema assessmenttypes_xsd Drilldown into PackageId in schema assessmenttypes_xsd Drilldown into validTo in schema assessmenttypes_xsd Drilldown into validFrom in schema assessmenttypes_xsdXSD Diagram of AssessmentPackageType in schema assessmenttypes_xsd (HR-XML - Human Resources XML)
Collapse XSD Schema Code:
<xsd:complexType name="AssessmentPackageType">
    <xsd:annotation>
        <xsd:documentation>AssessmentPackageType represents the broader data model for 
an Assessment Package. This is used in AssessmentCatalog.xsd
</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
        <xsd:element name="PackageId" type="EntityIdType">
            <xsd:annotation>
                <xsd:documentation>The assessment providers' unique identifier for a an assessment package.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="PackageGroupId" type="EntityIdType" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
                <xsd:documentation>A unique identifier for the group to which the package belongs. Groups of packages and any dependencies or relationships between them would be established by the assessment provider.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="Name" type="xsd:string">
            <xsd:annotation>
                <xsd:documentation>The name or title of the assessment package, possibly for UI display to aid selection.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="Description" type="xsd:string" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>A longer description of the assessment package, possibly for UI display to aid selection.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="PricingInfo" type="xsd:string" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Estimated cost of assessment package levied by the assessment vendor.  String type for unit flexibility and to discourage use in monetary calculations.</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="AdministrationInfo" type="AdministrationInfoType" minOccurs="0">
            <xsd:annotation>
                <xsd:documentation>Elements about how the assessment is administered to a subject</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element name="ResultInfo" type="ResultInfoType" minOccurs="0" maxOccurs="unbounded" />
        <xsd:element name="Applicability" type="AssessmentApplicabilityType" />
        <xsd:element ref="UserArea" minOccurs="0" />
    </xsd:sequence>
    <xsd:attribute name="validFrom" type="AnyDateTimeNkNaType" use="optional" />
    <xsd:attribute name="validTo" type="AnyDateTimeNkNaType" use="optional" />
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
PackageId hr:PackageId (1) (1)
PackageGroupId hr:PackageGroupId 0 unbounded
Name hr:Name (1) (1)
Description hr:Description 0 (1)
PricingInfo hr:PricingInfo 0 (1)
AdministrationInfo hr:AdministrationInfo 0 (1)
ResultInfo hr:ResultInfo 0 unbounded
Applicability hr:Applicability (1) (1)
UserArea hr:UserArea 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
validFrom hr:validFrom Optional
validTo hr:validTo Optional
Collapse Derivation Tree:
Collapse References:
hr:AssessmentPackage