EDCS Logo

Environmental Data Coding Specification

10 Registration

separator bar

10.1 Introduction and table of contents

10.1.1 Table of contents

Table 10.1 -- Table of contents

10 Registration 10.7 Guidelines for registration of EAs
10.1 Introduction and table of contents 10.8 Guidelines for registration of EVs
10.1.1 Table of contents 10.9 Guidelines for registration of EEs
10.1.2 Introduction 10.10 Guidelines for registration of EUs

10.2 Guidelines for definitions for registered items

10.11 Guidelines for registration of EQs
10.3 Guidelines for labels for registered items 10.12 Guidelines for registration of EOs
10.4 Rules for assigning codes for registered items 10.13 Guidelines for registration of EGs
10.5 Guidelines for references for registered items 10.14 Guidelines for registration of EDCS profiles
10.6 Guidelines for registration of ECs  

10.1.2 Introduction

This International Standard specifies the rules and guidelines that shall be followed in preparing registration proposals. Registration proposals include required information for new concepts in each EDCS dictionary, as well as accompanying administrative information (see Annex J Templates for registration proposals).  The guidelines in 10.2 Guidelines for definitions for registered items through 10.5 Guidelines for references for registered items shall apply to all registered items. The additional guidelines in 10.6 Guidelines for registration of ECs through 10.14 Guidelines for registration of EDCS profiles shall apply only to the indicated categories of registered items.

10.2 Guidelines for definitions for registered items

