Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Element PartAssemblyBaseType / Validation
Annotations
The optional Validation element is a set of part/assembly validation properties.
Diagram
Diagram QIFProduct_xsd_Complex_Type_ValidationPartAssemblyType.tmp#ValidationPartAssemblyType_Area QIFProduct_xsd_Complex_Type_ValidationPartAssemblyType.tmp#ValidationPartAssemblyType_Centroid QIFProduct_xsd_Complex_Type_ValidationPartAssemblyType.tmp#ValidationPartAssemblyType_Volume QIFProduct_xsd_Complex_Type_ValidationPartAssemblyType.tmp#ValidationPartAssemblyType_Box QIFProduct_xsd_Complex_Type_ValidationPartAssemblyType.tmp#ValidationPartAssemblyType_FacePoints QIFProduct_xsd_Complex_Type_ValidationPartAssemblyType.tmp#ValidationPartAssemblyType_EdgePoints QIFProduct_xsd_Complex_Type_ValidationPartAssemblyType.tmp#ValidationPartAssemblyType_Instances QIFProduct_xsd_Complex_Type_ValidationPartAssemblyType.tmp#ValidationPartAssemblyType
Type ValidationPartAssemblyType
Properties
content complex
minOccurs 0
Children Area, Box, Centroid, EdgePoints, FacePoints, Instances, Volume
Instance
<Validation xmlns="http://qifstandards.org/xsd/qif3">
  <Area>{0,1}</Area>
  <Centroid>{0,1}</Centroid>
  <Volume>{0,1}</Volume>
  <Box>{0,1}</Box>
  <FacePoints>{0,1}</FacePoints>
  <EdgePoints>{0,1}</EdgePoints>
  <Instances n="">{0,1}</Instances>
</Validation>
Source
<xs:element name="Validation" type="ValidationPartAssemblyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional Validation element is a set of part/assembly validation properties.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / Header
Annotations
The optional Header element is a description of the provenance of the file.
Diagram
Diagram QIFProduct_xsd_Complex_Type_PartAssemblyHeaderType.tmp#PartAssemblyHeaderType_Name QIFProduct_xsd_Complex_Type_PartAssemblyHeaderType.tmp#PartAssemblyHeaderType_File QIFProduct_xsd_Complex_Type_PartAssemblyHeaderType.tmp#PartAssemblyHeaderType_Application QIFProduct_xsd_Complex_Type_PartAssemblyHeaderType.tmp#PartAssemblyHeaderType_Author QIFProduct_xsd_Complex_Type_PartAssemblyHeaderType.tmp#PartAssemblyHeaderType_ApplicationSource QIFProduct_xsd_Complex_Type_PartAssemblyHeaderType.tmp#PartAssemblyHeaderType_Description QIFProduct_xsd_Complex_Type_PartAssemblyHeaderType.tmp#PartAssemblyHeaderType
Type PartAssemblyHeaderType
Properties
content complex
minOccurs 0
Children Application, ApplicationSource, Author, Description, File, Name
Instance
<Header xmlns="http://qifstandards.org/xsd/qif3">
  <Name>{0,1}</Name>
  <File>{0,1}</File>
  <Application>{0,1}</Application>
  <Author>{0,1}</Author>
  <ApplicationSource>{0,1}</ApplicationSource>
  <Description>{0,1}</Description>
