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

A TopologySegment is a distance in the Topology where no intermediate electrical contacts appear. If a Topology contains routed wires, then the wire at the beginning of a TopologySegment have to be the same as in the ending.

General Information

Attribute Value
Owner topology
Applied Stereotype
Base Classifier ConfigurableElement
Is Abstract false
Derived Classifiers


Name Type Mult. Description Owning Classifier
identification String 1

Specifies a unique identification of the TopologySegment. The identification is guaranteed to be unique within the TopologySpecification. Over all VEC-documents a TopologySegment-instance can be trusted to be the same if the TopologySpecification-instance is the same (see TopologySpecification) and the identification of the TopologySegment is the same.

form SegmentForm 1

Specifies the form of the TopologySegment. A TopologySegment can either be circular or noncircular.

aliasId AliasIdentification 0..*

Specifies additional identifiers for the TopologySegment.

Example: TopologySegment Ids may vary from one CAD system export to another. Therefore the CAD system Id is improper for identification attribute. The identification shall have a value which is unique within the Topology. AliasId may be used for the CAD system Id.

processingInstruction LocalizedString 0..*

Specifies processing instructions for the TopologySegment.


Outgoing Relations

Type Role Mult. Mult. Description
SegmentLength lengthInformation 0..* 1 Specifies the different SegmentLengths of the TopologySegment.
SegmentCrossSectionArea crossSectionAreaInformation 0..* 1 Specifies the different SegmentCrossSectionAreas of the TopologySegment.
TopologyNode endNode 1 0..* References the TopologyNode where the TopologySegment ends.
TopologyNode startNode 1 0..* References the TopologyNode where the TopologySegment starts.

Incoming Relations

Type Mult. Role Mult. Description
Routing 0..* mandatorySegment 0..* Specifies some constraints for the routing. If the path of the routing is recalculated the referenced segments must be visited.
SegmentLocation 0..* referencedSegment 1 References the TopologieSegment on which the Location is located.
GeometrySegment 0..* referenceSegment 0..1 References the TopologySegment that is represented by the GeometrySegment.
Path 0..* segment 0..* Specifies an ordered list of TopologySegments the routing goes through.
TopologySpecification 1 topologySegment 0..* Specifies the TopologySegments defined by the TopologySpecification.