ISO 10303-214:2010(E)
EXPRESS specification:
*) TYPE action_item = SELECT (action, action_directive, action_method, action_property, action_relationship, action_request_solution, alternate_product_relationship, applied_action_assignment, applied_classification_assignment, applied_person_and_organization_assignment, approval_status, assembly_component_usage_substitute, certification, class, class_system, configuration_design, configuration_effectivity, configuration_item, configured_effectivity_assignment, contract, document_file, draughting_model, drawing_revision, executed_action, general_property, material_designation, mechanical_design_geometric_presentation_representation, organization_relationship, organizational_project, person_and_organization, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_feature_category, product_concept_feature_category_usage, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_definition_substitute, property_definition, requirement_for_action_resource, resource_property, security_classification, security_classification_level, shape_aspect, shape_representation, versioned_action_request); END_TYPE; (*
An action_request_item type specifies those objects to which a versioned_action_request may be assigned through an applied_action_request_assignment.
EXPRESS specification:
*) TYPE action_request_item = SELECT (action, action_method, action_property, action_relationship, alternate_product_relationship, assembly_component_usage_substitute, configuration_design, configuration_effectivity, configuration_item, configured_effectivity_assignment, document_file, draughting_model, drawing_revision, general_property, material_designation, mechanical_design_geometric_presentation_representation, organizational_project, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_feature_category, product_concept_feature_category_usage, product_definition, product_definition_formation, product_definition_relationship, product_definition_substitute, property_definition, resource_property, shape_aspect, shape_representation); END_TYPE; (*
An approval_item type specifies those objects to which an approval may be assigned through an applied_approval_assignment.
EXPRESS specification:
*) TYPE approval_item = SELECT (action, action_directive, action_property, action_request_solution, alternate_product_relationship, applied_action_assignment, applied_classification_assignment, assembly_component_usage_substitute, certification, class, class_system, configuration_design, configuration_effectivity, configured_effectivity_assignment, contract, document_file, draughting_model, drawing_revision, executed_action, general_property, material_designation, mechanical_design_geometric_presentation_representation, organizational_project, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_feature_category, product_concept_feature_category_usage, product_definition, product_definition_formation, product_definition_relationship, product_definition_substitute, property_definition, resource_property, shape_representation, versioned_action_request); END_TYPE; (*
An attribute_language_item type specifies those objects to which a language may be assigned through an attribute_language_assignment.
EXPRESS specification:
*) TYPE attribute_language_item = SELECT (action, action_directive, action_method, action_property, action_relationship, alternate_product_relationship, application_context, approval_relationship, assembly_component_usage_substitute, attribute_value_assignment, certification, configuration_design, configuration_item, contract, data_environment, date_role, date_time_role, descriptive_representation_item, document_relationship, draughting_title, effectivity, effectivity_relationship, event_occurrence, external_source, general_property, general_property_relationship, geometric_representation_item, geometric_tolerance, group, group_relationship, identification_role, kinematic_pair, mapped_item, name_assignment, organization_relationship, organization_role, organizational_project, organizational_project_relationship, pair_actuator, person_and_organization_role, presentation_layer_assignment, process_product_association, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_relationship, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_definition_substitute, product_related_product_category, property_definition, property_definition_relationship, representation, representation_relationship, requirement_for_action_resource, resource_property, resource_requirement_type, security_classification, shape_aspect, shape_aspect_relationship, styled_item, time_interval_role, topological_representation_item, uncertainty_measure_with_unit, uncertainty_qualifier, versioned_action_request, versioned_action_request_relationship); END_TYPE; (*
A category_usage_item type specifies those objects to which a product_concept_feature_category may be assigned through a product_concept_feature_category_usage.
EXPRESS specification:
*) TYPE category_usage_item = SELECT (product_class); END_TYPE; (*
EXPRESS specification:
*) TYPE certification_item = SELECT (product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship); END_TYPE; (*
A classification_item type specifies those objects to which a class or a class_system may be assigned through an applied_classification_assignment.
EXPRESS specification:
*) TYPE classification_item = SELECT (action, action_directive, action_method, action_property, action_relationship, approval_status, class, configuration_item, contract, descriptive_representation_item, document_file, document_type, effectivity, executed_action, feature_definition, general_feature, general_property, material_designation, organizational_project, plus_minus_tolerance, process_operation, product, product_concept, product_concept_feature, product_concept_feature_category, product_definition, product_definition_formation, product_definition_relationship, property_definition, resource_property, security_classification_level, shape_aspect, versioned_action_request); END_TYPE; (*
A class_usage_effectivity_context_item type specifies those objects to which an effectivity_assignment may be assigned through a class_usage_effectivity_context_assignment.
EXPRESS specification:
*) TYPE class_usage_effectivity_context_item = SELECT (product_definition); END_TYPE; (*
A configured_effectivity_context_item type specifies those objects to which a configured element may be assigned through a configured_effectivity_context_assignment as solution.
EXPRESS specification:
*) TYPE configured_effectivity_context_item = SELECT (product_concept_feature_association); END_TYPE; (*
A configured_effectivity_item type specifies those objects to which a set of conditions or specifications may be assigned through a configured_effectivity_assignment.
EXPRESS specification:
*) TYPE configured_effectivity_item = SELECT (action_relationship, process_plan, product_definition, product_process_plan); END_TYPE; (*
A contract_item type specifies those objects to which a contract may be assigned through an applied_contract_assignment.
EXPRESS specification:
*) TYPE contract_item = SELECT (drawing_revision, executed_action, product_definition_formation); END_TYPE; (*
A date_and_time_item type specifies those objects to which a date_and_time may be assigned through an applied_date_and_time_assignment.
EXPRESS specification:
*) TYPE date_and_time_item = SELECT (action, action_directive, action_method, action_property, action_relationship, action_request_solution, alternate_product_relationship, applied_action_assignment, applied_classification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval_person_organization, approval_status, assembly_component_usage_substitute, certification, class, class_system, configuration_design, configuration_item, configured_effectivity_assignment, contract, document_file, draughting_model, drawing_revision, effectivity, event_occurrence, executed_action, general_property, material_designation, mechanical_design_geometric_presentation_representation, organization_relationship, organizational_project, person_and_organization, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_feature_category, product_concept_feature_category_usage, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_definition_substitute, property_definition, requirement_for_action_resource, resource_property, security_classification, security_classification_level, shape_representation, versioned_action_request); END_TYPE; (*
A date_item type specifies those objects to which a date may be assigned through an applied_date_assignment.
EXPRESS specification:
*) TYPE date_item = SELECT (action, action_directive, action_method, action_property, action_relationship, action_request_solution, alternate_product_relationship, applied_action_assignment, applied_classification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval_person_organization, approval_status, assembly_component_usage_substitute, certification, class, class_system, configuration_design, configuration_item, configured_effectivity_assignment, contract, document_file, draughting_model, drawing_revision, effectivity, event_occurrence, executed_action, general_property, material_designation, mechanical_design_geometric_presentation_representation, organization_relationship, organizational_project, person_and_organization, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_feature_category, product_concept_feature_category_usage, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_definition_substitute, property_definition, requirement_for_action_resource, resource_property, security_classification, security_classification_level, shape_representation, versioned_action_request); END_TYPE; (*
A draughting_model_item_association_select type specifies those objects which may be associated with a shape_aspect through draughting_model_item_association.
EXPRESS specification:
*) TYPE draughting_model_item_association_select = SELECT (annotation_occurrence, draughting_callout); END_TYPE; (*
A document_reference_item type specifies those objects to which a document_reference or a document_usage_constraint may be assigned through an applied_document_reference or applied_document_usage_constraint_assignment respectively.
EXPRESS specification:
*) TYPE document_reference_item = SELECT (action_directive, action_method, action_relationship, applied_action_assignment, approval, certification, class, class_system, configuration_design, configuration_item, contract, descriptive_representation_item, executed_action, externally_defined_dimension_definition, feature_definition, general_property, material_designation, organization, organizational_project, person, presentation_area, process_plan, product, product_concept, product_concept_feature, product_concept_feature_category, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_process, product_definition_relationship, product_definition_substitute, product_related_product_category, property_definition, representation, resource_requirement_type, retention, security_classification, shape_aspect, shape_aspect_relationship, versioned_action_request); END_TYPE; (*
An effectivity_item type specifies those objects to which an effectivity may be assigned through an applied_effectivity_assignment.
EXPRESS specification:
*) TYPE effectivity_item = SELECT (action, action_method, action_method_relationship, action_property, action_relationship, assembly_component_usage_substitute, class class_system, configuration_design, configuration_item, configured_effectivity_assignment, document_file, draughting_model, drawing_revision, general_property, material_designation, mechanical_design_geometric_presentation_representation, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_feature_category, product_concept_feature_category_usage, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_definition_substitute, property_definition, requirement_for_action_resource, resource_property, security_classification, shape_aspect, shape_representation); END_TYPE; (*
An event_occurrence_item type specifies those objects to which an event_occurrence may be assigned through an applied_event_occurrence_assignment.
EXPRESS specification:
*) TYPE event_occurrence_item = SELECT (action, action_directive, action_method, action_property, action_relationship, action_request_solution, alternate_product_relationship, applied_action_assignment, applied_classification_assignment, applied_person_and_organization_assignment, approval_status, assembly_component_usage_substitute, certification, class, class_system, configuration_design, configuration_effectivity, configuration_item, configured_effectivity_assignment, contract, document_file, draughting_model, drawing_revision, executed_action, general_property, material_designation, mechanical_design_geometric_presentation_representation, organization_relationship, organizational_project, person_and_organization, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_feature_category, product_concept_feature_category_usage, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_definition_substitute, property_definition, requirement_for_action_resource, resource_property, security_classification, security_classification_level, shape_representation, versioned_action_request); END_TYPE; (*
An external_identification_item type specifies those objects to which an external identifier and an external source may be assigned through an applied_external_identification_assignment.
EXPRESS specification:
*) TYPE external_identification_item = SELECT (document_file, externally_defined_class, externally_defined_general_property, product_definition); END_TYPE; (*
EXPRESS specification:
*) TYPE group_item = SELECT (geometric_representation_item, mapped_item, product_concept_feature, shape_aspect, styled_item, topological_representation_item); END_TYPE; (*
An identification_item type specifies those objects to which an identifier and its usage may be assigned through an applied_identification_assignment.
EXPRESS specification:
*) TYPE identification_item = SELECT (action, action_directive, action_method, action_property, applied_identification_assignment, approval_status, class, class_system, configuration_item, dimensional_size, document_file, document_type, draughting_model, effectivity, general_property, measure_representation_item, mechanical_design_geometric_presentation_representation, organization, organizational_project, person_and_organization, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_category, product_definition, product_definition_formation, product_definition_relationship, property_definition, property_definition_relationship, security_classification_level, shape_aspect_relationship, shape_representation, versioned_action_request); END_TYPE; (*
A language_item type specifies those objects to which a classification of a language may be assigned through a language_assignment.
EXPRESS specification:
*) TYPE language_item = SELECT (representation); END_TYPE; (*
A multi_language_attribute_item type specifies those objects to which a label in an alternate language for an existing attribute may be assigned through a multi_language_attribute_assignment.
EXPRESS specification:
*) TYPE multi_language_attribute_item = SELECT (action, action_directive, action_method, action_property, action_relationship, alternate_product_relationship, application_context, approval_relationship, assembly_component_usage_substitute, certification, configuration_design, configuration_item, contract, data_environment, date_role, date_time_role, descriptive_representation_item, document_relationship, draughting_title, effectivity, effectivity_relationship, event_occurrence, external_source, general_property, general_property_relationship, geometric_representation_item, geometric_tolerance, group, group_relationship, identification_role, kinematic_pair, mapped_item, name_assignment, organization_relationship, organization_role, organizational_project, organizational_project_relationship, pair_actuator, person_and_organization_role, presentation_layer_assignment, process_product_association, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_relationship, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_definition_substitute, product_related_product_category, property_definition, property_definition_relationship, representation, representation_relationship, requirement_for_action_resource, resource_property, resource_requirement_type, security_classification, shape_aspect, shape_aspect_relationship, styled_item, time_interval_role, topological_representation_item, uncertainty_measure_with_unit, uncertainty_qualifier, versioned_action_request, versioned_action_request_relationship); END_TYPE; (*
A name_item type specifies those objects to which a name may be assigned through an applied_name_assignment.
EXPRESS specification:
*) TYPE name_item = SELECT (kinematic_joint, kinematic_link, kinematic_structure); END_TYPE; (*
An organizational_project_item type specifies those objects to which an organizational_project may be assigned through an applied_organizational_project_assignment.
EXPRESS specification:
*) TYPE organizational_project_item = SELECT (assembly_component_usage configuration_item, executed_action, product, product_concept, product_definition, product_definition_formation ); END_TYPE; (*
An organization_item type specifies those objects to which an organization may be assigned through an applied_organization_assignment.
EXPRESS specification:
*) TYPE organization_item = SELECT (action, action_directive, action_method, action_property, action_relationship, action_request_solution, alternate_product_relationship, applied_action_assignment, applied_classification_assignment, applied_identification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval, approval_status, assembly_component_usage_substitute, certification, class, class_system, configuration_design, configuration_effectivity, configuration_item, configured_effectivity_assignment, contract, document_file, document_type, draughting_model, drawing_revision, effectivity, event_occurrence, executed_action, general_property, material_designation, mechanical_design_geometric_presentation_representation, organization, organization_relationship, organizational_project, person_and_organization, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_feature_category, product_concept_feature_category_usage, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_definition_substitute, property_definition, requirement_for_action_resource, resource_property, security_classification, security_classification_level, shape_representation, versioned_action_request); END_TYPE; (*
A person_and_organization_item type specifies those objects to which a person_and_organization may be assigned through an applied_person_and_organization_assignment.
EXPRESS specification:
*) TYPE person_and_organization_item = SELECT (action, action_directive, action_method, action_property, action_relationship, action_request_solution, alternate_product_relationship, applied_action_assignment, applied_classification_assignment, applied_organization_assignment, applied_person_and_organization_assignment, approval_status, assembly_component_usage_substitute, certification, class, class_system, configuration_design, configuration_effectivity, configuration_item, configured_effectivity_assignment, contract, document_file, document_type, draughting_model, drawing_revision, event_occurrence, executed_action, general_property, material_designation, mechanical_design_geometric_presentation_representation, organization, organization_relationship, organizational_project, person_and_organization, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_feature_category, product_concept_feature_category_usage, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_definition_substitute, property_definition, requirement_for_action_resource, resource_property, security_classification, security_classification_level, shape_representation, versioned_action_request); END_TYPE; (*
A presented_item_select type specifies those objects to which a presentation_representation or a presentation_set may be assigned through an applied_presented_item.
EXPRESS specification:
*) TYPE presented_item_select = SELECT (action, action_method, action_relationship, product_concept, product_concept_feature, product_concept_feature_category, product_definition, product_definition_formation, product_definition_relationship); END_TYPE; (*
A security_classification_item type specifies those objects to which a security_classification may be assigned through an applied_security_classification_assignment.
EXPRESS specification:
*) TYPE security_classification_item = SELECT (action, action_directive, action_property, applied_action_assignment, assembly_component_usage_substitute, class_system, configuration_design, configuration_effectivity, configured_effectivity_assignment, document_file, draughting_model, drawing_revision, executed_action, general_property, material_designation, mechanical_design_geometric_presentation_representation, organizational_project, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_category, product_definition, product_definition_formation, product_definition_relationship, property_definition, resource_property, shape_representation, versioned_action_request); END_TYPE; (*
A specified_item type specifies those objects to which a document representing a draughting specification may be assigned through a draughting_specification_reference.
EXPRESS specification:
*) TYPE specified_item = SELECT (drawing_revision); END_TYPE; (*
A time_interval_item type specifies those objects to which a time_interval may be assigned through an applied_time_interval_assignment.
EXPRESS specification:
*) TYPE time_interval_item = SELECT (action, action_directive, action_method, action_property, action_relationship, action_request_solution, alternate_product_relationship, applied_action_assignment, applied_classification_assignment, applied_person_and_organization_assignment, approval_status, assembly_component_usage_substitute, certification, class, class_system, configuration_design, configuration_effectivity, configuration_item, configured_effectivity_assignment, contract, document_file, draughting_model, drawing_revision, executed_action, general_property, material_designation, mechanical_design_geometric_presentation_representation, organization_relationship, organizational_project, person_and_organization, presentation_area, product, product_concept, product_concept_feature, product_concept_feature_association, product_concept_feature_category, product_concept_feature_category_usage, product_definition, product_definition_formation, product_definition_formation_relationship, product_definition_relationship, product_definition_substitute, property_definition, requirement_for_action_resource, resource_property, security_classification, security_classification_level, shape_representation, versioned_action_request); END_TYPE; (*
© ISO 2010 — All rights reserved