PDM-UG: Certification

From WikiSTEP

Jump to: navigation, search

This page belongs to the PDM Usage Guide.

The PDM Schema supports the assignment of certification information to parts, component usages and relationships between part versions. The key entity used for this purpose is certification. In the PDM Schema primarily the certification of supplied parts is seen as a use case for certification. Thus the assignment of certification information is restricted to instances of product_definition_formation_relationship that model a 'supplied part'-relationship.

Contents

The Instance Model: EXPRESS entities and attributes

Diagram 62 Certification Instance Diagram.png
Diagram 62: Certification Instance Diagram

Certification

The certification entity is a documentation that asserts facts. Such certification information might for example use ISO 9000 categories.

Attributes

  • The name attribute defines the label by which a certification is known.
  • The purpose attribute provides an informal description why the certification is applied.
  • The kind attribute defines the class of certification that is applied via an instance of certification_type.


ENTITY certification Attribute Population Remarks
name type: label = string  
purpose type: text = string  
kind type: entity = certification_type  

===Preprocessor Recommendations=== None specified.

===Postprocessor Recommendations=== None specified.

===Related Entities=== A certification is related to product data information via instances of applied_certification_assignment.

Applied certification assignment

The applied_certification_assignment entity is a type of certification_assignment that assigns a certification to a certification_item.

Attributes

  • The assigned_certification references the relevant instance of the certification entity.
  • The items attribute defines the set of items to which the certification is assigned. Currently the PDM Schema exclusively supports to use production_definition_formation_relationship as item to be certified.


ENTITY applied_certification_assignment Attribute Population Remarks
assigned_certification type : entity = certification  
items type : entity = certification_item SET[1:?]. In the scope of the PDM Schema this is a set of product_definition_formation_relationship instances

===Preprocessor Recommendations=== None specified.

===Postprocessor Recommendations=== None specified.

===Related Entities=== Instances of the applied_certification_assignment model establish a relationship between a certification instances and a set of product_definition_formation_relationship instances to which this certification applies.

Certification type

The certification_type entity gives the kind of certification granted. Such a kind may for example be defined via labels as 'supplier certification' or 'ISO 9000'.

Attributes

  • The description is a text that characterizes the certification_type.


ENTITY certification_type Attribute Population Remarks
description type: label = string  

===Preprocessor Recommendations=== None specified.

===Postprocessor Recommendations=== None specified.

===Related Entities=== Each instances of certification references an instance of certification_type.

The Instance Model: STEP exchange file format (ISO10303 Part 21 syntax)

/* primary application context for design assembly life cycle */
#10 = APPLICATION_CONTEXT('mechanical design');
#220 = PRODUCT_CONTEXT('', #10, '');
#230 = PRODUCT_DEFINITION_CONTEXT('part definition', #10, 'design');

/* part type discrimination */
#100=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2, #9));

/* solid cube - supplied part */
#2=PRODUCT('11000','solid 'cube','description for part 11000',(#220));
#3=PRODUCT_DEFINITION_FORMATION('A', 'description of version A for solid cube,#2);
#4=PRODUCT_DEFINITION('D1',' ',#3,#230);

/* solid box - internal part */
#9=PRODUCT('11111','Solid Box','part 11111 made from raw material 11000',(#220));
#10=PRODUCT_DEFINITION_FORMATION('A', 'description of version A for part 11111',#9);
#11=PRODUCT_DEFINITION('D2','',#10,#230);

#16=PRODUCT_DEFINITION_FORMATION_RELATIONSHIP('supplied_item_rel_id','supplied item',$,#10,#3);

#17=APPLIED_CERTIFICATION_ASSIGNMENT(#18,#16);
#18=CERTIFICATION('Category A supplied part','purpose is to certify allowed replacements',#19);
#19=CERTIFICATION_TYPE('supplier certification');
Example 62: exchange file for certification of supplied parts
Personal tools