The definitions in this International Standard were created by applying a set of guidelines. Definitions for proposed registered EDCS dictionary entries shall be created according to the following guidelines:

  1. A definition shall be provided for each EDCS dictionary entry.  This definition shall contain at least one word, number, expression, or formula.
  2. Definitions shall be clear and concise, containing only the content necessary to specify the concept.
  3. Complete sentences shall be used except when a single word or phrase is unambiguous.
  4. A single sentence shall be used except when multiple sentences are necessary to add significantly to the clarity and completeness of the definition.
  5. Words or short phrases that are not used in the definition and that compactly denote the concept and may be useful in EDCS label formation may be included at the end of the definition. If such words or short phrases are included, they shall be separated from the remainder of the definition by a semicolon. If the definition of a concept does not contain the exact or approximate key words that were used to form the EDCS label for the concept, then those words shall be included at the end of the definition. For example: The definition of EC HAIL might be "Frozen precipitation falling in a shower or storm of pellets; hail."
  6. In some cases, a concept may used in the definition of another concept. If an EC is used in the definition of another concept, this use shall be represented in the definition by placing the EDCS label for that EC in single angle brackets (< >) in the definition. Because ECs are used in definitions in a manner similar to nouns, only noun usage is represented by single angle brackets. For example, the EC RAIN is used as a noun in the definition: "<RAIN> at time of observation." while the word "rain" is used as an adjective in the definition: "Rain shower(s) at time of observation." If an EA is used in the definition of another concept, this use shall be represented in the definition by placing the EDCS label for that EA in double angle brackets (<< >>) in the definition. For example: The definition of EA TERRAIN_HEIGHT might be: "The <<HEIGHT>> of the <TERRAIN>."
  7. If an EE concept is used in the definition of another EE concept of the same EA, this use shall be represented in the definition by placing the label for that EE in triple angle brackets (<<< >>>) in the definition.
  8. The definition of an EE for a given EA shall not reference an EE which is an EE of a different EA.
  9. If a definition includes a list of exemplars of the concept, that list shall be placed at the end of the definition in a separate sentence that begins "Examples: ". For example: An EE INERT_MATERIAL might have the definition "Inert <MATERIAL>s. Examples: sand, dirt, gravel, and snow."
  10. Definitions shall be unambiguous and worded to clearly express a single concept.
  11. Where a set is being defined, the EC SET shall be used. For example: "A <SET> of indicator lights."
  12. Jargon shall not be used.
  13. Abbreviations shall not be used.
  14. Acronyms shall be used only if they are defined in Table 3.3 Abbreviated terms.
  15. If an acronym is defined in Table 3.3 Abbreviated terms, it shall be used wherever the phrase would have appeared. That is, the phrase shall not be used except in Table 3.3 Abbreviated terms; wherever the phrase might have appeared, the acronym shall be used instead.
  16. No units of measure shall be abbreviated.
  17. Unit symbols shall not be used except in the definitions of concepts in the EU Dictionary. For example: use "metres per second" instead of "m/s".
  18. References shall not be embedded in definitions with one exception. Where a reference is used not as the source of a definition, but rather to define the format and/or values of an EA whose EDCS attribute value type is CONSTRAINED_STRING, STRING, or KEY, that reference may be part of the definition.
  19. Definitions shall be atomic, self-contained and independent of all other entries in the same EDCS dictionary with the exception that an EE definition is dependent on the definition of its corresponding EA. The context of the corresponding EA shall be used to interpret an EE definition.
  20. Definitions shall be unique within the same EDCS dictionary.
  21. Units of measure should not be used in the definition fields of EC dictionary entries.
  22. Units of measure shall not be used in the definition fields of ES, EQ, EO, or EG dictionary entries.
  23. Terms appearing in units of measure may be used in definitions where appropriate. For example: "Tesla coil" and "metre stick".
  24. The word "that" shall be used only to introduce restrictive clauses, that is, clauses that are an essential part of a definition where if the clause is eliminated, the meaning of the definition changes. Restrictive clauses shall not be separated from the remainder of the definition by a comma.
  25. The word "which" shall be used only to introduce non-restrictive clauses, that is, clauses that are not an essential part of a definition where if the clause is eliminated, the meaning of the definition does not change. Non-restrictive clauses shall be separated from the remainder of the definition by a comma.
  26. If the reference type for an EDCS dictionary entry is AR or PR, the definition shall be derived from the definition of the cited concept in the referenced document. In cases where the full definition is too complex to repeat the definition in its entirety in this International Standard, the concept definition may be of the form "See [R].".  "R" shall be a well-formed citation (see 4.3.4.4 Citation format) of a concept in an external document. This document shall be listed in either 2 Normative references, specified in this registration proposal, or specified in another registered item.
  27. If the reference type is DR then a citation shall be provided to a dictionary. In this case the following guidelines relate the definition and the citation:
    1. The dictionary cited may be a specialized technical dictionary. This specialized technical dictionary shall be listed in either Bibliography, specified in this registration proposal, or specified in another registered item.
    2. The dictionary cited may be the New Shorter Oxford English Dictionary [NSOED]. This is done in this International Standard for emphasis only, since this is the default manner that the meaning of any text in an International Standard is determined. This convention allows this International Standard to require that each EDCS dictionary entry have at least one reference and avoids any confusion over how a definition is to be interpreted.

10.3 Guidelines for labels for registered items

The labels in this International Standard were created by applying a set of guidelines. Labels for proposed registered EDCS dictionary entries shall be created according to the following guidelines:

  1. A label shall be provided for each EDCS dictionary entry.
  2. Labels shall be character strings.
  3. Labels shall begin with an alphabetic character (and therefore labels shall contain at least one character).
  4. Labels shall contain only uppercase characters (A-Z) with two exceptions:
    1. relational operators ("gt", "lt", "ge", "le", "eq", and "ne"); and 
    2. the radix delimiter symbol "r".
  5. Labels shall not contain spaces.
  6. Labels may be a single word or may be composed of a series of components each of which is a word, an abbreviation, or an acronym/initialism.
  7. The underscore "_" character shall be used to concatenate the components of a label.
  8. Labels should be as short as possible while capturing a common use descriptive word or phrase representative of the concept.
  9. The length of a label shall not exceed fifty-nine (59) characters.
  10. To facilitate the direct use of labels in programming language bindings where there are restrictions on the length and uniqueness of symbolic constants, the label, or the initial portion of the label, shall be unique within the set of all EDCS dictionaries in the following manner:
    1. EELs shall be unique within the set of EELs of the same EA. For example: the same label could also be used for an EEL of a different EA.
    2. EGLs shall be unique within the set of EGLs of the same EO.
    3. All other labels shall be unique within the set of labels of concepts in their EDCS dictionary.
    4. Within the set of EELs of the same EA, EELs shall be unique in the first nineteen (19) characters.
    5. Within the set of EGLs of the same EO, EGLs shall be unique in the first nineteen (19) characters.
    6. All other labels shall be unique in the first twenty-seven (27) characters.

