The required n attribute is the number of Id elements in this array.
Source
<xs:element name="ComponentIds" type="ArrayReferenceType"><xs:annotation><xs:documentation>The ComponentIds element is an array of component identifiers present in this product definition.</xs:documentation></xs:annotation></xs:element>
The required n attribute is the number of external product definitions in this list.
Source
<xs:element name="DefinitionExternal" type="DefinitionExternalType" minOccurs="0"><xs:annotation><xs:documentation>The optional DefinitionExternal element is an assembly definition in non-QIF format.</xs:documentation></xs:annotation></xs:element>
The AssemblyType is the assembly type. It contains a set of entities, defining a feature (body and sub-components), which can be instantiated multiple times in the CAD scene. Use of assemblies simplifies maintenance of identical features and reduces the total amount of scene data.
The optional size attribute defines a recommended size for visualization of an infinite drawable element such as plane, cylinder, axis, etc., or objects without explicit geometric parameters (e.g. coordinate system).
The optional transparency attribute defines the transparency property of a model entity.
Source
<xs:complexType name="AssemblyType"><xs:annotation><xs:documentation>The AssemblyType is the assembly type. It contains a set of entities, defining a feature (body and sub-components), which can be instantiated multiple times in the CAD scene. Use of assemblies simplifies maintenance of identical features and reduces the total amount of scene data.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="PartAssemblyBaseType"><xs:sequence><xs:element name="ComponentIds" type="ArrayReferenceType"><xs:annotation><xs:documentation>The ComponentIds element is an array of component identifiers present in this product definition.</xs:documentation></xs:annotation></xs:element><xs:element name="DefinitionExternal" type="DefinitionExternalType" minOccurs="0"><xs:annotation><xs:documentation>The optional DefinitionExternal element is an assembly definition in non-QIF format.</xs:documentation></xs:annotation></xs:element><xs:element ref="FoldersAssembly" minOccurs="0"><xs:annotation><xs:documentation>FoldersAssembly is folders tree in an assembly.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>