*)
SCHEMA property_distribution_mim;
USE FROM process_property_schema -- ISO 10303-49
(action_property,
action_property_relationship);
USE FROM product_property_definition_schema -- ISO 10303-41
(general_property_relationship,
general_property_relationship_relationship,
property_definition);
USE FROM material_property_definition_schema -- ISO 10303-45
(property_definition_relationship);
USE FROM possession_of_property_mim -- ISO 10303-1074
(possession_of_property_definition_by_activity,
possession_of_property_definition_by_product_or_state,
possession_of_property_definition_by_property_definition);
(*
None.
A membership_of_property_distribution_over_activity is an action_property_relationship that is a Membership_of_property_distribution.
EXPRESS specification:
*)
ENTITY membership_of_property_distribution_over_activity
SUBTYPE OF (action_property_relationship);
SELF\action_property_relationship.related_action_property :
possession_of_property_definition_by_activity;
SELF\action_property_relationship.relating_action_property :
property_distribution_over_activity;
END_ENTITY;
(*
A membership_of_property_distribution_over_product_or_state is a property_definition_relationship that is a Membership_of_property_distribution.
EXPRESS specification:
*)
ENTITY membership_of_property_distribution_over_product_or_state
SUBTYPE OF (property_definition_relationship);
SELF\property_definition_relationship.related_property_definition :
possession_of_property_definition_by_product_or_state;
SELF\property_definition_relationship.relating_property_definition :
property_distribution_over_product_or_state;
END_ENTITY;
(*
A membership_of_property_distribution_over_property_space is a general_property_relationship_relationship that is a Membership_of_property_distribution.
EXPRESS specification:
*)
ENTITY membership_of_property_distribution_over_property_space
SUBTYPE OF (general_property_relationship_relationship);
SELF\general_property_relationship_relationship.related_property_relationship :
possession_of_property_definition_by_property_definition;
SELF\general_property_relationship_relationship.relating_property_relationship :
property_distribution_over_property_space;
END_ENTITY;
(*
A property_distribution_over_activity is an action_property that is a Property_distribution.
EXPRESS specification:
*)
ENTITY property_distribution_over_activity
SUBTYPE OF (action_property);
WHERE
domain_activity_or_state_space :
'ACTIVITY_OR_STATE_SPACE_MIM.ACTIVITY_OR_STATE_SPACE' IN
TYPEOF(SELF\action_property.definition);
END_ENTITY;
(*
Formal propositions:
domain_activity_or_state_space: The domain shall be a space of activities or states.
A property_distribution_over_product_or_state is a property_definition that is a Property_distribution.
EXPRESS specification:
*)
ENTITY property_distribution_over_product_or_state
SUBTYPE OF (property_definition);
WHERE
domain_product_feature_space :
'PRODUCT_FEATURE_SPACE_MIM.PRODUCT_FEATURE_SPACE' IN
TYPEOF(SELF\property_definition.definition);
END_ENTITY;
(*
Formal propositions:
domain_product_feature_space: The domain shall be either a space of product features or the product of a space of product features with a space of activities or states.
A property_distribution_over_property_space is an general_property_relationship that is a Property_distribution.
EXAMPLE - The Von Mise's stress is a property_space. The relationship between this property_space and the property_space that is 'stress_tensor' is a property_distribution_over_property_space.
EXPRESS specification:
*)
ENTITY property_distribution_over_property_space
SUBTYPE OF (general_property_relationship);
WHERE
domain_property_space :
('PROPERTY_SPACE_MIM.PROPERTY_SPACE' IN
TYPEOF(SELF\general_property_relationship.related_property));
range_property_space :
('PROPERTY_SPACE_MIM.PROPERTY_SPACE' IN
TYPEOF(SELF\general_property_relationship.relating_property));
END_ENTITY;
(*
Formal propositions:
domain_property_space: The domain shall be a property space.
range_property_space: The range shall be a property space.
*) END_SCHEMA; (*
If you have a comment on this module, please send it to the support team