ISO 10303-214:2010(E)
A Retention_period is the definition of a period of time that product data needs to be maintained due to organizational policy or legal requirements.
The data associated with a Retention_period are the following:
The earliest_end_definition specifies the point in time after which any object the Retention_period is applied to may be deleted or destroyed.
In this context deletion or destruction applies to all subordinate objects that are not referenced by other objects.
See retention_period to date_time, retention_period to duration, and retention_period to event_reference for the application assertions.
There shall be exactly one object that defines the earliest_end_definition for a Retention_period.
The is_applied_to specifies the objects whose existence is controlled by the Retention_period.
NOTE The master document is the one for which earliest_end_definition and latest_end_definition are the same.
See retention_period to activity, retention_period to activity_element, retention_period to activity_method_assignment, retention_period to alternate_item_relationship, retention_period to approval_status, retention_period to assembly_substitute_relationship, retention_period to certification, retention_period to class_category_association, retention_period to class_condition_association, retention_period to class_inclusion_association, retention_period to class_specification_association, retention_period to class_structure_relationship, retention_period to classification_association, retention_period to classification_system, retention_period to complex_product, retention_period to complex_product_relationship, retention_period to configuration, retention_period to contract, retention_period to design_constraint, retention_period to design_discipline_item_definition, retention_period to document, retention_period to document_file, retention_period to document_representation, retention_period to document_version, retention_period to drawing, retention_period to drawing_sheet, retention_period to general_classification, retention_period to geometric_model, retention_period to item, retention_period to item_definition_instance_relationship, retention_period to item_definition_relationship, retention_period to item_instance, retention_period to item_instance_relationship, retention_period to item_version, retention_period to item_version_relationship, retention_period to kinematic_simulation_information, retention_period to manufacturing_configuration, retention_period to material, retention_period to organization_relationship, retention_period to person_in_organization, retention_period to person_in_organization_relationship, retention_period to physical_assembly_relationship, retention_period to physical_instance, retention_period to physical_instance_test_result, retention_period to process_operation_definition, retention_period to process_operation_occurrence, retention_period to process_operation_resource_assignment, retention_period to process_plan, retention_period to product_class, retention_period to product_identification, retention_period to product_structure_relationship, retention_period to project, retention_period to property, retention_period to property_value_association, retention_period to security_classification, retention_period to security_level, retention_period to simple_property_association, retention_period to specification, retention_period to specification_category, retention_period to specification_expression, retention_period to specification_inclusion, retention_period to styled_model, retention_period to view_area, retention_period to work_order, and retention_period to work_request for the application assertions.
There shall be at least one object that the Retention_period is_applied_to.
The latest_end_definition specifies the point in time before which any objects that the Retention_period is applied to shall be deleted or destroyed.
In this context deletion or destruction applies to all subordinate objects that are not used by other objects.
See retention_period to date_time, retention_period to duration, and retention_period to event_reference for the application assertions.
There shall be exactly one object that defines the latest_end_definition for a Retention_period.
The retention_purpose specifies the rationale behind the Retention_period.
See retention_period to multi_language_string for the application assertion.
The retention_purpose need not be specified for a particular Retention_period.
If present, there shall be exactly one object that defines the retention_purpose for a Retention_period.
The start_definition specifies the point in time at which the Retention_period starts.
See retention_period to date_time and retention_period to event_reference for the application assertions.
There shall be exactly one object that defines the start_definition for a Retention_period.
© ISO 2010 — All rights reserved