Definition Type: ComplexType
Name: ObjectClassDefinitionType
Namespace: urn:oasis:names:tc:SPML:2:0:DSML
Type: spml:ExtensibleType
Containing Schema: pstc_spmlv2_dsml.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into superiorClasses in schema pstc_spmlv2_dsml_xsd Drilldown into memberAttributes in schema pstc_spmlv2_dsml_xsd Drilldown into ExtensibleType in schema pstc_spmlv2_core_xsd Drilldown into description in schema pstc_spmlv2_dsml_xsd Drilldown into name in schema pstc_spmlv2_dsml_xsdXSD Diagram of ObjectClassDefinitionType in schema pstc_spmlv2_dsml_xsd (OASIS Provisioning Services TC)
Collapse XSD Schema Code:
<xsd:complexType name="ObjectClassDefinitionType" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <complexContent>
        <extension base="spml:ExtensibleType">
            <xsd:sequence>
                <xsd:element name="memberAttributes" type="spmldsml:AttributeDefinitionReferencesType" minOccurs="0" maxOccurs="1" />
                <xsd:element name="superiorClasses" type="spmldsml:ObjectClassDefinitionReferencesType" minOccurs="0" maxOccurs="1" />
            </xsd:sequence>
            <xsd:attribute name="name" type="xsd:string" use="required" />
            <xsd:attribute name="description" type="xsd:string" use="optional" />
        </extension>
    </complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
memberAttributes spmldsml:memberAttributes 0 1
superiorClasses spmldsml:superiorClasses 0 1
<xs:any> Allowed namespace: '##other' 0 unbounded
Collapse Child Attributes:
Name Type Default Value Use
name spmldsml:name Required
description spmldsml:description Optional
<anyAttribute> Allowed namespace: '##other'
Collapse Derivation Tree:
Collapse References:
spmldsml:objectClassDefinition