Overview Schemas Index

ISO13584_IEC61360_dictionary_schema         


ENTITY item_names;
          preferred_name : pref_name_type;
          synonymous_names : SET [0:?] OF syn_name_type;
          short_name : short_name_type;
          languages : OPTIONAL present_translations;
          icon : OPTIONAL graphics;
WHERE
          WR1: NOT(EXISTS(languages )) OR (
        ('ISO13584_IEC61360_LANGUAGE_RESOURCE_SCHEMA'
        + '.TRANSLATED_LABEL' IN  TYPEOF(preferred_name))
        AND  (languages :=: preferred_name\translated_label.languages)
        AND  ('ISO13584_IEC61360_LANGUAGE_RESOURCE_SCHEMA'
        + '.TRANSLATED_LABEL' IN  TYPEOF(short_name))
        AND  (languages :=: short_name\translated_label.languages)
        AND (QUERY(s <* synonymous_names |
        NOT('ISO13584_IEC61360_DICTIONARY_SCHEMA' + 
        '.LABEL_WITH_LANGUAGE' IN TYPEOF(s))) = []));
          WR2: NOT EXISTS(languages) OR (QUERY(s <* synonymous_names |
        EXISTS(s.language) AND NOT(s.language IN
        QUERY(l <* languages.language_codes | TRUE
        ))) = []);
          WR3: at_most_two_synonyms_per_language(languages, 
        synonymous_names);
END_ENTITY; -- item_names

Entity data types and their attributes

item_names
          preferred_name: pref_name_type;
          synonymous_names: SET [0:?] OF syn_name_type;
          short_name: short_name_type;
          (OPT) languages: present_translations;
          (OPT) icon: graphics;

Users: by entity attributes

item_names
          class_and_property_elements.names
          data_type_element.names
          dic_value.meaning
          value_domain.terms

Users: by defined types, not used by any entity attribute

item_names
          -

Global rules for this entity data type

          -