The components of a label shall be chosen according to the following guidelines:

  1. The order of the components in a label shall be in the natural order in which the components are likely to be used within an English phrase.
  2. Components of labels shall not be used with a different meaning from how that component is used elsewhere in this International Standard or in previously registered EDCS dictionary entries.
  3. Verbs, articles, conjunctions, negations, and prepositions shall not be used as components of a label except where required for clarity.
  4. Abbreviations of words and phrases should only be used where necessary to meet the uniqueness criteria of labels.
  5. When abbreviating, if a word or phrase to be abbreviated appears in Annex H. Abbreviations and acronyms used in the construction of labels, the given abbreviation for that word or phrase shall be used.
  6. When abbreviating, if a word or phrase to be abbreviated does not appear in Annex H. Abbreviations and acronyms used in the construction of labels; the proposed abbreviation should be consistent in style with those specified in Annex H. Abbreviations and acronyms used in the construction of labels, if possible.

Recognized abbreviations for words and acronyms for phrases may be used as components of a label based on the following guidelines:

  1. Each abbreviation shall uniquely represent a single word.
  2. A single abbreviation shall not represent a combination of words.
  3. Each acronym shall uniquely represent a single multi-word phrase.
  4. If a word is abbreviated in one label, it is not required to be abbreviated in other labels.
  5. If a word is abbreviated in one label, the same abbreviation should be used wherever that word is abbreviated.
  6. If a phrase is replaced by an acronym in one label, it is not required to be replaced in other labels.
  7. If a phrase is replaced by an acronym in one label, the same acronym should be used wherever that phrase is intended.
  8. For each EA of EDCS attribute value type ENUMERATION, abbreviations shall be used consistently across all labels within its set of EEs (i.e., either a word or phrase is always abbreviated, or never abbreviated).
  9. New acronyms may be defined if necessary to create a label whose length meets the criteria defined in (i) and (j).
  10. Jargon shall not be used.
  11. An acronym or abbreviation in a label shall not be, by itself, a word with a different meaning than that of the word and/or phrase that it replaces.  For example: the acronym LOST should not be used for the phrase "Line of Sight Type".

Units of measure or abbreviations for units of measure shall not be used as components of labels with three exceptions:

  1. Labels of EUs,
  2. Labels of EEs, and
  3. Labels in which the unit of measure or its abbreviation is not used as a unit of measure such as "TESLA_COIL" or "METRE_STICK".

10.4 Rules for assigning codes for registered items

Codes not assigned in this International Standard are reserved for future standardization or for registration. Assigned codes include the deprecated codes of Annex B. Codes shall be assigned by the ISO International Registration Authority for Graphical Items according to these rules:

  1. Nothing should be assumed about the relationship among EDCS dictionary entries from the numerical relationships of their corresponding codes. For example, the numerical sequencing of codes does not impose any sequential ordering to the concepts denoted by those codes.
  2. Signed integers are used to represent codes even though only positive integer values shall ever be assigned in either this International Standard or through registration. This allows negative integer values to be used experimentally in applications, even though such use of negative integer values is not in conformance to this International Standard.
  3. The ISO International Registration Authority for Graphical Items shall assign codes in increasing order beginning at the first available integer value, and skipping no integer values, within the set of codes for each EDCS dictionary.
  4. The ISO International Registration Authority for Graphical Items shall coordinate the assignment of codes with future revisions of this International Standard to ensure that no code shall be assigned more than once by either standardization or registration.

10.5 Guidelines for references for registered items

