PDM-UG: Document Identification Type Classification
From WikiSTEP
This page belongs to the PDM Usage Guide.
Type classification information provides the basic capability to distinguish products interpreted to represent documents from those interpreted as parts.
Contents |
The Instance Model: EXPRESS entities and attributes
The EXPRESS entities and attributes used to support the complete requirements of document identification with context information and type classification are illustrated in Diagram 35.

Diagram 35: Complete Document Master with Context and Type Classification Instance Diagram
Product related product category
The product_related_product_category represents the identification of a specific classification applied to a product. The name and description attributes are inherited from the supertype product_category. This subtype adds the attribute products that allow it to be associated (related) directly to a product instance. In the usage scenario of 'Document as Product', these product instances are used to represent managed documents.
Attributes
- The products attribute associates the category with the document as product to which it applies.
| ENTITY product_related_product_category | Attribute Population | Remarks |
| name | type: label = string 'document' | |
| description | type: text = string | |
| products | type: entity = product | SET[1:?] of product entity instance(s) distinguished as representing documents. |
===Preprocessor Recommendations=== The name attribute should have the value 'document' to discriminate 'Document as Product' from 'Part as Product'.
===Postprocessor Recommendations=== When the value of the attribute name is 'document', postprocessors should recognize that the value(s) of the attribute products are the representation of managed documents as opposed to parts.
===Related Entities=== There are no specific related entities.
The Instance Model: STEP exchange file format (ISO10303 Part 21 syntax)
#240=APPLICATION_CONTEXT('');
#245=APPLICATION_PROTOCOL_DEFINITION('version 1.2','pdm_schema',2000,#240);
#250=PRODUCT_DEFINITION_CONTEXT('digital document definition',#240,'');
#260=PRODUCT_CONTEXT('',#240,'');
#270=PRODUCT('doc_4711','packaging guide','packaging guideline for part',(#260));
#280=PRODUCT_DEFINITION_FORMATION('ver3.1','version 3.1',#270);
#290=PRODUCT_DEFINITION('id of digital document','digital document for representing guideline ver3.1',#280,#250);
#300=PRODUCT_RELATED_PRODUCT_CATEGORY('document',$,(#270));

