<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Handling | ECAD WIKI</title><link>https://ecad-wiki.prostep.org/tag/handling/</link><atom:link href="https://ecad-wiki.prostep.org/tag/handling/index.xml" rel="self" type="application/rss+xml"/><description>Handling</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Mon, 12 Sep 2022 00:00:00 +0000</lastBuildDate><image><url>https://ecad-wiki.prostep.org/media/logo_hu672e9b9b98bac300a38a449b323cad86_43378_300x300_fit_lanczos_3.png</url><title>Handling</title><link>https://ecad-wiki.prostep.org/tag/handling/</link></image><item><title>Component Description</title><link>https://ecad-wiki.prostep.org/specifications/vec/guidelines/product-definition/component-description/</link><pubDate>Mon, 12 Sep 2022 00:00:00 +0000</pubDate><guid>https://ecad-wiki.prostep.org/specifications/vec/guidelines/product-definition/component-description/</guid><description>&lt;div class="alert alert-note">
&lt;div>
Before reading these implementation guidelines, it is highly recommended to read the &amp;ldquo;&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/general-component-data/description-of-parts/">Description of Parts&lt;/a>&amp;rdquo; section in the VEC Online Model Description.
&lt;/div>
&lt;/div>
&lt;p>This section explains the concepts for the representation of part master data and component specifications in the VEC. For a general explanation of the terms, see the parent section &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/guidelines/product-definition/">Product Definition&lt;/a>. If you search information about specific component types e.g. wires, connectors etc. see &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/guidelines/component-types/">Component Types&lt;/a>&lt;/p>
&lt;figure id="figure-aspects-of-a-component-description">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Aspects of a Component Description" srcset="
/specifications/vec/guidelines/product-definition/component-description/component-characteristics_hu68b25f6b3c78cb7b8a793a825343c83a_905021_2855b17ed5286ba7d290a1d57c2fa5b8.webp 400w,
/specifications/vec/guidelines/product-definition/component-description/component-characteristics_hu68b25f6b3c78cb7b8a793a825343c83a_905021_df7e0f84810ddc6c4b45276dac19fcc7.webp 760w,
/specifications/vec/guidelines/product-definition/component-description/component-characteristics_hu68b25f6b3c78cb7b8a793a825343c83a_905021_1200x1200_fit_q75_h2_lanczos.webp 1200w"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/product-definition/component-description/component-characteristics_hu68b25f6b3c78cb7b8a793a825343c83a_905021_2855b17ed5286ba7d290a1d57c2fa5b8.webp"
width="760"
height="377"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Aspects of a Component Description
&lt;/figcaption>&lt;/figure>
&lt;p>Due to the various supported use cases, the VEC&amp;rsquo;s concept for component specifications is designed modular. The figure above contains the most relevant elements&lt;/p>
&lt;p>&lt;em>Note: The picture is for illustration purpose only and is taken from a current VEC version at the time of writing. The classes, attributes etc. might have changed in the mean time.&lt;/em>&lt;/p>
&lt;p>The unique identification of a component is its &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partversion/">&lt;code>PartVersion&lt;/code>&lt;/a>. It is serves as an identifier and contains only additional PDM information like &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/approval/">&lt;code>Approval&lt;/code>&lt;/a>,&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/creation/">&lt;code>Creation&lt;/code>&lt;/a> or &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/changedescription/">&lt;code>ChangeDescription&lt;/code>&lt;/a>. The actual description of the properties of a component is done via &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partorusagerelatedspecification/">&lt;code>PartOrUsageRelatedSpecification&lt;/code>&lt;/a>s, whereby each specification covers only a certain aspect of the component. A holistic description of a component is a combination of multiple specifications, but no more than one of a specific specification type at a time. Those specifications can be divided into two groups:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>General Component Data&lt;/strong>: Specifications in this group describe general properties of components that are applicable to all or at least a large group of components. For example:&lt;/p>
&lt;ul>
&lt;li>&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a> for common properties like
weight or material for &lt;em>all&lt;/em> component types.&lt;/li>
&lt;li>&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/placeableelementspecification/">&lt;code>PlaceableElementSpecification&lt;/code>&lt;/a> for components that have an explicitly defined
position in the harness topology lik wire protections, connectors or fixings.&lt;/li>
&lt;li>&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/localgeometryspecification/">&lt;code>LocalGeometrySpecification&lt;/code>&lt;/a> for information about the
component&amp;rsquo;s geometry model, e.g. the bounding box, transformations, segment
connection points.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Component Characteristics&lt;/strong>: Specifications in this group describe properties that are very specific for a certain component type, e.g. &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/wirespecification/">&lt;code>WireSpecification&lt;/code>&lt;/a> for wires or &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingspecification/">&lt;code>ConnectorHousingSpecification&lt;/code>&lt;/a> for connectors. In most cases, a part can be clearly assigned to one of these categories. However, there can be cases of &amp;ldquo;hybrid&amp;rdquo; components that fall into more than one category. In this case, the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/primaryparttype/">&lt;code>PrimaryPartType&lt;/code>&lt;/a> defines the primary character of the components. A detailed description can be found here: &amp;ldquo;&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/general-component-data/description-of-parts/">Description of Parts&lt;/a>&amp;rdquo;.&lt;/p>
&lt;/li>
&lt;/ol>
&lt;h2 id="unclassified--custom-component-types">Unclassified / Custom Component Types&lt;/h2>
&lt;p>The VEC natively supports a wide range of component types and attributes for them. Nevertheless, this list is probably not exhaustive when considering which component types could potentially appear in the BOM of a wire harness and could also be added by future developments.&lt;/p>
&lt;p>Currently, the list of directly supported types is derived from the specific requirements of the VEC and is focused on those components that have a specific relationship with other components in the harness (e.g. wires/connectors) and whose attributes play a strong role in the selection processes during development.&lt;/p>
&lt;p>However, following its principle of openness and extendability, the VEC provides a possibility to add such components, that are not specifically supported by it, in a defined way as user/process defined components. The necessary elements to do this are:&lt;/p>
&lt;ol>
&lt;li>The &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/primaryparttype/">&lt;code>PrimaryPartType&lt;/code>&lt;/a> to use is &lt;code>Other&lt;/code>.&lt;/li>
&lt;li>&amp;ldquo;General Component Data&amp;rdquo; can be added with corresponding specifications analogous to a regular component (see above).&lt;/li>
&lt;li>The &amp;ldquo;Component Characteristics&amp;rdquo; is expressed by an instance of &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partorusagerelatedspecification/">&lt;code>PartOrUsageRelatedSpecification&lt;/code>&lt;/a> itself (no subclass).&lt;/li>
&lt;li>The concrete type of the component (for regular components expressed by the &lt;em>PrimaryPartType&lt;/em>), is defined in the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partorusagerelatedspecification/">&lt;code>PartOrUsageRelatedSpecification&lt;/code>&lt;/a>.&lt;em>SpecialPartType&lt;/em>-Attribute.&lt;/li>
&lt;li>Specific attributes of the &amp;ldquo;new&amp;rdquo; type (not available via &amp;ldquo;General Component Data&amp;rdquo;) can be added as &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/customproperty/">&lt;code>CustomProperty&lt;/code>&lt;/a> to the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partorusagerelatedspecification/">&lt;code>PartOrUsageRelatedSpecification&lt;/code>&lt;/a>.&lt;/li>
&lt;li>Instancing is done via a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/specificrole/">&lt;code>SpecificRole&lt;/code>&lt;/a> (see chapter &amp;ldquo;&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/instances-of-components/instances-of-undefined-components/">Instances of undefined Components&lt;/a>&amp;rdquo; in the Specification for Details).&lt;/li>
&lt;/ol>
&lt;p>An example in XML of such a custom component can be found in the &lt;a href="#xml-listings">XML Listings&lt;/a> section at the end of this page.&lt;/p>
&lt;h2 id="gripping-features">Gripping Features&lt;/h2>
&lt;div class="alert alert-note">
&lt;div>
This section applies to VEC 2.3 and later. The class &lt;code>GrippingFeature&lt;/code> and the attribute
&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a>.&lt;em>SupportedGrippingFeatures&lt;/em> were introduced
with version 2.3.
&lt;/div>
&lt;/div>
&lt;p>The handling of components in an automated assembly process (e.g. by a robotic gripper) requires that the gripper can engage the component reliably. Standards such as DIN 72036 therefore require components - connector housings in the first place, but grommets, covers or fixings just as well - to provide standardized geometries for the form-fitting gripping during handling and mating processes.&lt;/p>
&lt;p>Since this is a property of &lt;em>any&lt;/em> component and not of a specific component type, it is part of the &amp;ldquo;General Component Data&amp;rdquo; and described with the &lt;em>SupportedGrippingFeatures&lt;/em> of the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a>. A &lt;code>GrippingFeature&lt;/code> is identified by a &lt;em>Key&lt;/em>, whose meaning is defined by a &lt;em>ReferenceSystem&lt;/em> - the same pattern that is used for &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/material/">&lt;code>Material&lt;/code>&lt;/a> or &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/color/">&lt;code>Color&lt;/code>&lt;/a> (see &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/guidelines/key-concepts/physical-properties/#reference-systems">Physical Properties&lt;/a>).&lt;/p>
&lt;div class="alert alert-note">
&lt;div>
In contrast to &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/material/">&lt;code>Material&lt;/code>&lt;/a> or &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/color/">&lt;code>Color&lt;/code>&lt;/a>, the values of
&lt;em>SupportedGrippingFeatures&lt;/em> are &lt;strong>not&lt;/strong> alternative representations of one and the same value.
They are the set of features the component actually provides. A component may therefore declare
several entries for the same &lt;em>ReferenceSystem&lt;/em>, as long as their &lt;em>Key&lt;/em> values differ. The combination
of &lt;em>ReferenceSystem&lt;/em> and &lt;em>Key&lt;/em> must be unique.
&lt;/div>
&lt;/div>
&lt;p>It can be assumed that two components declaring the same &lt;em>Key&lt;/em> in the same &lt;em>ReferenceSystem&lt;/em> can be handled by the same gripper. This is what makes the information usable for a variance analysis: counting the distinct &lt;em>ReferenceSystem&lt;/em> / &lt;em>Key&lt;/em> combinations over all components of a harness yields the number of different grippers a production line has to provide.&lt;/p>
&lt;p>If a component supports no standardized gripping geometry at all, the attribute is simply absent. There is no dedicated &amp;ldquo;no gripping feature&amp;rdquo; value - an empty list is not distinguishable from &amp;ldquo;not specified&amp;rdquo;, which is the regular VEC behaviour for optional information (see &lt;a href="#content-requirements">Content Requirements&lt;/a>).&lt;/p>
&lt;h3 id="reference-systems-for-gripping-features">Reference Systems for Gripping Features&lt;/h3>
&lt;p>The &lt;em>ReferenceSystem&lt;/em> is a free string, so the same standard can be written down in different ways. For the variance analysis described above to work across suppliers, the spelling has to be agreed upon. The following values should be used:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Reference System&lt;/th>
&lt;th>Value of &lt;em>ReferenceSystem&lt;/em>&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>DIN 72036&lt;/td>
&lt;td>&lt;code>DIN 72036&lt;/code>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>A company specific system&lt;/td>
&lt;td>The company name, consistent with its usage for &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/color/">&lt;code>Color&lt;/code>&lt;/a> and &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/material/">&lt;code>Material&lt;/code>&lt;/a> (e.g. &lt;code>ACME Inc.&lt;/code>)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="xml-listing">XML Listing&lt;/h3>
&lt;p>The listing below shows a connector housing that supports two different gripping features of the same reference system and one company specific feature. The gripping features are located in the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a>, the connector specific data in the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingspecification/">&lt;code>ConnectorHousingSpecification&lt;/code>&lt;/a>. Both describe the same &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partversion/">&lt;code>PartVersion&lt;/code>&lt;/a>.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-xml" data-lang="xml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;DocumentVersion&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00001&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DocumentType&amp;gt;&lt;/span>PartMaster&lt;span class="nt">&amp;lt;/DocumentType&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferencedPart&amp;gt;&lt;/span>id_part_4711&lt;span class="nt">&amp;lt;/ReferencedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Specification&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:GeneralTechnicalPartSpecification&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_gtps_1&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Identification&amp;gt;&lt;/span>GTPS_4711&lt;span class="nt">&amp;lt;/Identification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DescribedPart&amp;gt;&lt;/span>id_part_4711&lt;span class="nt">&amp;lt;/DescribedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SupportedGrippingFeatures&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_gf_1&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Key&amp;gt;&lt;/span>AR-1&lt;span class="nt">&amp;lt;/Key&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferenceSystem&amp;gt;&lt;/span>DIN 72036&lt;span class="nt">&amp;lt;/ReferenceSystem&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Description&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;LanguageCode&amp;gt;&lt;/span>en&lt;span class="nt">&amp;lt;/LanguageCode&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Value&amp;gt;&lt;/span>Automation rib, type 1&lt;span class="nt">&amp;lt;/Value&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Description&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/SupportedGrippingFeatures&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SupportedGrippingFeatures&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_gf_2&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Key&amp;gt;&lt;/span>AR-3&lt;span class="nt">&amp;lt;/Key&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferenceSystem&amp;gt;&lt;/span>DIN 72036&lt;span class="nt">&amp;lt;/ReferenceSystem&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/SupportedGrippingFeatures&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SupportedGrippingFeatures&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_gf_3&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Key&amp;gt;&lt;/span>GRP-A&lt;span class="nt">&amp;lt;/Key&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferenceSystem&amp;gt;&lt;/span>ACME Inc.&lt;span class="nt">&amp;lt;/ReferenceSystem&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/SupportedGrippingFeatures&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Specification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Specification&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:ConnectorHousingSpecification&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_chs_1&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Identification&amp;gt;&lt;/span>CHS_4711&lt;span class="nt">&amp;lt;/Identification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DescribedPart&amp;gt;&lt;/span>id_part_4711&lt;span class="nt">&amp;lt;/DescribedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Specification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;/DocumentVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="partmaster---documentversions">&lt;code>PartMaster&lt;/code> - DocumentVersions&lt;/h2>
&lt;figure class="float-right" id="figure-part-master-documents">
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="Part Master Documents"
src="https://ecad-wiki.prostep.org/specifications/vec/guidelines/product-definition/component-description/part-master-document.svg"
loading="lazy" data-zoomable width="400" />&lt;/div>
&lt;/div>&lt;figcaption data-pre="Figure&amp;nbsp;" data-post=":&amp;nbsp;" class="numbered">
Part Master Documents
&lt;/figcaption>&lt;/figure>
&lt;p>A part master document describes the properties of a component or a group of
components (a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partversion/">&lt;code>PartVersion&lt;/code>&lt;/a> or a set of
&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partversion/">&lt;code>PartVersion&lt;/code>&lt;/a>s). It can be recognised with the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/documenttype/">&lt;code>DocumentType&lt;/code>&lt;/a> = &lt;code>PartMaster&lt;/code>. A schematic illustration can be found in the figure on the right side. It contains some general purpose specifications (highlighted in light blue) and component characteristics (highlighted in strong green), in most cases one. Those specifications are not mandatory and only necessary if the corresponding information aspect is relevant in the use case and can be provided.&lt;/p>
&lt;p>Additionally, the document &lt;em>could&lt;/em> contain auxillary specifications that are
required for a complete component description (in the illustration the
&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/cavityspecification/">&lt;code>CavitySpecification&lt;/code>&lt;/a> and &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/slotspecification/">&lt;code>SlotSpecification&lt;/code>&lt;/a> highlighted in light green).&lt;/p>
&lt;p>The emphasis here is on &amp;ldquo;could&amp;rdquo;, as this is a quite common case,
but a process-specific interpretation of component definitions. For example, if the cavity system is
described and released together with the connector (in the same document), it
makes sense that the corresponding specification is included in the same
&lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/documentversion/">&lt;code>DocumentVersion&lt;/code>&lt;/a>. However, if the cavity system is defined and released
independently, i.e. in a separate document, and used by multiple connectors, it
would be appropriate to place it in its own &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/documentversion/">&lt;code>DocumentVersion&lt;/code>&lt;/a>
and reuse the information in the document of the connectors (see &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/guidelines/key-concepts/general-structure/#combination-and-reuse-of-documents">Reuse of
Documents&lt;/a>).&lt;/p>
&lt;h3 id="content-requirements">Content Requirements&lt;/h3>
&lt;p>In an omniscient view of the world, it would be possible to formulate logical constraints and minimum requirements for the content of a &lt;code>PartMaster&lt;/code>-Document, such as mandatory content or a logical relationship between the &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/primaryparttype/">&lt;code>PrimaryPartType&lt;/code>&lt;/a> and the types of descriptive specifications that have to be used. For example, it could be stated that each component should have a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/generaltechnicalpartspecification/">&lt;code>GeneralTechnicalPartSpecification&lt;/code>&lt;/a> and one &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/partorusagerelatedspecification/">&lt;code>PartOrUsageRelatedSpecification&lt;/code>&lt;/a> corresponding to its type (e.g. a &lt;a href="https://ecad-wiki.prostep.org/specifications/vec/v220/classes/connectorhousingspecification/">&lt;code>ConnectorHousingSpecification&lt;/code>&lt;/a> when the &lt;em>PrimaryPartType&lt;/em> = &lt;code>ConnectorHousing&lt;/code>).&lt;/p>
&lt;p>However, a given VEC file can only be a fragment of this complete picture. The availability of information in a VEC depends on the specific use case, the process, the point in the process, the degree of maturity of the tooling, &amp;ldquo;need to know&amp;rdquo; and IP-protection policies and many more. Therefore, even if there are logical constraint, they are not enforced in the VEC.&lt;/p>
&lt;h2 id="xml-listings">XML Listings&lt;/h2>
&lt;p>The listing below contains an example of the general structure of a &lt;code>PartMaster&lt;/code> VEC, additionally it does not contain a regular VEC component, but also illustrates the usage of &amp;ldquo;Custom Component Types&amp;rdquo;.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-xml" data-lang="xml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;vec:VecContent&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00000&amp;#34;&lt;/span> &lt;span class="na">xmlns:vec=&lt;/span>&lt;span class="s">&amp;#34;http://www.prostep.org/ecad-if/2011/vec&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;VecVersion&amp;gt;&lt;/span>2.0.1&lt;span class="nt">&amp;lt;/VecVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;GeneratingSystemName&amp;gt;&lt;/span>VEC Samples&lt;span class="nt">&amp;lt;/GeneratingSystemName&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DateOfCreation&amp;gt;&lt;/span>2022-10-07T00:00:00&lt;span class="nt">&amp;lt;/DateOfCreation&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;GeneratingSystemVersion&amp;gt;&lt;/span>0.0.1&lt;span class="nt">&amp;lt;/GeneratingSystemVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DocumentVersion&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00001&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;CompanyName&amp;gt;&lt;/span>prostep ivip&lt;span class="nt">&amp;lt;/CompanyName&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DocumentNumber&amp;gt;&lt;/span>D-213454-143-31&lt;span class="nt">&amp;lt;/DocumentNumber&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DocumentType&amp;gt;&lt;/span>PartMaster&lt;span class="nt">&amp;lt;/DocumentType&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DocumentVersion&amp;gt;&lt;/span>1&lt;span class="nt">&amp;lt;/DocumentVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferencedPart&amp;gt;&lt;/span>id_00007&lt;span class="nt">&amp;lt;/ReferencedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Specification&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:GeneralTechnicalPartSpecification&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00002&amp;#34;&lt;/span> &lt;span class="na">xmlns:xsi=&lt;/span>&lt;span class="s">&amp;#34;http://www.w3.org/2001/XMLSchema-instance&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Identification&amp;gt;&lt;/span>P-213454-143-30&lt;span class="nt">&amp;lt;/Identification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DescribedPart&amp;gt;&lt;/span>id_00007&lt;span class="nt">&amp;lt;/DescribedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ColorInformation&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00003&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Key&amp;gt;&lt;/span>RD&lt;span class="nt">&amp;lt;/Key&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ReferenceSystem&amp;gt;&lt;/span>IEC 60757&lt;span class="nt">&amp;lt;/ReferenceSystem&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/ColorInformation&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Specification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Specification&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:PartOrUsageRelatedSpecification&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00004&amp;#34;&lt;/span> &lt;span class="na">xmlns:xsi=&lt;/span>&lt;span class="s">&amp;#34;http://www.w3.org/2001/XMLSchema-instance&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;CustomProperty&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:NumericalValueProperty&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00005&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;PropertyType&amp;gt;&lt;/span>power&lt;span class="nt">&amp;lt;/PropertyType&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Value&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00006&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;UnitComponent&amp;gt;&lt;/span>id_00008&lt;span class="nt">&amp;lt;/UnitComponent&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;ValueComponent&amp;gt;&lt;/span>1.21&lt;span class="nt">&amp;lt;/ValueComponent&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Value&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/CustomProperty&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Identification&amp;gt;&lt;/span>P-213454-143-30&lt;span class="nt">&amp;lt;/Identification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SpecialPartType&amp;gt;&lt;/span>FluxCapacitor&lt;span class="nt">&amp;lt;/SpecialPartType&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;DescribedPart&amp;gt;&lt;/span>id_00007&lt;span class="nt">&amp;lt;/DescribedPart&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Specification&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/DocumentVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;PartVersion&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00007&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;CompanyName&amp;gt;&lt;/span>prostep ivip&lt;span class="nt">&amp;lt;/CompanyName&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;PartNumber&amp;gt;&lt;/span>P-213454-143-30&lt;span class="nt">&amp;lt;/PartNumber&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;PartVersion&amp;gt;&lt;/span>1&lt;span class="nt">&amp;lt;/PartVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;PrimaryPartType&amp;gt;&lt;/span>Other&lt;span class="nt">&amp;lt;/PrimaryPartType&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/PartVersion&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;Unit&lt;/span> &lt;span class="na">xsi:type=&lt;/span>&lt;span class="s">&amp;#34;vec:SIUnit&amp;#34;&lt;/span> &lt;span class="na">id=&lt;/span>&lt;span class="s">&amp;#34;id_00008&amp;#34;&lt;/span> &lt;span class="na">xmlns:xsi=&lt;/span>&lt;span class="s">&amp;#34;http://www.w3.org/2001/XMLSchema-instance&amp;#34;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SiUnitName&amp;gt;&lt;/span>Watt&lt;span class="nt">&amp;lt;/SiUnitName&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;SiPrefix&amp;gt;&lt;/span>Giga&lt;span class="nt">&amp;lt;/SiPrefix&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/Unit&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;/vec:VecContent&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item></channel></rss>