AP203ed2 conformance classes and conformance options

From WikiSTEP

Jump to: navigation, search

This page lists the draft conformance classes (CC) and conformance options (CO) for AP203ed2.

Contents

Rules

There is only a single long form schema (ARM and MIM) defined in AM 403 ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies. All CCs and COs are defined against this top schema .

Selects and selec extensions are not treated as individual objects for defining the Cs and COs. So even if an extended select is not listed for defining a CC or a CO but the involved entities are this means that the select extension is also indirectly part of the CO/CC. Note that these selects are not visible in e.g. a p21 file.

For each CC and CO the mandatory entities to be supported by an implementation is either directly or indirectly defined by the following capabilities

  • COs may include other COs (completely)
  • COs may include 0, 1 or more AM with everything in them, including all reference AM (recursively)
  • COs may not include a particular AM completely. This can be said in two different ways
    • subtractive, by listing the entities (ARM and MIM) which are not mandatory for a particular AM
    • additive, by selectively enumerating the mandatory entities grouped by the AMs in which they are defined
  • In addition we may need the capability to say
    • content of AM xxx is mandatory except of everything in the underlying AM yyy or
    • content of AM xxx is mandatory except of the entities sss and ttt in the underlying AM(s)


Conformance class

There is only a single conformance class containing everything of AP203

CC Configuration controlled 3D design of mechanical parts and assemblies

  • AM part_and_version_identification
  • AM part_view_definition
  • (indirect AM product_version)
  • (indirect AM product_view_definition)
  • (indirect AM product_identification)
  • (indirect AM product_categorization)

everything else is available by conformance options.


Product structure related COs

CO Basic assembly

This CO provides the capability to define simple assembly structures without re-use of assembly components for different variants or versions and without effectivity and configuration control of the used parts and components.

  • AM assembly_structure
  • AM generic_product_occurrence
  • AM item_definition_structure
  • AM part_occurrence
  • AM product_occurrence
  • (AM product_view_definition_relationship)

CO Assembly with transformation

This CO provides the capability for the representation of assemblies with geometric transformation data of the components.

  • CO Basic assembly
  • AM contextual_shape_positioning
  • AM shape_property_assignment.Item_shape and Contextual_item_shape

CO Assembly with usage dependent shape of components

This CO provides the capability for the representation of assemblies with components of flexible material whose shape depend on the usage within the assembly. Example1: The shape of parts made out of rubber often differs when used as components in an assembly from the original shape. Example2: The shape of a flexible cable or tube within an assembly.

  • CO Assembly with transformation

CO Enhanced Assembly

This CO provides the capability to define complex assembly and collection structures including reuse of the same assembly components for assemblies of different variants and versions.

  • CO Basic Assembly
  • AM -- reuse of the same occurrence in more than one assembly_def
  • AM part_collection

CO Part make from relationship

This CO provides the capability to

  • AM part_definition_relationship

CO Product version relationship

This CO provides the capability to define sequences, hierarchies and derivations between versions of the same or different products and to record the fact that two versions of different products are intended to be the same.

  • AM product_version_relationship

CO Alternate product and assembly component substitution

This CO provides the capability to define products as potential replacements for other products and the substitution of components in an assembly by components of other types.

  • CO Assembly
  • AM product_replacement
  • AM Test_select_product
  • AM product_structure/Alternate_part_relationship (the only entitiy in this module)

CO Physical and functional breakdown

This CO provides the capability for the partitioning of a product into a set of related functional and physical elements.

  • AM functional_breakdown
  • AM physical_breakdown
  • AM product_breakdown

CO Geometric placement within physical breakdown elements

This CO provide the capability to place the occurrence of a part or a physical breakdown element with another physical breakdown element.

  • CO Physical and functional breakdown
  • AM product_placement

CO Solutions for physical and functional breakdown

This CO provide the capability to represent occurrences of parts as realized solutions for a functional or organic requirement and also to provide alternative solutions.

  • CO Basic assembly
  • CO Physical and functional breakdown
  • AM alternative_solution


