STEP AP242 BO XML, also known as Domain Model, is an alternate form of AP242 for some data (especially, assemblies, product data, PDM, data with highly semantic content). It brings its own definitions and constructions.
Remark : it is driven by the EXTERNAL REFERENCE mode, which must not be MONOLITHIC.
DATAKIT Class | STEP Entity | Remarks |
---|---|---|
Main Dtk_Component (Prototype) as an assembly | ".stpxz" file | in all cases |
sub-assembly Dtk_Component | separate ".stpxz" file | if NESTED External References |
sub-assembly Dtk_Component | within the main ".stpxz" file | if PER-PART External References |
Instance of part Dtk_Component | within the ".stpxz" file of the assembly which contains it | if NESTED External References |
Instance of a part Dtk_Component | separate ".stpxz" file | if PER-PART External References |
content of a part Dtk_Component (Prototype) | separate CAD file, typically a ".stp" (AP242) file |
DATAKIT Class | STEP Entity | Remarks |
---|---|---|
Dtk_Component , type Prototype | Part, PartVersion, PartView, Occurrence | Occurrence : not for the main Part of each ".stpxz" file |
Dtk_Component , type Instance | ViewOccurrenceRelationship ?? | |
Position of an Instance (Dtk_transfo) | Placement + CartesianTransformation | the relative position of the instance |
general informations (unit) | ExchangeContext, ViewContext, Unit, Organization | |
context for a given Part (unit, validation properties) | GeometricCoordinateSpace, Unit, PropertyDefinition | |
Request for an External Reference on a Component (Prototype) | CreationProperty, FormatProperty, File, FileContent, ExternalItem + DocumentAssignment from the Part | When an external file is involved |
External Element Reference | ExternalRepresentationItem |
|
DATAKIT Class | STEP Entity | Remarks |
---|---|---|
list of Dtk_MetaData on Dtk_Component | PropertyValueAssignment | if at least one Dtk_MetaData |
Dtk_MetaData on Dtk_Component, type Text (general case) | StringValue | |
Dtk_MetaData on Dtk_Component, type Integer (general case) | NumericalValue | |
Dtk_MetaData on Dtk_Component, name "Revision" | in PartVersion, field Id | |
Dtk_MetaData on Dtk_Component, name "Description" | in PartVersion, field Description | |
assembly validation property (centroid) | ShapeDependentProperty, CentreOfMass, CartesianPoint |