</Header>
Source
<xs:element name="Header" type="PartAssemblyHeaderType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional Header element is a description of the provenance of the file.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / UUID
Annotations
The optional UUID element is a persistent identifier for the product definition. If used, it should be generated using a widely accepted UUID generator.
Diagram
Diagram Primitives_xsd_Simple_Type_QPIdType.tmp#QPIdType
Type QPIdType
Properties
content simple
minOccurs 0
Facets
pattern [A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}
Source
<xs:element name="UUID" type="QPIdType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional UUID element is a persistent identifier for the product definition. If used, it should be generated using a widely accepted UUID generator.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / ModelNumber
Annotations
The optional ModelNumber element is the identifier of a very specific type of product definition. There may be many product instances with the same ModelNumber, but they should all be identical (or nearly so).
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="ModelNumber" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional ModelNumber element is the identifier of a very specific type of product definition. There may be many product instances with the same ModelNumber, but they should all be identical (or nearly so).</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / Version
Annotations
The optional Version element is the version of the product definition.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Version" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional Version element is the version of the product definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / SecurityClassification
Annotations
The optional SecurityClassification element describes the security classification of the product definition.
Diagram
Diagram PrimitivesPMI_xsd_Complex_Type_SecurityClassificationType.tmp#SecurityClassificationType_SecurityClassificationEnum PrimitivesPMI_xsd_Complex_Type_SecurityClassificationType.tmp#SecurityClassificationType_OtherSecurityClassification PrimitivesPMI_xsd_Complex_Type_SecurityClassificationType.tmp#SecurityClassificationType
Type SecurityClassificationType
Properties
content complex
minOccurs 0
Children OtherSecurityClassification, SecurityClassificationEnum
Instance
<SecurityClassification xmlns="http://qifstandards.org/xsd/qif3">
  <SecurityClassificationEnum>{1,1}</SecurityClassificationEnum>
  <OtherSecurityClassification>{1,1}</OtherSecurityClassification>
