PartUsage

Note: There is a newer version of this specification see VEC 2.1.0

PartUsages shall be used for the specification of the elements on an electrical system wiring plan and for the specification of the elements on a pure geometry description. PartUsages shall more than ever be used in cases where it is necessary to describe a certain instance of a part or part group, possibly together with certain technical properties, but where it is at the same time yet not possible to define a concrete part number.

General Information

Attribute Value
Owner part_usage
Applied Stereotype
Base Classifier OccurrenceOrUsage
Is Abstract false
Derived Classifiers

Attributes

Name Type Mult. Description Owning Classifier
identification String 1

Specifies a unique identification of the OccurrenceOrUsage. The identification is guaranteed to be unique within the context. For all VEC-documents an OccurrenceOrUsage-instance can be trusted to be the same if the context-instance is the same and the identification of the OccurrenceOrUsage is the same.

OccurrenceOrUsage
aliasId AliasIdentification 0..*

Room to specify additional identifiers for the OccurrenceOrUsage.

OccurrenceOrUsage
abbreviation LocalizedString 0..*

Specifies an abbreviation of the OccurrenceOrUsage. Normally this a human readable short name.

OccurrenceOrUsage
description AbstractLocalizedString 0..*

Specifies additional, human readable information about the OccurrenceOrUsage.

OccurrenceOrUsage
primaryPartUsageType PrimaryPartType 1

The primary type of the PartUsage defines the type of the described part (e.g. ConnectorHousing, Fixing, etc.) Since the VEC supports dual use parts (e.g. Fixing & WireProtection) there is no direct connection between the primaryPartUsageType and the allowed specifications for the description of a PartUsage.

PartUsage

Outgoing Relations

Type Role Mult. Mult. Description
PartOrUsageRelatedSpecification partOrUsageRelatedSpecification 0..* 0..* References the PartOrUsageRelatedSpecification(s) that describe the PartOrUsageRelatedSpecification. KBLFRM-399
PartUsage instanciatedUsage 0..* 0..*
PartSubstitutionSpecification partSubstitution 0..1

Incoming Relations

Type Mult. Role Mult. Description
PartUsage 0..* instanciatedUsage 0..*
PartUsageSpecification 1 partUsage 0..* Specifies the PartUsages defined by the PartUsageSpecification.
PartOccurrence 0..* realizedPartUsage 0..* References the PartUsages that are realized by the PartOccurrence.
Previous