Product characteristic

CO Basis product property

This CO provides the capability to represent simple properties of products, consisting of the property type, property value and the underlying unit.

  • AM property_assignment
  • AM independent_property
  • AM measure_representation
  • AM basic_data_representation
  • AM currency
  • AM foundation_representation
  • AM value_with_unit
  • AM value_with_unit_extension

CO Complex product property

This CO provides the capability to share and exchange properties which may be base properties, which may be qualified or have some specified uncertainty, or a property which may be an aggregate of other properties.

  • CO Basis product property
  • AM independent_property_representation
  • AM extended_measure_representation
  • AM composite_property
  • AM characteristic -- without Document
  • AM qualified_measure
  • AM representation_with_uncertainty

CO Basic classification

This CO provides the capability to define classes and to relate elements of product data to these classes.

  • AM class
  • AM classification_assignment

CO Extended classification

This CO provides the capability to define classification systems with attribute and to refer to part library classification services.

  • AM attribute_classification
  • AM classification_with_attributes
  • AM plib_class_reference

CO Materials

This CO provides the capability to identify materials and to represent the chemical composition, material properties and surface characteristics of products.

  • CO Basis product property
  • AM chemical_substance
  • AM generic_material_aspects
  • AM surface_conditions

CO Composite materials

This CO provides the capability to identify materials and to represent the chemical composition, material properties and surface characteristics of products.

  • AM composite_constituent_shape
  • AM part_and_zone_laminate_tables
  • AM ply_orientation_specification
  • AM stock_material
  • AM composite_material_aspects

CO External library

This CO provides the capability to link product data with externally defined library and dictionary services.

  • CO Extended classification
  • AM external_class
  • AM external_currency
  • AM external_library
  • AM external_properties
  • AM external_representation_item
  • AM external_unit


Product Concept, Configuration & Effectivity

CO Product concept

This CO provides the capability for the representation of the identification of a product or a family products proposed to customers.

  • AM product_concept_identification

CO Product class and specification

This CO provides the capability for the representation of the identification and characterization of families of similar products to be offered to the market and to identify particular member of the family of products with selected characteristics.

  • CO Product concept
  • AM product_class
  • AM specified_product

CO Effectivity

This CO provides the capability to define the effectivity of items according to the date, time interval, lot or serial number.

  • AM effectivity
  • AM effectivity_application

CO Product configuration

This CO provides the capability to represent design information that is related with selected characteristic elements and their conditional combination of family of products offered to market.

  • CO Effectivity
  • CO Enhanced Assembly
  • CO Physical and functional breakdown
  • CO Product class and specification
  • AM configuration_effectivity
  • AM configuration_item
  • AM manufacturing_configuration_effectivity
  • AM specification_based_configuration

CO Specification control

This CO provides the capability for the representation of products with a large number of variants.

  • CO Enhanced Assembly
  • CO Physical and functional breakdown
  • CO Product configuration
  • AM specification_control


Management resource information COs

CO Alias identification

Provide the capability to add additional alias IDs to Parts and other objects in addition to the default one.

  • AM alias_identification
  • AM identification_assignment
  • AM person_organization/Organization
  • AM person_organization_assignment/Organization_or_person_in_organization_assignment

CO Approval

This CO provides the capability to represent planned and actual approvals.

  • CO Person and organization
  • CO Date and time
  • AM approval
  • AM pre_defined_product_data_management_specializations/Approval subtypes
  • AM pre_defined_product_data_management_specializations/Approval_status subtypes

CO Certification

This CO provides the capability to assign certifications to product data.

  • CO Date and time
  • CO Person and Organization
  • AM certification

CO Contract and project

This CO provides the capability to represent contract and project information.

  • CO Person and organization
  • CO Date and time
  • AM contract
  • AM project

CO Date and time