The references in this International Standard were created by applying a set of guidelines. References for proposed registered EDCS dictionary entries shall be created according to the following guidelines:

  1. A reference type shall be provided for each EDCS dictionary entry (see 4.3.4.2 Reference types).

  2. The reference type shall be selected in accordance with the following guidelines:

    1. If the proposed registered concept is intended to represent the same concept defined in another specification suitable for referencing from an International Standard, the reference type shall be either AR or PR.  The current edition [ISOD2] may be consulted to determine if a specification is suitable for normative referencing from an International Standard.  If a specification is not suitable normative referencing then the reference type shall be IR or DR.

    2. If the proposed registered concept was adapted from another document, but the adapted concept definition is sufficiently different from the definition in the other document that a reference type of AR or PR is not appropriate, the reference type shall be IR or DR.

    3. If the words in the definition of the proposed registered concept are derived from, or interpreted in accordance with, dictionary definitions, the reference type shall be DR and the additional guidelines specified in 10.2 Guidelines for definitions of registered items (aa) shall also be followed.

  3. Citations shall be formulated in conformance to the specifications in 4.3.4.4 Citation format while considering the following additional guidelines:

    1. The citations shall be appropriate for the reference type and the definition of the proposed registered concept.

    2. Where possible, references should be chosen from either 2 Normative references or the Bibliography.

    3. If no reference in either 2 Normative references or the Bibliography is suitable then a new reference may be specified in the proposed registered concept.  The specification of the reference shall include both a short identifier for the reference and a full bibliographic citation formatted in conformance to the rules in [I690].

  4. If more than one citation is provided, the reference type shall be IR (see 4.3.4.2 Reference types, (d) Informative reference).

10.6 Guidelines for registration of ECs

No additional guidelines shall apply to the registration of concepts in the EC Dictionary.

10.7 Guidelines for registration of EAs

Concepts in the EA Dictionary shall be registered according to the following additional guidelines:

  1. If the EDCS attribute value type is ENUMERATION, at least one new EE corresponding to that EA shall also be registered. If a set of EEs corresponding to the same EA are registered at the same time, the EEs shall be listed in a natural order.
  2. If the EDCS attribute value type is REAL and the EQ appropriate for the specification of the values of the EA is not previously defined in this International Standard or by registration, at least one new EQ and, if necessary, one new EU that is a member of that EQ shall also be registered.
  3. The EDCS attribute value type of COUNT shall be used if and only if the concept is a count of a whole number of some entity. For example: the number of entities observed per hour.
  4. The EDCS attribute value type of INTEGER shall be used for concepts that are integer valued but are not a count of a whole number of some entity.

10.8 Guidelines for registration of EVs

No additional guidelines shall apply to the registration of concepts in the EV Dictionary.

10.9 Guidelines for registration of EEs

Concepts in the EE Dictionary shall be registered according to the following additional guidelines:

  1. Definitions of EEs shall not repeat any portion of the definition of the corresponding EA, unless such repetitions significantly enhance the readability of the definition. For example: an EA whose definition is "The function of a building." shall not have an EE whose definition is "An administrative building."
  2. EEs of different EAs may have identical definitions or labels.
  3. No deprecated unit of measure (identified in Annex B) shall be used, with the following two exceptions:
    1. When a unit appearing in Annex B is needed to ensure clarity for a community of EDCS users, it shall appear in parentheses following a unit of measure that is consistent with an entry in the EDCS Unit Dictionary. For example: "12,2 metres (40 feet)".
    2. The use of the term "approximately" associated with a value and a deprecated unit of measure for that value within parentheses is acceptable, but not necessary. For example: "12,2 metres (approximately 40 feet)".
  4. Units of measure may be used in EAs, where they are used to specify the conditions under which an attribute value pertains, but this use should be avoided where possible.
  5. When an EA of EDCS attribute value type ENUMERATION is intended to be used to specify the format of instances of other EAs of EDCS attribute value type CONSTRAINED_STRING, then one EE of this EA shall have the label "UNCONSTRAINED" and shall be defined as: "A Basic Latin string whose contents are not further constrained."

10.10 Guidelines for registration of EUs

