Recommended Practices for AP242 BO Model XML Assembly Structure

Recommended Practices for AP242 BO Model XML Assembly Structure

Recommended Practices for STEP AP242 TC Business Object Model XML Product & Assembly Structure Release 2.0 October 30, 2018 Contacts: Organizational Jochen Boy Phil Rosché Frédéric Darré PROSTEP AG ACCR, LLC. Cimpa Dolivostraße 11 125 King Charles Circle 4 Avenue Didier Daurat 64293 Darmstadt Summerville 31700 Blagnac Germany SC 29485 / USA France [email protected] [email protected] [email protected] Technical Guillaume Hirel Jochen Haenisch T-Systems Jotne EPM [email protected] [email protected] © PDM / CAx / JT Implementor Forum PDM-IF/CAx-IF/JT-IF Recommended Practices AP242 BO Model XML Product & Assembly Structure Version 2.0; October 30, 2018 Table of Contents 1 Introduction ........................................................................................................ 11 1.1 Document Overview ................................................................................................ 11 1.1.1 Goal and Objectives ........................................................................................................ 11 1.1.2 Scope ............................................................................................................................... 11 1.1.3 Intended Audience ........................................................................................................... 12 1.1.4 Intended Use.................................................................................................................... 12 1.1.5 Document Style................................................................................................................ 12 1.1.6 Document Structure ......................................................................................................... 12 1.1.7 Instantiation Diagrams ..................................................................................................... 13 1.2 Organizational Framework ....................................................................................... 17 1.2.1 Vendor Communities ....................................................................................................... 17 1.2.2 User Communities ........................................................................................................... 17 1.3 Maintenance of this Document ................................................................................ 18 2 Scope .................................................................................................................. 18 2.1 In Scope .................................................................................................................. 18 2.2 Out of Scope ........................................................................................................... 19 2.3 Implementation Changes between AP242-IS and AP242-TC .................................. 20 3 Reference to Recommended Practices ........................................................... 21 4 Basic Concepts .................................................................................................. 21 4.1 XML Format Specifics ............................................................................................. 21 4.1.1 Character Set ................................................................................................................... 21 4.1.2 Containment vs. Referencing .......................................................................................... 22 4.1.3 Root Objects and DataContainer ..................................................................................... 22 4.1.4 Subtyping ......................................................................................................................... 23 4.1.5 Header object................................................................................................................... 23 4.1.6 XML context tagging ........................................................................................................ 24 4.1.7 Schema version and document version identifications ................................................... 24 4.1.8 Dates ................................................................................................................................ 25 4.1.9 STEP BO Model XML File Extensions ............................................................................ 25 4.2 Rules for Attribute Cardinality .................................................................................. 25 4.2.1 Entities and Attributes not supported by the Preprocessor ............................................. 25 4.2.2 Entities and Attributes not supported by the Postprocessor ............................................ 26 4.2.3 Unspecified and Optional Attribute Values ...................................................................... 26 4.2.4 Derived Attributes ............................................................................................................ 27 4.3 Uniqueness of Identifiers ......................................................................................... 27 4.4 Project Specific Values ............................................................................................ 27 4.5 Blanks in String Values ............................................................................................ 27 4.6 Basic Building Blocks .............................................................................................. 28 4.6.1 Template “ExchangeContext” .......................................................................................... 28 4.6.2 Template “Organization” .................................................................................................. 30 4.6.3 Template “Unit” ................................................................................................................ 32 4.6.4 Template “Class”.............................................................................................................. 33 4.6.5 Template “Classification” ................................................................................................. 36 4.6.6 Template “Identifier” ......................................................................................................... 38 © PDM Implementor Forum – CAx Implementor Forum – JT Implementor Forum 2 PDM-IF/CAx-IF/JT-IF Recommended Practices AP242 BO Model XML Product & Assembly Structure Version 2.0; October 30, 2018 4.6.7 Template “Description” .................................................................................................... 41 4.6.8 Template “ViewContext” .................................................................................................. 41 4.6.9 Template “NumericalValue” ............................................................................................. 42 4.6.10 Template “StringValue” .................................................................................................... 44 4.6.11 Template “DateTime” ....................................................................................................... 46 4.6.12 Template “Approval” ........................................................................................................ 48 4.6.13 Template “Person” ........................................................................................................... 51 4.6.14 Template “PersonInOrganization”.................................................................................... 53 5 Part Identification and Classification ............................................................... 58 5.1 Templates “Part” and “Assembly” ............................................................................ 58 5.1.1 Part .................................................................................................................................. 60 5.1.2 PartVersion ...................................................................................................................... 63 5.1.3 PartView ........................................................................................................................... 66 5.1.4 AssemblyDefinition .......................................................................................................... 69 5.1.5 PartVersionRelationship .................................................................................................. 71 5.1.6 Distinction between Identifiers given by OEM and Supplier ............................................ 74 6 Part Properties ................................................................................................... 77 6.1 Template “GeometricModel” .................................................................................... 77 6.1.1 ExternalGeometricModel / ComposedGeometricModel .................................................. 81 6.1.2 The subtype of ExternalGeometricModel ........................................................................ 83 6.2 Template “PropertyAssignnment” ............................................................................ 84 6.3 Template “ShapeDependentProperty” ..................................................................... 88 6.3.1 GeneralShapeDependentProperty .................................................................................. 88 7 Part Structure and Relationships ..................................................................... 92 7.1 Template “SingleOccurrence” .................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    260 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us