Integrated application resource: Finite element analysis definition relationships | ISO 10303-107:2006(E) © ISO |
*)
SCHEMA action_and_model_relationships_schema;
REFERENCE FROM
action_schema
--
ISO 10303-41
(action);
REFERENCE FROM
analysis_schema
--
ISO 10303-53
(model_action_domain);
REFERENCE FROM
finite_element_analysis_control_and_result_schema
--
ISO 10303-104
(analysis_step);
REFERENCE FROM
product_analysis_schema
--
ISO 10303-53
(physical_action_domain);
REFERENCE FROM
support_resource_schema
--
ISO 10303-41
(identifier,
label,
text);
(*
NOTE 1 The schemas referenced above are specified in the following part of ISO 10303:
action_schema ISO 10303-41 analysis_schema ISO 10303-53 finite_element_analysis_control_and_result_schema ISO 10303-104 product_analysis_schema ISO 10303-53 support_resource_schema ISO 10303-41
NOTE 2 See Annex D for a graphical representation of this schema.
NOTE 1 The design definition of a product is recorded using ISO 10303-41.
NOTE 2 A single design definition can have many idealisations for analysis.
NOTE 3 The idealisation of a product for analysis can be recorded using ISO 10303-41.
NOTE 4 An idealisation for analysis can have many discretised models created for it.
NOTE 5 The discretised model of a product for analysis can be recorded using either ISO 10303-104, or ISO 10303-53.
The ISO 10303 series of parts allows a single idealisation for analysis to be recorded in different ways, and allows a discretised model to be recorded in different ways. This part of ISO 10303 associates a discretised model of a product with the corresponding idealisation of the product, irrespective of the way in which they are recorded.
This part of ISO 10303 can also specify that:
NOTE The list of entity data types will be extended in application resources that use the constructs of this resource.
EXPRESS specification:
*)
TYPE
discretised_action_model_select
=
EXTENSIBLE
SELECT
(analysis_step,
model_action_domain);
END_TYPE;
(*
NOTE The list of entity data types will be extended in application resources that use the constructs of this resource.
EXPRESS specification:
*)
TYPE
idealised_action_select
=
EXTENSIBLE
SELECT
(action,
physical_action_domain);
END_TYPE;
(*
EXPRESS specification:
*)
ENTITY action_view_relationship;
id : identifier;
name : label;
description :
OPTIONAL
text;
discretised_model : discretised_action_model_select;
idealised_action : idealised_action_select;
END_ENTITY;
(*
Attribute definitions:
id: the identifier for the action_view_relationship.
name: the words by which the action_view_relationship is known.
description: the text that provides further information about the action_view_relationship. The value of this attribute need not be specified.
discretised_model: the model created for numerical analysis.
idealised_action: the idealisation of an action for which a discretised model is created.
EXPRESS specification:
*)
ENTITY same_discretised_action_model;
id : identifier;
name : label;
description :
OPTIONAL
text;
equivalent_records : SET[2:?] OF discretised_action_model_select;
END_ENTITY;
(*
Attribute definitions:
id: the identifier for the same_discretised_action_model.
name: the words by which the same_discretised_action_model is known.
description: the text that provides further information about the same_discretised_action_model. The value of this attribute need not be specified.
equivalent_records: the records of a discretised action model which have the same meaning.
EXPRESS specification:
*)
ENTITY same_idealised_action;
id : identifier;
name : label;
description :
OPTIONAL
text;
equivalent_records : SET[2:?] OF idealised_action_select;
END_ENTITY;
(*
Attribute definitions:
id: the identifier for the same_idealised_action.
name: the words by which the same_idealised_action is known.
description: the text that provides further information about the same_idealised_action. The value of this attribute need not be specified.
equivalent_records: the records of an idealised action which have the same meaning.
*)
END_SCHEMA; -- action_and_model_relationships_schema
(*
© ISO 2006 — All rights reserved