This CO provides the capability to assign a date or a date with time to some other objects in user defined or predefined roles.

  • AM date_time
  • AM date_time_assignment
  • AM pre_defined_product_data_management_specializations/Date_time_assignment subtypes

CO Event and time interval

This CO provides the capability to

  • AM event
  • AM event_assignment
  • AM time_interval
  • AM time_interval_assignment

CO Information rights

This CO provides the capability for the representation of rights concerning the access and use of information.

  • CO Contract and project
  • AM information_rights

CO Multi linguism

This CO provides the capability to represent names and description of objects in different languages. In addition alternative names can be provided.

  • AM multi_linguism
  • AM name_assignment

CO Person and organization

This CO provides the capability to define persons, organization and addresses and to relate the combination of those to Parts and other objects in a particular role.

  • AM person_organization
  • AM person_organization_assignment
  • AM pre_defined_product_data_management_specializations/Org_Per_or_org_assignment subtypes
  • AM pre_defined_product_data_management_specializations/Address_assignment subtypes

CO Security_classification

This CO provides the capability to

  • AM security_classification
  • AM pre_defined_product_data_management_specializations/Security_assignment subtypes


Document management related COs

CO Basic document

This CO provides the capability to identify documents, versions and different views of a documents and to relate them to external files and and to product data.

  • AM document_and_version_identification
  • AM document_definition
  • AM document_assignment
  • AM file_identification
  • (AM external_item_identification_assignment)

CO Document structure and properties

This CO provides the capability to describe hierarchies of documents, classes of document and properties of document.

  • CO Basic classification
  • CO Basic document
  • AM document_properties
  • AM document_structure
  • AM specification_document -- except Partial_document_with_structured_text_representation and tagged_text_representation
  • AM incomplete_data_reference_mechanism

CO Partial document and structured text representation

This CO provides the capability to represent structured tagged text as content of a document and to refer to portions of this text.

  • CO Basic document
  • AM Specification_document.Partial_document_with_structured_text_representation
  • AM tagged_text_representation

CO Software

This CO provides the capability to represent software as a product with versions and to identify the sources, object and other files for this software.

  • AM software
  • (AM information_product)
  • AM file_identification


Activity and work management related COs

CO Activity

This CO provides the capability to a define typical and individual activities with properties and to relate them to other objects.

  • CO Date and time
  • AM activity
  • AM activity_method
  • AM activity_method_assignment
  • AM pre_defined_product_data_management_specializations/Activity_relationship subtypes
  • AM process_property_assignment (LK: need to add some basic property types ...)

CO Work organization

This CO provides the capability to represent a work request to perform particular kinds of activities for an identified set of items and to represent a work order by which the work request is authorized to be addressed.

  • CO Activity
  • CO Person and organization
  • AM work_order
  • AM work_request

Rules and Requirement related COs

CO Requirement

Requirement provides the ability to store and exchange requirement identification, rquirement relationships, and assignment of requirements to product data.

  • AM requirement_assignment
  • AM requirement_identification_and_version
  • AM requirement_view_definition
  • AM requirement_view_definition_relationship

CO Planned and evaluated characteristics

Provides the ability to share and exchange as planned and as evaluated product characteristics and their relationships to an assigned requirement.

  • CO Requirement
  • AM planned_characteristic

CO Production rule

This CO provides the capability for the representation of the information needed to describe design constraints, commonly referred to as rules.

  • AM production_rule


Geometry model COs

CO External model

This CO provides the capability to link external geometry models that may be based on standard or proprietary formats with parts and other kinds of products.

  • AM external_model
  • AM shape_property_assignment.Item_shape + Shape_description_association
  • AM file_identification

Wireframe model CO

CO Geometrically bounded wireframe

This CO provides the capability to represent the shape of a product by three-dimensional wireframe models whose curves are geometrically bounded.

  • AM geometrically_bounded_wireframe
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Edge based wireframe

This CO provides the capability to represent the shape of a product by a three-dimensional wireframe model whose curves are topologically bounded.

  • AM edge_based_wireframe
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Shell based wireframe

