complexType CompoundRepType
diagram plmxml_diagrams/plmxml_p258.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:PropertiesBase
properties
base plm:PropertiesBase
children plm:Description plm:ApplicationRef plm:Attribute plm:BoxBound plm:SphereBound plm:Bound plm:PropertyGroup plm:EntityRef plm:Transform
used by
element CompoundRep
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
attributeRefs  xsd:IDREFS  optional      
location  plm:anyURIType  optional      
appinfo
validate=skipName
load  xsd:boolean    false    
format  plm:RepresentationFormatType  optional      
equivalentRef  xsd:IDREF  optional      
type  plm:CompoundRepTypeEnum    default    
baseRef  plm:anyURIType  optional      
transformRef  plm:anyURIType  optional      
propertyRefs  plm:uriReferenceListType  optional      
annotation
documentation

      The CompoundRep represents a component of a Representation. The Representation
      then consists of the aggregate or union of the CompoundReps, which may have
      different formats.

      Attributes:

      location:       URI of data source
      load:           True if data is to be loaded at the same time as the PLMXML file.
      format:         Data format. If this is absent, the format is taken from the parent
                      Representation.

      equivalentRef:  an optional reference to a CompoundRep which is equivalent to
                      this one (for example, has the same shape). If this attribute is
                      used, then it should collect together equivalent CompoundReps
                      into a ring, with each CompoundRep using this attribute to point
                      to the next in the ring.

      type:           an optional attribute specifying type or purpose of the CompoundRep.
                      Supported values are:
                      "default" - design geometry.
                      "construction" - construction geometry associated with the
                                       owning representation.
                      "weld" - the geometry of any weld beads.
                      "midsurface" - a special type of construction geometry used with sheet
                                     metal parts.

      baseRef:        an optional reference to a CompoundRep which is overridden by this
                      CompoundRep.

      transformRef:   has the same purpose as the Transform sub-element. Do not use both.

      propertyRefs:   A list of references to Properties.

      Elements:

      PropertyGroup   a collection of Properties of the CompoundRep
      EntityRef:      references to entities in the Representation file. These EntityRef
                      elements can be referenced by RepresentationEntity elements.
      Transform:      optional Transform which positions the geometry in the
                      coordinate frame of the owning Representation.
     
source <xsd:complexType name="CompoundRepType">
 
<xsd:annotation>
   
<xsd:documentation>
      The CompoundRep represents a component of a Representation. The Representation
      then consists of the aggregate or union of the CompoundReps, which may have
      different formats.

      Attributes:

      location:       URI of data source
      load:           True if data is to be loaded at the same time as the PLMXML file.
      format:         Data format. If this is absent, the format is taken from the parent
                      Representation.

      equivalentRef:  an optional reference to a CompoundRep which is equivalent to
                      this one (for example, has the same shape). If this attribute is
                      used, then it should collect together equivalent CompoundReps
                      into a ring, with each CompoundRep using this attribute to point
                      to the next in the ring.

      type:           an optional attribute specifying type or purpose of the CompoundRep.
                      Supported values are:
                      "default" - design geometry.
                      "construction" - construction geometry associated with the
                                       owning representation.
                      "weld" - the geometry of any weld beads.
                      "midsurface" - a special type of construction geometry used with sheet
                                     metal parts.

      baseRef:        an optional reference to a CompoundRep which is overridden by this
                      CompoundRep.

      transformRef:   has the same purpose as the Transform sub-element. Do not use both.

      propertyRefs:   A list of references to Properties.

      Elements:

      PropertyGroup   a collection of Properties of the CompoundRep
      EntityRef:      references to entities in the Representation file. These EntityRef
                      elements can be referenced by RepresentationEntity elements.
      Transform:      optional Transform which positions the geometry in the
                      coordinate frame of the owning Representation.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:PropertiesBase">
     
<xsd:sequence>
       
<xsd:element ref="plm:PropertyGroup" minOccurs="0"/>
       
<xsd:element ref="plm:EntityRef" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element ref="plm:Transform" minOccurs="0"/>
     
</xsd:sequence>
     
<xsd:attributeGroup ref="plm:referenceGroup"/>
     
<xsd:attribute name="format" type="plm:RepresentationFormatType" use="optional"/>
     
<xsd:attribute name="equivalentRef" type="xsd:IDREF" use="optional" plm:refType="plm:CompoundRep"/>
     
<xsd:attribute name="type" type="plm:CompoundRepTypeEnum" default="default"/>
     
<xsd:attribute name="baseRef" type="plm:anyURIType" use="optional"/>
     
<xsd:attribute name="transformRef" type="plm:anyURIType" use="optional" plm:refType="plm:Transform"/>
     
<xsd:attribute name="propertyRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Property"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute CompoundRepType/@format
type plm:RepresentationFormatType
properties
use optional
facets
Kind Value Annotation
enumeration XT
enumeration eXT
enumeration PLMXML
enumeration jXT
enumeration JT
enumeration XPK
enumeration XGL
enumeration VRML
enumeration STL
enumeration SAT
enumeration STEP
enumeration IGES
enumeration UGBkm
enumeration UGPrt
enumeration SEPrt
enumeration SEAsm
enumeration IdeasPrt
enumeration IdeasAsm
enumeration IdeasIDI
enumeration Cat4Prt
enumeration Cat5Prt
enumeration Cat5Asm
enumeration SWPrt
enumeration SWAsm
enumeration IDI
enumeration TX
enumeration DWG
enumeration DWF
enumeration DXF
enumeration ProE
enumeration CGM
enumeration CGR
enumeration Unregistered
source <xsd:attribute name="format" type="plm:RepresentationFormatType" use="optional"/>

attribute CompoundRepType/@equivalentRef
type xsd:IDREF
properties
use optional
source <xsd:attribute name="equivalentRef" type="xsd:IDREF" use="optional" plm:refType="plm:CompoundRep"/>

attribute CompoundRepType/@type
type plm:CompoundRepTypeEnum
properties
default default
facets
Kind Value Annotation
enumeration default
enumeration construction
enumeration weld
enumeration midsurface
source <xsd:attribute name="type" type="plm:CompoundRepTypeEnum" default="default"/>

attribute CompoundRepType/@baseRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="baseRef" type="plm:anyURIType" use="optional"/>

attribute CompoundRepType/@transformRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="transformRef" type="plm:anyURIType" use="optional" plm:refType="plm:Transform"/>

attribute CompoundRepType/@propertyRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="propertyRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Property"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy