Listing of ISO 10303 parts to be changed or created anew as part of AP203ed2
From WikiSTEP
ISO 10303 parts to be created anew or to be modified and released in a new edition. A short summary of the changes are given.
Contents |
Changed non-modular parts IR, AIC, AP
- ISO 10303-43ed3 - IR Representation structures
- SEDS #0462: acyclic_mapped_representation
- SEDS #1215: add binary_representation_item and bytes_representation_item
- add rule on founded_item to constrain it that it must be used either directly or indirectly (via other founded_item) by a representation_item; and the whole usage graph must be acyclic. This is to ensure correct usage of the styled_item.styles graph.
- move definitional_representation_relationship into here from module extended_basic_geometry/1667 (including used function acyclic_representation_relationship)
- add new subtype definitional_representation_relationship_with_same_context and ensure that this must be used instead of definitional_representation_relationship if same context.
- some more stuff for cataloging may be needed here: boolean ... need to check further with Gerry.
- ISO 10303-46ed2 - IR Visual presentation
- SEDS #1203: ensure that all representation_items are founded and that units are available in the tree of styled_item
- turn many where rules into structural constraints using re-declared attributes
- convert many IP and other textual definitions into formal rules
- extend camera_model_d3_multi_clipping to support clipping planes in union condition
- move from AIC517 to here: camera_image_3d_with_scale and function aspect_ratio
- move defined type presentable_text from presentation_resource_schema into presentation_definition_schema because it is used only there by text_literal
- ISO 10303-101ed2 - IR Draughting
- add entity annotation_plane. It can't be added on p46 because if refers to draughting_callout which is only defined here.
- add rule on entity draughting_callout to enforce "A draughting callout that includes a leader line to direct the eye of the reader to a place of interest is a leader directed callout. Requirements for a leader_directed_callout are specified in 5.4.9. A draughting callout that includes a projection line to direct the eye of the reader to a place of interest is a projection directed callout. Requirements for a projection_directed_callout are specified in 5.4.10. A draughting callout that includes a dimension line to direct information in the callout is a dimension curve directed callout. Requirements for a dimension_curve_directed_callout are specified in 5.4.11."
- Check if something has to be added for "If the draughting callout is to present a product requirement about a known dimension measurement, it is a dimension callout. Requirements for a dimension_callout are specified in 6.3.1.
- ISO 10303-504ed2 - Draughting annotation
- SEDS #1204 on Draughting_symbol_representation.wr4
- ISO 10303-517ed2 - AIC Mechanical design geometric presentation
- move to p46 camera_image_3d_with_scale and function aspect_ratio, but have USE/REFERENCE FROM for them here
- ISO 10303-520ed2 - AIC Associative draughting elements
- fix rules on shape_aspect_associativity to fit with RECPRAC
- extend draughting_model for draughting_callout and new annotation_plane
- add rule that a used draughting_callout is a draughting_element (see normative text in AIC506 4.1.9 draughting_elements)
- extend draughting_model for surface styles so that it can be used instead of MDGPR (AIC 517 - Mechanical design geometric presentation)
- added TYPE aade_annotation_representation_select = SELECT BASED_ON annotation_representation_select (draughting_model); END_TYPE
- add note to entity annotation_occurrence_associativity that this concept is deprecated, see CAX-IF RECPRAC "3D associative text" from 1999, clause 5.2
- Add description to deprecate mapped_item of shape_representation in Draughting_model.items because geometry is not styled and it is done directly via common representation_context
- ISO 10303-203ed2 - Configuration controlled 3D design of mechanical parts and assemblies (modular version)
- SEDS #1205 to have Conformance Feature (CF)
Changed modules
- Advanced boundary representation (1514), SEDS #1217
- Alias_identification (1025), SEDS #1181
- AP203_configuration_controlled_3D_design_of_mechanical_parts_and_assemblies (403)
- Appearance_assignment (1001), SEDS #1219
- Associative_text (1132), SEDS #1222
- Curve_appearance (1003), SEDS #1223
- Design_product_data_management (1628), SEDS #1224
- Draughting_annotation (1206), SEDS #1225
- Elemental_geometric_shape (1004), SEDS #1220
- Extended_basic_geometry (1667), SEDS #1236
- External_class (1275), SEDS #1226
- Extended_measure_representation (1106), SEDS #1233
- External_properties (1129), SEDS #1235
- General_surface_appearance (1007), SEDS #1237
- Item_definition_structure (1345), SEDS #1238
- Layer_assignment (1008), SEDS #1209
- Manifold_surface (1509), SEDS #1218
- Plib_class_reference (1291), SEDS #1239
- Shape_appearance_layers (1009), SEDS #1240
- Shape_property_assignment (1032), SEDS #1208
- Specification_control (1112), SEDS #1230
- Specified_product(1104), SEDS #1231
- Text_appearance (1136), SEDS #1221
- Text_representation (1750)
New modules:
Presentation support
- 1311 Associative_draughting_elements to wrap up AIC520
- 1369 Binary representation
- 1316 Camera_view_3d for mapping a 3D Sytled_model into a View
- 1362 Dimension_and_tolerance_callouts as top modules
- 1310 Draughting_element; wrapper for IR101s2, schema draughting_element
- 1312 Draughting_element_specializations; wrapper for AIC506
- 1309 Drawing_definition; wrapper for IR101s1, schema drawing_definition (for AP201)
- 1313 Mechanical_design_geometric_presentation; wrapper for AIC517
- 1315 Mechanical_design_presentation_representation_with_draughting, a combination of AIC517, 518 and 520 functionality
- 1314 Mechanical_design_shaded_presentation; wrapper for AIC518
- 1308 Picture_representation
- 1330 Presentation_hierarchy
- 1309 Drawing definition
Construction history modules
- 1323 Basic_geometric_topology
- 1322 Modified_swept_solid
- 1317 Procedural_shape_model
- 1318 Procedural_solid_model
- 1319 Solid_with_local_modification
- 1321 Swept_solid
- 1320 Thickened_face_solid
Geometry related modules
- 1327 Compound_shape_representation for entity compound_shape_representation from AP214.
- 1329 Elementary_boundary_representation, wrapper on AIC513
- 1324 Non_manifold_surface, wrapper on AIC508
Catalogue extension modules
- 1773 basic_data_representation
- 1774 composite_property
- 1775 currency
- 1776 extended_date
- 1777 external_currency
- 1778 external_library, how does this fit with the AP236 catalogue modules in this area?
- 1779 external_representation_item
- 1780 external_unit
- 1782 qualified_measure
Composite material structures and properties
- 1767 Composite_constituent_shape
- 1768 Composite_material_aspects
- 1770 Part_and zone_laminate_tables
- 1772 Ply_orientation_specification
- 1771 Stock_material
Side effects
- 1207:2005 Drawing_structure_and_administration, wrap around AIC 505 drawing_structure_and_administration
- is very similar to new module Presentation_hierachy, but AP203 is not going to use AIC 505
- maybe we have to split this modules as well?
Discontinued modules
- ISO/CD-TS 10303-1360:�? Annotated_presentation
- ISO/CD-TS 10303-1361:- Associative_annotation
- ISO/WD 10303-1781:- General feature
- 1232 Design_material_aspects
- Simplified_cataloguing
- ISO/CD-TS 10303-1766 Model_based_definition
Things to push for later, after the 2007 release
- module wrapping AIC522, aic_machining_feature
Known issues on modules which are not fixed as part of AP203e2 (or even not used)
- Catalog data information (1351), SEDS #1232
- Process property assignment (1040), SEDS #1229
- Position in organization (1242), SEDS #1228
- Product breakdown (1248), SEDS #1227, affecting all breakdown modules and others from AP239
- Functional data and schematic representation (0421), SEDS #1212
- Functional data and schematic representation (0421), SEDS #1211
- Value with unit (1054), SEDS #1210
- Product as individual (1164), SEDS #1195
- Incomplete data reference mechanism (1349), SEDS #1188
- Product data management (1231), SEDS #????, submitted 2006-10-30