This CO provides the capability to represent the shape of a product by three-dimensional wireframe models whose curves are bounded by a set of shells.

  • AM shell_based_wireframe
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Geometrically bounded surface

This CO provides the capability to represent the shape of a product by three-dimensional surfaces that are geometrically bounded.

  • AM geometrically_bounded_surface
  • AM shape_property_assignment.Item_shape + Shape_description_association

Topologically bounded solid COs

CO Faceted boundary representation

This CO provides the capability to represent the shape of a product by three dimensional topologically bounded solids with planar surfaces with explicit edge-curves.

  • AM faceted_boundary_representation
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Elementary boundary representation

This CO provides the capability to represent the shape of a product by three dimensional topologically bounded solids with elementary surfaces and edges.

  • AM elementary_boundary_representation
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Advanced boundary representation

This CO provides the capability to represent the shape of a product by three dimensional topologically bounded solids with elementary and free form surfaces and edges.

  • AM advanced_boundary_representation
  • AM shape_property_assignment.Item_shape + Shape_description_association

Other COs on solids

CO Constructive solid geometry 3d

This CO provides the capability to represent the shape of a product by Constructive Solid Geometry (CSG) conveyed by solid models, and the structural information is communicated through acyclic graphs.

  • AM constructive_solid_geometry_3d
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Curve swept solid

This CO provides the capability to represent the shape of a product by a three dimensional solids with a fixed cross-section along a centre curve with orientation. The cross-section may be either circular or any other form. The intended usage is to represent the shape of cables or tubes.

  • AM curve_swept_solid
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Swept solid

This CO provides the capability to represent the shape of a product by three dimensional solids that are created by sweeping a face.

  • CO Curve swept solid
  • AM swept_solid
  • AM modified_swept_solid

CO Thickened face solid

This CO provides the capability to represent the shape of a product by a three dimensional solid created by thickening a face. The face is topologically bounded and has fully defined geometry. The material added may be on one, or both, sides of the original face.

  • AM thickened_face_solid
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Solid with local modification

This CO provides the capability to represent the shape of a product by a three dimensional modified solid with local changes. The types of modification permitted include edge based modifications, face based modifications and the introduction of depressions, protrusions of different shapes and regular patterns of these features.

  • AM solid_with_local_modification

CO Solid with construction history

This CO provides the capability to represent the shape of a product by a three dimensional solid that is created by procedural modifications of another solid.

  • CO Advanced boundary representation
  • CO Swept solid
  • CO Thickened face solid
  • AM procedural_shape_model
  • AM procedural_solid_model
  • AM solid_with_local_modification
  • AM shape_property_assignment.Item_shape + Shape_description_association

Other topological bounded model COs

CO Manifold surface

This CO provides the capability to represent the shape of a product

  • AM manifold_surface
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Manifold subsurface

This CO provides the capability to represent the shape of a product

  • CO advanced_boundary_representation
  • CO manifold_surface
  • AM manifold_subsurface
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Non manifold surface

This CO provides the capability to represent the shape of a product

  • AM non_manifold_surface
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Compound shape representation

This CO provides the capability to represent the shape of a product

  • AM compound_shape_representation
  • AM shape_property_assignment.Item_shape + Shape_description_association

Geometry related COs

CO Shape feature

This CO provides the capability for the representation of a shape oriented shape_feature, either defined in place or alternately by placing a referenced shape_feature.

  • AM shape_feature
  • AM shape_property_assignment -- incl. Shape_feature but except external geometric model
  • (AM characterizable_object)

CO GD&T representation

This CO provides the capability for the representation of Geometric Dimensioning and Tolerancing information of the shape of a product.

  • CO Shape feature
  • AM default_tolerance
  • AM derived_shape_element
  • AM dimension_tolerance
  • AM geometric_tolerance
  • AM construction_geometry
  • AM shape_property_assignment.Item_shape + Shape_description_association

CO Shape validation property

This CO provides the capability for the representation of shape validation properties, including centre point, volume, surface and moment of inertia.

  • AM inertia_characteristics
  • AM geometric_validation_property_representation

Underlying geometric AM, not defining CO by themselves

This CO provides the capability to

  • AM basic_curve
  • AM basic_geometric_topology
  • AM basic_geometry
  • AM extended_basic_geometry
  • AM elemental_topology
  • AM elemental_geometric_shape
  • AM topologically_bounded_surface

Presentation

CO Colours and layers

This CO provides the capability to group presentation elements, define layers and assign colours.

  • AM appearance_assignment.Styled_element,.Appearance_assignment / .styled_item, .presentation_style_assignment
  • AM colour
  • AM fill_area_style
  • AM group
  • AM layer_assignment
  • AM mechanical_design_geometric_presentation.Mechanical_representation_styled_model/mechanical_design_geometric_presentation_representation
  • AM shape_appearance_layers

CO Basic text and curve presentation

This CO provides the capability to represent text and curves together with styling information for pre-defined or externally defined fonts.

  • AM appearance_assignment.Styled_element,.Appearance_assignment / .styled_item, .presentation_style_assignment
  • AM associative_draughting_elements.Draughting_model
  • AM associative_text except Annotation_text_character and the USED AM text_representation
  • AM curve_appearance
  • AM geometrically_bounded_wireframe
  • AM styled_curve
  • AM text_appearance

CO Text with specified font

This CO provides the capability to represent text together with detailed stroke and outline font.

  • CO Basic text and curve presentation
  • AM text_representation
  • AM associative_text, completely

CO Basic callout without associativity

This CO provides the capability to define callouts, consisting of text or symbols, leader, direction or projection curve and terminator symbols.

  • CO Basic text and curve presentation
  • AM associative_draughting_elements (completely)
  • AM appearance_assignment
  • AM draughting_element -- without Fill_area and Annotation_fill_area
  • AM styled_curve

CO Associative draughting

This CO provides the capability to associate annotation elements that presents dimensions or draughting callouts of a draughting model with elements of the shape of a product.

  • CO Basic callout without associativity
  • CO Colours and layers
  • AM appearance_assignment
  • AM associative_draughting_elements -- the top one here
  • AM draughting_element -- complete
  • AM fill_area_style
  • AM general_surface_appearance

CO GD&T presentation

This CO provides the capability for the presentation of Geometric Dimensioning and Tolerancing information of the shape of a product.

  • CO Associative draughting
  • AM draughting_annotation
  • AM draughting_element_specialisations

CO GD&T presentation with association

This CO provides the capability for the associated presentation and representation of Geometric Dimensioning and Tolerancing information of the shape of a product.

  • CO Associative draughting
  • AM dimension_and_tolerance_callouts

CO Mechanical design geometric presentation

This CO provides the capability for the representation of the visual presentation of the shape of mechanical design models.

  • AM mechanical_design_geometric_presentation

CO Mechanical design shaded presentation

This CO provides the capability for the representation of advanced visual presentations of the shape of mechanical design models.

  • AM mechanical_design_shaded_presentation

CO Mechanical design presentation representation with draughting

This CO provides the capability for the representation of a styled model for mechanical design presentation which is composed of draughting models and other mechanical design style models.

  • CO Associative draughting
  • CO Mechanical design geometric presentation
  • CO Mechanical design shaded presentation
  • AM mechanical_design_presentation_representation_with_draughting

CO Saved view

This CO provides the capability to store camera positions of three dimensional styles models together with selected appearance styles and annotations.

  • AM camera_view_3d
  • AM presentation_hierarchy
  • AM wireframe_2d

AM which are collections and select extensions only and are therefore not wrapped up in a CO

  • AM ap203_configuration_controlled_3d_design_of_mechanical_parts_and_assemblies
  • AM single_part_representation
  • AM design_product_data_management
  • AM product_data_management
  • AM document_management
  • AM management_resource_information
  • AM product_view_definition_properties
Personal tools