Concepts in the EU Dictionary shall be registered according to the following additional guidelines:

  1. Entries in the symbol, quantity, and definition fields should be derived in accordance with the requirements in [I31], including how quantities, multiplication, division, and logarithms are specified.
  2. Concepts incorporating the symbols for EDCS unit scales in their definitions are acceptable; however:
    1. If a "pure" equivalent non-scaled unit of measure concept is not already an EU concept, it shall be registered. The EQL for the newly registered non-scaled unit of measure concept shall be used as the EQL for the newly registered scaled unit of measure concept.
    2. The EU concept should be defined in terms of the "pure" non-scaled unit of measure concept by including an equation of the general form "<scale definition><non-scaled unit symbol>".
    3. The EU's symbol should include the symbols for the scaled unit(s), as appropriate.
  3. If no standardized or registered EQ concept is appropriate for the EU concept being registered, a new EQ concept shall also be registered.

10.11 Guidelines for registration of EQs

No additional guidelines shall apply to the registration of concepts in the EQ Dictionary.

10.12 Guidelines for registration of EOs

No additional guidelines shall apply to the registration of concepts in the EO Dictionary.

10.13 Guidelines for registration of EGs

Concepts in the EG Dictionary shall be registered according to one additional guideline. EG concepts that are members of different EOs may have identical definitions or labels.

10.14 Guidelines for registration of EDCS profiles

EDCS profiles shall be registered according to the following additional guidelines:

  1. An EDCS profile shall specify a subset of this International Standard and its registered concepts as:
    1. a list of EDCS dictionaries,
    2. for each listed EDCS dictionary, a list of entries in that dictionary, and
    3. optionally, EDCS profile constraints that restrict either EDCS dictionary entries or the relationships among EDCS dictionary entries or both.
  2. EDCS profile constraints may additionally restrict:
    1. the EDCS representation types (see 9.2 EDCS representation types) for implementing abstract elements of this International Standard,
    2. the values or range of values of an EA, and
    3. in the case of an EA of EDCS attribute value type REAL, the EUs and ESs that may be used with that EA.
  3. An EDCS profile constraint may restrict the EDCS representation type used for implementing EDCS attribute value types as follows:
    1. If the EDCS attribute value type is STRING, CONSTRAINED_STRING, or KEY, an EDCS profile constraint may restrict:
      1. string length either to a fixed number of characters or to a length between a specified minimum and a specified maximum length, and
      2. string value to only contain characters from a restricted subset of the characters specified in [I10646].
    2. If the EDCS attribute value type is REAL, INTEGER, COUNT, INDEX, ENUMERATION, BOOLEAN, or NULL, the EDCS representation type cannot be constrained.
  4. An EDCS profile constraint may restrict the values, or the ranges of values of EAs as follows:
    1. If the EDCS attribute value type is REAL, INTEGER, COUNT, or INDEX, an EDCS profile constraint may restrict the allowed values to a specified subset of the allowed values or to a range of allowed values.
    2. If the EDCS attribute value type is STRING, CONSTRAINED_STRING, or KEY, an EDCS profile constraint may restrict string values to a specified subset of the allowed values.
    3. If the EDCS attribute value type is ENUMERATION, an EDCS profile constraint may restrict the allowed values to a specified subset of the EEs for that EA.
    4. If the EDCS attribute value type is BOOLEAN, an EDCS profile constraint may exclude one of the possible values.
    5. If the EDCS attribute value type is  NULL, the values cannot be constrained.
  5. An EDCS profile constraint may restrict the EUs and ESs that may be used with an EA as follows:
    1. Restrict the allowed EUs to a specified subset of the EUs that are members of the EQ associated with the EA.
    2. Restrict the allowed ESs to a specified subset of the ESs specified in Table 7.9 -- Unit Scale Dictionary for powers of 10 and Table 7.10 -- Unit Scale Dictionary for powers of 210.

1) At the time this International Standard was published, the ISO International Registration Authority for Graphical Items was the United States National Imagery and Mapping Agency (NIMA). The mailing address was: Registration Authority, National Imagery and Mapping Agency, c/o Joint Interoperability Test Command, Building 57305, Room 263A, Fort Huachuca, Arizona 85613-7020. USA.

separator bar

http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards/ISO_IEC_18025_Ed1.html