complexType ICOType
diagram plmxml_diagrams/plmxml_p1789.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type extension of plm:AttribOwnerBase
properties
base plm:AttribOwnerBase
children plm:Description plm:ApplicationRef plm:Attribute cl:ClassId cl:Parent cl:Property cl:File cl:GeneralOption
used by
element ICO
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      
icoId  xsd:string  required      
relatedRefs  xsd:IDREFS  optional      
wsoRef  xsd:IDREF  optional      
unitBase  cl:UnitBaseType    inherited    
creationDate  xsd:date  optional      
creationUser  xsd:string  optional      
modifiedDate  xsd:date  optional      
modifiedUser  xsd:string  optional      
annotation
documentation

      The view definition is related to a class. It allows configuration of the appearance
      of a class for certain users and/or groups.
     
      Attributes:
     
      icoId:              The id of the ICO. In case there is no wsoRef specified the icoId is treated
                          to be unique unless a corresponding workspace object exists in the target database
      relatedRefs:        References to other ICOs classifying the same WSO
      wsoRef:             Reference to the classified object if defined in the XML document
      unitBase:           Indicates the unit base. english and metric mean english and metric unit bases
                          respectively. inherited means that the unit base is inherited from the containing
                          AdminClass.

      HistoryAttributes:
     
      Elements:

      ClassId:            The ClassId defines to which class this ICO belongs. The ref2Class attribute
                          is set if that class is defined within the same plmxml document. On import that
                          class definition has to be successfully imported to allow the ICO to be imported.
      Parent:             This element lists ALL parents of the class the ICO is stored in. The primary
                          use is to support a mapping into a different class hierarchy without the transfer
                          of the class definition to get the isMemberOf information. On import this
                          information will be ignored.
      Property:           The actual format of  property value is defined by the attribute definition
                          referenced by attributeId
      File:
      GeneralOption:      General Options for the ICO definition.
     
source <xsd:complexType name="ICOType">
 
<xsd:annotation>
   
<xsd:documentation>
      The view definition is related to a class. It allows configuration of the appearance
      of a class for certain users and/or groups.
     
      Attributes:
     
      icoId:              The id of the ICO. In case there is no wsoRef specified the icoId is treated
                          to be unique unless a corresponding workspace object exists in the target database
      relatedRefs:        References to other ICOs classifying the same WSO
      wsoRef:             Reference to the classified object if defined in the XML document
      unitBase:           Indicates the unit base. english and metric mean english and metric unit bases
                          respectively. inherited means that the unit base is inherited from the containing
                          AdminClass.

      HistoryAttributes:
     
      Elements:

      ClassId:            The ClassId defines to which class this ICO belongs. The ref2Class attribute
                          is set if that class is defined within the same plmxml document. On import that
                          class definition has to be successfully imported to allow the ICO to be imported.
      Parent:             This element lists ALL parents of the class the ICO is stored in. The primary
                          use is to support a mapping into a different class hierarchy without the transfer
                          of the class definition to get the isMemberOf information. On import this
                          information will be ignored.
      Property:           The actual format of  property value is defined by the attribute definition
                          referenced by attributeId
      File:
      GeneralOption:      General Options for the ICO definition.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:AttribOwnerBase">
     
<xsd:sequence>
       
<xsd:element name="ClassId" type="cl:ICOClassIdType"/>
       
<xsd:element name="Parent" type="cl:ParentType" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="Property" type="cl:ICOPropertyType" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="File" type="cl:FileType" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="GeneralOption" type="cl:GeneralOptionType" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:attribute name="icoId" type="xsd:string" use="required"/>
     
<xsd:attribute name="relatedRefs" type="xsd:IDREFS" use="optional" plm:refType="cl:ICO"/>
     
<xsd:attribute name="wsoRef" type="xsd:IDREF" use="optional"/>
     
<xsd:attribute name="unitBase" type="cl:UnitBaseType" default="inherited"/>
     
<xsd:attributeGroup ref="cl:HistoryAttributes"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute ICOType/@icoId
type xsd:string
properties
use required
source <xsd:attribute name="icoId" type="xsd:string" use="required"/>

attribute ICOType/@relatedRefs
type xsd:IDREFS
properties
use optional
source <xsd:attribute name="relatedRefs" type="xsd:IDREFS" use="optional" plm:refType="cl:ICO"/>

attribute ICOType/@wsoRef
type xsd:IDREF
properties
use optional
source <xsd:attribute name="wsoRef" type="xsd:IDREF" use="optional"/>

attribute ICOType/@unitBase
type cl:UnitBaseType
properties
default inherited
facets
Kind Value Annotation
enumeration metric
enumeration english
enumeration both
enumeration inherited
source <xsd:attribute name="unitBase" type="cl:UnitBaseType" default="inherited"/>

element ICOType/ClassId
diagram plmxml_diagrams/plmxml_p1790.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:ICOClassIdType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
subclassId  cl:ICSIdType  optional      
ref2classRef  xsd:IDREF  optional      
source <xsd:element name="ClassId" type="cl:ICOClassIdType"/>

element ICOType/Parent
diagram plmxml_diagrams/plmxml_p1791.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:ParentType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
parentRef  xsd:IDREF  optional      
source <xsd:element name="Parent" type="cl:ParentType" minOccurs="0" maxOccurs="unbounded"/>

element ICOType/Property
diagram plmxml_diagrams/plmxml_p1792.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:ICOPropertyType
properties
minOcc 0
maxOcc unbounded
content complex
children cl:Value
attributes
Name  Type  Use  Default  Fixed  Annotation
attributeId  cl:AttributeIdType  required      
language  xsd:language  optional      
icoRef  xsd:IDREF  optional      
source <xsd:element name="Property" type="cl:ICOPropertyType" minOccurs="0" maxOccurs="unbounded"/>

element ICOType/File
diagram plmxml_diagrams/plmxml_p1793.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:FileType
properties
minOcc 0
maxOcc unbounded
content complex
children plm:Description plm:ApplicationRef plm:Attribute plm:BoxBound plm:SphereBound plm:Bound
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      
accessRefs  plm:uriReferenceListType  optional      
statusRef  plm:anyURIType  optional      
checkoutRefs  plm:uriReferenceListType  optional      
subType  xsd:string  optional      
effectivityRefs  plm:uriReferenceListType  optional      
releaseStatusRefs  plm:uriReferenceListType  optional      
locationRef  plm:anyURIType  required      
format  xsd:string  required      
usage  xsd:string  required      
language  xsd:language  optional      
source <xsd:element name="File" type="cl:FileType" minOccurs="0" maxOccurs="unbounded"/>

element ICOType/GeneralOption
diagram plmxml_diagrams/plmxml_p1794.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:GeneralOptionType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
optionType  xsd:string  optional      
name  xsd:string  required      
language  xsd:language  optional      
value  xsd:string  optional      
source <xsd:element name="GeneralOption" type="cl:GeneralOptionType" minOccurs="0" maxOccurs="unbounded"/>


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