complexType MaterialSpecificationType
diagram plmxml_diagrams/plmxml_p1029.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:PropertyBase
properties
base plm:PropertyBase
children plm:Description plm:ApplicationRef plm:Attribute
used by
element MaterialSpecification
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      
ownerRef  plm:anyURIType  optional      
materialId  xsd:string  optional      
referenceSystem  xsd:string  optional      
usage  xsd:string  optional      
patternRef  plm:anyURIType  optional      
annotation
documentation

      This element specifies the physical material from which an object is made. More than one
      MaterialSpecification can be associated with an object.
     
      Attributes:
     
      materialId:      Id of the material in some materials database.
      referenceSystem: name of the reference system or database in which the material
                       is defined
      usage:           string indicating how the material is used in the object, e.g.
                       "plating".
      patternRef:       References a CrosshatchPatternDefinition, which defines
                        a custom pattern for the crosshatching.
     
source <xsd:complexType name="MaterialSpecificationType">
 
<xsd:annotation>
   
<xsd:documentation>
      This element specifies the physical material from which an object is made. More than one
      MaterialSpecification can be associated with an object.
     
      Attributes:
     
      materialId:      Id of the material in some materials database.
      referenceSystem: name of the reference system or database in which the material
                       is defined
      usage:           string indicating how the material is used in the object, e.g.
                       "plating".
      patternRef:       References a CrosshatchPatternDefinition, which defines
                        a custom pattern for the crosshatching.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:PropertyBase">
     
<xsd:attribute name="materialId" type="xsd:string" use="optional"/>
     
<xsd:attribute name="referenceSystem" type="xsd:string" use="optional"/>
     
<xsd:attribute name="usage" type="xsd:string" use="optional"/>
     
<xsd:attribute name="patternRef" type="plm:anyURIType" use="optional" plm:refType="plm:CrosshatchPatternDefinition"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute MaterialSpecificationType/@materialId
type xsd:string
properties
use optional
source <xsd:attribute name="materialId" type="xsd:string" use="optional"/>

attribute MaterialSpecificationType/@referenceSystem
type xsd:string
properties
use optional
source <xsd:attribute name="referenceSystem" type="xsd:string" use="optional"/>

attribute MaterialSpecificationType/@usage
type xsd:string
properties
use optional
source <xsd:attribute name="usage" type="xsd:string" use="optional"/>

attribute MaterialSpecificationType/@patternRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="patternRef" type="plm:anyURIType" use="optional" plm:refType="plm:CrosshatchPatternDefinition"/>


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