</SecurityClassification>
Source
<xs:element name="SecurityClassification" type="SecurityClassificationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional SecurityClassification element describes the security classification of the product definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / ExportControlClassification
Annotations
The optional ExportControlClassification element describes the export control classification of the product definition.
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="ExportControlClassification" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional ExportControlClassification element describes the export control classification of the product definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / FeatureNominalIds
Annotations
The optional FeatureNominalIds element contains any feature nominals for the product definition.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<FeatureNominalIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</FeatureNominalIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="FeatureNominalIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional FeatureNominalIds element contains any feature nominals for the product definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / FeatureZoneIds
Annotations
The optional FeatureZoneIds element contains feature zones for the product definition.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<FeatureZoneIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</FeatureZoneIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="FeatureZoneIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional FeatureZoneIds element contains feature zones for the product definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / CharacteristicNominalIds
Annotations
The optional CharacteristicNominalIds element contains any characteristic nominals for the product definition.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<CharacteristicNominalIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</CharacteristicNominalIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="CharacteristicNominalIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional CharacteristicNominalIds element contains any characteristic nominals for the product definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / NoteIds
Annotations
The optional NoteIds element contains any notes for the product definition.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<NoteIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</NoteIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="NoteIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional NoteIds element contains any notes for the product definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / PartNoteIds
Annotations
The optional PartNoteIds element contains any part notes for the product definition.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<PartNoteIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</PartNoteIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="PartNoteIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional PartNoteIds element contains any part notes for the product definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / DatumDefinitionIds
Annotations
The optional DatumDefinitionIds element contains any datum definitions for the product definition.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<DatumDefinitionIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</DatumDefinitionIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="DatumDefinitionIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional DatumDefinitionIds element contains any datum definitions for the product definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / DatumTargetDefinitionIds
Annotations
The optional DatumTargetDefinitionIds element contains any datum target definitions for the product definition.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<DatumTargetDefinitionIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</DatumTargetDefinitionIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="DatumTargetDefinitionIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional DatumTargetDefinitionIds element contains any datum target definitions for the product definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / DatumReferenceFrameIds
Annotations
The optional DatumReferenceFrameIds element contains any datum reference frames for the product definition.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<DatumReferenceFrameIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</DatumReferenceFrameIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="DatumReferenceFrameIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional DatumReferenceFrameIds element contains any datum reference frames for the product definition.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / BodyIds
Annotations
The optional BodyIds element is an array of body identifiers present in this block.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<BodyIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</BodyIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="BodyIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional BodyIds element is an array of body identifiers present in this block.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / CoordinateSystemIds
Annotations
The optional CoordinateSystemIds element is an array of coordinate system identifiers present in this block.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<CoordinateSystemIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</CoordinateSystemIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="CoordinateSystemIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional CoordinateSystemIds element is an array of coordinate system identifiers present in this block.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / AuxiliaryIds
Annotations
The optional AuxiliaryIds element is an array of auxiliary object identifiers present in this block.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<AuxiliaryIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</AuxiliaryIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="AuxiliaryIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional AuxiliaryIds element is an array of auxiliary object identifiers present in this block.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / ViewIds
Annotations
The optional ViewIds element is an array of view object identifiers present in this block.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<ViewIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</ViewIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="ViewIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional ViewIds element is an array of view object identifiers present in this block.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element PartAssemblyBaseType / PointCloudIds
Annotations
The optional PointCloudIds element is an array of point cloud identifiers present in this block.
Diagram
Diagram Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_n Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType_Id Primitives_xsd_Complex_Type_ArrayReferenceType.tmp#ArrayReferenceType
Type ArrayReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<PointCloudIds n="" xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,unbounded}</Id>
</PointCloudIds>
Attributes
QName Type Use Annotation
n NaturalType required
The required n attribute is the number of Id elements in this array.
Source
<xs:element name="PointCloudIds" type="ArrayReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional PointCloudIds element is an array of point cloud identifiers present in this block.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Complex Type PartAssemblyBaseType
Annotations
The PartAssemblyBaseType is the abstract base type that defines information about a part/assembly definition that was inspected or will be inspected.
Diagram
Diagram PrimitivesPD_xsd_Complex_Type_NodeBaseType.tmp#NodeBaseType_label PrimitivesPD_xsd_Complex_Type_NodeBaseType.tmp#NodeBaseType PrimitivesPD_xsd_Complex_Type_NodeWithIdBaseType.tmp#NodeWithIdBaseType_id Primitives_xsd_Element_Attributes.tmp#Attributes PrimitivesPD_xsd_Complex_Type_NodeWithIdBaseType.tmp#NodeWithIdBaseType PrimitivesPD_xsd_Attribute_Group_AttrDrawable.tmp#AttrDrawable PrimitivesPD_xsd_Complex_Type_DrawableBaseType.tmp#DrawableBaseType QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_originMassProperty QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_materialIndex QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_Validation QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_Header QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_UUID QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_ModelNumber QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_Version QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_SecurityClassification QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_ExportControlClassification QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_FeatureNominalIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_FeatureZoneIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_CharacteristicNominalIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_NoteIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_PartNoteIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_DatumDefinitionIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_DatumTargetDefinitionIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_DatumReferenceFrameIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_BodyIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_CoordinateSystemIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_AuxiliaryIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_ViewIds QIFProduct_xsd_Complex_Type_PartAssemblyBaseType.tmp#PartAssemblyBaseType_PointCloudIds
Type extension of DrawableBaseType
Type hierarchy
Properties
abstract true
Used by
Complex Types AssemblyType, PartType
Children Attributes, AuxiliaryIds, BodyIds, CharacteristicNominalIds, CoordinateSystemIds, DatumDefinitionIds, DatumReferenceFrameIds, DatumTargetDefinitionIds, ExportControlClassification, FeatureNominalIds, FeatureZoneIds, Header, ModelNumber, NoteIds, PartNoteIds, PointCloudIds, SecurityClassification, UUID, Validation, Version, ViewIds
Attributes
QName Type Default Use Annotation
color ColorType optional
The optional color attribute defines the RGB color property of a model entity.
hidden xs:boolean 0 optional
The optional hidden attribute defines the visibility property of a model entity in the graphical window.
id QIFIdType required
The required id attribute is the unique model entity identifier.
label xs:string optional
The optional label attribute is the model entity "nameplate". Normally it can be seen at the entity item in the project tree.
materialIndex NaturalType optional
The optional materialIndex attribute specifies a material index in the material library.
originMassProperty PointSimpleType optional
The optional originMassProperty attribute is the origin point for calculating of objects mass properties contained in this block.
size DoublePositiveType optional
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).
transparency TransparencyType 0.0 optional
The optional transparency attribute defines the transparency property of a model entity.
Source
<xs:complexType name="PartAssemblyBaseType" abstract="true">
  <xs:annotation>
    <xs:documentation>The PartAssemblyBaseType is the abstract base type that defines information about a part/assembly definition that was inspected or will be inspected.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="DrawableBaseType">
      <xs:sequence>
        <xs:element name="Validation" type="ValidationPartAssemblyType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional Validation element is a set of part/assembly validation properties.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Header" type="PartAssemblyHeaderType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional Header element is a description of the provenance of the file.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="UUID" type="QPIdType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional UUID element is a persistent identifier for the product definition. If used, it should be generated using a widely accepted UUID generator.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ModelNumber" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional ModelNumber element is the identifier of a very specific type of product definition. There may be many product instances with the same ModelNumber, but they should all be identical (or nearly so).</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Version" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional Version element is the version of the product definition.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="SecurityClassification" type="SecurityClassificationType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional SecurityClassification element describes the security classification of the product definition.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ExportControlClassification" type="xs:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional ExportControlClassification element describes the export control classification of the product definition.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="FeatureNominalIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional FeatureNominalIds element contains any feature nominals for the product definition.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="FeatureZoneIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional FeatureZoneIds element contains feature zones for the product definition.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="CharacteristicNominalIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional CharacteristicNominalIds element contains any characteristic nominals for the product definition.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="NoteIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional NoteIds element contains any notes for the product definition.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="PartNoteIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional PartNoteIds element contains any part notes for the product definition.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="DatumDefinitionIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional DatumDefinitionIds element contains any datum definitions for the product definition.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="DatumTargetDefinitionIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional DatumTargetDefinitionIds element contains any datum target definitions for the product definition.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="DatumReferenceFrameIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional DatumReferenceFrameIds element contains any datum reference frames for the product definition.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="BodyIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional BodyIds element is an array of body identifiers present in this block.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="CoordinateSystemIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional CoordinateSystemIds element is an array of coordinate system identifiers present in this block.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="AuxiliaryIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional AuxiliaryIds element is an array of auxiliary object identifiers present in this block.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="ViewIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional ViewIds element is an array of view object identifiers present in this block.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="PointCloudIds" type="ArrayReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional PointCloudIds element is an array of point cloud identifiers present in this block.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="originMassProperty" type="PointSimpleType">
        <xs:annotation>
          <xs:documentation>The optional originMassProperty attribute is the origin point for calculating of objects mass properties contained in this block.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="materialIndex" type="NaturalType">
        <xs:annotation>
          <xs:documentation>The optional materialIndex attribute specifies a material index in the material library.</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Attribute PartAssemblyBaseType / @originMassProperty
Annotations
The optional originMassProperty attribute is the origin point for calculating of objects mass properties contained in this block.
Type PointSimpleType
Type hierarchy
Properties
content simple
Facets
length 3
Used by
Complex Type PartAssemblyBaseType
Source
<xs:attribute name="originMassProperty" type="PointSimpleType">
  <xs:annotation>
    <xs:documentation>The optional originMassProperty attribute is the origin point for calculating of objects mass properties contained in this block.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Attribute PartAssemblyBaseType / @materialIndex
Annotations
The optional materialIndex attribute specifies a material index in the material library.
Type NaturalType
Properties
content simple
Facets
minInclusive 1
Used by
Complex Type PartAssemblyBaseType
Source
<xs:attribute name="materialIndex" type="NaturalType">
  <xs:annotation>
    <xs:documentation>The optional materialIndex attribute specifies a material index in the material library.</xs:documentation>
  </xs:annotation>
</xs:attribute>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd