SCHEMA ISO13584_G_M_IIM_LIBRARY_IMPLICIT_SCHEMA
ENTITY supplier_bsu;
ENTITY basic_semantic_unit;
[code : CODE_TYPE;] Redeclared in supplier_bsu
[version : VERSION_TYPE;] Redeclared in supplier_bsu
DERIVE
dic_identifier : IDENTIFIER;
INVERSE
definition : SET [0:1] OF dictionary_element FOR identified_by;
referenced_by : SET [0:1] OF content_item FOR dictionary_definition;
ENTITY supplier_bsu;
basic_semantic_unit.code : SUPPLIER_CODE_TYPE;
DERIVE
basic_semantic_unit.version : VERSION_TYPE;
absolute_id : IDENTIFIER;
END_ENTITY;
ENTITY supplier_bsu_relationship;
relating_supplier : supplier_element;
related_tokens : SET [1:?] OF supplier_related_bsu;
END_ENTITY;
END_SCHEMA;
=========================================================================================
SCHEMA ISO13584_G_M_IIM_LIBRARY_IMPLICIT_SCHEMA
ENTITY class_bsu;
ENTITY basic_semantic_unit;
[code : CODE_TYPE;] Redeclared in class_bsu
version : VERSION_TYPE;
DERIVE
dic_identifier : IDENTIFIER;
INVERSE
definition : SET [0:1] OF dictionary_element FOR identified_by;
referenced_by : SET [0:1] OF content_item FOR dictionary_definition;
ENTITY class_bsu;
basic_semantic_unit.code : CLASS_CODE_TYPE;
defined_by : supplier_bsu;
DERIVE
absolute_id : IDENTIFIER;
known_visible_properties : SET OF property_bsu;
known_visible_data_types : SET OF data_type_bsu;
INVERSE
subclasses : SET OF class FOR its_superclass;
added_visible_properties : SET OF property_bsu FOR name_scope;
added_visible_data_types : SET OF data_type_bsu FOR name_scope;
END_ENTITY;
ENTITY class_bsu_relationship;
relating_class : class;
related_tokens : SET [1:?] OF class_related_bsu;
END_ENTITY;
ENTITY class_bsu_related_content;
ENTITY content_item;
[dictionary_definition : basic_semantic_unit;] Redeclared in class_bsu_related_content
ENTITY external_item;
used_protocol : external_file_protocol;
content : external_content;
ENTITY dictionary_external_item;
revision : REVISION_TYPE;
ENTITY class_bsu_related_content;
content_item.dictionary_definition : class_related_bsu;
END_ENTITY;
END_SCHEMA;
=========================================================================================
SCHEMA ISO13584_G_M_IIM_LIBRARY_IMPLICIT_SCHEMA
ENTITY property_bsu;
ENTITY basic_semantic_unit;
[code : CODE_TYPE;] Redeclared in property_bsu
version : VERSION_TYPE;
DERIVE
dic_identifier : IDENTIFIER;
INVERSE
definition : SET [0:1] OF dictionary_element FOR identified_by;
referenced_by : SET [0:1] OF content_item FOR dictionary_definition;
ENTITY property_bsu;
basic_semantic_unit.code : PROPERTY_CODE_TYPE;
name_scope : class_bsu;
DERIVE
absolute_id : IDENTIFIER;
INVERSE
describes_classes : SET OF class FOR described_by;
END_ENTITY;
END_SCHEMA;
=========================================================================================
SCHEMA ISO13584_G_M_IIM_LIBRARY_IMPLICIT_SCHEMA
ENTITY table_bsu;
ENTITY basic_semantic_unit;
[code : CODE_TYPE;] Redeclared in table_bsu
version : VERSION_TYPE;
DERIVE
dic_identifier : IDENTIFIER;
INVERSE
definition : SET [0:1] OF dictionary_element FOR identified_by;
referenced_by : SET [0:1] OF content_item FOR dictionary_definition;
ENTITY class_related_bsu;
ENTITY table_identification;
ENTITY table_bsu;
name_scope : class_bsu;
basic_semantic_unit.code : TABLE_CODE_TYPE;
DERIVE
absolute_id : IDENTIFIER;
END_ENTITY;
END_SCHEMA;
=========================================================================================
SCHEMA ISO13584_G_M_IIM_LIBRARY_IMPLICIT_SCHEMA
ENTITY supplier_element;
ENTITY dictionary_element;
[identified_by : basic_semantic_unit;] Redeclared in supplier_element
time_stamps : OPTIONAL dates;
revision : REVISION_TYPE;
ENTITY supplier_element;
dictionary_element.identified_by : supplier_bsu;
org : organization;
addr : address;
INVERSE
associated_items : SET OF supplier_bsu_relationship FOR relating_supplier;
END_ENTITY;
END_SCHEMA;
=========================================================================================
SCHEMA ISO13584_G_M_IIM_LIBRARY_IMPLICIT_SCHEMA
ENTITY component_class;
ENTITY dictionary_element;
[identified_by : basic_semantic_unit;] Redeclared in class
time_stamps : OPTIONAL dates;
revision : REVISION_TYPE;
ENTITY class_and_property_elements;
names : item_names;
definition : DEFINITION_TYPE;
source_doc_of_definition : OPTIONAL document;
note : OPTIONAL NOTE_TYPE;
remark : OPTIONAL REMARK_TYPE;
ENTITY class;
dictionary_element.identified_by : class_bsu;
its_superclass : OPTIONAL class_bsu;
described_by : LIST OF UNIQUE property_bsu;
defined_types : SET OF data_type_bsu;
DERIVE
subclasses : SET OF class;
known_applicable_properties : SET OF property_bsu;
known_applicable_data_types : SET OF data_type_bsu;
INVERSE
associated_items : SET OF class_bsu_relationship FOR relating_class;
ENTITY item_class;
simplified_drawing : OPTIONAL graphics;
sub_class_properties : SET OF property_bsu;
class_constant_values : SET OF class_value_assignment;
coded_name : OPTIONAL VALUE_CODE_TYPE;
ENTITY component_class;
END_ENTITY;
ENTITY component_class_case_of;
ENTITY dictionary_element;
[identified_by : basic_semantic_unit;] Redeclared in class
time_stamps : OPTIONAL dates;
revision : REVISION_TYPE;
ENTITY class_and_property_elements;
names : item_names;
definition : DEFINITION_TYPE;
source_doc_of_definition : OPTIONAL document;
note : OPTIONAL NOTE_TYPE;
remark : OPTIONAL REMARK_TYPE;
ENTITY class;
dictionary_element.identified_by : class_bsu;
its_superclass : OPTIONAL class_bsu;
described_by : LIST OF UNIQUE property_bsu;
defined_types : SET OF data_type_bsu;
DERIVE
subclasses : SET OF class;
known_applicable_properties : SET OF property_bsu;
known_applicable_data_types : SET OF data_type_bsu;
INVERSE
associated_items : SET OF class_bsu_relationship FOR relating_class;
ENTITY item_class;
simplified_drawing : OPTIONAL graphics;
sub_class_properties : SET OF property_bsu;
class_constant_values : SET OF class_value_assignment;
coded_name : OPTIONAL VALUE_CODE_TYPE;
ENTITY a_priori_semantics_relationship;
[referenced_classes : SET [1:?] OF class_bsu;] Redeclared in item_class_case_of
[referenced_properties : LIST OF property_bsu;] Redeclared in item_class_case_of
[referenced_data_types : SET OF data_type_bsu;] Redeclared in item_class_case_of
[referenced_tables : SET OF table_bsu;] Redeclared in item_class_case_of
[referenced_documents : SET OF document_bsu;] Redeclared in item_class_case_of
ENTITY item_class_case_of;
is_case_of : SET [1:?] OF class_bsu;
imported_properties : LIST OF property_bsu;
imported_types : SET OF data_type_bsu;
imported_tables : SET OF table_bsu;
imported_documents : SET OF document_bsu;
DERIVE
a_priori_semantics_relationship.referenced_classes: SET [1:?] OF class_bsu;
a_priori_semantics_relationship.referenced_properties: LIST OF property_bsu;
a_priori_semantics_relationship.referenced_data_types: SET OF data_type_bsu;
a_priori_semantics_relationship.referenced_tables: SET OF table_bsu;
a_priori_semantics_relationship.referenced_documents: SET OF document_bsu;
ENTITY component_class;
ENTITY component_class_case_of;
END_ENTITY;
END_SCHEMA;
=========================================================================================
SCHEMA ISO13584_G_M_IIM_LIBRARY_IMPLICIT_SCHEMA
ENTITY non_dependent_p_det;
ENTITY dictionary_element;
[identified_by : basic_semantic_unit;] Redeclared in property_det
time_stamps : OPTIONAL dates;
revision : REVISION_TYPE;
ENTITY class_and_property_elements;
names : item_names;
definition : DEFINITION_TYPE;
source_doc_of_definition : OPTIONAL document;
note : OPTIONAL NOTE_TYPE;
remark : OPTIONAL REMARK_TYPE;
ENTITY property_det;
dictionary_element.identified_by : property_bsu;
preferred_symbol : OPTIONAL mathematical_string;
synonymous_symbols : SET [0:2] OF mathematical_string;
figure : OPTIONAL graphics;
det_classification : OPTIONAL DET_CLASSIFICATION_TYPE;
domain : data_type;
formula : OPTIONAL mathematical_string;
DERIVE
describes_classes : SET OF class;
ENTITY non_dependent_p_det;
END_ENTITY;
END_SCHEMA;
=========================================================================================
SCHEMA ISO13584_G_M_IIM_LIBRARY_IMPLICIT_SCHEMA
ENTITY table_element;
ENTITY dictionary_element;
[identified_by : basic_semantic_unit;] Redeclared in class_related_element
time_stamps : OPTIONAL dates;
revision : REVISION_TYPE;
ENTITY class_related_element;
[dictionary_element.identified_by : class_related_bsu;] Redeclared in table_element
names : item_names;
definition : DEFINITION_TYPE;
note : OPTIONAL NOTE_TYPE;
remark : OPTIONAL REMARK_TYPE;
ENTITY table_specification;
[table_identifier : table_identification;] Redeclared in table_element
[column_meaning : LIST [1:?] OF UNIQUE variable_semantics;] Redeclared in table_element
[key : SET [1:?] OF variable_semantics;] Redeclared in table_element
ENTITY table_element;
dictionary_element.identified_by : table_bsu;
table_specification.column_meaning : LIST [1:?] OF UNIQUE property_semantics;
table_specification.key : SET [1:?] OF property_semantics;
table_specification.table_identifier : table_bsu;
END_ENTITY;
END_SCHEMA;
=========================================================================================
SCHEMA ISO13584_G_M_IIM_LIBRARY_IMPLICIT_SCHEMA
ENTITY item_class_extension;
ENTITY content_item;
[dictionary_definition : basic_semantic_unit;] Redeclared in class_extension
ENTITY class_extension;
content_item.dictionary_definition : class_bsu;
ENTITY model_class_extension;
[selectable_properties : LIST OF UNIQUE opt_or_mand_property_bsu;] Redeclared in item_class_extension
[required_properties : LIST OF UNIQUE opt_or_mand_property_bsu;] Redeclared in item_class_extension
[derived_properties : LIST OF UNIQUE opt_or_mand_property_bsu;] Redeclared in item_class_extension
new_derived_prop : SET OF property_bsu;
new_mandatory_prop : SET OF property_bsu;
class_extension : SET OF domain_restriction;
derivation : SET OF functional_domain_restriction;
filters : SET OF domain_restriction;
referenced_external_items : SET OF class_extension_external_item;
used_protocols : SET OF external_file_protocol;
referenced_view_exchange_protocol : LIST OF view_exchange_protocol_id;
content_version : VERSION_TYPE;
content_revision : REVISION_TYPE;
ENTITY item_class_extension;
selection_context_parameters : LIST OF UNIQUE opt_or_mand_property_bsu;
free_characteristics : LIST OF UNIQUE opt_or_mand_property_bsu;
derived_characteristics : LIST OF UNIQUE opt_or_mand_property_bsu;
context_dependent_characteristics : LIST OF UNIQUE opt_or_mand_property_bsu;
identified_item : BOOLEAN;
supplier_identification : OPTIONAL string_expression;
supplier_designation : OPTIONAL string_expression;
access_icon : OPTIONAL a9_illustration;
content_msg : OPTIONAL message;
create_icon : LIST OF a6_illustration;
create_msg : OPTIONAL message;
class_presentation_on_paper : LIST OF illustration;
class_presentation_on_screen : LIST OF illustration;
DERIVE
model_class_extension.selectable_properties: LIST OF UNIQUE opt_or_mand_property_bsu;
model_class_extension.derived_properties: LIST OF UNIQUE opt_or_mand_property_bsu;
model_class_extension.required_properties: LIST OF UNIQUE opt_or_mand_property_bsu;
END_ENTITY;
END_SCHEMA;
=========================================================================================
SCHEMA ISO13584_G_M_IIM_LIBRARY_IMPLICIT_SCHEMA
ENTITY self_property_value_semantics;
ENTITY variable_semantics;
ENTITY self_variable_semantics;
ENTITY property_semantics;
the_property : property_bsu;
its_own_property : OPTIONAL sub_property_path;
ENTITY self_property_semantics;
ENTITY self_property_value_semantics;
END_ENTITY;
END_SCHEMA;
=========================================================================================
SCHEMA ISO13584_G_M_IIM_LIBRARY_IMPLICIT_SCHEMA
ENTITY table_content;
ENTITY content_item;
[dictionary_definition : basic_semantic_unit;] Redeclared in table_content
ENTITY table_extension;
[table_identifier : table_identification;] Redeclared in table_content
content : LIST [1:?] OF UNIQUE column;
revision_of_content : REVISION_TYPE;
content_revision_date : DATE_TYPE;
ENTITY table_content;
content_item.dictionary_definition : table_bsu;
DERIVE
table_extension.table_identifier : table_bsu;
END_ENTITY;
END_SCHEMA;