(*
2004-01-12
ISO TC184/SC4/WG12 N2887 - ISO/IS 10303-41 Fundamentals of product description and support - EXPRESS
*)
SCHEMA application_context_schema;
REFERENCE FROM basic_attribute_schema (description_attribute, get_description_value, get_id_value, id_attribute);
REFERENCE FROM date_time_schema (year_number);
REFERENCE FROM support_resource_schema (identifier, label, text);
ENTITY application_context;
ENTITY application_context_element;
ENTITY application_context_relationship;
ENTITY application_protocol_definition;
ENTITY library_context;
ENTITY product_concept_context;
ENTITY product_context;
ENTITY product_definition_context;
END_SCHEMA;
SCHEMA product_definition_schema;
REFERENCE FROM application_context_schema (product_context, product_definition_context);
REFERENCE FROM basic_attribute_schema (get_id_value, get_name_value, name_attribute);
REFERENCE FROM document_schema (document);
REFERENCE FROM effectivity_schema (effectivity);
REFERENCE FROM support_resource_schema (bag_to_set, identifier, label, text);
TYPE source;
ENTITY product;
ENTITY product_category;
ENTITY product_category_relationship;
ENTITY product_definition;
ENTITY product_definition_context_association;
ENTITY product_definition_context_role;
ENTITY product_definition_effectivity;
ENTITY product_definition_formation;
ENTITY product_definition_formation_relationship;
ENTITY product_definition_formation_with_specified_source;
ENTITY product_definition_relationship;
ENTITY product_definition_substitute;
ENTITY product_definition_with_associated_documents;
ENTITY product_related_product_category;
ENTITY product_relationship;
FUNCTION acyclic_product_category_relationship;
FUNCTION acyclic_product_definition_formation_relationship;
FUNCTION acyclic_product_definition_relationship;
FUNCTION acyclic_product_relationship;
FUNCTION get_product_definitions;
END_SCHEMA;
SCHEMA product_property_definition_schema;
REFERENCE FROM process_property_schema (action_property, resource_property);
REFERENCE FROM product_definition_schema (product_definition, product_definition_relationship);
REFERENCE FROM support_resource_schema (bag_to_set, identifier, label, text);
REFERENCE FROM basic_attribute_schema (get_id_value, id_attribute);
TYPE characterized_definition;
TYPE characterized_product_definition;
TYPE derived_property_select;
TYPE shape_definition;
ENTITY characterized_object;
ENTITY characterized_object_relationship;
ENTITY general_property;
ENTITY general_property_association;
ENTITY general_property_relationship;
ENTITY product_definition_shape;
ENTITY property_definition;
ENTITY shape_aspect;
ENTITY shape_aspect_relationship;
FUNCTION acyclic_characterized_object_relationship;
FUNCTION acyclic_general_property_relationship;
FUNCTION acyclic_shape_aspect_relationship;
FUNCTION get_shape_aspects;
END_SCHEMA;
SCHEMA product_property_representation_schema;
REFERENCE FROM basic_attribute_schema (description_attribute, get_description_value, get_name_value, name_attribute);
REFERENCE FROM material_property_definition_schema (property_definition_relationship);
REFERENCE FROM product_definition_schema (product_definition, product_definition_relationship);
REFERENCE FROM product_property_definition_schema (characterized_definition, general_property, product_definition_shape, property_definition, shape_aspect, shape_aspect_relationship);
REFERENCE FROM representation_schema (representation, representation_item, representation_relationship, using_representations);
REFERENCE FROM support_resource_schema (bag_to_set, label, text);
TYPE represented_definition;
ENTITY context_dependent_shape_representation;
ENTITY item_identified_representation_usage;
ENTITY property_definition_representation;
ENTITY shape_definition_representation;
ENTITY shape_representation;
ENTITY shape_representation_relationship;
FUNCTION relatives_of_product_definitions;
FUNCTION relatives_of_shape_representations;
FUNCTION get_property_definition_representations;
END_SCHEMA;
SCHEMA management_resources_schema;
REFERENCE FROM action_schema;
REFERENCE FROM application_context_schema (library_context);
REFERENCE FROM approval_schema;
REFERENCE FROM basic_attribute_schema (get_role, object_role, role_association);
REFERENCE FROM certification_schema;
REFERENCE FROM contract_schema;
REFERENCE FROM date_time_schema;
REFERENCE FROM document_schema;
REFERENCE FROM effectivity_schema;
REFERENCE FROM experience_schema;
REFERENCE FROM external_reference_schema (external_source);
REFERENCE FROM group_schema;
REFERENCE FROM location_schema;
REFERENCE FROM person_organization_schema;
REFERENCE FROM qualifications_schema;
REFERENCE FROM security_classification_schema;
REFERENCE FROM support_resource_schema;
TYPE attribute_type;
ENTITY action_assignment;
ENTITY action_method_assignment;
ENTITY action_method_role;
ENTITY action_request_assignment;
ENTITY approval_assignment;
ENTITY attribute_classification_assignment;
ENTITY attribute_value_assignment;
ENTITY attribute_value_role;
ENTITY certification_assignment;
ENTITY classification_assignment;
ENTITY classification_role;
ENTITY contract_assignment;
ENTITY date_and_time_assignment;
ENTITY date_assignment;
ENTITY document_reference;
ENTITY document_usage_constraint_assignment;
ENTITY document_usage_role;
ENTITY effectivity_assignment;
ENTITY effectivity_context_assignment;
ENTITY effectivity_context_role;
ENTITY event_occurrence_assignment;
ENTITY event_occurrence_context_assignment;
ENTITY experience_assignment;
ENTITY experience_role;
ENTITY experience_type_assignment;
ENTITY experience_type_role;
ENTITY external_identification_assignment;
ENTITY external_referent_assignment;
ENTITY group_assignment;
ENTITY identification_assignment;
ENTITY identification_assignment_relationship;
ENTITY identification_role;
ENTITY library_assignment;
ENTITY location_assignment;
ENTITY location_representation_assignment;
ENTITY location_representation_role;
ENTITY location_role;
ENTITY name_assignment;
ENTITY organization_assignment;
ENTITY organization_type_assignment;
ENTITY organization_type_role;
ENTITY organizational_project_assignment;
ENTITY organizational_project_role;
ENTITY person_and_organization_assignment;
ENTITY person_assignment;
ENTITY person_type_assignment;
ENTITY person_type_definition_assignment;
ENTITY person_type_definition_role;
ENTITY person_type_role;
ENTITY position_in_organization_assignment;
ENTITY position_in_organization_role;
ENTITY position_in_organization_type_assignment;
ENTITY position_in_organization_type_role;
ENTITY qualification_assignment;
ENTITY qualification_role;
ENTITY qualification_type_assignment;
ENTITY qualification_type_role;
ENTITY security_classification_assignment;
ENTITY time_assignment;
ENTITY time_interval_assignment;
FUNCTION acyclic_identification_assignment_relationship;
END_SCHEMA;
SCHEMA document_schema;
REFERENCE FROM product_definition_schema (product, product_definition, product_definition_formation);
REFERENCE FROM support_resource_schema (bag_to_set, identifier, label, text);
TYPE product_or_formation_or_definition;
ENTITY document;
ENTITY document_product_association;
ENTITY document_relationship;
ENTITY document_representation_type;
ENTITY document_type;
ENTITY document_usage_constraint;
ENTITY document_with_class;
FUNCTION acyclic_document_relationship;
END_SCHEMA;
SCHEMA action_schema;
REFERENCE FROM basic_attribute_schema (description_attribute, get_description_value, get_id_value, get_name_value, id_attribute, name_attribute);
REFERENCE FROM support_resource_schema (bag_to_set, identifier, label, text);
TYPE supported_item;
ENTITY action;
ENTITY action_directive;
ENTITY action_method;
ENTITY action_method_relationship;
ENTITY action_relationship;
ENTITY action_request_solution;
ENTITY action_request_status;
ENTITY action_resource;
ENTITY action_resource_relationship;
ENTITY action_resource_type;
ENTITY action_status;
ENTITY directed_action;
ENTITY executed_action;
ENTITY versioned_action_request;
ENTITY versioned_action_request_relationship;
FUNCTION acyclic_action_method_relationship;
FUNCTION acyclic_action_relationship;
FUNCTION acyclic_action_resource_relationship;
FUNCTION acyclic_versioned_action_request_relationship;
END_SCHEMA;
SCHEMA certification_schema;
REFERENCE FROM support_resource_schema (label, text);
ENTITY certification;
ENTITY certification_type;
END_SCHEMA;
SCHEMA approval_schema;
REFERENCE FROM basic_attribute_schema (description_attribute, get_description_value, get_role, object_role, role_association);
REFERENCE FROM date_time_schema (date_time_select);
REFERENCE FROM person_organization_schema (person_organization_select);
REFERENCE FROM support_resource_schema (bag_to_set, label, text);
ENTITY approval;
ENTITY approval_date_time;
ENTITY approval_person_organization;
ENTITY approval_relationship;
ENTITY approval_role;
ENTITY approval_status;
FUNCTION acyclic_approval_relationship;
END_SCHEMA;
SCHEMA contract_schema;
REFERENCE FROM support_resource_schema (bag_to_set, identifier, label, text);
ENTITY contract;
ENTITY contract_relationship;
ENTITY contract_type;
FUNCTION acyclic_contract_relationship;
END_SCHEMA;
SCHEMA security_classification_schema;
REFERENCE FROM support_resource_schema (label, text);
ENTITY security_classification;
ENTITY security_classification_level;
END_SCHEMA;
SCHEMA person_organization_schema;
REFERENCE FROM basic_attribute_schema (description_attribute, get_description_value, get_id_value, get_name_value, get_role, id_attribute, name_attribute, object_role, role_association);
REFERENCE FROM support_resource_schema (bag_to_set, identifier, label, text);
TYPE person_organization_select;
ENTITY address;
ENTITY organization;
ENTITY organization_relationship;
ENTITY organization_role;
ENTITY organization_type;
ENTITY organization_type_relationship;
ENTITY organizational_address;
ENTITY organizational_project;
ENTITY organizational_project_relationship;
ENTITY person;
ENTITY person_and_organization;
ENTITY person_and_organization_role;
ENTITY person_role;
ENTITY person_type;
ENTITY person_type_definition;
ENTITY person_type_definition_formation;
ENTITY person_type_definition_relationship;
ENTITY personal_address;
ENTITY position_in_organization;
ENTITY position_in_organization_relationship;
ENTITY position_in_organization_type;
FUNCTION acyclic_organization_relationship;
FUNCTION acyclic_organization_type_relationship;
FUNCTION acyclic_organizational_project_relationship;
FUNCTION acyclic_person_type_definition_relationship;
FUNCTION acyclic_position_in_organization_relationship;
END_SCHEMA;
SCHEMA date_time_schema;
REFERENCE FROM basic_attribute_schema (description_attribute, get_description_value);
REFERENCE FROM measure_schema (time_measure_with_unit);
REFERENCE FROM support_resource_schema (bag_to_set, identifier, label, text);
TYPE ahead_or_behind;
TYPE date_time_or_event_occurrence;
TYPE date_time_select;
TYPE day_in_month_number;
TYPE day_in_week_number;
TYPE day_in_year_number;
TYPE hour_in_day;
TYPE minute_in_hour;
TYPE month_in_year_number;
TYPE second_in_minute;
TYPE week_in_year_number;
TYPE year_number;
ENTITY calendar_date;
ENTITY coordinated_universal_time_offset;
ENTITY date;
ENTITY date_and_time;
ENTITY date_role;
ENTITY date_time_role;
ENTITY event_occurrence;
ENTITY event_occurrence_context_role;
ENTITY event_occurrence_relationship;
ENTITY event_occurrence_role;
ENTITY local_time;
ENTITY ordinal_date;
ENTITY relative_event_occurrence;
ENTITY time_interval;
ENTITY time_interval_relationship;
ENTITY time_interval_role;
ENTITY time_interval_with_bounds;
ENTITY time_role;
ENTITY week_of_year_and_day_date;
FUNCTION acyclic_event_occurrence_relationship;
FUNCTION acyclic_time_interval_relationship;
FUNCTION leap_year;
FUNCTION valid_calendar_date;
FUNCTION valid_time;
END_SCHEMA;
SCHEMA group_schema;
REFERENCE FROM support_resource_schema (label, bag_to_set, identifier, text);
REFERENCE FROM basic_attribute_schema (get_id_value, id_attribute);
ENTITY group;
ENTITY group_relationship;
FUNCTION acyclic_group_relationship;
END_SCHEMA;
SCHEMA effectivity_schema;
REFERENCE FROM basic_attribute_schema (description_attribute, get_description_value, get_name_value, name_attribute);
REFERENCE FROM date_time_schema (date_time_or_event_occurrence, time_interval);
REFERENCE FROM measure_schema (measure_with_unit);
REFERENCE FROM support_resource_schema (bag_to_set, identifier, label, text);
ENTITY dated_effectivity;
ENTITY effectivity;
ENTITY effectivity_relationship;
ENTITY lot_effectivity;
ENTITY serial_numbered_effectivity;
ENTITY time_interval_based_effectivity;
FUNCTION acyclic_effectivity_relationship;
END_SCHEMA;
SCHEMA external_reference_schema;
REFERENCE FROM basic_attribute_schema (description_attribute, get_description_value);
REFERENCE FROM support_resource_schema (label, text, identifier, bag_to_set);
TYPE message;
TYPE source_item;
ENTITY external_source;
ENTITY external_source_relationship;
ENTITY externally_defined_item;
ENTITY externally_defined_item_relationship;
ENTITY pre_defined_item;
FUNCTION acyclic_external_source_relationship;
FUNCTION acyclic_externally_defined_item_relationship;
END_SCHEMA;
SCHEMA support_resource_schema;
TYPE identifier;
TYPE label;
TYPE text;
FUNCTION bag_to_set;
FUNCTION type_check_function;
END_SCHEMA;
SCHEMA measure_schema;
REFERENCE FROM basic_attribute_schema (name_attribute, get_name_value);
REFERENCE FROM representation_schema (representation_context);
REFERENCE FROM support_resource_schema;
TYPE amount_of_substance_measure;
TYPE area_measure;
TYPE celsius_temperature_measure;
TYPE context_dependent_measure;
TYPE count_measure;
TYPE descriptive_measure;
TYPE electric_current_measure;
TYPE length_measure;
TYPE luminous_intensity_measure;
TYPE mass_measure;
TYPE measure_value;
TYPE numeric_measure;
TYPE parameter_value;
TYPE plane_angle_measure;
TYPE positive_length_measure;
TYPE positive_plane_angle_measure;
TYPE positive_ratio_measure;
TYPE ratio_measure;
TYPE si_prefix;
TYPE si_unit_name;
TYPE solid_angle_measure;
TYPE thermodynamic_temperature_measure;
TYPE time_measure;
TYPE unit;
TYPE volume_measure;
ENTITY amount_of_substance_measure_with_unit;
ENTITY amount_of_substance_unit;
ENTITY area_measure_with_unit;
ENTITY area_unit;
ENTITY celsius_temperature_measure_with_unit;
ENTITY context_dependent_unit;
ENTITY conversion_based_unit;
ENTITY derived_unit;
ENTITY derived_unit_element;
ENTITY dimensional_exponents;
ENTITY electric_current_measure_with_unit;
ENTITY electric_current_unit;
ENTITY global_unit_assigned_context;
ENTITY length_measure_with_unit;
ENTITY length_unit;
ENTITY luminous_intensity_measure_with_unit;
ENTITY luminous_intensity_unit;
ENTITY mass_measure_with_unit;
ENTITY mass_unit;
ENTITY measure_with_unit;
ENTITY named_unit;
ENTITY plane_angle_measure_with_unit;
ENTITY plane_angle_unit;
ENTITY ratio_measure_with_unit;
ENTITY ratio_unit;
ENTITY si_unit;
ENTITY solid_angle_measure_with_unit;
ENTITY solid_angle_unit;
ENTITY thermodynamic_temperature_measure_with_unit;
ENTITY thermodynamic_temperature_unit;
ENTITY time_measure_with_unit;
ENTITY time_unit;
ENTITY volume_measure_with_unit;
ENTITY volume_unit;
FUNCTION derive_dimensional_exponents;
FUNCTION dimensions_for_si_unit;
FUNCTION valid_units;
END_SCHEMA;
SCHEMA basic_attribute_schema;
REFERENCE FROM action_schema (action, action_request_solution);
REFERENCE FROM application_context_schema (application_context);
REFERENCE FROM approval_schema (approval_date_time, approval_role);
REFERENCE FROM configuration_management_schema (configuration_design);
REFERENCE FROM date_time_schema (date_role, date_time_role, time_role);
REFERENCE FROM effectivity_schema (effectivity);
REFERENCE FROM external_reference_schema (external_source);
REFERENCE FROM management_resources_schema (action_assignment, action_request_assignment, approval_assignment, certification_assignment, contract_assignment, document_reference, effectivity_assignment, external_referent_assignment, group_assignment, name_assignment, security_classification_assignment);
REFERENCE FROM measure_schema (derived_unit);
REFERENCE FROM person_organization_schema (address, person_and_organization_role, person_and_organization, person_role, organization_role, organizational_project);
REFERENCE FROM product_definition_schema (product_category, product_definition, product_definition_substitute);
REFERENCE FROM product_property_definition_schema (property_definition, shape_aspect, shape_aspect_relationship);
REFERENCE FROM product_property_representation_schema (context_dependent_shape_representation, property_definition_representation);
REFERENCE FROM group_schema (group);
REFERENCE FROM representation_schema (representation);
REFERENCE FROM support_resource_schema (identifier, label, text);
TYPE description_attribute_select;
TYPE id_attribute_select;
TYPE name_attribute_select;
TYPE role_select;
ENTITY description_attribute;
ENTITY id_attribute;
ENTITY name_attribute;
ENTITY object_role;
ENTITY role_association;
FUNCTION get_description_value;
FUNCTION get_id_value;
FUNCTION get_name_value;
FUNCTION get_role;
END_SCHEMA;
SCHEMA experience_schema;
REFERENCE FROM support_resource_schema (identifier, label, text, bag_to_set);
ENTITY experience;
ENTITY experience_relationship;
ENTITY experience_type;
ENTITY experience_type_relationship;
FUNCTION acyclic_experience_relationship;
FUNCTION acyclic_experience_type_relationship;
END_SCHEMA;
SCHEMA qualifications_schema;
REFERENCE FROM support_resource_schema (identifier, label, text, bag_to_set);
ENTITY qualification;
ENTITY qualification_relationship;
ENTITY qualification_type;
ENTITY qualification_type_relationship;
FUNCTION acyclic_qualification_relationship;
FUNCTION acyclic_qualification_type_relationship;
END_SCHEMA;
SCHEMA location_schema;
REFERENCE FROM support_resource_schema (identifier, label, text, bag_to_set);
ENTITY location;
ENTITY location_relationship;
FUNCTION acyclic_location_relationship;
END_SCHEMA;
(* Document WG12 N4855 date 2007-05-08. EXPRESS listing corresponding to part
42 edition 3 IS as modified by TC1 - WG12 N4854*)
SCHEMA geometry_schema;
REFERENCE FROM representation_schema
(definitional_representation,
founded_item,
functionally_defined_transformation,
item_in_context,
representation,
representation_item,
representation_context,
using_representations);
REFERENCE FROM measure_schema
(global_unit_assigned_context,
length_measure,
parameter_value,
plane_angle_measure,
plane_angle_unit,
positive_length_measure,
positive_plane_angle_measure);
REFERENCE FROM topology_schema
(edge_curve,
face_surface,
poly_loop,
vertex_point);
REFERENCE FROM geometric_model_schema
(block,
boolean_result,
cyclide_segment_solid,
eccentric_cone,
edge_based_wireframe_model,
ellipsoid,
face_based_surface_model,
faceted_primitive,
geometric_set,
half_space_solid,
half_space_2d,
primitive_2d,
rectangular_pyramid,
right_angular_wedge,
right_circular_cone,
right_circular_cylinder,
shell_based_surface_model,
shell_based_wireframe_model,
solid_model,
sphere,
torus);
CONSTANT;
TYPE axis2_placement;
TYPE b_spline_curve_form;
TYPE b_spline_surface_form;
TYPE curve_on_surface;
TYPE dimension_count;
TYPE extent_enumeration;
TYPE knot_type;
TYPE pcurve_or_surface;
TYPE preferred_surface_curve_representation;
TYPE surface_boundary;
TYPE transition_code;
TYPE trimming_preference;
TYPE trimming_select;
TYPE vector_or_direction;
ENTITY geometric_representation_context;
ENTITY axis1_placement;
ENTITY axis2_placement_2d;
ENTITY axis2_placement_3d;
ENTITY b_spline_curve;
ENTITY b_spline_curve_with_knots;
ENTITY b_spline_surface;
ENTITY b_spline_surface_with_knots;
ENTITY b_spline_volume;
ENTITY b_spline_volume_with_knots;
ENTITY bezier_curve;
ENTITY bezier_surface;
ENTITY bezier_volume;
ENTITY block_volume;
ENTITY boundary_curve;
ENTITY bounded_curve;
ENTITY bounded_pcurve;
ENTITY bounded_surface;
ENTITY bounded_surface_curve;
ENTITY cartesian_point;
ENTITY cartesian_transformation_operator;
ENTITY cartesian_transformation_operator_2d;
ENTITY cartesian_transformation_operator_3d;
ENTITY circle;
ENTITY circular_involute;
ENTITY clothoid;
ENTITY composite_curve;
ENTITY composite_curve_on_surface;
ENTITY composite_curve_segment;
ENTITY conic;
ENTITY conical_surface;
ENTITY curve;
ENTITY curve_bounded_surface;
ENTITY curve_replica;
ENTITY cylindrical_point;
ENTITY cylindrical_surface;
ENTITY cylindrical_volume;
ENTITY degenerate_pcurve;
ENTITY degenerate_toroidal_surface;
ENTITY direction;
ENTITY dupin_cyclide_surface;
ENTITY eccentric_conical_volume;
ENTITY elementary_surface;
ENTITY ellipse;
ENTITY ellipsoid_volume;
ENTITY evaluated_degenerate_pcurve;
ENTITY fixed_reference_swept_surface;
ENTITY geometric_representation_item;
ENTITY line;
ENTITY hexahedron_volume;
ENTITY hyperbola;
ENTITY intersection_curve;
ENTITY offset_curve_2d;
ENTITY offset_curve_3d;
ENTITY offset_surface;
ENTITY oriented_surface;
ENTITY outer_boundary_curve;
ENTITY parabola;
ENTITY pcurve;
ENTITY placement;
ENTITY plane;
ENTITY polar_point;
ENTITY point;
ENTITY point_in_volume;
ENTITY point_on_curve;
ENTITY point_on_surface;
ENTITY point_replica;
ENTITY polyline;
ENTITY pyramid_volume;
ENTITY quasi_uniform_curve;
ENTITY quasi_uniform_surface;
ENTITY quasi_uniform_volume;
ENTITY rational_b_spline_curve;
ENTITY rational_b_spline_surface;
ENTITY rational_b_spline_volume;
ENTITY rectangular_composite_surface;
ENTITY rectangular_trimmed_surface;
ENTITY reparametrised_composite_curve_segment;
ENTITY seam_curve;
ENTITY spherical_point;
ENTITY spherical_surface;
ENTITY spherical_volume;
ENTITY surface;
ENTITY surface_curve;
ENTITY surface_curve_swept_surface;
ENTITY surface_of_linear_extrusion;
ENTITY surface_of_revolution;
ENTITY surface_patch;
ENTITY surface_replica;
ENTITY swept_surface;
ENTITY tetrahedron_volume;
ENTITY toroidal_volume;
ENTITY trimmed_curve;
ENTITY toroidal_surface;
ENTITY uniform_curve;
ENTITY uniform_surface;
ENTITY uniform_volume;
ENTITY vector;
ENTITY volume;
ENTITY wedge_volume;
RULE compatible_dimension;
FUNCTION above_plane;
FUNCTION acyclic_curve_replica;
FUNCTION acyclic_point_replica;
FUNCTION acyclic_surface_replica;
FUNCTION associated_surface;
FUNCTION base_axis;
FUNCTION build_2axes;
FUNCTION build_axes;
FUNCTION constraints_composite_curve_on_surface;
FUNCTION constraints_param_b_spline;
FUNCTION constraints_rectangular_composite_surface;
FUNCTION cross_product;
FUNCTION curve_weights_positive;
FUNCTION default_b_spline_curve_weights;
FUNCTION default_b_spline_surface_weights;
FUNCTION default_b_spline_knot_mult;
FUNCTION default_b_spline_knots;
FUNCTION dimension_of;
FUNCTION dot_product;
FUNCTION first_proj_axis;
FUNCTION get_basis_surface;
FUNCTION list_to_array;
FUNCTION make_array_of_array;
FUNCTION make_array_of_array_of_array;
FUNCTION normalise;
FUNCTION orthogonal_complement;
FUNCTION same_side;
FUNCTION scalar_times_vector;
FUNCTION second_proj_axis;
FUNCTION surface_weights_positive;
FUNCTION vector_difference;
FUNCTION vector_sum;
FUNCTION volume_weights_positive;
END_SCHEMA; -- end GEOMETRY schema
SCHEMA topology_schema;
REFERENCE FROM geometry_schema;
REFERENCE FROM representation_schema(representation_item);
CONSTANT;
TYPE list_of_reversible_topology_item;
TYPE reversible_topology;
TYPE reversible_topology_item;
TYPE set_of_reversible_topology_item;
TYPE shell;
ENTITY closed_shell;
ENTITY connected_edge_set;
ENTITY connected_face_set;
ENTITY connected_face_sub_set;
ENTITY edge;
ENTITY edge_curve;
ENTITY edge_loop;
ENTITY face;
ENTITY face_bound;
ENTITY face_outer_bound;
ENTITY face_surface;
ENTITY loop;
ENTITY open_path;
ENTITY open_shell;
ENTITY oriented_closed_shell;
ENTITY oriented_edge;
ENTITY oriented_face;
ENTITY oriented_open_shell;
ENTITY oriented_path;
ENTITY path;
ENTITY poly_loop;
ENTITY seam_edge;
ENTITY subedge;
ENTITY subface;
ENTITY topological_representation_item;
ENTITY vertex;
ENTITY vertex_point;
ENTITY vertex_loop;
ENTITY vertex_shell;
ENTITY wire_shell;
FUNCTION boolean_choose;
FUNCTION closed_shell_reversed;
FUNCTION conditional_reverse;
FUNCTION edge_curve_pcurves;
FUNCTION edge_reversed;
FUNCTION face_bound_reversed;
FUNCTION face_reversed;
FUNCTION list_face_loops;
FUNCTION list_loop_edges;
FUNCTION list_of_topology_reversed;
FUNCTION list_shell_edges;
FUNCTION list_shell_faces;
FUNCTION list_shell_loops;
FUNCTION list_to_set;
FUNCTION mixed_loop_type_set;
FUNCTION open_shell_reversed;
FUNCTION path_head_to_tail;
FUNCTION path_reversed;
FUNCTION set_of_topology_reversed;
FUNCTION shell_reversed;
FUNCTION topology_reversed;
FUNCTION vertex_point_pcurves;
END_SCHEMA; -- end TOPOLOGY schema
SCHEMA geometric_model_schema;
REFERENCE FROM geometry_schema;
REFERENCE FROM topology_schema;
REFERENCE FROM measure_schema(length_measure,
parameter_value,
plane_angle_measure,
plane_angle_unit,
positive_length_measure,
positive_plane_angle_measure);
REFERENCE FROM representation_schema(founded_item,
representation_item);
TYPE boolean_operand;
TYPE boolean_operator;
TYPE csg_select;
TYPE csg_primitive;
TYPE geometric_set_select;
TYPE surface_model;
TYPE wireframe_model;
ENTITY block;
ENTITY boolean_result;
ENTITY box_domain;
ENTITY boxed_half_space;
ENTITY brep_2d;
ENTITY brep_with_voids;
ENTITY circular_area;
ENTITY convex_hexahedron;
ENTITY csg_solid;
ENTITY cyclide_segment_solid;
ENTITY eccentric_cone;
ENTITY edge_based_wireframe_model;
ENTITY face_based_surface_model;
ENTITY geometric_curve_set;
ENTITY geometric_set;
ENTITY ellipsoid;
ENTITY elliptic_area;
ENTITY extruded_area_solid;
ENTITY extruded_face_solid;
ENTITY faceted_brep;
ENTITY faceted_primitive;
ENTITY geometric_set_replica;
ENTITY half_space_2d;
ENTITY half_space_solid;
ENTITY manifold_solid_brep;
ENTITY polygonal_area;
ENTITY primitive_2d;
ENTITY rectangle_domain;
ENTITY rectangled_half_space;
ENTITY rectangular_area;
ENTITY rectangular_pyramid;
ENTITY revolved_area_solid;
ENTITY revolved_face_solid;
ENTITY right_angular_wedge;
ENTITY right_circular_cone;
ENTITY right_circular_cylinder;
ENTITY sectioned_spine;
ENTITY shell_based_surface_model;
ENTITY shell_based_wireframe_model;
ENTITY solid_model;
ENTITY solid_replica;
ENTITY sphere;
ENTITY surface_curve_swept_area_solid;
ENTITY surface_curve_swept_face_solid;
ENTITY swept_area_solid;
ENTITY swept_disk_solid;
ENTITY swept_face_solid;
ENTITY tetrahedron;
ENTITY torus;
ENTITY trimmed_volume;
FUNCTION acyclic_set_replica;
FUNCTION acyclic_solid_replica;
FUNCTION build_transformed_set;
FUNCTION constraints_geometry_shell_based_surface_model;
FUNCTION constraints_geometry_shell_based_wireframe_model;
FUNCTION msb_shells;
END_SCHEMA; -- end GEOMETRIC MODEL schema
(*
ISO TC184/SC4/WG12 N4828 - ISO/CD 10303-43 Representation structures - EXPRESS
*)
SCHEMA representation_schema;
REFERENCE FROM basic_attribute_schema
(get_description_value,
get_id_value);
REFERENCE FROM measure_schema
(measure_value,
measure_with_unit);
REFERENCE FROM support_resource_schema
(bag_to_set,
identifier,
label,
text);
TYPE compound_item_definition;
TYPE founded_item_select;
TYPE list_representation_item;
TYPE set_representation_item;
TYPE transformation;
ENTITY binary_representation_item;
ENTITY bytes_representation_item;
ENTITY compound_representation_item;
ENTITY definitional_representation;
ENTITY definitional_representation_relationship;
ENTITY definitional_representation_relationship_with_same_context;
ENTITY founded_item;
ENTITY functionally_defined_transformation;
ENTITY global_uncertainty_assigned_context;
ENTITY item_defined_transformation;
ENTITY mapped_item;
ENTITY parametric_representation_context;
ENTITY representation;
ENTITY representation_context;
ENTITY representation_item;
ENTITY representation_item_relationship;
ENTITY representation_map;
ENTITY representation_relationship;
ENTITY representation_relationship_with_transformation;
ENTITY uncertainty_assigned_representation;
ENTITY uncertainty_measure_with_unit;
ENTITY value_representation_item;
FUNCTION acyclic_mapped_representation;
FUNCTION acyclic_representation_relationship;
FUNCTION item_in_context;
FUNCTION using_items;
FUNCTION using_representations;
FUNCTION valid_measure_value;
END_SCHEMA;
SCHEMA product_structure_schema;
REFERENCE FROM product_definition_schema
(product,
product_definition,
product_definition_relationship,
acyclic_product_definition_relationship);
REFERENCE FROM measure_schema
(measure_with_unit);
REFERENCE FROM support_resource_schema
(identifier, label, text);
ENTITY alternate_product_relationship;
ENTITY assembly_component_usage;
ENTITY assembly_component_usage_substitute;
ENTITY assembly_component_usage_substitute_with_ranking;
ENTITY make_from_usage_option;
ENTITY make_from_usage_option_group;
ENTITY next_assembly_usage_occurrence;
ENTITY product_definition_occurrence_relationship;
ENTITY product_definition_usage;
ENTITY promissory_usage_occurrence;
ENTITY quantified_assembly_component_usage;
ENTITY specified_higher_usage_occurrence;
END_SCHEMA; -- product_structure
SCHEMA product_concept_schema;
REFERENCE FROM support_resource_schema
(text, label, identifier);
REFERENCE FROM application_context_schema
(product_concept_context);
ENTITY concept_feature_operator;
ENTITY concept_feature_relationship;
ENTITY concept_feature_relationship_with_condition;
ENTITY conditional_concept_feature;
ENTITY product_concept;
ENTITY product_concept_feature;
ENTITY product_concept_feature_association;
ENTITY product_concept_relationship;
END_SCHEMA; -- product_concept_schema
SCHEMA configuration_management_schema;
REFERENCE FROM product_definition_schema
(product_definition,
product_definition_formation,
product_definition_effectivity);
REFERENCE FROM product_structure_schema
(product_definition_usage);
REFERENCE FROM product_concept_schema
(product_concept,
product_concept_feature_association);
REFERENCE FROM basic_attribute_schema
(get_description_value,
get_name_value);
REFERENCE FROM support_resource_schema
(text, label, identifier, bag_to_set);
TYPE configuration_design_item;
ENTITY configurable_item;
ENTITY configuration_design;
ENTITY configuration_effectivity;
ENTITY configuration_item;
ENTITY configuration_item_relationship;
END_SCHEMA; -- configuration_management_schema
(*
$Id: 10303-045e2.exp,v 1.1 2010/02/25 02:34:56 loffredo Exp $
ISO TC184/SC4/WG12 N6751 - ISO/IS 10303-45 Material properties - EXPRESS
Supersedes ISO TC184/SC4/WG12 N5100 - ISO/IS 10303-45 Material properties - EXPRESS
changes to material_designation as per SEDS #1423.
*)
SCHEMA material_property_definition_schema;
REFERENCE FROM material_property_representation_schema
(material_property_representation);
REFERENCE FROM measure_schema
(measure_with_unit);
REFERENCE FROM product_definition_schema
(product_definition_relationship);
REFERENCE FROM product_property_definition_schema
(characterized_definition,
property_definition);
REFERENCE FROM qualified_measure_schema
(maths_value_with_unit);
REFERENCE FROM support_resource_schema
(label,
text,
bag_to_set);
TYPE characterized_material_property;
TYPE characterized_product_composition_value;
ENTITY material_designation;
ENTITY material_designation_characterization;
ENTITY material_property;
ENTITY product_material_composition_relationship;
ENTITY property_definition_relationship;
FUNCTION acyclic_property_definition_relationship;
END_SCHEMA; -- material_property_definition_schema
(*
$Id: 10303-045e2.exp,v 1.1 2010/02/25 02:34:56 loffredo Exp $
ISO TC184/SC4/WG12 N5100 - ISO/IS 10303-45 Material properties - EXPRESS
*)
SCHEMA material_property_representation_schema;
REFERENCE FROM product_property_representation_schema
(property_definition_representation);
REFERENCE FROM support_resource_schema
(label,
text);
ENTITY data_environment;
ENTITY data_environment_relationship;
ENTITY material_property_representation;
END_SCHEMA; -- material_property_representation_schema
(*
$Id: 10303-045e2.exp,v 1.1 2010/02/25 02:34:56 loffredo Exp $
ISO TC184/SC4/WG12 N5100 - ISO/IS 10303-45 Material properties - EXPRESS
*)
SCHEMA qualified_measure_schema;
REFERENCE FROM mathematical_functions_schema
(maths_value);
REFERENCE FROM measure_schema
(measure_with_unit,
unit);
REFERENCE FROM representation_schema
(representation_item);
REFERENCE FROM support_resource_schema
(label,
text,
bag_to_set);
TYPE value_qualifier;
ENTITY descriptive_representation_item;
ENTITY expanded_uncertainty;
ENTITY maths_value_qualification;
ENTITY maths_value_representation_item;
ENTITY maths_value_with_unit;
ENTITY measure_qualification;
ENTITY measure_representation_item;
ENTITY precision_qualifier;
ENTITY qualified_representation_item;
ENTITY qualitative_uncertainty;
ENTITY standard_uncertainty;
ENTITY type_qualifier;
ENTITY uncertainty_qualifier;
END_SCHEMA; -- qualified_measure_schema
(*
The following EXPRESS is for ISO 10303-46:1994 Technical Corrigendum 2
This is document ISO TC184/SC4/WG12 N996
*)
SCHEMA presentation_organization_schema;
REFERENCE FROM presentation_resource_schema
(colour,
planar_box,
planar_extent,
presentation_scaled_placement);
REFERENCE FROM presentation_definition_schema
(annotation_occurrence,
symbol_representation,
symbol_representation_relationship);
REFERENCE FROM presentation_appearance_schema
(styled_item);
REFERENCE FROM geometry_schema
(axis2_placement_2d,
axis2_placement_3d,
cartesian_point,
curve,
direction,
dot_product,
geometric_representation_context,
geometric_representation_item,
plane
);
REFERENCE FROM representation_schema
(founded_item,
item_defined_transformation,
item_in_context,
mapped_item,
representation,
representation_item,
representation_map,
representation_relationship,
representation_relationship_with_transformation);
REFERENCE FROM measure_schema
(length_measure,
positive_ratio_measure,
positive_plane_angle_measure);
REFERENCE FROM support_resource_schema
(identifier,
label,
text,
bag_to_set);
TYPE presentation_size_assignment_select;
TYPE area_or_view;
TYPE central_or_parallel;
TYPE layered_item;
TYPE presentation_representation_select;
ENTITY presentation_set;
ENTITY presentation_representation;
ENTITY presentation_area;
ENTITY area_in_set;
ENTITY presentation_view;
ENTITY area_dependent_annotation_representation;
ENTITY product_data_representation_view;
ENTITY view_dependent_annotation_representation;
ENTITY presentation_size;
ENTITY background_colour;
ENTITY presentation_representation_relationship;
ENTITY graphical_transformation;
ENTITY camera_model;
ENTITY camera_model_d2;
ENTITY camera_model_d2_shape_clipping;
ENTITY camera_model_d3;
ENTITY view_volume;
ENTITY camera_model_d3_with_hlhsr;
ENTITY camera_model_d3_multi_clipping;
ENTITY camera_model_with_light_sources;
ENTITY light_source;
ENTITY light_source_ambient;
ENTITY light_source_directional;
ENTITY light_source_positional;
ENTITY light_source_spot;
ENTITY camera_image;
ENTITY camera_usage;
ENTITY camera_image_3d_with_scale;
ENTITY presentation_layer_assignment;
ENTITY representation_item_dependent_layer_assignment;
ENTITY presentation_layer_usage;
ENTITY presented_item_representation;
ENTITY presented_item;
RULE symbol_representation_rule;
FUNCTION acyclic_presentation_representation_relationship;
FUNCTION aspect_ratio;
END_SCHEMA; -- presentation_organization_schema
SCHEMA presentation_definition_schema;
REFERENCE FROM external_reference_schema
(externally_defined_item,
pre_defined_item);
REFERENCE FROM geometry_schema
(axis2_placement,
curve,
geometric_representation_item,
point
);
REFERENCE FROM measure_schema
(positive_ratio_measure);
REFERENCE FROM presentation_appearance_schema
(styled_item);
REFERENCE FROM presentation_resource_schema
(character_glyph_symbol,
planar_box,
planar_extent,
font_select,
presentable_text,
text_font);
REFERENCE FROM representation_schema
(item_in_context,
mapped_item,
representation,
representation_item,
representation_map,
representation_relationship,
representation_relationship_with_transformation,
using_representations);
REFERENCE FROM support_resource_schema
(label,
text,
bag_to_set);
TYPE text_delineation;
TYPE defined_symbol_select;
TYPE text_or_character;
TYPE text_alignment;
TYPE defined_glyph_select;
TYPE text_path;
ENTITY annotation_fill_area;
ENTITY defined_symbol;
ENTITY defined_table;
ENTITY symbol_target;
ENTITY pre_defined_symbol;
ENTITY externally_defined_symbol;
ENTITY annotation_symbol;
ENTITY annotation_table;
ENTITY symbol_representation_map;
ENTITY symbol_representation;
ENTITY symbol_representation_with_blanking_box;
ENTITY table_representation;
ENTITY table_record_representation;
ENTITY table_record_field_representation;
ENTITY table_record_field_representation_with_clipping_box;
ENTITY symbol_representation_relationship;
ENTITY table_representation_relationship;
ENTITY annotation_text;
ENTITY annotation_text_with_extent;
ENTITY annotation_text_with_delineation;
ENTITY annotation_text_with_blanking_box;
ENTITY annotation_text_with_associated_curves;
ENTITY text_string_representation;
ENTITY annotation_text_character;
ENTITY defined_character_glyph;
ENTITY externally_defined_character_glyph;
ENTITY pre_defined_character_glyph;
ENTITY text_literal;
ENTITY text_literal_with_extent;
ENTITY text_literal_with_delineation;
ENTITY text_literal_with_blanking_box;
ENTITY text_literal_with_associated_curves;
ENTITY composite_text;
ENTITY composite_text_with_extent;
ENTITY composite_text_with_delineation;
ENTITY composite_text_with_blanking_box;
ENTITY composite_text_with_associated_curves;
ENTITY annotation_occurrence;
ENTITY annotation_point_occurrence;
ENTITY annotation_curve_occurrence;
ENTITY annotation_fill_area_occurrence;
ENTITY annotation_text_occurrence;
ENTITY annotation_symbol_occurrence;
ENTITY annotation_table_occurrence;
ENTITY annotation_occurrence_relationship;
ENTITY table_text_relationship;
FUNCTION acyclic_composite_text;
FUNCTION acyclic_symbol_representation_relationship;
FUNCTION field_in_table;
END_SCHEMA; -- presentation_definition_schema
SCHEMA presentation_appearance_schema;
REFERENCE FROM external_reference_schema
(externally_defined_item,
pre_defined_item);
REFERENCE FROM geometry_schema
(axis2_placement,
cartesian_point,
curve,
geometric_representation_item,
point,
vector);
REFERENCE FROM group_schema
(group);
REFERENCE FROM measure_schema
(descriptive_measure,
length_measure,
measure_with_unit,
plane_angle_measure,
positive_length_measure,
ratio_measure,
positive_ratio_measure);
REFERENCE FROM presentation_organization_schema
(area_dependent_annotation_representation,
presentation_area,
presentation_layer_assignment,
presentation_layer_usage,
presentation_representation,
presentation_set,
presentation_view,
product_data_representation_view,
view_dependent_annotation_representation);
REFERENCE FROM presentation_definition_schema
(annotation_curve_occurrence,
annotation_fill_area,
annotation_symbol_occurrence,
annotation_text_with_delineation,
symbol_representation_with_blanking_box);
REFERENCE FROM presentation_resource_schema
(character_glyph_symbol_outline,
character_glyph_symbol_stroke,
colour);
REFERENCE FROM representation_schema
(mapped_item,
representation,
representation_item,
representation_map,
using_representations);
REFERENCE FROM support_resource_schema
(label,
bag_to_set);
TYPE style_context_select;
TYPE presentation_style_select;
TYPE null_style;
TYPE marker_select;
TYPE marker_type;
TYPE size_select;
TYPE curve_font_or_scaled_curve_font_select;
TYPE curve_style_font_select;
TYPE squared_or_rounded;
TYPE fill_style_select;
TYPE fill_area_style_tile_shape_select;
TYPE curve_or_annotation_curve_occurrence;
TYPE surface_side;
TYPE surface_side_style_select;
TYPE surface_style_element_select;
TYPE curve_or_render;
TYPE shading_curve_method;
TYPE direction_count_select;
TYPE u_direction_count;
TYPE v_direction_count;
TYPE shading_surface_method;
TYPE rendering_properties_select;
TYPE character_style_select;
TYPE text_justification;
TYPE box_characteristic_select;
TYPE box_height;
TYPE box_width;
TYPE box_slant_angle;
TYPE box_rotate_angle;
TYPE character_spacing_select;
TYPE symbol_style_select;
TYPE tolerance_select;
TYPE approximation_method;
TYPE tolerance_deviation_select;
TYPE curve_tolerance_deviation;
TYPE surface_tolerance_deviation;
TYPE product_or_presentation_space;
TYPE tolerance_parameter_select;
TYPE curve_tolerance_parameter;
TYPE surface_tolerance_parameter;
TYPE hiding_or_blanking_select;
TYPE invisibility_context;
TYPE invisible_item;
ENTITY styled_item;
ENTITY over_riding_styled_item;
ENTITY context_dependent_over_riding_styled_item;
ENTITY presentation_style_assignment;
ENTITY presentation_style_by_context;
ENTITY pre_defined_presentation_style;
ENTITY externally_defined_style;
ENTITY point_style;
ENTITY pre_defined_marker;
ENTITY pre_defined_size;
ENTITY curve_style;
ENTITY curve_style_with_ends_and_corners;
ENTITY curve_style_with_extension;
ENTITY pre_defined_curve_font;
ENTITY externally_defined_curve_font;
ENTITY curve_style_font;
ENTITY curve_style_font_pattern;
ENTITY curve_style_wide;
ENTITY curve_style_curve_pattern_set;
ENTITY curve_style_curve_pattern;
ENTITY curve_style_font_and_scaling;
ENTITY draughting_pre_defined_curve_font;
ENTITY fill_area_style;
ENTITY fill_area_style_colour;
ENTITY pre_defined_hatch_style;
ENTITY externally_defined_hatch_style;
ENTITY fill_area_style_hatching;
ENTITY pre_defined_tile_style;
ENTITY externally_defined_tile_style;
ENTITY fill_area_style_tiles;
ENTITY fill_area_style_tile_curve_with_style;
ENTITY fill_area_style_tile_coloured_region;
ENTITY fill_area_style_tile_symbol_with_style;
ENTITY pre_defined_tile;
ENTITY externally_defined_tile;
ENTITY one_direction_repeat_factor;
ENTITY two_direction_repeat_factor;
ENTITY surface_style_usage;
ENTITY pre_defined_surface_side_style;
ENTITY surface_side_style;
ENTITY surface_style_fill_area;
ENTITY surface_style_boundary;
ENTITY curve_style_rendering;
ENTITY surface_rendering_properties;
ENTITY surface_style_silhouette;
ENTITY surface_style_segmentation_curve;
ENTITY surface_style_control_grid;
ENTITY surface_style_parameter_line;
ENTITY surface_style_rendering;
ENTITY surface_style_rendering_with_properties;
ENTITY surface_style_reflectance_ambient;
ENTITY surface_style_reflectance_ambient_diffuse;
ENTITY surface_style_reflectance_ambient_diffuse_specular;
ENTITY surface_style_transparent;
ENTITY text_style;
ENTITY character_glyph_style_stroke;
ENTITY character_glyph_style_outline;
ENTITY character_glyph_style_outline_with_characteristics;
ENTITY text_style_for_defined_font;
ENTITY text_style_with_justification;
ENTITY text_style_with_box_characteristics;
ENTITY text_style_with_spacing;
ENTITY pre_defined_character_spacing;
ENTITY text_style_with_mirror;
ENTITY symbol_style;
ENTITY symbol_element_style;
ENTITY symbol_colour;
ENTITY approximation_tolerance;
ENTITY approximation_tolerance_deviation;
ENTITY approximation_tolerance_parameter;
ENTITY occlusion_precedence;
ENTITY invisibility;
ENTITY context_dependent_invisibility;
FUNCTION acyclic_occlusion_precedence;
END_SCHEMA; -- presentation_appearance_schema
SCHEMA presentation_resource_schema;
REFERENCE FROM external_reference_schema
(externally_defined_item,
pre_defined_item);
REFERENCE FROM geometry_schema
(axis2_placement,
curve,
geometric_representation_item
);
REFERENCE FROM measure_schema
(length_measure,
positive_length_measure,
positive_ratio_measure,
ratio_measure);
REFERENCE FROM presentation_definition_schema
(annotation_fill_area,
symbol_representation);
REFERENCE FROM representation_schema
(item_in_context,
representation);
REFERENCE FROM support_resource_schema
(identifier,
label,
text);
TYPE staircase_or_linear;
TYPE presentable_text;
TYPE font_select;
ENTITY character_glyph_symbol;
ENTITY character_glyph_symbol_stroke;
ENTITY character_glyph_symbol_outline;
ENTITY character_glyph_font_usage;
ENTITY text_font;
ENTITY text_font_family;
ENTITY text_font_in_family;
ENTITY externally_defined_text_font;
ENTITY pre_defined_text_font;
ENTITY colour;
ENTITY colour_specification;
ENTITY colour_rgb;
ENTITY colour_associated;
ENTITY colour_association_table;
ENTITY state_variable_with_colour;
ENTITY pre_defined_colour;
ENTITY planar_extent;
ENTITY planar_box;
ENTITY presentation_scaled_placement;
ENTITY draughting_pre_defined_colour;
ENTITY draughting_pre_defined_text_font;
END_SCHEMA; -- presentation_resource_schema
(*
This is WG12 N548. This incorporates the changes identified in ISO 10303-47 TC1
into the EXPRESS of the document
*)
SCHEMA shape_aspect_definition_schema;
REFERENCE FROM product_property_definition_schema
(shape_aspect,
shape_aspect_relationship);
REFERENCE FROM measure_schema
(measure_with_unit);
REFERENCE FROM support_resource_schema
(bag_to_set, label, identifier);
TYPE limit_condition;
ENTITY datum;
ENTITY datum_feature;
ENTITY datum_target;
ENTITY datum_reference;
ENTITY referenced_modified_datum;
ENTITY composite_shape_aspect;
ENTITY derived_shape_aspect;
ENTITY apex;
ENTITY centre_of_symmetry;
ENTITY geometric_alignment;
ENTITY geometric_intersection;
ENTITY parallel_offset;
ENTITY perpendicular_to;
ENTITY extension;
ENTITY tangent;
ENTITY shape_aspect_deriving_relationship;
ENTITY symmetric_shape_aspect;
END_SCHEMA; -- shape_aspect_definition_schema
SCHEMA shape_dimension_schema;
REFERENCE FROM measure_schema
(measure_with_unit);
REFERENCE FROM representation_schema
(representation);
REFERENCE FROM qualified_measure_schema
(measure_representation_item,
qualified_representation_item);
REFERENCE FROM product_property_representation_schema
(shape_representation);
REFERENCE FROM product_property_definition_schema
(shape_aspect,
shape_aspect_relationship);
REFERENCE FROM support_resource_schema
(label,
text);
TYPE angle_relator;
TYPE dimensional_characteristic;
ENTITY angular_location;
ENTITY angular_size;
ENTITY dimensional_characteristic_representation;
ENTITY dimensional_location;
ENTITY dimensional_location_with_path;
ENTITY dimensional_size;
ENTITY dimensional_size_with_path;
ENTITY shape_dimension_representation;
END_SCHEMA; -- shape_dimension_schema
SCHEMA shape_tolerance_schema;
REFERENCE FROM product_property_definition_schema
(shape_aspect,
shape_aspect_relationship);
REFERENCE FROM measure_schema
(derive_dimensional_exponents,
dimensional_exponents,
measure_with_unit,
measure_value);
REFERENCE FROM representation_schema
(representation);
REFERENCE FROM support_resource_schema
(label,
text);
REFERENCE FROM shape_aspect_definition_schema
(datum_reference,
limit_condition);
REFERENCE FROM shape_dimension_schema
(dimensional_characteristic,
dimensional_location);
TYPE tolerance_method_definition;
TYPE shape_tolerance_select;
ENTITY dimension_related_tolerance_zone_element;
ENTITY geometric_tolerance;
ENTITY geometric_tolerance_relationship;
ENTITY geometric_tolerance_with_datum_reference;
ENTITY geometric_tolerance_with_defined_unit;
ENTITY modified_geometric_tolerance;
ENTITY projected_zone_definition;
ENTITY runout_zone_definition;
ENTITY runout_zone_orientation;
ENTITY runout_zone_orientation_reference_direction;
ENTITY statistical_distribution_for_tolerance;
ENTITY tolerance_with_statistical_distribution;
ENTITY tolerance_zone;
ENTITY tolerance_zone_form;
ENTITY tolerance_zone_definition;
ENTITY limits_and_fits;
ENTITY plus_minus_tolerance;
ENTITY tolerance_value;
END_SCHEMA; -- End of shape_tolerance_schema
SCHEMA method_definition_schema;
REFERENCE FROM action_schema
(action_method,
action_method_relationship,
action_relationship);
REFERENCE FROM document_schema
(document,
document_usage_constraint);
REFERENCE FROM effectivity_schema
(effectivity);
REFERENCE FROM measure_schema
(count_measure);
REFERENCE FROM support_resource_schema
(label,
text);
REFERENCE FROM process_property_schema
(product_definition_process,
property_process);
TYPE relationship_with_condition;
TYPE process_or_process_relationship;
ENTITY action_method_with_associated_documents;
ENTITY action_method_with_associated_documents_constrained;
ENTITY action_method_to_select_from;
ENTITY process_or_process_relationship_effectivity;
ENTITY serial_action_method;
ENTITY sequential_method;
ENTITY concurrent_action_method;
ENTITY context_dependent_action_method_relationship;
ENTITY context_dependent_action_relationship;
ENTITY relationship_condition;
END_SCHEMA; -- method_definition_schema
SCHEMA process_property_schema;
REFERENCE FROM action_schema
(action,
action_method,
action_method_relationship,
action_relationship,
action_resource,
action_resource_relationship,
acyclic_action_relationship);
REFERENCE FROM product_property_definition_schema
(characterized_product_definition,
property_definition,
shape_definition);
REFERENCE FROM support_resource_schema
(identifier,
label,
text);
TYPE characterized_action_definition;
TYPE characterized_resource_definition;
TYPE property_or_shape_select;
ENTITY action_property;
ENTITY product_definition_process;
ENTITY process_product_association;
ENTITY property_process;
ENTITY process_property_association;
ENTITY replacement_relationship;
ENTITY resource_property;
ENTITY action_resource_requirement;
ENTITY action_property_relationship;
ENTITY requirement_for_action_resource;
ENTITY resource_property_relationship;
ENTITY action_resource_requirement_relationship;
ENTITY resource_requirement_type;
ENTITY resource_requirement_type_relationship;
END_SCHEMA; -- process_property_schema
SCHEMA process_property_representation_schema;
REFERENCE FROM support_resource_schema
(label,
text);
REFERENCE FROM representation_schema
(representation);
REFERENCE FROM process_property_schema
(action_property,
resource_property);
ENTITY action_property_representation;
ENTITY resource_property_representation;
END_SCHEMA; -- process_property_representation_schema
(* WG12 N4886 Part 50 EXPRESS as modified by TC1 2007-07-25 (WG12 N4885) *)
(* Genenerated from: ../../irs/wg12n921.exp *)
SCHEMA mathematical_functions_schema;
-- This file constitutes document WG12 N921
-- Master document: ISO 10303-50:2001
-- EXPRESS last modified: 2001-09-07
REFERENCE FROM ISO13584_generic_expressions_schema -- ISO 13584-20
(binary_generic_expression,
environment,
generic_expression,
generic_literal,
generic_variable,
multiple_arity_generic_expression,
simple_generic_expression,
unary_generic_expression,
variable_semantics);
REFERENCE FROM ISO13584_expressions_schema -- ISO 13584-20
(abs_expression AS abs_function,
acos_expression AS acos_function,
and_expression,
asin_expression AS asin_function,
atan_expression AS atan_function,
binary_boolean_expression,
binary_numeric_call_expression AS binary_function_call,
binary_numeric_expression,
boolean_defined_expression AS boolean_defined_function,
boolean_expression,
boolean_literal,
boolean_variable,
comparison_equal,
comparison_expression,
comparison_greater,
comparison_greater_equal,
comparison_less,
comparison_less_equal,
comparison_not_equal,
concat_expression,
cos_expression AS cos_function,
defined_expression AS defined_function,
div_expression,
equals_expression,
exp_expression AS exp_function,
expression,
format_expression AS format_function,
index_expression,
int_literal,
int_numeric_variable,
int_value_expression AS int_value_function,
integer_defined_expression AS integer_defined_function,
interval_expression,
length_expression AS length_function,
like_expression,
literal_number,
log_expression AS log_function,
log10_expression AS log10_function,
log2_expression AS log2_function,
maximum_expression AS maximum_function,
minimum_expression AS minimum_function,
minus_expression,
unary_minus_expression AS minus_function,
mod_expression,
mult_expression,
multiple_arity_boolean_expression,
multiple_arity_numeric_call_expression AS multiple_arity_function_call,
multiple_arity_numeric_expression,
not_expression,
numeric_defined_expression AS numeric_defined_function,
numeric_expression,
numeric_variable,
odd_expression AS odd_function,
or_expression,
plus_expression,
power_expression,
real_defined_expression AS real_defined_function,
real_literal,
real_numeric_variable,
simple_boolean_expression,
simple_numeric_expression,
simple_string_expression,
sin_expression AS sin_function,
slash_expression,
sql_mappable_defined_expression AS sql_mappable_defined_function,
square_root_expression AS square_root_function,
string_defined_expression AS string_defined_function,
string_expression,
string_literal,
string_variable,
substring_expression,
tan_expression AS tan_function,
unary_boolean_expression,
unary_numeric_call_expression AS unary_function_call,
unary_numeric_expression,
value_expression AS value_function,
variable,
xor_expression);
REFERENCE FROM support_resource_schema -- ISO 10303-41
(label,
text);
REFERENCE FROM external_reference_schema -- ISO 10303-41
(externally_defined_item);
REFERENCE FROM geometry_schema -- ISO 10303-42
(curve,
dimension_of,
point,
surface,
volume);
CONSTANT;
TYPE nonnegative_integer;
TYPE positive_integer;
TYPE zero_or_one;
TYPE one_or_two;
TYPE maths_number;
TYPE maths_real;
TYPE maths_integer;
TYPE maths_logical;
TYPE maths_boolean;
TYPE maths_string;
TYPE maths_binary;
TYPE maths_simple_atom;
TYPE maths_atom;
TYPE atom_based_tuple;
TYPE atom_based_value;
TYPE maths_tuple;
TYPE maths_value;
TYPE maths_expression;
TYPE maths_function_select;
TYPE input_selector;
TYPE elementary_space_enumerators;
TYPE ordering_type;
TYPE lower_upper;
TYPE symmetry_type;
TYPE elementary_function_enumerators;
TYPE open_closed;
TYPE space_constraint_type;
TYPE repackage_options;
TYPE extension_options;
TYPE maths_enum_atom;
TYPE dotted_express_identifier;
TYPE express_identifier;
TYPE product_space;
TYPE tuple_space;
TYPE maths_space_or_function;
TYPE real_interval;
ENTITY quantifier_expression;
ENTITY dependent_variable_definition;
ENTITY bound_variable_semantics;
ENTITY free_variable_semantics;
ENTITY complex_number_literal;
ENTITY logical_literal;
ENTITY binary_literal;
ENTITY maths_enum_literal;
ENTITY real_tuple_literal;
ENTITY integer_tuple_literal;
ENTITY atom_based_literal;
ENTITY maths_tuple_literal;
ENTITY maths_variable;
ENTITY maths_real_variable;
ENTITY maths_integer_variable;
ENTITY maths_boolean_variable;
ENTITY maths_string_variable;
ENTITY function_application;
ENTITY maths_space;
ENTITY elementary_space;
ENTITY finite_integer_interval;
ENTITY integer_interval_from_min;
ENTITY integer_interval_to_max;
ENTITY finite_real_interval;
ENTITY real_interval_from_min;
ENTITY real_interval_to_max;
ENTITY cartesian_complex_number_region;
ENTITY polar_complex_number_region;
ENTITY finite_space;
ENTITY uniform_product_space;
ENTITY listed_product_space;
ENTITY extended_tuple_space;
ENTITY function_space;
ENTITY maths_function;
ENTITY finite_function;
ENTITY constant_function;
ENTITY selector_function;
ENTITY elementary_function;
ENTITY restriction_function;
ENTITY repackaging_function;
ENTITY reindexed_array_function;
ENTITY series_composed_function;
ENTITY parallel_composed_function;
ENTITY explicit_table_function;
ENTITY listed_real_data;
ENTITY listed_integer_data;
ENTITY listed_logical_data;
ENTITY listed_string_data;
ENTITY listed_complex_number_data;
ENTITY listed_data;
ENTITY externally_listed_data;
ENTITY linearized_table_function;
ENTITY standard_table_function;
ENTITY regular_table_function;
ENTITY triangular_matrix;
ENTITY strict_triangular_matrix;
ENTITY symmetric_matrix;
ENTITY symmetric_banded_matrix;
ENTITY banded_matrix;
ENTITY basic_sparse_matrix;
ENTITY homogeneous_linear_function;
ENTITY general_linear_function;
ENTITY b_spline_basis;
ENTITY b_spline_function;
ENTITY rationalize_function;
ENTITY partial_derivative_function;
ENTITY partial_derivative_expression;
ENTITY definite_integral_function;
ENTITY definite_integral_expression;
ENTITY abstracted_expression_function;
ENTITY expression_denoted_function;
ENTITY imported_point_function;
ENTITY imported_curve_function;
ENTITY imported_surface_function;
ENTITY imported_volume_function;
ENTITY application_defined_function;
ENTITY mathematical_description;
FUNCTION all_members_of_es;
FUNCTION any_space_satisfies;
FUNCTION assoc_product_space;
FUNCTION atan2;
FUNCTION bool;
FUNCTION check_sparse_index_domain;
FUNCTION check_sparse_loc_range;
FUNCTION check_sparse_index_to_loc;
FUNCTION compare_basis_and_coef;
FUNCTION compare_list_and_value;
FUNCTION compare_values;
FUNCTION compatible_complex_number_regions;
FUNCTION compatible_es_values;
FUNCTION compatible_intervals;
FUNCTION compatible_spaces;
FUNCTION composable_sequence;
FUNCTION convert_to_literal;
FUNCTION convert_to_maths_function;
FUNCTION convert_to_maths_value;
FUNCTION convert_to_operand;
FUNCTION convert_to_operands;
FUNCTION convert_to_operands_prcmfn;
FUNCTION definite_integral_check;
FUNCTION definite_integral_expr_check;
FUNCTION derive_definite_integral_domain;
FUNCTION derive_elementary_function_domain;
FUNCTION derive_elementary_function_range;
FUNCTION derive_finite_function_domain;
FUNCTION derive_finite_function_range;
FUNCTION derive_function_domain;
FUNCTION derive_function_range;
FUNCTION domain_from;
FUNCTION dot_count;
FUNCTION dotted_identifiers_syntax;
FUNCTION drop_numeric_constraints;
FUNCTION enclose_cregion_in_pregion;
FUNCTION enclose_pregion_in_cregion;
FUNCTION enclose_pregion_in_pregion;
FUNCTION equal_cregion_pregion;
FUNCTION equal_maths_functions;
FUNCTION equal_maths_spaces;
FUNCTION equal_maths_values;
FUNCTION es_subspace_of_es;
FUNCTION expression_is_constant;
FUNCTION extract_factors;
FUNCTION extremal_position_check;
FUNCTION factor1;
FUNCTION factor_space;
FUNCTION free_variables_of;
FUNCTION function_applicability;
FUNCTION function_is_1d_array;
FUNCTION function_is_1d_table;
FUNCTION function_is_2d_table;
FUNCTION function_is_array;
FUNCTION function_is_table;
FUNCTION has_values_space;
FUNCTION list_selected_components;
FUNCTION make_abstracted_expression_function;
FUNCTION make_atom_based_literal;
FUNCTION make_b_spline_basis;
FUNCTION make_b_spline_function;
FUNCTION make_banded_matrix;
FUNCTION make_basic_sparse_matrix;
FUNCTION make_binary_literal;
FUNCTION make_boolean_literal;
FUNCTION make_cartesian_complex_number_region;
FUNCTION make_complex_number_literal;
FUNCTION make_constant_function;
FUNCTION make_cos_expression;
FUNCTION make_definite_integral_expression;
FUNCTION make_definite_integral_function;
FUNCTION make_elementary_function;
FUNCTION make_elementary_space;
FUNCTION make_environment;
FUNCTION make_expression_denoted_function;
FUNCTION make_extended_tuple_space;
FUNCTION make_finite_function;
FUNCTION make_finite_integer_interval;
FUNCTION make_finite_real_interval;
FUNCTION make_finite_space;
FUNCTION make_function_application;
FUNCTION make_function_space;
FUNCTION make_general_linear_function;
FUNCTION make_int_literal;
FUNCTION make_integer_interval_from_min;
FUNCTION make_listed_complex_number_data;
FUNCTION make_listed_data;
FUNCTION make_listed_integer_data;
FUNCTION make_listed_product_space;
FUNCTION make_listed_real_data;
FUNCTION make_logical_literal;
FUNCTION make_maths_enum_literal;
FUNCTION make_maths_real_variable;
FUNCTION make_maths_tuple_literal;
FUNCTION make_mult_expression;
FUNCTION make_parallel_composed_function;
FUNCTION make_partial_derivative_expression;
FUNCTION make_partial_derivative_function;
FUNCTION make_polar_complex_number_region;
FUNCTION make_rationalize_function;
FUNCTION make_real_interval_from_min;
FUNCTION make_real_interval_to_max;
FUNCTION make_real_literal;
FUNCTION make_regular_table_function;
FUNCTION make_reindexed_array_function;
FUNCTION make_repackaging_function;
FUNCTION make_selector_function;
FUNCTION make_series_composed_function;
FUNCTION make_sin_expression;
FUNCTION make_standard_table_function;
FUNCTION make_strict_triangular_matrix;
FUNCTION make_string_literal;
FUNCTION make_unary_minus_expression;
FUNCTION make_uniform_product_space;
FUNCTION max_exists;
FUNCTION max_included;
FUNCTION member_of;
FUNCTION min_exists;
FUNCTION min_included;
FUNCTION no_cyclic_domain_reference;
FUNCTION no_cyclic_space_reference;
FUNCTION nondecreasing;
FUNCTION number_superspace_of;
FUNCTION number_tuple_subspace_check;
FUNCTION one_tuples_of;
FUNCTION parallel_composed_function_composability_check;
FUNCTION parallel_composed_function_domain_check;
FUNCTION parse_express_identifier;
FUNCTION partial_derivative_check;
FUNCTION real_max;
FUNCTION real_min;
FUNCTION regular_indexing;
FUNCTION remove_first;
FUNCTION repackage;
FUNCTION shape_of_array;
FUNCTION simplify_function_application;
FUNCTION simplify_generic_expression;
FUNCTION simplify_maths_space;
FUNCTION simplify_maths_value;
FUNCTION singleton_member_of;
FUNCTION space_dimension;
FUNCTION space_is_continuum;
FUNCTION space_is_singleton;
FUNCTION stripped_typeof;
FUNCTION subspace_of;
FUNCTION subspace_of_es;
FUNCTION substitute;
FUNCTION values_space_of;
END_SCHEMA; -- mathematical_functions_schema
(* THIS IS DOCUMENT ISO TC184/SC4/WG12 N2837 - EXPRESS CODE FOR THE
IS VERSION OF ISO 10303-55: 'PROCEDURAL & HYBRID REPRESENTATION' *)
SCHEMA procedural_model_schema;
REFERENCE FROM support_resource_schema -- ISO 10303-41
(text);
REFERENCE FROM representation_schema -- ISO 10303-43
(item_in_context,
representation,
representation_item,
representation_item_relationship,
representation_relationship,
using_representations);
REFERENCE FROM variational_representation_schema -- ISO 10303-108
(variational_representation);
ENTITY explicit_procedural_representation_relationship;
ENTITY explicit_procedural_representation_item_relationship;
ENTITY procedural_representation;
ENTITY procedural_representation_sequence;
ENTITY user_selected_elements;
ENTITY indirectly_selected_elements;
END_SCHEMA; -- procedural_model_schema
SCHEMA procedural_shape_model_schema;
REFERENCE FROM product_property_representation_schema -- ISO 10303-41
(shape_representation);
REFERENCE FROM geometry_schema -- ISO 10303-42
(geometric_representation_item);
REFERENCE FROM topology_schema -- ISO 10303-42
(topological_representation_item);
REFERENCE FROM geometric_model_schema -- ISO 10303-42
(edge_based_wireframe_model,
face_based_surface_model,
shell_based_surface_model,
shell_based_wireframe_model,
solid_model);
REFERENCE FROM representation_schema -- ISO 10303-43
(representation,
representation_item_relationship,
representation_relationship);
REFERENCE FROM procedural_model_schema; -- ISO 10303-55
TYPE shape_representation_item;
ENTITY explicit_procedural_shape_representation_relationship;
ENTITY explicit_procedural_geometric_representation_item_relationship;
ENTITY procedural_shape_representation;
ENTITY procedural_shape_representation_sequence;
ENTITY procedural_solid_representation_sequence;
ENTITY procedural_surface_representation_sequence;
ENTITY procedural_wireframe_representation_sequence;
ENTITY user_selected_shape_elements;
ENTITY indirectly_selected_shape_elements;
END_SCHEMA; -- procedural_shape_model_schema
(* $Id: 10303-056.exp,v 1.1 2007/07/12 22:12:20 loffredo Exp $
ISO TC184/SC4/WG12 N3207 - ISO/IS 10303-56 State - EXPRESS
Supersedes ISO TC184/SC4/WG12 N2465
*)
SCHEMA state_observed_schema;
REFERENCE FROM state_type_schema -- ISO 10303-56
(state_type);
REFERENCE FROM support_resource_schema -- ISO 10303-41
(label,
text);
ENTITY ascribable_state;
ENTITY ascribable_state_relationship;
ENTITY state_observed;
ENTITY state_observed_assignment;
ENTITY state_observed_relationship;
ENTITY state_observed_role;
END_SCHEMA; -- state_observed_schema
(*
$Id: 10303-056.exp,v 1.1 2007/07/12 22:12:20 loffredo Exp $
ISO TC184/SC4/WG12 N3207 - ISO/IS 10303-56 State - EXPRESS
Supersedes ISO TC184/SC4/WG12 N2465
*)
SCHEMA state_type_schema;
REFERENCE FROM support_resource_schema -- ISO 10303-41
(label,
text);
ENTITY state_type;
ENTITY state_type_assignment;
ENTITY state_type_relationship;
ENTITY state_type_role;
END_SCHEMA; -- state_type_schema
(*
This is WG12 N268. It contains the proposed modification to
ISO 10303-101:1994 to incorporate ISO 10303-101:1994.Corr1
*)
SCHEMA drawing_definition_schema;
REFERENCE FROM support_resource_schema
(label,
text,
identifier,
bag_to_set);
REFERENCE FROM representation_schema
(mapped_item,
representation_relationship,
representation);
REFERENCE FROM presentation_organization_schema
(area_in_set,
presentation_area,
presentation_set,
presentation_representation_relationship);
TYPE draughting_titled_item;
ENTITY drawing_definition;
ENTITY drawing_revision;
ENTITY drawing_revision_sequence;
ENTITY drawing_sheet_revision;
ENTITY drawing_sheet_revision_sequence;
ENTITY drawing_sheet_revision_usage;
ENTITY draughting_title;
RULE drawing_sheets_not_nested;
END_SCHEMA; -- drawing_definition_schema
SCHEMA draughting_element_schema;
REFERENCE FROM geometry_schema (geometric_representation_item);
REFERENCE FROM support_resource_schema
(label,
text);
REFERENCE FROM presentation_definition_schema
(annotation_occurrence,
annotation_curve_occurrence,
annotation_text_occurrence,
annotation_symbol_occurrence);
TYPE draughting_callout_element;
TYPE dimension_extent_usage;
ENTITY dimension_curve;
ENTITY leader_curve;
ENTITY projection_curve;
ENTITY terminator_symbol;
ENTITY dimension_curve_terminator;
ENTITY leader_terminator;
ENTITY draughting_callout;
ENTITY draughting_callout_relationship;
ENTITY leader_directed_callout;
ENTITY projection_directed_callout;
ENTITY dimension_curve_directed_callout;
END_SCHEMA; -- draughting_element_schema
SCHEMA draughting_dimension_schema;
REFERENCE FROM draughting_element_schema
(dimension_curve,
leader_curve,
projection_curve,
draughting_callout,
draughting_callout_relationship,
dimension_curve_directed_callout,
leader_directed_callout,
projection_directed_callout,
dimension_extent_usage);
ENTITY dimension_callout;
ENTITY dimension_graph;
ENTITY dimension_graph_projection_curve_usage;
ENTITY dimension_graph_sequence;
END_SCHEMA; -- draughting_dimension_schema
(* Document WG12 N550: EXPRESS listing of ISO 10303-104 IS *)
SCHEMA structural_response_definition_schema;
REFERENCE FROM product_property_definition_schema
(property_definition,
shape_aspect);
ENTITY structural_response_property;
ENTITY fea_model_definition;
ENTITY node_definition;
ENTITY element_definition;
END_SCHEMA; -- structural_response_definition_schema
SCHEMA structural_response_representation_schema;
REFERENCE FROM fea_scalar_vector_tensor_schema
(scalar,
symmetric_tensor2_2d,
symmetric_tensor2_3d,
symmetric_tensor4_2d,
symmetric_tensor4_3d);
REFERENCE FROM finite_element_analysis_control_and_result_schema
(curve_element_variable,
measure_or_unspecified_value,
surface_2d_edge,
surface_2d_face,
surface_3d_edge,
surface_3d_face,
surface_element_variable,
volume_2d_edge,
volume_2d_face,
volume_3d_edge,
volume_3d_face,
volume_variable);
REFERENCE FROM geometric_model_schema
(solid_model);
REFERENCE FROM geometry_schema
(axis2_placement_2d,
axis2_placement_3d,
cartesian_point,
cross_product,
curve,
cylindrical_point,
degenerate_pcurve,
direction,
geometric_representation_context,
geometric_representation_item,
normalise,
point,
point_on_curve,
point_on_surface,
point_replica,
spherical_point,
surface);
REFERENCE FROM group_schema
(group,
group_relationship);
REFERENCE FROM material_property_definition_schema
(material_property);
REFERENCE FROM material_property_representation_schema
(material_property_representation);
REFERENCE FROM measure_schema
(context_dependent_measure,
length_measure,
parameter_value,
plane_angle_measure,
thermodynamic_temperature_measure);
REFERENCE FROM product_property_representation_schema
(property_definition_representation);
REFERENCE FROM representation_schema
(representation,
representation_item,
representation_relationship,
using_representations);
REFERENCE FROM structural_response_definition_schema
(element_definition,
fea_model_definition,
node_definition,
structural_response_property);
REFERENCE FROM support_resource_schema
(identifier,
label,
text);
TYPE axi_or_plane;
TYPE coordinate_system_type;
TYPE element_order;
TYPE plane_2d_element_purpose;
TYPE enumerated_plane_2d_element_purpose;
TYPE application_defined_element_purpose;
TYPE volume_element_purpose;
TYPE enumerated_volume_element_purpose;
TYPE surface_element_purpose;
TYPE enumerated_surface_element_purpose;
TYPE curve_element_purpose;
TYPE enumerated_curve_element_purpose;
TYPE volume_3d_element_shape;
TYPE element_2d_shape;
TYPE matrix_property_type;
TYPE enumerated_matrix_property_type;
TYPE application_defined_matrix_property_type;
TYPE surface_matrix_property_type;
TYPE enumerated_surface_matrix_property_type;
TYPE curve_matrix_property_type;
TYPE enumerated_curve_matrix_property_type;
TYPE matrix_symmetry;
TYPE degree_of_freedom;
TYPE enumerated_degree_of_freedom;
TYPE application_defined_degree_of_freedom;
TYPE curve_element_freedom;
TYPE enumerated_curve_element_freedom;
TYPE integration_rule;
TYPE shape_function;
TYPE volume_2d_element_representation;
TYPE surface_2d_element_representation;
TYPE curve_2d_element_representation;
TYPE volume_2d_element_descriptor;
TYPE surface_2d_element_descriptor;
TYPE curve_2d_element_descriptor;
TYPE volume_3d_element_coordinate_system;
TYPE volume_2d_element_coordinate_system;
TYPE surface_3d_element_coordinate_system;
TYPE surface_2d_element_coordinate_system;
TYPE curve_3d_element_coordinate_system;
TYPE curve_element_end_coordinate_system;
TYPE directionally_explicit_element_coordinate_system;
TYPE element_aspect;
TYPE element_volume;
TYPE curve_edge;
TYPE node_or_node_group;
TYPE element_or_element_group;
ENTITY fea_model;
ENTITY fea_model_3d;
ENTITY fea_model_2d;
ENTITY structural_response_property_definition_representation;
ENTITY fea_representation_item;
ENTITY direction_node;
ENTITY fea_axis2_placement_2d;
ENTITY fea_axis2_placement_3d;
ENTITY node_set;
ENTITY analysis_item_within_representation;
ENTITY node_geometric_relationship;
ENTITY element_geometric_relationship;
ENTITY node_representation;
ENTITY node;
ENTITY node_with_vector;
ENTITY node_with_solution_coordinate_system;
ENTITY dummy_node;
ENTITY geometric_node;
ENTITY substructure_node_relationship;
ENTITY element_representation;
ENTITY volume_3d_element_representation;
ENTITY axisymmetric_volume_2d_element_representation;
ENTITY plane_volume_2d_element_representation;
ENTITY surface_3d_element_representation;
ENTITY axisymmetric_surface_2d_element_representation;
ENTITY plane_surface_2d_element_representation;
ENTITY curve_3d_element_representation;
ENTITY axisymmetric_curve_2d_element_representation;
ENTITY plane_curve_2d_element_representation;
ENTITY element_descriptor;
ENTITY volume_3d_element_descriptor;
ENTITY axisymmetric_volume_2d_element_descriptor;
ENTITY plane_volume_2d_element_descriptor;
ENTITY volume_3d_element_basis;
ENTITY volume_2d_element_basis;
ENTITY surface_3d_element_descriptor;
ENTITY axisymmetric_surface_2d_element_descriptor;
ENTITY plane_surface_2d_element_descriptor;
ENTITY surface_3d_element_basis;
ENTITY surface_2d_element_basis;
ENTITY curve_3d_element_descriptor;
ENTITY axisymmetric_curve_2d_element_descriptor;
ENTITY plane_curve_2d_element_descriptor;
ENTITY curve_3d_element_basis;
ENTITY curve_2d_element_basis;
ENTITY point_element_representation;
ENTITY point_element_matrix;
ENTITY stationary_mass;
ENTITY grounded_spring;
ENTITY grounded_damper;
ENTITY directionally_explicit_element_representation;
ENTITY system_and_freedom;
ENTITY directionally_explicit_element_coefficient;
ENTITY explicit_element_representation;
ENTITY explicit_element_matrix;
ENTITY substructure_element_representation;
ENTITY aligned_axis_tolerance;
ENTITY arbitrary_volume_3d_element_coordinate_system;
ENTITY parametric_volume_3d_element_coordinate_system;
ENTITY arbitrary_volume_2d_element_coordinate_system;
ENTITY parametric_volume_2d_element_coordinate_system;
ENTITY aligned_surface_3d_element_coordinate_system;
ENTITY parametric_surface_3d_element_coordinate_system;
ENTITY constant_surface_3d_element_coordinate_system;
ENTITY aligned_surface_2d_element_coordinate_system;
ENTITY parametric_surface_2d_element_coordinate_system;
ENTITY aligned_curve_3d_element_coordinate_system;
ENTITY parametric_curve_3d_element_coordinate_system;
ENTITY parametric_curve_3d_element_coordinate_direction;
ENTITY curve_2d_element_coordinate_system;
ENTITY directionally_explicit_element_coordinate_system_arbitrary;
ENTITY directionally_explicit_element_coordinate_system_aligned;
ENTITY euler_angles;
ENTITY volume_3d_element_integrated_matrix;
ENTITY volume_3d_element_integrated_matrix_with_definition;
TYPE volume_3d_element_field_integration;
TYPE element_integration_algebraic;
ENTITY volume_3d_element_field_integration_rule;
ENTITY volume_3d_element_field_integration_explicit;
ENTITY volume_position_weight;
ENTITY volume_2d_element_integrated_matrix;
ENTITY volume_2d_element_integrated_matrix_with_definition;
TYPE volume_2d_element_field_integration;
ENTITY volume_2d_element_field_integration_rule;
ENTITY volume_2d_element_field_integration_explicit;
ENTITY surface_3d_element_integrated_matrix;
ENTITY surface_3d_element_integrated_matrix_with_definition;
ENTITY surface_3d_element_integration;
TYPE surface_3d_element_field_integration;
TYPE surface_section_integration;
ENTITY surface_3d_element_field_integration_rule;
ENTITY surface_3d_element_field_integration_explicit;
ENTITY surface_position_weight;
ENTITY surface_section_integration_rule;
ENTITY surface_section_integration_explicit;
ENTITY surface_section_position_weight;
ENTITY surface_2d_element_integrated_matrix;
ENTITY surface_2d_element_integrated_matrix_with_definition;
ENTITY surface_2d_element_integration;
TYPE surface_2d_element_length_integration;
ENTITY surface_2d_element_length_integration_rule;
ENTITY surface_2d_element_length_integration_explicit;
ENTITY curve_3d_element_integrated_matrix;
ENTITY curve_3d_element_integrated_matrix_with_definition;
ENTITY curve_3d_element_integration;
TYPE curve_3d_element_length_integration;
ENTITY curve_3d_element_length_integration_rule;
ENTITY curve_3d_element_length_integration_explicit;
ENTITY curve_3d_element_position_weight;
ENTITY curve_section_integration_explicit;
ENTITY curve_2d_element_integrated_matrix;
ENTITY curve_2d_element_integrated_matrix_with_definition;
ENTITY curve_2d_element_integration;
ENTITY fea_parametric_point;
ENTITY volume_element_location;
ENTITY surface_volume_element_location;
ENTITY surface_element_location;
ENTITY surface_section_element_location;
ENTITY surface_section_element_location_absolute;
ENTITY surface_section_element_location_dimensionless;
ENTITY curve_volume_element_location;
ENTITY curve_element_location;
ENTITY curve_section_element_location;
ENTITY element_material;
ENTITY fea_material_property_geometric_relationship;
ENTITY fea_material_property_representation;
ENTITY fea_material_property_representation_item;
ENTITY fea_linear_elasticity;
ENTITY fea_mass_density;
ENTITY fea_area_density;
ENTITY fea_tangential_coefficient_of_linear_thermal_expansion;
ENTITY fea_secant_coefficient_of_linear_thermal_expansion;
ENTITY fea_moisture_absorption;
ENTITY fea_shell_membrane_stiffness;
ENTITY fea_shell_bending_stiffness;
ENTITY fea_shell_membrane_bending_coupling_stiffness;
ENTITY fea_shell_shear_stiffness;
ENTITY surface_element_property;
ENTITY surface_section_field;
ENTITY surface_section_field_constant;
ENTITY surface_section_field_varying;
ENTITY surface_section;
ENTITY uniform_surface_section;
ENTITY uniform_surface_section_layered;
ENTITY fea_surface_section_geometric_relationship;
ENTITY curve_3d_element_property;
ENTITY curve_element_interval;
ENTITY curve_element_interval_constant;
ENTITY curve_element_interval_linearly_varying;
ENTITY curve_2d_element_property;
ENTITY curve_element_section_definition;
ENTITY curve_element_section_derived_definitions;
ENTITY fea_curve_section_geometric_relationship;
ENTITY curve_element_end_offset;
ENTITY curve_element_end_release;
ENTITY curve_element_end_release_packet;
ENTITY axisymmetric_2d_element_property;
ENTITY plane_2d_element_property;
ENTITY simple_plane_2d_element_property;
ENTITY fea_group;
ENTITY element_group;
ENTITY node_group;
ENTITY fea_group_relation;
ENTITY volume_3d_element_group;
ENTITY volume_2d_element_group;
ENTITY surface_3d_element_group;
ENTITY surface_2d_element_group;
ENTITY curve_3d_element_group;
ENTITY curve_2d_element_group;
FUNCTION required_0d_nodes;
FUNCTION required_1d_nodes;
FUNCTION required_2d_nodes;
FUNCTION required_3d_nodes;
FUNCTION number_of_terms;
FUNCTION valid_parametric_coordinate;
FUNCTION build_direction_node;
FUNCTION consistent_geometric_reference;
FUNCTION consistent_element_or_group_reference;
FUNCTION consistent_element_reference;
END_SCHEMA; -- structural_response_representation_schema
SCHEMA finite_element_analysis_control_and_result_schema;
REFERENCE FROM fea_scalar_vector_tensor_schema
(anisotropic_symmetric_tensor2_2d,
anisotropic_symmetric_tensor2_3d,
anisotropic_symmetric_tensor4_2d,
isotropic_symmetric_tensor2_3d,
orthotropic_symmetric_tensor2_3d,
scalar,
symmetric_tensor2_2d,
symmetric_tensor2_3d,
symmetric_tensor4_2d,
tensor1,
tensor1_2d,
tensor1_3d);
REFERENCE FROM geometric_model_schema
(solid_model);
REFERENCE FROM geometry_schema
(curve,
point,
surface);
REFERENCE FROM measure_schema
(context_dependent_measure,
count_measure,
length_measure,
plane_angle_measure);
REFERENCE FROM structural_response_representation_schema
(analysis_item_within_representation,
axisymmetric_curve_2d_element_descriptor,
axisymmetric_curve_2d_element_representation,
axisymmetric_surface_2d_element_descriptor,
axisymmetric_surface_2d_element_representation,
axisymmetric_volume_2d_element_descriptor,
axisymmetric_volume_2d_element_representation,
curve_2d_element_coordinate_system,
curve_2d_element_descriptor,
curve_2d_element_group,
curve_2d_element_representation,
curve_3d_element_coordinate_system,
curve_3d_element_descriptor,
curve_3d_element_group,
curve_3d_element_representation,
curve_element_location,
curve_section_element_location,
curve_volume_element_location,
degree_of_freedom,
directionally_explicit_element_representation,
element_descriptor,
element_group,
element_representation,
explicit_element_representation,
fea_axis2_placement_3d,
fea_model,
node_group,
node_representation,
plane_curve_2d_element_descriptor,
plane_curve_2d_element_representation,
plane_surface_2d_element_descriptor,
plane_surface_2d_element_representation,
plane_volume_2d_element_descriptor,
plane_volume_2d_element_representation,
point_element_representation,
substructure_element_representation,
surface_2d_element_coordinate_system,
surface_2d_element_descriptor,
surface_2d_element_group,
surface_2d_element_representation,
surface_3d_element_coordinate_system,
surface_3d_element_descriptor,
surface_3d_element_group,
surface_3d_element_representation,
surface_element_location,
surface_section_element_location,
surface_volume_element_location,
volume_2d_element_coordinate_system,
volume_2d_element_descriptor,
volume_2d_element_group,
volume_2d_element_representation,
volume_3d_element_coordinate_system,
volume_3d_element_group,
volume_3d_element_descriptor,
volume_3d_element_representation,
volume_element_location);
REFERENCE FROM support_resource_schema
(identifier,
label,
text);
TYPE model_or_control_element;
TYPE cylindrical_harmonic_number;
TYPE volume_3d_face;
TYPE volume_2d_face;
TYPE volume_3d_edge;
TYPE volume_2d_edge;
TYPE surface_3d_face;
TYPE surface_3d_edge;
TYPE surface_2d_face;
TYPE surface_2d_edge;
TYPE field_value;
TYPE unspecified_value;
TYPE measure_or_unspecified_value;
TYPE boundary_variable;
TYPE boundary_aggregated_variable;
TYPE volume_variable;
TYPE volume_aggregated_variable;
TYPE surface_element_variable;
TYPE boundary_edge_variable;
TYPE curve_element_variable;
TYPE curve_scalar_variable;
TYPE surface_scalar_variable;
TYPE volume_scalar_variable;
TYPE boundary_curve_scalar_variable;
TYPE boundary_surface_scalar_variable;
TYPE aggregated_scalar_variable;
TYPE volume_angular_variable;
TYPE aggregated_angular_variable;
TYPE application_defined_scalar_variable;
TYPE curve_vector_2d_variable;
TYPE surface_vector_2d_variable;
TYPE application_defined_vector_2d_variable;
TYPE curve_vector_3d_variable;
TYPE surface_vector_3d_variable;
TYPE volume_vector_3d_variable;
TYPE boundary_curve_vector_3d_variable;
TYPE boundary_surface_vector_3d_variable;
TYPE aggregated_vector_3d_variable;
TYPE application_defined_vector_3d_variable;
TYPE surface_tensor2_2d_variable;
TYPE application_defined_tensor2_2d_variable;
TYPE volume_tensor2_3d_variable;
TYPE aggregated_tensor2_3d_variable;
TYPE application_defined_tensor2_3d_variable;
TYPE message_level;
TYPE surface_3d_state_coordinate_system;
TYPE surface_2d_state_coordinate_system;
TYPE curve_3d_state_coordinate_system;
TYPE curve_2d_state_coordinate_system;
TYPE action_type;
TYPE volume_3d_element_output_reference;
TYPE volume_2d_element_output_reference;
TYPE surface_3d_element_output_reference;
TYPE surface_2d_element_output_reference;
TYPE curve_3d_element_output_reference;
TYPE curve_2d_element_output_reference;
TYPE node_output_reference;
ENTITY control;
ENTITY analysis_step;
ENTITY control_analysis_step;
ENTITY symmetry_control;
ENTITY no_symmetry_control;
ENTITY cylindrical_symmetry_control;
ENTITY control_linear_static_analysis_step;
ENTITY control_linear_static_analysis_step_with_harmonic;
ENTITY control_linear_modes_and_frequencies_analysis_step;
ENTITY constraint_element;
ENTITY single_point_constraint_element;
ENTITY linear_constraint_equation_element;
ENTITY linear_constraint_equation_nodal_term;
ENTITY freedom_and_coefficient;
ENTITY nodal_dof_reduction;
ENTITY point_constraint;
ENTITY curve_constraint;
ENTITY surface_constraint;
ENTITY solid_constraint;
ENTITY control_process;
ENTITY control_linear_static_load_increment_process;
ENTITY control_linear_modes_and_frequencies_process;
ENTITY element_sequence;
ENTITY node_sequence;
ENTITY result;
ENTITY result_analysis_step;
ENTITY result_linear_static_analysis_sub_step;
ENTITY result_linear_modes_and_frequencies_analysis_sub_step;
ENTITY control_result_relationship;
ENTITY state;
ENTITY state_with_harmonic;
ENTITY specified_state;
ENTITY calculated_state;
ENTITY linearly_superimposed_state;
ENTITY state_component;
ENTITY output_request_state;
ENTITY state_relationship;
ENTITY state_definition;
ENTITY field_variable_definition;
ENTITY field_variable_element_definition;
ENTITY volume_3d_element_field_variable_definition;
ENTITY volume_3d_element_location_point_variable_values;
ENTITY volume_3d_element_value_and_location;
ENTITY volume_3d_whole_element_variable_value;
ENTITY volume_3d_element_constant_specified_variable_value;
ENTITY volume_3d_element_nodal_specified_variable_values;
ENTITY volume_3d_element_boundary_location_point_variable_values;
ENTITY volume_3d_element_boundary_whole_face_variable_value;
ENTITY volume_3d_element_boundary_constant_specified_variable_value;
ENTITY volume_3d_element_boundary_nodal_specified_variable_values;
ENTITY volume_3d_element_boundary_edge_location_point_volume_variable_values;
ENTITY volume_3d_element_boundary_edge_whole_edge_variable_value;
ENTITY volume_3d_element_boundary_edge_constant_specified_volume_variable_value;
ENTITY volume_3d_element_boundary_edge_nodal_specified_variable_values;
ENTITY volume_2d_element_field_variable_definition;
ENTITY volume_2d_element_location_point_variable_values;
ENTITY volume_2d_element_value_and_location;
ENTITY volume_2d_whole_element_variable_value;
ENTITY volume_2d_element_constant_specified_variable_value;
ENTITY volume_2d_element_nodal_specified_variable_values;
ENTITY volume_2d_element_boundary_location_point_variable_values;
ENTITY volume_2d_element_boundary_whole_face_variable_value;
ENTITY volume_2d_element_boundary_constant_specified_variable_value;
ENTITY volume_2d_element_boundary_nodal_specified_variable_values;
ENTITY volume_2d_element_boundary_edge_location_point_volume_variable_values;
ENTITY volume_2d_element_boundary_edge_whole_edge_variable_value;
ENTITY volume_2d_element_boundary_edge_constant_specified_volume_variable_value;
ENTITY volume_2d_element_boundary_edge_nodal_specified_variable_values;
ENTITY surface_3d_element_field_variable_definition;
ENTITY surface_3d_element_location_point_volume_variable_values;
ENTITY surface_3d_element_value_and_location;
ENTITY surface_3d_element_value_and_volume_location;
ENTITY surface_3d_element_location_point_variable_values;
ENTITY surface_3d_whole_element_variable_value;
ENTITY surface_3d_element_constant_specified_variable_value;
ENTITY surface_3d_element_constant_specified_volume_variable_value;
ENTITY surface_3d_element_nodal_specified_variable_values;
ENTITY surface_3d_element_boundary_location_point_surface_variable_values;
ENTITY surface_3d_element_boundary_whole_face_variable_value;
ENTITY surface_3d_element_boundary_constant_specified_surface_variable_value;
ENTITY surface_3d_element_boundary_constant_specified_variable_value;
ENTITY surface_3d_element_boundary_nodal_specified_variable_values;
ENTITY surface_3d_element_boundary_edge_location_point_surface_variable_values;
ENTITY surface_3d_element_boundary_edge_location_point_variable_values;
ENTITY surface_3d_element_boundary_edge_whole_edge_variable_value;
ENTITY surface_3d_element_boundary_edge_constant_specified_surface_variable_value;
ENTITY surface_3d_element_boundary_edge_constant_specified_variable_value;
ENTITY surface_3d_element_boundary_edge_nodal_specified_variable_values;
ENTITY surface_2d_element_field_variable_definition;
ENTITY surface_2d_element_location_point_volume_variable_values;
ENTITY surface_2d_element_value_and_location;
ENTITY surface_2d_element_value_and_volume_location;
ENTITY surface_2d_element_location_point_variable_values;
ENTITY surface_2d_whole_element_variable_value;
ENTITY surface_2d_element_constant_specified_variable_value;
ENTITY surface_2d_element_constant_specified_volume_variable_value;
ENTITY surface_2d_element_nodal_specified_variable_values;
ENTITY surface_2d_element_boundary_location_point_surface_variable_values;
ENTITY surface_2d_element_boundary_whole_face_variable_value;
ENTITY surface_2d_element_boundary_constant_specified_surface_variable_value;
ENTITY surface_2d_element_boundary_constant_specified_variable_value;
ENTITY surface_2d_element_boundary_nodal_specified_variable_values;
ENTITY surface_2d_element_boundary_edge_location_point_surface_variable_values;
ENTITY surface_2d_element_boundary_edge_location_point_variable_values;
ENTITY surface_2d_element_boundary_edge_whole_edge_variable_value;
ENTITY surface_2d_element_boundary_edge_constant_specified_surface_variable_value;
ENTITY surface_2d_element_boundary_edge_constant_specified_variable_value;
ENTITY surface_2d_element_boundary_edge_nodal_specified_variable_values;
ENTITY curve_3d_element_field_variable_definition;
ENTITY curve_3d_element_location_point_volume_variable_values;
ENTITY curve_3d_element_value_and_location;
ENTITY curve_3d_element_value_and_volume_location;
ENTITY curve_3d_element_location_point_variable_values;
ENTITY curve_3d_whole_element_variable_value;
ENTITY curve_3d_element_constant_specified_variable_value;
ENTITY curve_3d_element_constant_specified_volume_variable_value;
ENTITY curve_3d_element_nodal_specified_variable_values;
ENTITY curve_2d_element_field_variable_definition;
ENTITY curve_2d_element_location_point_volume_variable_values;
ENTITY curve_2d_element_value_and_location;
ENTITY curve_2d_element_value_and_volume_location;
ENTITY curve_2d_element_location_point_variable_values;
ENTITY curve_2d_whole_element_variable_value;
ENTITY curve_2d_element_constant_specified_variable_value;
ENTITY curve_2d_element_constant_specified_volume_variable_value;
ENTITY field_variable_element_group_value;
ENTITY field_variable_whole_model_value;
ENTITY field_variable_node_definition;
ENTITY volume_3d_node_field_variable_definition;
ENTITY volume_2d_node_field_variable_definition;
ENTITY surface_3d_node_field_variable_definition;
ENTITY surface_3d_node_field_section_variable_values;
ENTITY surface_3d_node_field_aggregated_variable_values;
ENTITY surface_2d_node_field_variable_definition;
ENTITY surface_2d_node_field_section_variable_values;
ENTITY surface_2d_node_field_aggregated_variable_values;
ENTITY curve_3d_node_field_variable_definition;
ENTITY curve_3d_node_field_section_variable_values;
ENTITY curve_3d_node_field_aggregated_variable_values;
ENTITY curve_2d_node_field_variable_definition;
ENTITY curve_2d_node_field_section_variable_values;
ENTITY curve_2d_node_field_aggregated_variable_values;
ENTITY nodal_freedom_and_value_definition;
ENTITY nodal_freedom_values;
ENTITY nodal_freedom_action_definition;
ENTITY element_nodal_freedom_actions;
ENTITY element_nodal_freedom_terms;
ENTITY point_freedom_and_value_definition;
ENTITY point_freedom_values;
ENTITY point_freedom_action_definition;
ENTITY curve_freedom_and_value_definition;
ENTITY curve_freedom_values;
ENTITY curve_freedom_action_definition;
ENTITY surface_freedom_and_value_definition;
ENTITY surface_freedom_values;
ENTITY surface_freedom_action_definition;
ENTITY solid_freedom_and_value_definition;
ENTITY solid_freedom_values;
ENTITY solid_freedom_action_definition;
ENTITY freedoms_list;
ENTITY linear_constraint_equation_element_value;
ENTITY single_point_constraint_element_values;
ENTITY analysis_message;
ENTITY whole_model_analysis_message;
ENTITY whole_model_modes_and_frequencies_analysis_message;
ENTITY element_analysis_message;
ENTITY node_analysis_message;
ENTITY element_group_analysis_message;
ENTITY volume_3d_substructure_element_reference;
ENTITY volume_2d_substructure_element_reference;
ENTITY surface_3d_substructure_element_reference;
ENTITY surface_2d_substructure_element_reference;
ENTITY curve_3d_substructure_element_reference;
ENTITY curve_2d_substructure_element_reference;
ENTITY substructure_node_reference;
FUNCTION necessary_value_coordinate_system;
FUNCTION consistent_set_values;
FUNCTION consistent_list_values;
FUNCTION consistent_value;
FUNCTION variable_value_type;
FUNCTION appropriate_set_value_existence;
FUNCTION appropriate_list_value_existence;
FUNCTION appropriate_value_existence;
END_SCHEMA; -- finite_element_analysis_control_and_result_schema
SCHEMA fea_scalar_vector_tensor_schema;
REFERENCE FROM measure_schema
(context_dependent_measure);
REFERENCE FROM representation_schema
(representation_item);
TYPE angular_value;
TYPE scalar;
TYPE tensor1;
TYPE tensor1_2d;
TYPE tensor1_3d;
TYPE symmetric_tensor2_2d;
TYPE anisotropic_symmetric_tensor2_2d;
TYPE symmetric_tensor2_3d;
TYPE isotropic_symmetric_tensor2_3d;
TYPE orthotropic_symmetric_tensor2_3d;
TYPE anisotropic_symmetric_tensor2_3d;
TYPE symmetric_tensor4_2d;
TYPE anisotropic_symmetric_tensor4_2d;
TYPE tensor_type;
TYPE symmetric_tensor4_3d;
TYPE anisotropic_symmetric_tensor4_3d;
TYPE fea_isotropic_symmetric_tensor4_3d;
TYPE fea_iso_orthotropic_symmetric_tensor4_3d;
TYPE fea_transverse_isotropic_symmetric_tensor4_3d;
TYPE fea_column_normalised_orthotropic_symmetric_tensor4_3d;
TYPE fea_column_normalised_monoclinic_symmetric_tensor4_3d;
ENTITY tensor_representation_item;
END_SCHEMA; -- fea_scalar_vector_tensor_schema
(*
Part 105 express
WG12 N587
This corresponds to ISO 10303-105:1996/Cor.2:2000 contained in WG12 N586.
*)
SCHEMA kinematic_structure_schema;
REFERENCE FROM geometry_schema
(axis2_placement_3d,
cartesian_transformation_operator_3d,
curve,
direction,
geometric_representation_context,
geometric_representation_item,
normalise,
point,
point_on_curve,
point_on_surface,
surface,
rectangular_trimmed_surface,
trimmed_curve);
REFERENCE FROM measure_schema
(conversion_based_unit,
global_unit_assigned_context,
length_measure,
plane_angle_measure,
si_prefix,
si_unit,
si_unit_name,
unit);
REFERENCE FROM product_property_definition_schema
(characterized_definition,
property_definition);
REFERENCE FROM product_property_representation_schema
(property_definition_representation);
REFERENCE FROM representation_schema
(functionally_defined_transformation,
item_defined_transformation,
representation,
representation_context,
representation_item,
representation_relationship,
representation_relationship_with_transformation);
REFERENCE FROM support_resource_schema
(bag_to_set,
label);
TYPE rigid_placement;
TYPE rotational_range_measure;
TYPE translational_range_measure;
TYPE unlimited_range;
TYPE spatial_rotation;
TYPE ypr_enumeration;
TYPE ypr_rotation;
TYPE kinematic_frame_background;
ENTITY rotation_about_direction;
ENTITY kinematic_property_definition;
ENTITY kinematic_property_representation_relation;
ENTITY kinematic_ground_representation;
ENTITY mechanism;
ENTITY mechanism_base_placement;
ENTITY initial_state;
ENTITY kinematic_structure;
ENTITY kinematic_joint;
ENTITY kinematic_link;
ENTITY kinematic_link_representation_relation;
ENTITY kinematic_link_representation;
ENTITY kinematic_link_representation_association;
ENTITY kinematic_frame_background_representation;
ENTITY kinematic_frame_based_transformation;
ENTITY kinematic_frame_background_representation_association;
ENTITY su_parameters;
ENTITY kinematic_pair;
ENTITY pair_actuator;
ENTITY pair_value;
ENTITY simple_pair_range;
ENTITY revolute_pair;
ENTITY revolute_pair_value;
ENTITY revolute_pair_range;
ENTITY prismatic_pair;
ENTITY prismatic_pair_value;
ENTITY prismatic_pair_range;
ENTITY screw_pair;
ENTITY screw_pair_value;
ENTITY screw_pair_range;
ENTITY cylindrical_pair;
ENTITY cylindrical_pair_value;
ENTITY cylindrical_pair_range;
ENTITY spherical_pair;
ENTITY spherical_pair_value;
ENTITY spherical_pair_range;
ENTITY universal_pair;
ENTITY universal_pair_value;
ENTITY universal_pair_range;
ENTITY planar_pair;
ENTITY planar_pair_value;
ENTITY planar_pair_range;
ENTITY unconstrained_pair;
ENTITY unconstrained_pair_value;
ENTITY fully_constrained_pair;
ENTITY point_on_surface_pair;
ENTITY point_on_surface_pair_value;
ENTITY point_on_surface_pair_range;
ENTITY surface_pair;
ENTITY surface_pair_range;
ENTITY sliding_surface_pair;
ENTITY sliding_surface_pair_value;
ENTITY rolling_surface_pair;
ENTITY rolling_surface_pair_value;
ENTITY point_on_planar_curve_pair;
ENTITY point_on_planar_curve_pair_value;
ENTITY point_on_planar_curve_pair_range;
ENTITY planar_curve_pair;
ENTITY planar_curve_pair_range;
ENTITY sliding_curve_pair;
ENTITY sliding_curve_pair_value;
ENTITY rolling_curve_pair;
ENTITY rolling_curve_pair_value;
ENTITY gear_pair;
ENTITY gear_pair_value;
ENTITY gear_pair_range;
ENTITY rack_and_pinion_pair;
ENTITY rack_and_pinion_pair_value;
ENTITY rack_and_pinion_pair_range;
ENTITY kinematic_substructure;
ENTITY kinematic_network_structure;
ENTITY kinematic_tree_structure;
ENTITY kinematic_loop;
ENTITY joint_logical_relationship;
ENTITY oriented_joint;
ENTITY oriented_joint_in_tree;
ENTITY advent_oriented_joint;
FUNCTION ypr_index;
FUNCTION representation_of_link;
FUNCTION suitably_based_mechanism;
FUNCTION unique_link_usage;
FUNCTION coordinated_pair_link_representation;
FUNCTION frame_associated_to_background;
FUNCTION plane_angle_for_pair_in_radian;
FUNCTION convert_plane_angle_for_pair_from_radian;
FUNCTION convert_spatial_to_ypr_rotation;
FUNCTION assign_directed_link;
FUNCTION connected_in_simple_loop;
END_SCHEMA; -- end kinematic_structure_schema
SCHEMA kinematic_motion_representation_schema;
REFERENCE FROM geometry_schema
(cartesian_point,
curve);
REFERENCE FROM measure_schema
(length_measure,
measure_with_unit,
parameter_value,
plane_angle_measure);
REFERENCE FROM representation_schema
(functionally_defined_transformation,
representation_item);
REFERENCE FROM kinematic_structure_schema
(rotation_about_direction,
spatial_rotation,
ypr_rotation);
TYPE motion_parameter_measure;
ENTITY translation;
ENTITY transform;
ENTITY path_node;
ENTITY kinematic_path;
ENTITY path_element_connection;
ENTITY composite_path;
ENTITY path_element;
ENTITY point_to_point_path;
ENTITY circular_path;
ENTITY linear_path;
ENTITY curve_based_path;
FUNCTION connected_in_simple_path;
FUNCTION compare_unit_components;
FUNCTION increasing_measure_value;
FUNCTION non_coincident_coordinates;
END_SCHEMA; -- end kinematic_motion_representation_schema
SCHEMA kinematic_analysis_control_and_result_schema;
REFERENCE FROM kinematic_motion_representation_schema
(kinematic_path,
motion_parameter_measure);
REFERENCE FROM kinematic_structure_schema
(kinematic_joint,
kinematic_link_representation,
mechanism,
pair_value,
rigid_placement);
REFERENCE FROM geometry_schema
(geometric_representation_context);
REFERENCE FROM representation_schema
(representation,
representation_relationship);
TYPE interpolation_type;
TYPE kinematic_analysis_definition;
TYPE kinematic_result;
ENTITY configuration_interpolation;
ENTITY kinematic_control;
ENTITY founded_kinematic_path;
ENTITY motion_link_relationship;
ENTITY configuration_definition;
ENTITY interpolated_configuration_sequence;
ENTITY prescribed_path;
ENTITY kinematic_analysis_result;
ENTITY kinematic_analysis_consistency;
ENTITY resulting_path;
END_SCHEMA; -- end kinematic_analysis_control_and_result_schema
(* THIS DOCUMENT IS ISO TC184/SC4/WG12 N2649 *)
SCHEMA assembly_feature_relationship_schema;
REFERENCE FROM assembly_constraint_schema; -- 10303-109
REFERENCE FROM geometry_schema; -- 10303-41
REFERENCE FROM kinematic_motion_representation_schema; -- 10303-105
REFERENCE FROM kinematic_structure_schema; -- 10303-105
REFERENCE FROM product_definition_schema; -- 10303-41
REFERENCE FROM product_property_definition_schema; -- 10303-41
REFERENCE FROM product_property_representation_schema; -- 10303-41
REFERENCE FROM product_structure_schema; -- 10303-44
REFERENCE FROM representation_schema; -- 10303-43
REFERENCE FROM support_resource_schema; -- 10303-41
TYPE representing_relationship;
ENTITY shape_aspect_relationship_representation_association;
ENTITY representative_shape_representation;
ENTITY free_kinematic_motion_representation;
ENTITY constrained_kinematic_motion_representation;
FUNCTION assembly_root;
FUNCTION find_assembly_root;
FUNCTION find_shape_representation_of_product_definition;
FUNCTION find_shape_representation_of_shape_aspect;
FUNCTION find_representative_shape_representation_of_product_definition;
FUNCTION find_representative_shape_representation_of_shape_aspect;
FUNCTION unique_in_product_definition;
FUNCTION unique_in_shape_aspect;
FUNCTION using_product_definition_of_shape_aspect;
FUNCTION using_product_definition_of_shape_representation;
FUNCTION using_shape_aspect_of_shape_representation;
FUNCTION using_representation_with_mapping;
END_SCHEMA; -- assembly_feature_relationship_schema
SCHEMA assembly_constraint_schema;
REFERENCE FROM assembly_feature_relationship_schema; -- ISO 10303-109
REFERENCE FROM explicit_constraint_schema; -- ISO 10303-108
REFERENCE FROM explicit_geometric_constraint_schema; -- ISO 10303-108
REFERENCE FROM geometry_schema; -- ISO 10303-42
REFERENCE FROM geometric_model_schema; -- ISO 10303-42
REFERENCE FROM parameterization_schema; -- ISO 10303-108
REFERENCE FROM product_definition_schema; -- 10303-41
REFERENCE FROM product_structure_schema; -- ISO 10303-44
REFERENCE FROM representation_schema; -- ISO 10303-43
REFERENCE FROM support_resource_schema; -- 10303-41
ENTITY assembly_geometric_constraint;
ENTITY binary_assembly_constraint;
ENTITY fixed_constituent_assembly_constraint;
ENTITY parallel_assembly_constraint;
ENTITY parallel_assembly_constraint_with_dimension;
ENTITY surface_distance_assembly_constraint_with_dimension;
ENTITY angle_assembly_constraint_with_dimension;
ENTITY perpendicular_assembly_constraint;
ENTITY incidence_assembly_constraint;
ENTITY coaxial_assembly_constraint;
ENTITY tangent_assembly_constraint;
FUNCTION assembly_leaf;
END_SCHEMA; -- assembly_constraint
(* THIS IS DOCUMENT ISO TC184/SC4/WG12 N4492, CONTAINING EXPRESS CODE FOR *)
(* ISO 10303-111, 'ELEMENTS FOR THE PROCEDURAL MODELLING OF SOLID SHAPES *)
(* -- 2007-01-24 -- *)
SCHEMA solid_shape_element_schema;
REFERENCE FROM support_resource_schema -- ISO 10303-41
(text);
REFERENCE FROM measure_schema -- ISO 10303-41
(length_measure,
plane_angle_measure,
positive_length_measure,
positive_plane_angle_measure);
REFERENCE FROM geometry_schema -- ISO 10303-42
(axis2_placement_3d,
bounded_curve,
bounded_surface,
curve_bounded_surface,
geometric_representation_item,
point,
point_on_curve,
surface);
REFERENCE FROM topology_schema --ISO 10303-42
(connected_face_set,
edge_curve,
face_surface,
open_shell,
topological_representation_item,
vertex);
REFERENCE FROM geometric_model_schema --ISO 10303-42
(boolean_result,
csg_primitive,
extruded_face_solid,
primitive_2d,
revolved_face_solid,
solid_model,
swept_face_solid);
REFERENCE FROM representation_schema --ISO 10303-43
(representation_item,
using_items);
REFERENCE FROM mathematical_functions_schema --ISO 10303-50
(positive_integer);
REFERENCE FROM explicit_geometric_constraint_schema --ISO 10303-108
(non_negative_length_measure);
REFERENCE FROM sketch_schema --ISO 10303-108
(positioned_sketch);
TYPE base_solid_select;
TYPE blend_end_condition_select;
TYPE generalized_surface_select;
TYPE trim_condition_select;
TYPE blend_radius_variation_type;
TYPE trim_intent;
ENTITY modified_solid;
ENTITY edge_blended_solid;
ENTITY track_blended_solid;
ENTITY track_blended_solid_with_end_conditions;
ENTITY solid_with_constant_radius_edge_blend;
ENTITY solid_with_variable_radius_edge_blend;
ENTITY solid_with_chamfered_edges;
ENTITY solid_with_single_offset_chamfer;
ENTITY solid_with_double_offset_chamfer;
ENTITY solid_with_angle_based_chamfer;
ENTITY surfaced_open_shell;
ENTITY sculptured_solid;
ENTITY sculptured_solid_with_selection;
ENTITY offset_face_solid;
ENTITY shelled_solid;
ENTITY double_offset_shelled_solid;
ENTITY complex_shelled_solid;
ENTITY modified_solid_with_placed_configuration;
ENTITY solid_with_depression;
ENTITY solid_with_through_depression;
ENTITY solid_with_hole;
ENTITY solid_with_stepped_round_hole;
ENTITY conical_stepped_hole_transition;
ENTITY solid_with_stepped_round_hole_and_conical_transitions;
ENTITY solid_with_flat_bottom_round_hole;
ENTITY solid_with_spherical_bottom_round_hole;
ENTITY solid_with_conical_bottom_round_hole;
ENTITY solid_with_pocket;
ENTITY solid_with_rectangular_pocket;
ENTITY solid_with_circular_pocket;
ENTITY solid_with_general_pocket;
ENTITY solid_with_slot;
ENTITY solid_with_straight_slot;
ENTITY solid_with_curved_slot;
ENTITY solid_with_trapezoidal_section_slot;
ENTITY solid_with_tee_section_slot;
ENTITY solid_with_groove;
ENTITY solid_with_protrusion;
ENTITY solid_with_circular_protrusion;
ENTITY solid_with_rectangular_protrusion;
ENTITY solid_with_general_protrusion;
ENTITY solid_with_shape_element_pattern;
ENTITY solid_with_circular_pattern;
ENTITY solid_with_rectangular_pattern;
ENTITY solid_with_incomplete_circular_pattern;
ENTITY solid_with_incomplete_rectangular_pattern;
ENTITY thickened_face_solid;
ENTITY extruded_face_solid_with_trim_conditions;
ENTITY extruded_face_solid_with_draft_angle;
ENTITY extruded_face_solid_with_multiple_draft_angles;
ENTITY revolved_face_solid_with_trim_conditions;
ENTITY auxiliary_geometric_instance_aggregator;
FUNCTION check_continuous_edges;
FUNCTION compute_total_depth;
FUNCTION validate_countersink_radii;
END_SCHEMA; -- solid_shape_element_schema
SCHEMA aic_edge_based_wireframe;
USE FROM geometric_model_schema -- ISO 10303-42
(edge_based_wireframe_model);
USE FROM geometry_schema -- ISO 10303-42
(axis2_placement_3d,
b_spline_curve_with_knots,
bezier_curve,
cartesian_transformation_operator_3d,
circle,
conic,
curve,
curve_replica,
ellipse,
geometric_representation_context,
hyperbola,
line,
offset_curve_3d,
parabola,
point,
point_replica,
polyline,
quasi_uniform_curve,
rational_b_spline_curve,
uniform_curve);
USE FROM product_property_representation_schema -- ISO 10303-41
(shape_representation);
USE FROM representation_schema -- ISO 10303-43
(mapped_item);
USE FROM topology_schema -- ISO 10303-42
(edge_curve,
vertex_point);
ENTITY edge_based_wireframe_shape_representation;
FUNCTION valid_wireframe_edge_curve;
FUNCTION valid_wireframe_vertex_point;
END_SCHEMA; -- aic_edge_based_wireframe
SCHEMA aic_shell_based_wireframe;
USE FROM geometric_model_schema -- ISO 10303-42
(shell_based_wireframe_model);
USE FROM geometry_schema -- ISO 10303-42
(axis2_placement_3d,
b_spline_curve_with_knots,
bezier_curve,
cartesian_transformation_operator_3d,
circle,
conic,
curve,
curve_replica,
ellipse,
geometric_representation_context,
hyperbola,
line,
offset_curve_3d,
parabola,
point,
point_replica,
polyline,
quasi_uniform_curve,
rational_b_spline_curve,
uniform_curve);
USE FROM product_property_representation_schema -- ISO 10303-41
(shape_representation);
USE FROM representation_schema -- ISO 10303-43
(mapped_item);
USE FROM topology_schema -- ISO 10303-42
(edge_curve,
edge_loop,
path,
vertex_loop,
vertex_point,
vertex_shell,
wire_shell);
ENTITY shell_based_wireframe_shape_representation;
FUNCTION valid_wireframe_edge_curve;
FUNCTION valid_wireframe_vertex_point;
END_SCHEMA;
(* Document WG12 N4505 EXPRESS listing for ISO 10303-503 as modified by TC1
July 2006 *)
SCHEMA aic_geometrically_bounded_2d_wireframe;
-- as modified by TC1 WG12 N4397
USE FROM geometric_model_schema -- ISO 10303-42
(geometric_curve_set,
geometric_set);
USE FROM geometry_schema -- ISO 10303-42
(axis2_placement_2d,
b_spline_curve_with_knots,
bezier_curve,
circle,
composite_curve,
composite_curve_segment,
curve,
curve_replica,
ellipse,
geometric_representation_context,
hyperbola,
line,
offset_curve_2d,
parabola,
point_on_curve,
polyline,
quasi_uniform_curve,
rational_b_spline_curve,
trimmed_curve,
uniform_curve);
USE FROM product_property_representation_schema -- ISO 10303-41
(shape_representation);
USE FROM representation_schema -- ISO 10303-43
(mapped_item);
ENTITY geometrically_bounded_2d_wireframe_representation;
FUNCTION valid_basis_curve_in_2d_wireframe;
END_SCHEMA; --aic_geometrically_bounded_2d_wireframe
(*
This is the EXPRESS of the IS version of ISO 10303-504.
This document is ISO TC 184/SC4/WG12 N503.
*)
SCHEMA aic_draughting_annotation;
USE FROM draughting_element_schema -- ISO 10303-101
(draughting_callout,
terminator_symbol);
USE FROM geometry_schema -- ISO 10303-42
(axis2_placement_2d,
geometric_representation_context);
USE FROM measure_schema -- ISO 10303-41
(conversion_based_unit,
derived_unit,
global_unit_assigned_context,
length_measure_with_unit,
length_unit,
measure_with_unit,
named_unit,
plane_angle_unit,
plane_angle_measure_with_unit,
si_unit);
USE FROM presentation_appearance_schema -- ISO 10303-46
(box_height,
box_rotate_angle,
box_slant_angle,
box_width,
context_dependent_invisibility,
curve_style,
curve_style_font,
externally_defined_curve_font,
externally_defined_hatch_style,
externally_defined_tile_style,
fill_area_style,
fill_area_style_colour,
fill_area_style_hatching,
fill_area_style_tile_symbol_with_style,
fill_area_style_tiles,
null_style,
pre_defined_curve_font,
presentation_style_by_context,
symbol_colour,
symbol_style,
text_style,
text_style_for_defined_font,
text_style_with_box_characteristics,
text_style_with_mirror,
text_style_with_spacing);
USE FROM presentation_definition_schema -- ISO 10303-46
(annotation_curve_occurrence,
annotation_fill_area,
annotation_fill_area_occurrence,
annotation_occurrence,
annotation_symbol,
annotation_symbol_occurrence,
annotation_text_occurrence,
composite_text,
composite_text_with_associated_curves,
composite_text_with_blanking_box,
composite_text_with_extent,
defined_symbol,
externally_defined_symbol,
pre_defined_symbol,
symbol_representation,
symbol_representation_map,
text_alignment,
text_literal,
text_literal_with_associated_curves,
text_literal_with_blanking_box,
text_literal_with_delineation,
text_literal_with_extent);
USE FROM presentation_resource_schema -- ISO 10303-46
(colour_rgb,
externally_defined_text_font,
font_select,
pre_defined_colour,
pre_defined_text_font);
USE FROM representation_schema -- ISO 10303-43
(mapped_item,
representation,
representation_item);
ENTITY annotation_subfigure_occurrence;
ENTITY draughting_annotation_occurrence;
ENTITY draughting_subfigure_representation;
ENTITY draughting_symbol_representation;
ENTITY draughting_text_literal_with_delineation;
FUNCTION acyclic_mapped_item_usage;
FUNCTION check_text_alignment;
FUNCTION check_text_font;
END_SCHEMA; -- aic_draughting_annotation
(*
This EXPRESS file is WG12 N997
*)
SCHEMA aic_drawing_structure_and_administration;
USE FROM approval_schema -- ISO 10303-41
(approval,
approval_date_time,
approval_person_organization);
USE FROM date_time_schema -- ISO 10303-41
(calendar_date);
USE FROM drawing_definition_schema -- ISO 10303-101
(draughting_title,
drawing_revision,
drawing_sheet_revision,
drawing_sheet_revision_usage);
USE FROM geometry_schema -- ISO 10303-42
(axis2_placement_2d);
USE FROM management_resources_schema -- ISO 10303-41
(approval_assignment,
contract_assignment,
document_reference,
organization_assignment,
person_and_organization_assignment,
person_assignment,
security_classification_assignment);
USE FROM person_organization_schema -- ISO 10303-41
(organizational_address,
personal_address);
USE FROM presentation_definition_schema -- ISO 10303-46
(annotation_occurrence);
USE FROM presentation_organization_schema -- ISO 10303-46
(camera_image,
presentation_size,
presentation_view,
presented_item,
presented_item_representation);
USE FROM product_definition_schema -- ISO 10303-41
(product,
product_definition,
product_definition_formation);
TYPE approved_item;
TYPE classified_item;
TYPE contracted_item;
TYPE draughting_organization_item;
TYPE draughting_presented_item_select;
TYPE specified_item;
ENTITY draughting_approval_assignment;
ENTITY draughting_contract_assignment;
ENTITY draughting_drawing_revision;
ENTITY draughting_organization_assignment;
ENTITY draughting_person_and_organization_assignment;
ENTITY draughting_person_assignment;
ENTITY draughting_presented_item;
ENTITY draughting_security_classification_assignment;
ENTITY draughting_specification_reference;
END_SCHEMA;
(*
This is the EXPRESS of the IS version of ISO 10303-506.
This document is ISO TC 184/SC4/WG12 N488.
*)
SCHEMA aic_draughting_elements;
USE FROM draughting_element_schema -- ISO 10303-101
(dimension_curve,
dimension_curve_directed_callout,
dimension_curve_terminator,
draughting_callout,
draughting_callout_relationship,
leader_curve,
leader_directed_callout,
leader_terminator,
projection_curve,
projection_directed_callout);
USE FROM presentation_definition_schema -- ISO 10303-46
(annotation_text_occurrence);
ENTITY angular_dimension;
ENTITY curve_dimension;
ENTITY datum_feature_callout;
ENTITY datum_target_callout;
ENTITY diameter_dimension;
ENTITY dimension_callout_component_relationship;
ENTITY dimension_callout_relationship;
ENTITY dimension_pair;
ENTITY draughting_elements;
ENTITY geometrical_tolerance_callout;
ENTITY leader_directed_dimension;
ENTITY linear_dimension;
ENTITY ordinate_dimension;
ENTITY radius_dimension;
ENTITY structured_dimension_callout;
END_SCHEMA;
(* ISO 10303-507, TC 184/SC4/WG12 N564 *)
SCHEMA aic_geometrically_bounded_surface;
REFERENCE FROM support_resource_schema ( (* ISO 10303-41 *)
bag_to_set);
USE FROM geometric_model_schema ( (* ISO 10303-42 *)
geometric_set);
USE FROM geometry_schema ( (* ISO 10303-42 *)
axis1_placement,
axis2_placement_2d,
axis2_placement_3d,
b_spline_curve,
b_spline_curve_with_knots,
b_spline_surface,
b_spline_surface_with_knots,
bezier_curve,
bezier_surface,
boundary_curve,
bounded_pcurve,
bounded_surface_curve,
cartesian_point,
cartesian_transformation_operator_3d,
circle,
composite_curve,
composite_curve_on_surface,
composite_curve_segment,
conical_surface,
curve,
curve_bounded_surface,
curve_replica,
cylindrical_surface,
degenerate_pcurve,
degenerate_toroidal_surface,
direction,
ellipse,
evaluated_degenerate_pcurve,
geometric_representation_context,
hyperbola,
intersection_curve,
line,
offset_curve_3d,
offset_surface,
outer_boundary_curve,
parabola,
pcurve,
plane,
point,
point_on_curve,
point_on_surface,
polyline,
quasi_uniform_curve,
quasi_uniform_surface,
rational_b_spline_curve,
rational_b_spline_surface,
rectangular_composite_surface,
rectangular_trimmed_surface,
reparametrised_composite_curve_segment,
seam_curve,
spherical_surface,
surface,
surface_curve,
surface_of_linear_extrusion,
surface_of_revolution,
surface_patch,
surface_replica,
swept_surface,
toroidal_surface,
trimmed_curve,
uniform_curve,
uniform_surface,
vector);
USE FROM product_property_representation_schema (
shape_representation); (* ISO 10303-41 *)
USE FROM representation_schema ( (* ISO 10303-43 *)
definitional_representation,
mapped_item,
parametric_representation_context,
representation,
representation_item,
representation_map);
ENTITY geometrically_bounded_surface_shape_representation;
FUNCTION gbsf_check_point;
FUNCTION gbsf_check_curve;
FUNCTION gbsf_check_surface;
END_SCHEMA; (* aic_geometrically_bounded_surface *)
(* ISO 10303-508, TC 184/SC4/WG12 N571 *)
SCHEMA aic_non_manifold_surface;
USE FROM aic_topologically_bounded_surface; -- ISO 10303-511
USE FROM geometric_model_schema ( -- ISO 10303-42
face_based_surface_model);
USE FROM geometry_schema ( -- ISO 10303-42
b_spline_curve,
b_spline_surface,
bounded_pcurve,
bounded_surface_curve,
cartesian_transformation_operator_3d,
curve,
curve_replica,
degenerate_pcurve,
evaluated_degenerate_pcurve,
intersection_curve,
offset_curve_3d,
offset_surface,
point_on_curve,
point_on_surface,
seam_curve,
surface,
surface_replica);
USE FROM product_property_representation_schema ( -- ISO 10303-41
shape_representation);
USE FROM representation_schema ( -- ISO 10303-43
mapped_item,
representation,
representation_item,
representation_map);
USE FROM topology_schema ( -- ISO 10303-42
closed_shell,
connected_face_set,
face,
open_shell,
oriented_face);
ENTITY non_manifold_surface_shape_representation;
FUNCTION nmsf_curve_check;
FUNCTION nmsf_surface_check;
END_SCHEMA; (* aic_non_manifold_surface *)
(* ISO 10303-509, TC 184/SC4/WG12 N578 *)
SCHEMA aic_manifold_surface;
USE FROM aic_topologically_bounded_surface; -- ISO 10303-511
USE FROM geometric_model_schema ( -- ISO 10303-42
shell_based_surface_model);
USE FROM geometry_schema ( -- ISO 10303-42
b_spline_curve,
b_spline_surface,
bounded_pcurve,
bounded_surface_curve,
cartesian_transformation_operator_3d,
curve,
curve_replica,
degenerate_pcurve,
evaluated_degenerate_pcurve,
intersection_curve,
offset_curve_3d,
offset_surface,
point_on_curve,
point_on_surface,
seam_curve,
surface,
surface_replica);
USE FROM product_property_representation_schema ( -- ISO 10303-41
shape_representation);
USE FROM representation_schema ( -- ISO 10303-43
mapped_item,
representation,
representation_item,
representation_map);
USE FROM topology_schema ( -- ISO 10303-42
closed_shell,
connected_face_set,
face,
open_shell,
oriented_closed_shell);
ENTITY manifold_surface_shape_representation;
FUNCTION msf_curve_check;
FUNCTION msf_surface_check;
END_SCHEMA; (* aic_manifold_surface *)
SCHEMA aic_geometrically_bounded_wireframe;
USE FROM geometric_model_schema -- ISO 10303-42
(geometric_curve_set,
geometric_set);
USE FROM geometry_schema -- ISO 10303-42
(axis1_placement,
axis2_placement_3d,
b_spline_curve_with_knots,
bezier_curve,
cartesian_transformation_operator_3d,
circle,
composite_curve,
conic,
curve,
curve_replica,
ellipse,
geometric_representation_context,
hyperbola,
line,
offset_curve_3d,
parabola,
point,
point_on_curve,
point_replica,
polyline,
quasi_uniform_curve,
rational_b_spline_curve,
reparametrised_composite_curve_segment,
trimmed_curve,
uniform_curve);
USE FROM product_property_representation_schema -- ISO 10303-41
(shape_representation);
USE FROM representation_schema -- ISO 10303-43
(mapped_item);
ENTITY geometrically_bounded_wireframe_shape_representation;
FUNCTION valid_geometrically_bounded_wf_curve;
FUNCTION valid_geometrically_bounded_wf_point;
END_SCHEMA; -- aic_geometrically_bounded_wireframe
SCHEMA aic_topologically_bounded_surface;
USE FROM geometry_schema
(axis2_placement_2d,
axis2_placement_3d,
bezier_curve,
bezier_surface,
b_spline_curve_with_knots,
b_spline_surface_with_knots,
cartesian_point,
circle,
composite_curve_on_surface,
conical_surface,
cylindrical_surface,
degenerate_toroidal_surface,
direction,
ellipse,
geometric_representation_context,
hyperbola,
line,
parabola,
pcurve,
plane,
polyline,
quasi_uniform_curve,
quasi_uniform_surface,
rational_b_spline_curve,
rational_b_spline_surface,
spherical_surface,
surface_curve,
surface_of_linear_extrusion,
surface_of_revolution,
swept_surface,
toroidal_surface,
uniform_curve,
uniform_surface,
vector);
USE FROM topology_schema
(edge,
edge_curve,
edge_loop,
face_bound,
face_outer_bound,
face_surface,
oriented_edge,
path,
vertex_loop,
vertex_point);
USE FROM representation_schema
(definitional_representation,
parametric_representation_context);
USE FROM measure_schema (parameter_value);
ENTITY advanced_face;
END_SCHEMA; -- end AIC_TOPOLOGICALLY_BOUNDED_SURFACE SCHEMA
SCHEMA aic_faceted_brep;
USE FROM geometry_schema
(axis2_placement_3d,
cartesian_point,
cartesian_transformation_operator_3d,
elementary_surface,
plane);
USE FROM geometric_model_schema
(brep_with_voids,
faceted_brep,
manifold_solid_brep);
REFERENCE FROM geometric_model_schema(msb_shells);
USE FROM topology_schema
(closed_shell,
connected_face_set,
face_bound,
face_outer_bound,
face_surface,
oriented_closed_shell,
poly_loop);
USE FROM representation_schema(mapped_item);
USE FROM product_property_representation_schema(shape_representation);
ENTITY faceted_brep_shape_representation;
END_SCHEMA; -- end AIC FACETED BREP SCHEMA
(*
This is ISO 10303-513
This is WG12 N476
*)
SCHEMA aic_elementary_brep;
USE FROM geometry_schema(axis2_placement_3d,
cartesian_point,
cartesian_transformation_operator_3d,
circle,
conical_surface,
cylindrical_surface,
degenerate_toroidal_surface,
direction,
ellipse,
hyperbola,
line,
parabola,
plane,
polyline,
spherical_surface,
toroidal_surface,
vector);
USE FROM geometric_model_schema(manifold_solid_brep,
brep_with_voids);
REFERENCE FROM geometric_model_schema(msb_shells);
USE FROM topology_schema(closed_shell,
connected_face_set,
edge_curve,
edge_loop,
face_bound,
face_outer_bound,
face_surface,
oriented_closed_shell,
vertex_loop,
vertex_point);
USE FROM representation_schema(mapped_item);
USE FROM product_property_representation_schema(shape_representation);
ENTITY elementary_brep_shape_representation;
END_SCHEMA; -- end AIC_ELEMENTARY_BREP SCHEMA
SCHEMA aic_advanced_brep;
USE FROM aic_topologically_bounded_surface;
USE FROM geometry_schema(cartesian_transformation_operator_3d);
USE FROM geometric_model_schema(manifold_solid_brep,
brep_with_voids);
REFERENCE FROM geometric_model_schema(msb_shells);
USE FROM topology_schema(closed_shell,
connected_face_set,
oriented_closed_shell);
USE FROM representation_schema(mapped_item);
USE FROM product_property_representation_schema(shape_representation);
ENTITY advanced_brep_shape_representation;
END_SCHEMA; -- end AIC_ADVANCED_BREP SCHEMA
SCHEMA aic_csg;
USE FROM aic_advanced_brep; -- ISO 10303-514
USE FROM aic_faceted_brep; -- ISO 10303-512
USE FROM geometric_model_schema -- ISO 10303-42
(block,
boolean_operand,
boolean_operator,
boolean_result,
box_domain,
boxed_half_space,
csg_primitive,
csg_select,
csg_solid,
extruded_face_solid,
half_space_solid,
revolved_face_solid,
right_angular_wedge,
right_circular_cone,
right_circular_cylinder,
solid_replica,
sphere,
torus);
ENTITY csg_shape_representation;
END_SCHEMA; -- aic_csg
--this is wg12n968
SCHEMA aic_mechanical_design_geometric_presentation;
USE FROM geometry_schema -- ISO 10303-42
(axis2_placement_2d,
axis2_placement_3d);
USE FROM presentation_appearance_schema -- ISO 10303-46
(curve_style,
curve_style_font,
curve_style_font_pattern,
draughting_pre_defined_curve_font,
fill_area_style_colour,
invisibility,
marker_type,
over_riding_styled_item,
point_style,
presentation_style_by_context,
styled_item,
surface_side_style,
surface_style_boundary,
surface_style_control_grid,
surface_style_fill_area,
surface_style_parameter_line,
surface_style_segmentation_curve,
surface_style_silhouette,
surface_style_usage,
u_direction_count,
v_direction_count);
REFERENCE FROM presentation_organization_schema -- ISO 10303-46
(aspect_ratio);
USE FROM presentation_organization_schema -- ISO 10303-46
(background_colour,
camera_image_3d_with_scale,
camera_usage,
presentation_area,
presentation_representation,
presentation_size,
presentation_view);
USE FROM presentation_resource_schema -- ISO 10303-46
(colour_rgb,
draughting_pre_defined_colour,
planar_extent);
USE FROM product_property_representation_schema -- ISO 10303-41
(shape_representation);
USE FROM representation_schema -- ISO 10303-43
(mapped_item,
representation);
ENTITY mechanical_design_geometric_presentation_area;
ENTITY mechanical_design_geometric_presentation_representation;
END_SCHEMA;
(* ISO 10303-518, TC 184/SC4/WG12 N627, short form; 2001-11-01 *)
SCHEMA aic_mechanical_design_shaded_presentation;
USE FROM geometry_schema -- ISO 10303-42
(axis2_placement_2d);
USE FROM measure_schema -- ISO 10303-41
(positive_ratio_measure);
USE FROM presentation_appearance_schema -- ISO 10303-46
(curve_style,
curve_style_font,
curve_style_font_pattern,
curve_style_rendering,
draughting_pre_defined_curve_font,
fill_area_style_colour,
invisibility,
marker_type,
over_riding_styled_item,
point_style,
presentation_style_by_context,
styled_item,
surface_rendering_properties,
surface_side_style,
surface_style_boundary,
surface_style_control_grid,
surface_style_fill_area,
surface_style_parameter_line,
surface_style_reflectance_ambient,
surface_style_reflectance_ambient_diffuse,
surface_style_reflectance_ambient_diffuse_specular,
surface_style_rendering,
surface_style_rendering_with_properties,
surface_style_segmentation_curve,
surface_style_silhouette,
surface_style_transparent,
surface_style_usage,
u_direction_count,
v_direction_count);
REFERENCE FROM presentation_organization_schema -- ISO 10303-46
(aspect_ratio);
USE FROM presentation_organization_schema -- ISO 10303-46
(background_colour,
camera_image_3d_with_scale,
camera_model_d3,
camera_model_d3_with_hlhsr,
camera_model_with_light_sources,
camera_usage,
light_source_ambient,
light_source_directional,
light_source_positional,
light_source_spot,
presentation_area,
presentation_representation,
presentation_size,
presentation_view);
USE FROM presentation_resource_schema -- ISO 10303-46
(colour_rgb,
draughting_pre_defined_colour,
planar_box,
planar_extent);
USE FROM representation_schema -- ISO 10303-43
(mapped_item,
representation);
ENTITY mechanical_design_shaded_presentation_area;
ENTITY mechanical_design_shaded_presentation_representation;
END_SCHEMA; -- aic_mechanical_design_shaded_presentation
(*
The following EXPRESS is for ISO 10303-519:2000 Technical Corrigendum 1
This is document ISO TC184/SC4/WG12 N532
*)
SCHEMA aic_geometric_tolerances;
USE FROM measure_schema --ISO 10303-41
(derived_unit,
named_unit);
USE FROM product_property_definition_schema --ISO 10303-41
(shape_aspect_relationship);
USE FROM shape_aspect_definition_schema --ISO 10303-47
(apex,
centre_of_symmetry,
composite_shape_aspect,
datum,
datum_feature,
datum_reference,
datum_target,
derived_shape_aspect,
extension,
geometric_alignment,
geometric_intersection,
parallel_offset,
perpendicular_to,
referenced_modified_datum,
shape_aspect_deriving_relationship,
symmetric_shape_aspect,
tangent);
USE FROM shape_tolerance_schema -- ISO 10303-47
(dimension_related_tolerance_zone_element,
geometric_tolerance,
geometric_tolerance_relationship,
geometric_tolerance_with_datum_reference,
geometric_tolerance_with_defined_unit,
modified_geometric_tolerance,
projected_zone_definition,
runout_zone_definition,
runout_zone_orientation_reference_direction,
tolerance_zone,
tolerance_zone_definition);
ENTITY angularity_tolerance;
ENTITY circular_runout_tolerance;
ENTITY coaxiality_tolerance;
ENTITY common_datum;
ENTITY concentricity_tolerance;
ENTITY cylindricity_tolerance;
ENTITY flatness_tolerance;
ENTITY line_profile_tolerance;
ENTITY parallelism_tolerance;
ENTITY perpendicularity_tolerance;
ENTITY position_tolerance;
ENTITY roundness_tolerance;
ENTITY straightness_tolerance;
ENTITY surface_profile_tolerance;
ENTITY symmetry_tolerance;
ENTITY total_runout_tolerance;
END_SCHEMA;
SCHEMA aic_associative_draughting_elements;
USE FROM measure_schema -- ISO 10303-41
(derived_unit,
named_unit);
USE FROM product_property_definition_schema -- ISO 10303-41
(shape_aspect_relationship);
USE FROM product_property_representation_schema -- ISO 10303-41
(shape_definition_representation);
REFERENCE FROM support_resource_schema -- ISO 10303-41
(bag_to_set);
USE FROM representation_schema -- ISO 10303-43
(mapped_item,
representation,
representation_item,
representation_map);
REFERENCE FROM representation_schema -- ISO 10303-43
(using_representations);
USE FROM qualified_measure_schema -- ISO 10303-45
(measure_representation_item);
USE FROM presentation_appearance_schema -- ISO 10303-46
(curve_style,
styled_item);
USE FROM presentation_definition_schema -- ISO 10303-46
(annotation_curve_occurrence,
annotation_fill_area_occurrence,
annotation_occurrence,
annotation_occurrence_relationship,
annotation_symbol_occurrence,
annotation_text_occurrence,
text_literal);
USE FROM presentation_organization_schema -- ISO 10303-46
(camera_model);
USE FROM shape_dimension_schema -- ISO 10303-47
(dimensional_characteristic_representation,
shape_dimension_representation);
USE FROM draughting_element_schema -- ISO 10303-101
(draughting_callout,
leader_curve,
projection_curve);
ENTITY annotation_occurrence_associativity;
ENTITY dimension_text_associativity;
ENTITY draughting_model;
ENTITY shape_aspect_associativity;
FUNCTION check_associative_shape_aspects;
FUNCTION representations_mapped_into;
END_SCHEMA;
(* part 521 TC1 Manifold subsurface AIC EXPRESS listing WG12 N4504
2006-09-22 *)
SCHEMA aic_manifold_subsurface;
--- as modified by TC1 WG12 N4503
USE FROM aic_topologically_bounded_surface; -- ISO 10303-511
USE FROM geometry_schema -- ISO 10303-42
(cartesian_transformation_operator_3d);
USE FROM topology_schema -- ISO 10303-42
(closed_shell,
connected_face_set,
connected_face_sub_set,
face,
open_shell,
subedge,
subface);
USE FROM representation_schema(mapped_item); -- ISO 10303-43
USE FROM product_property_representation_schema -- ISO 10303-41
(shape_representation);
ENTITY manifold_subsurface_shape_representation;
FUNCTION advanced_face_properties;
END_SCHEMA; -- end AIC_MANIFOLD_SUBSURFACE SCHEMA
(*
WG12 N4328 2006-01-04
AIM long form for ISO/IS 10303-522e2
ISO TC184/SC4/WG3 N4328
Supercedes: WG3 N3686
Author: Len Slovensky (slovensky@scra.org)
*)
SCHEMA aic_machining_feature;
USE FROM external_reference_schema -- ISO 10303-41
(externally_defined_item);
USE FROM geometry_schema -- ISO 10303-42
(bounded_curve,
direction,
plane,
placement,
point);
USE FROM measure_schema -- ISO 10303-41
(count_measure,
length_measure_with_unit,
measure_with_unit,
named_unit,
plane_angle_measure_with_unit,
ratio_measure_with_unit);
USE FROM product_definition_schema -- ISO 10303-41
(product_definition);
USE FROM product_property_definition_schema -- ISO 10303-41
(characterized_object,
product_definition_shape,
property_definition,
shape_aspect,
shape_aspect_relationship);
USE FROM product_property_representation_schema -- ISO 10303-41
(property_definition_representation,
shape_representation);
REFERENCE FROM product_property_representation_schema -- ISO 10303-41
(get_property_definition_representations);
USE FROM qualified_measure_schema -- ISO 10303-45
(descriptive_representation_item,
measure_representation_item);
USE FROM shape_aspect_definition_schema -- ISO 10303-47
(composite_shape_aspect);
USE FROM topology_schema -- ISO 10303-42
(edge_curve,
face_surface,
oriented_face,
path);
ENTITY applied_area;
ENTITY boss;
ENTITY boss_top;
ENTITY chamfer;
ENTITY chamfer_offset;
ENTITY circular_pattern;
ENTITY circular_closed_profile;
ENTITY closed_path_profile;
ENTITY composite_hole;
ENTITY compound_feature;
ENTITY direction_shape_representation;
ENTITY edge_round;
ENTITY externally_defined_feature_definition;
ENTITY face_shape_representation;
ENTITY feature_component_definition;
ENTITY feature_component_relationship;
ENTITY feature_definition;
ENTITY feature_pattern;
ENTITY fillet;
ENTITY flat_face;
ENTITY gear;
ENTITY hole_bottom;
ENTITY instanced_feature;
ENTITY linear_profile;
ENTITY location_shape_representation;
ENTITY marking;
ENTITY modified_pattern;
ENTITY ngon_closed_profile;
ENTITY open_path_profile;
ENTITY outer_round;
ENTITY outside_profile;
ENTITY partial_circular_profile;
ENTITY path_feature_component;
ENTITY path_shape_representation;
ENTITY pattern_offset_membership;
ENTITY pattern_omit_membership;
ENTITY planar_shape_representation;
ENTITY pocket;
ENTITY pocket_bottom;
ENTITY profile_floor;
ENTITY protrusion;
ENTITY rectangular_closed_profile;
ENTITY rectangular_pattern;
ENTITY removal_volume;
ENTITY replicate_feature;
ENTITY revolved_profile;
ENTITY rib_top;
ENTITY rib_top_floor;
ENTITY round_hole;
ENTITY rounded_end;
ENTITY rounded_u_profile;
ENTITY shape_defining_relationship;
ENTITY shape_representation_with_parameters;
ENTITY spherical_cap;
ENTITY square_u_profile;
ENTITY step;
ENTITY slot;
ENTITY slot_end;
ENTITY taper;
ENTITY tee_profile;
ENTITY thread;
ENTITY thread_runout;
ENTITY transition_feature;
ENTITY turned_knurl;
ENTITY vee_profile;
END_SCHEMA; -- AIC_MACHINING_FEATURE
(* Curve Swept Solid AIC EXPRESS definitions -
document WG12 N2506 dated 2003-12-19 *)
SCHEMA aic_curve_swept_solid;
-- WG12 N2506 As in WG12 N2505 part 523 IS
USE FROM geometry_schema -- ISO 10303-42
(axis2_placement_2d,
axis2_placement_3d,
bezier_curve,
bezier_surface,
b_spline_curve,
b_spline_curve_with_knots,
b_spline_surface,
b_spline_surface_with_knots,
cartesian_point,
circle,
composite_curve_on_surface,
conical_surface,
cylindrical_surface,
degenerate_toroidal_surface,
direction,
ellipse,
geometric_representation_context,
hyperbola,
line,
parabola,
pcurve,
plane,
polyline,
quasi_uniform_curve,
quasi_uniform_surface,
rational_b_spline_curve,
rational_b_spline_surface,
spherical_surface,
surface_curve,
surface_of_linear_extrusion,
surface_of_revolution,
swept_surface,
toroidal_surface,
trimmed_curve,
uniform_curve,
uniform_surface,
vector);
USE FROM geometric_model_schema -- ISO 10303-42
(extruded_area_solid,
revolved_area_solid,
surface_curve_swept_area_solid,
swept_disk_solid);
USE FROM representation_schema(mapped_item); -- ISO 10303-43
USE FROM product_property_representation_schema -- ISO 10303-41
(shape_representation);
ENTITY curve_swept_solid_shape_representation;
ENTITY ruled_surface_swept_area_solid;
END_SCHEMA; -- end AIC_CURVE_SWEPT_SOLID SCHEMA
SCHEMA ISO13584_generic_expressions_schema;
ENTITY generic_expression;
ENTITY simple_generic_expression;
ENTITY generic_literal;
ENTITY generic_variable;
ENTITY variable_semantics;
ENTITY environment;
ENTITY unary_generic_expression;
ENTITY binary_generic_expression;
ENTITY multiple_arity_generic_expression;
FUNCTION is_acyclic;
FUNCTION acyclic;
FUNCTION used_variables;
END_SCHEMA; -- ISO13584_generic_expressions_schema
SCHEMA ISO13584_expressions_schema;
(*V 1.2 2003-10-20*)
REFERENCE FROM ISO13584_generic_expressions_schema(
generic_expression,
simple_generic_expression,
generic_variable,
generic_literal,
unary_generic_expression,
binary_generic_expression,
multiple_arity_generic_expression);
ENTITY expression;
ENTITY variable;
ENTITY defined_function;
ENTITY SQL_mappable_defined_function;
ENTITY numeric_expression;
ENTITY simple_numeric_expression;
ENTITY literal_number;
ENTITY int_literal;
ENTITY real_literal;
ENTITY numeric_variable;
ENTITY int_numeric_variable;
ENTITY real_numeric_variable;
ENTITY unary_numeric_expression;
ENTITY binary_numeric_expression;
ENTITY multiple_arity_numeric_expression;
ENTITY length_function;
ENTITY value_function;
ENTITY int_value_function;
ENTITY numeric_defined_function;
ENTITY plus_expression;
ENTITY minus_expression;
ENTITY mult_expression;
ENTITY div_expression;
ENTITY mod_expression;
ENTITY slash_expression;
ENTITY power_expression;
ENTITY unary_function_call;
ENTITY binary_function_call;
ENTITY multiple_arity_function_call;
ENTITY abs_function;
ENTITY minus_function;
ENTITY sin_function;
ENTITY cos_function;
ENTITY tan_function;
ENTITY asin_function;
ENTITY acos_function;
ENTITY exp_function;
ENTITY log_function;
ENTITY log2_function;
ENTITY log10_function;
ENTITY square_root_function;
ENTITY atan_function;
ENTITY maximum_function;
ENTITY minimum_function;
ENTITY integer_defined_function;
ENTITY real_defined_function;
ENTITY boolean_expression;
ENTITY simple_boolean_expression;
ENTITY boolean_literal;
ENTITY boolean_variable;
ENTITY unary_boolean_expression;
ENTITY not_expression;
ENTITY odd_function;
ENTITY binary_boolean_expression;
ENTITY multiple_arity_boolean_expression;
ENTITY xor_expression;
ENTITY equals_expression;
ENTITY and_expression;
ENTITY or_expression;
ENTITY comparison_expression;
ENTITY comparison_equal;
ENTITY comparison_greater;
ENTITY comparison_greater_equal;
ENTITY comparison_less;
ENTITY comparison_less_equal;
ENTITY comparison_not_equal;
ENTITY like_expression;
ENTITY interval_expression;
ENTITY boolean_defined_function;
ENTITY string_expression;
ENTITY simple_string_expression;
ENTITY string_literal;
ENTITY string_variable;
ENTITY index_expression;
ENTITY substring_expression;
ENTITY concat_expression;
ENTITY format_function;
ENTITY string_defined_function;
FUNCTION is_int_expr;
FUNCTION is_SQL_mappable;
FUNCTION used_functions;
END_SCHEMA; -- ISO13584_expressions_schema
Generated by STEP Tools® EXPRESS to HTML Converter
2012-03-27T17:14:01-04:00