DGIWG 204. NATO Geospatial Real World Object Index (NGRWI) STD NATO Geospatial Real World Object Index (NGRWI)

Similar documents
DGIWG 203. NATO Geospatial Feature Concept Dictionary (NGFCD)

DGIWG 201. STD NATO Geospatial Information Model (NGIM)

This document is a preview generated by EVS

DGIWG 206. Defence Geospatial Feature Concept Dictionary (DGFCD) Description and Content

Geographic Information Fundamentals Overview

IHO S-100 Framework. The Essence. WP / Task: Date: Author: hansc/dga Version: 0.6. Document name: IHO S-100 Framework-The Essence

Geographic information Portrayal (ISO 19117:2005, IDT)

ISO/IEC TR TECHNICAL REPORT. Information technology Procedures for achieving metadata registry (MDR) content consistency Part 1: Data elements

AS/NZS ISO 19157:2015

Information Technology Metadata registries (MDR) Part 5: Naming and identification principles

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes

DGIWG 124. Defence Profile of OGC s Web Map Tile Service 1.0

Information technology - Metadata registries (MDR) - Part 5: Naming principles

This document is a preview generated by EVS

UBL Library Content Methodology


Part 1: Content model

Geografisk information Kodningsregler för datautbyte (ISO 19118:2005, IDT) Geographic information Encoding (ISO 19118:2005, IDT)

ISO/TS TECHNICAL SPECIFICATION

SVENSK STANDARD SS-ISO :2004. Geografisk information Hantering av enklare objekt Del 1: Arkitektur (ISO :2004, IDT)

ISO INTERNATIONAL STANDARD. Geographic information Simple feature access Part 1: Common architecture

This document is a preview generated by EVS

Framework for building information modelling (BIM) guidance

GOVERNMENT GAZETTE REPUBLIC OF NAMIBIA

CEN/ISSS WS/eCAT. Terminology for ecatalogues and Product Description and Classification

ISO INTERNATIONAL STANDARD. Geographic information Quality principles. Information géographique Principes qualité. First edition

This document is a preview generated by EVS

S-100 Maintenance - Change Proposal Form (Draft)

Medical devices Quality management Medical device nomenclature data structure

Information technology Metamodel framework for interoperability (MFI) Part 1: Framework

Information Technology Metadata registries (MDR) Part 6: Registration

This document is a preview generated by EVS

S62. International mail processing centres: assignment and use of operator codes. Data definition and encoding standards

ISO INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD

Paper for Consideration by CHRIS. Cooperation Agreement Between IHO and DGIWG

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes

European Conference on Quality and Methodology in Official Statistics (Q2008), 8-11, July, 2008, Rome - Italy

This document is a preview generated by EVS

Information technology Metamodel framework for interoperability (MFI) Part 12: Metamodel for information model registration

INTERNATIONAL STANDARD

GSM GSM TECHNICAL May 1996 SPECIFICATION Version 5.0.0

Recommended Practice for Software Requirements Specifications (IEEE)

ISO 2146 INTERNATIONAL STANDARD. Information and documentation Registry services for libraries and related organizations

The attached document is hereby submitted for a 3-month letter ballot to the NBs of ISO/IEC JTC 1/SC 32. The ballot starts

ISO/IEC JTC 1/SC 32 N 1257

Information technology Learning, education and training Collaborative technology Collaborative learning communication. Part 1:

ISO/IEC INTERNATIONAL STANDARD

Editor s Draft. Outcome of Berlin Meeting ISO/IEC JTC 1/SC32 WG2 N1669 ISO/IEC CD :ED2

INTERNATIONAL TELECOMMUNICATION UNION 4%,%-!4)# 3%26)#%3 4%2-).!, %15)0-%.43!.$ 02/4/#/,3 &/2 4%,%-!4)# 3%26)#%3

ISO/IEC JTC 1/SC 32 N 0754

ebxml CC Dictionary Entry Naming Conventions ebxml Core Components

Information technology IT asset management Overview and vocabulary

This document is a preview generated by EVS

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 1: Framework

ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL HYDROGRAPHIC ORGANIZATION

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Mobile item identification and management Mobile AIDC application programming interface

Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary

This document is a preview generated by EVS

An introduction to metadata. Metadata registries for improved data management

ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Software asset management Part 2: Software identification tag

Circulated to P- and O-members, and to technical committees and organizations in liaison for voting (P-members only) by:

SANAS TECHNICAL REQUIREMENT FOR THE APPLICATION OF ISO/IEC IN THE FIELD OF FUSION WELDING METALLIC MATERIALS

ISO/IEC INTERNATIONAL STANDARD

Network Working Group. Category: Informational April A Uniform Resource Name (URN) Namespace for the Open Geospatial Consortium (OGC)

ISO INTERNATIONAL STANDARD

MISB Standard Standard. 03 September Security Metadata Universal and Local Sets for Digital Motion Imagery. 1. Scope. 2.

PROCEDURE FOR THE DEVELOPMENT OF EURACHEM GUIDANCE. Contents

Geografisk information Kvalitetsprinciper. Geographic information Quality principles

ISO. International Organization for Standardization. ISO/IEC JTC 1/SC 32 Data Management and Interchange WG4 SQL/MM. Secretariat: USA (ANSI)

Open Geospatial Consortium Inc.

This document is a preview generated by EVS

ISO/IEC INTERNATIONAL STANDARD. Information technology ASN.1 encoding rules: Specification of Encoding Control Notation (ECN)

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia content description interface Part 5: Multimedia description schemes

AMWA Specification. AMWA Specification Policy Application Specification UL Guidelines May 24, 2016 (rev 1.1) Executive Summary

This document is a preview generated by EVS

ISO/IEC TR TECHNICAL REPORT. Information technology Guidelines for the preparation of programming language standards

THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT TO CHANGE. IT SHOULD NOT BE USED FOR REFERENCE PURPOSES.

ISO INTERNATIONAL STANDARD. Information and documentation Managing metadata for records Part 2: Conceptual and implementation issues

Health informatics Registration of coding schemes

Draft EN V1.1.1 ( )

INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Metamodel framework for interoperability (MFI) Part 1: Reference model

IHO S-100 The Universal Hydrographic Data Model. Introduction

Information and documentation International Standard Collection Identifier (ISCI)

ISO/IEC INTERNATIONAL STANDARD. Software engineering Software measurement process. Ingénierie du logiciel Méthode de mesure des logiciels

INSPIRE Generic Conceptual Model

This document is a preview generated by EVS

ISO/IEC Systems and software engineering Systems and software Quality Requirements and Evaluation (SQuaRE) Planning and management

Administrative Guideline. SMPTE Metadata Registers Maintenance and Publication SMPTE AG 18:2017. Table of Contents

Alisdair Menzies Editing Manager. IEC Academy Geneva INTERNATIONAL ELECTROTECHNICAL COMMISSION

ISO INTERNATIONAL STANDARD. Document management Part 5: Application of metadata for the construction and facility management sector

ISO/IEC Information technology Software asset management. Part 2: Software identification tag

Transcription:

DGIWG 204 Document Identifier: Publication Date: 18 October 2013 Edition: 1.0.0 Edition Date: 18 October 2013 Responsible Party: Audience: Abstract: Copyright: STD-13-017- DGIWG DGIWG participants and defence associates and liaisons This standard provides information on the purpose and structure of data within the part of the NATO Geospatial Information Framework (NGIF) (C) Copyright DGIWG, some rights reserved - (CC) (By:) Attribution You are free: - to copy, distribute, display, and perform/execute the work - to make derivative works - to make commercial use of the work Under the following conditions: - (By:) Attribution. You must give the original author (DGIWG) credit. - For any reuse or distribution, you must make clear to others the license terms of this work. Any of these conditions can be waived if you get permission from the copyright holder DGIWG. Your fair use and other rights are in no way affected by the above. This is a human-readable summary of the Legal Code (the full license is available from Creative Commons <http://creativecommons.org/licenses/by/2.0/ >) 1

Table of Contents 1 Scope... 6 2 Conformance... 6 3 Normative references... 6 4 Terms, definitions, and abbreviations... 7 4.1 Definitions... 7 4.2 Abbreviations... 8 4.3 Purpose of the NGIF Real World Object Index... 9 5 Applications of the NGIF Real World Object Index... 10 5.1 Search and Find... 10 5.2 Maintain Consistency... 10 5.3 Assist with Modelling User Requirements... 10 5.4 Mapping and Transformations... 10 5.5 Synonyms and Language Issues... 10 5.6 From Requirements to Products... 10 6 Structure... 11 6.1 Information on real world objects... 11 6.1.1 AlphaCode... 11 6.1.3 English Term... 11 6.1.4 Real World Object Tuples... 11 6.1.6 Combined Codes... 13 6.1.7 5-3-1 Codes... 13 6.2 Data Types... 14 6.3 Example Data... 17 2

List of Tables Table 1: Normative References... 6 Table 2: Definitions Applicable to this Standard... 7 Table 3: NGRWI Properties... 14 Table 4: NGRWI Data Examples... 17 List of Figures Figure 1: Feature Catalogue as a Modelling Guide... 9 3

i. Submitting organizations Nation Organisation United Kingdom Joint Forces Intelligence Group - Defence Geographic Centre (JFIG-DGC) Germany Bundeswehr Geoinformation Centre (BGIC) France Institut Géographique National (IGN) Sweden Swedish Armed Forces Geo SE The Netherlands Royal Netherlands Army Geographic Agency United States National Geospatial-Intelligence Agency (NGA) ii. Document contributor contact points All questions regarding this document shall be directed to the editor (secretariat@dgiwg.org) or the contributor organisations: iii. Revision history Date Release Editors Primary clauses modified Description 2013-10-18 1.0 GBR, DEU All Resolution of final review comments. iv. Future work As the NGIF programme of work continues and business and technical process mature, it is expected that the NGRWI specification and outputs will evolve. This specification will be reviewed and updated accordingly. A process for proposing changes and new additions to NGRWI will be developed. New NGRWI content continues to be identified in order to enhance the current NGIF 1.0 NGRWI normative content. Updates to the normative content of this standard may be published. 4

Introduction This Standard has been developed as part of the NATO Geospatial Information Framework (NGIF) suite of standards. The provides a Real World Object Index for the NATO Geospatial Information Model (NGIM). It is based on the Bundeswehr Geoinformation Centre (BGIC) Real World Object Register (GeoInfoROR) of the Bundeswehr Registry for Vector Data Modelling (GeoInfoVBDREx). The NGIM is an NGIF-wide logical model for geospatial data that is technology neutral. This Platform Independent Model determines the syntactic structure. The NATO Geospatial Entity Catalogue (NGEC) is a simplified view on the content using a catalogue structure. Within the NGIF, the NATO Geospatial Feature Concept Dictionary ( is the authoritative source for valid concepts in the NGIM, which itself is a profile of the DGIWG Feature Data Dictionary (DFDD) However, commonly used names for real world phenomena/real world objects may not be realised as explicit Feature Types in the NGIM. For example a Real World Object of Quarry is implemented as a Feature Type Extraction Mine with an attribute of Extraction mine type = Quarry. For a user/implementer non-conversant with the NGIM in may be wrongly assumed that Quarry is not a represented feature in the defined schema. The 1.0 provides an entry point into the NGIM 1.0 by providing indexing from names of Real World Phenomena to their implementations in the NGIM. 5

1 Scope The scope of this standard is to provide information on the purpose and structure of data within the part of the NATO Geospatial Information Framework (NGIF) suite of standards. 2 Conformance All Real World Object terminology should conform to the Shorter Oxford English Dictionary (SOED), 5 th Edition. 3 Normative references The documents listed in Table 1 are indispensable to understanding and using this standard. For dated references, only the cited edition or version applies. For undated references, the latest edition or version of the referenced document (including any amendments) applies. Table 1: Normative References Standard or Specification DGIWG STD-13-022-ed1.0.0-1.0 - Normative Content https://portal.dgiwg.org/files/?artifact_id=8630 DGIWG STD-13-014-ed1.0.0 - NATO Geospatial Information Model (NGIM) DGIWG STD-13-016-ed1.0.0 - NATO Geospatial Feature Concept Dictionary (NGCFD) DGIWG STD- 13-015-ed1.0.0 - NATO Geospatial Entity Catalogue (NGEC) 6

4 Terms, definitions, and abbreviations 4.1 Definitions The terms and definitions specific to this standard are given in Table 2. Table 2: Definitions Applicable to this Standard NGIM Term Application Schema Conceptual Model Definition A structured collection of feature information (features, attributes, associations, and ancillary data) whose metamodel conforms to the general feature model as specified in ISO 19109. Conceptual schema for data required by one or more applications [ISO 19101] Model that defines concepts of a universe of discourse [ISO 19101] Feature Abstraction of real world phenomena [ISO 19101] NOTE A feature may occur as a type or an instance. Feature type or feature instance should be used when only one is meant. Feature Attribute characteristic of a feature [ISO 19101] NOTE 1 A feature attribute may occur as a type or an instance. Feature attribute type or feature attribute instance is used when only one is meant. NOTE 2 A feature attribute type has a name, a data type and a domain associated to it. A feature attribute instance has an attribute value taken from the domain of the feature attribute type. Feature Concept / Data Dictionary Feature Catalogue Geographic Data Platform Independent Model Real World Object Real World Object Tuple Dictionary that contains definitions of concepts that may be specified in detail in a feature catalogue [ISO 19126] Catalogue containing definitions of the feature types occurring in one or more sets of geographic data [ISO 19110] Data with implicit or explicit reference to a location relative to the Earth NOTE Geographic information is also used as a term for information concerning phenomena implicitly or explicitly associated with a location relative to the Earth. A model that is independent of the specific technological platform used to implement it. An existing geographic (or geospatial) occurrence whose characteristics can be described/identified e.g. A Wooden Bridge, A Mosque, A Divided Highway A three element Feature Type-Attribute-Value combination used to describe a Real World Object Universe of Discourse View of the real or hypothetical world that includes everything of interest [ISO 19101] 7

4.2 Abbreviations The acronyms and abbreviations that are used in this standard are specified in the following list. BGIC Bundeswehr Geoinformation Centre DFDD DGIWG Feature Data Dictionary DGIWG Defence Geospatial Information Working Group NGEC NATO Geospatial Entity Catalogue NGFCD NATO Geospatial Feature Concept Dictionary NGIF NATO Geospatial Information Framework NGIM NATO Geospatial Information Model NGRWI NMMT NGIF Model Maintenance Team NSG National (USA) System for Geospatial Intelligence STI Special Technical Instruction 8

4.3 Purpose of the NGIF Real World Object Index When real world phenomena or objects are modelled digitally, vector geometric entities consisting of points, curves and surfaces are used. To establish the relationships between these entities and the real world features/objects they represent, the concept of a Feature Catalogue is introduced. Figure 1: Feature Catalogue as a Modelling Guide Vector data is extracted, managed and provided within a defined schema and in a specified structure (in the form of a Feature Catalogue and/or a derived application schema). Within the NGIF, the NATO Geospatial Information Model (NGIM) contains the business rules and specifications used to describe the NATO geospatial vector data model. The NATO Geospatial Feature Concept Dictionary (, a profile of the DGIWG Feature Data Dictionary (DFDD), contains the concepts valid for the NGIM. The NGFCD presents an abstraction of reality as a defined classification of phenomena. The basic level of classification is the feature type. Even though the NGIM contains standardised feature types and attribute concepts from the NATO Geospatial Feature Concept Dictionary (, a real world object may not be directly (explicitly) referenced in the Feature Catalogue/Model but may be represented by another feature-attribute combination elsewhere in the NGIM. For example, while a real world object Bridge can be easily found as a Bridge feature type in the NGIM, the real world object Quarry is modelled/defined as Feature Type Extraction Mine with an attribute of Extraction mine type = Quarry. To simplify the identification and extraction of real world objects from the NGIM, an index has been developed. The can be used as an entry point to the NATO Geospatial Information Model (NGIM) and provides traceability between a commonly used real world object name and it encoding in the NGIM. The NGIF Real World Object Index provides a searchable reference Quarry and its associated NGIM encoding. The NGRWI allows the identification and retrieval of real world objects without having to have a detailed knowledge of the NGIM and NGFCD. In addition common synonyms, when identified, are included to further simplify the extraction process and make the index more user-friendly. For example searching for Real World Objects Pit, Mining Plant, Quarry, Colliery or Mine would all locate the feature type ExtractionMine 9

5 Applications of the NGIF Real World Object Index The NGRWI may be used for the following applications: 5.1 Search and Find Users can identify real world phenomena that are not directly (explicitly) reflected by the model (e.g., Gold Mine or Desert Track). 5.2 Maintain Consistency Modellers may check if real phenomena are represented by more than one combination of model elements, thus avoiding inconsistencies. For example, the model must not define more than one representation of a Church. If a church is defined by the attribute Feature Function code on the feature type Building then it should not also be delineated by another modelling element, like a feature type Church. 5.3 Assist with Modelling User Requirements Requirements are often not expressed in technical terms. For instance, a user may need to model a lake. By searching for Lake in the NGRWI, one is able to find the feature type Inland Waterbody associated to the attribute Inland Water Type. 5.4 Mapping and Transformations If one is mapping features between two different models, both having their own real world object index, searching by their real world terms may help find the corresponding modelling constructs, without having to deeply analyse the data models. 5.5 Synonyms and Language Issues The terminological definition of real world objects allows the use of synonyms and technical terminology, which in turn caters for the variation in the use of the English language, colloquialisms and ambiguities. This also makes translations easier. 5.6 From Requirements to Products Usually, the contents of products are driven by the requirements of their users. With the help of the NGRWI, it is easy to define these requirements and store them in a Product Object Register. Linking of the Product Object Register, the model and the Real World Object Index allows verifying the consistency of the overall vector data workflow. For further details on the Product Object Register, see related documents. 10

6 Structure The normative content of NGRWI 1.0 is published as an excel spreadsheet. 6.1 Information on real world objects Along with the information that is necessary for the NGIF Register, e.g. on identification, etc., an element of the NGRWI consists of the following fields. 6.1.1 AlphaCode Each real world object has a unique AlphaCode 6.1.2 OCL Constraint To support UML implementation, each real world object has an Object Constraint Language (OCL) encoding that implements it. 6.1.3 English Term A real world object has an English name. Any real world object from another language has been translated to the English equivalent. If the rare case an object cannot be translated into English, then consideration is given to using the name in the original language. An English Term shall only appear once in the NGRWI. When applicable a single term with different meanings will be de-conflicted e.g. Bank, by using clarification in brackets. In the exceptional cases where a single unique English term has separate different meanings in different territories e.g. Pavement, Subway, the English term includes a clarification in brackets e.g. Pavement (GBR) Listing of synonyms as separate English Term items is permissible. Example: In the current model, the real world objects Pit Mine, Mine and Colliery are considered synonyms. Each has a unique entry in the index all referencing the same NGIM location. (Should the applications change, it may become necessary to model the abovementioned real world object in different ways which would result in the real world objects no longer being treated as synonyms). 6.1.4 Real World Object Tuples A Real World Object is identified in the NGIM model by a three element Feature Type- Attribute-Value combination. This is known as a real world tuple. All Feature Type, Attribute and Values must all be conformant to NGFCD and a tuple must be implemented in the NGIM, and be valid in the NGEC A tuple has the following mandatory information: Alpha code of the feature type Alpha code of the attribute 11

Alpha code of the value If the attribute and value are not required to define the object then the content is recorded as 0 (zero). Null values is not permitted. Example 1 For the real world object Irrigation ditch the tuple designation is expressed as; Ditch + DitchFunction + irrigation Example 2: The real world object "Canal" is directly referred to the feature type "Canal. Consequently, the tuple only consists of the feature type. The attribute and value are not valid. Canal + 0 + 0 6.1.5 Tuple combinations Every real world object can be defined by a maximum of three combinations 1 of feature type-attribute-values (real world tuples). Example 1 The real world object Historic Palace can be identified by Building + featurefunction + palace Building + historicsignificance + historic Example 2 The real world object Fresh Water Well can be identified by WaterWell + 0 + 0 WaterResourceInformation + watertype + fresh Example 3 The real world object Buddhist Monastery Facility (and its synonym Lamasery ) can be identified by Facility + featurefunction + religiousactivities ReligiousInformation + religiousdesignation + buddhism ReligiousInformation + religiousfacilitytype + monastery 1 Theoretically, this number can be increased arbitrarily. 12

6.1.6 Combined Codes In view of better integration into the other model specifications, a mandatory Combined Code is also created for each real world object tuple. The combined codes are created by amalgamating the tuple elements feature type, attribute and value NGFCD AlphaCodes, separated by an underscore into a single value. Example 1 The real world object Irrigation Ditch can be identified by Ditch_ ditch Function_ irrigation Example 2: The real world object "Canal" is directly referred to the feature type "Canal. Consequently, the combined code only consists of the feature type: Canal (and optionally as Example 3: The combined Codes for the real world object Historic Palace can be identified by Building_featureFunction_palace Building_historicSignificance_historic 6.1.7 5-3-1 Codes NGRWI 1.0 also contains Real World Object Tuples and Combined Codes expressed in legacy 5-3-1 encoding. These will not be maintained in future versions. The Feature Type, Attribute and Value are all conformant to the 5-3-1 code in NGFCD 1.0 and correspond to the repetitive Alphacodes. Example 1 For the real world object Irrigation Ditch the 5-3-1 tuple designation is expressed as; BH030 + DIT + 1 And the Combined code will be BH030_DIT_ 1 Example 2: The real world object "Canal" is directly referred to the feature type "Canal. Consequently, the tuple only consists of the feature type AH020 + 0 + 0 And the Combined code will be AH020_0_0 As with alphacodes, every real world object can refer to a maximum of three combinations of feature type-attribute-value (real world tuples). 13

6.2 Data Types The following information pertains to a real world object Table 3: NGRWI Properties Name Description Data Type Mu lt. Constraint NewAlphaCode English Term OCL Constraint CCodeAlpha_1 Entity 1 AlphaCode Entity Attribute 1 AlphaCode Attribute Value 1 AlphaCode CCodeAlpha_2 Entity 2 AlphaCode Entity Attribute 2 AlphaCode Attribute Value 2 AlphaCode CCodeAlpha_3 Unique NGRWI AlphaCode for the real world object Name based on the English Term. Unique common name for a real world object in English. Object Constraint Language (OCL) encoding that implements the real world object The Combined Code of the first Feature Type, Attribute and Value tuple that implements the real world object in the NGIM (expressed by the unique alphacode used to denote the concepts in NGFCD separated by underscores) First Feature type that implements the real unique alphanumeric value (alphacode) used to denote the concept in The attribute that in combination with the first feature type implements the real world object in the NGIM. (expressed by the unique alphanumeric value (alphacode) used to denote the concept in The value (numeral, text or from a value list) the attribute has to assume in order to implement the real world object in the NGIM. (expressed by the unique alphanumeric value (alphacode) used to denote the concept in The Combined Code of the second Feature Type, Attribute and Value tuple that implements the real world object in the NGIM (expressed by the unique alphacode used to denote the concepts in NGFCD separated by underscores) Second Feature type that implements the real unique alphanumeric value (alphacode) used to denote the concept in The attribute that in combination with the second feature type implements the real unique alphanumeric value (alphacode) used to denote the concept in The value (numeral, text or from a value list) the attribute has to assume in order to implement the real world object in the NGIM (expressed by the unique alphanumeric value (alphacode) used to denote the concept in The Combined Code of the third Feature Type, Attribute and Value tuple that implements the 14 CharacterString 1 Mandatory CharacterString 1 Mandatory. CharacterString 1 Mandatory CharacterString 1 Mandatory CharacterString 1 Mandatory. NGCFD 1.0 CharacterString 1 Mandatory (Value=0 if not valid). NGCFD 1.0 CharacterString 1 Mandatory (Value=0 if not valid). NGCFD 1.0 CharacterString 0..1 Optional CharacterString 0..1 Optional (Mandatory if CCodeAlpha_2 is populated Value=0 if not valid). NGCFD 1.0 and NGIM 1.0 CharacterString 0..1 Optional (Mandatory if CCodeAlpha_2 is populated Value=0 if not valid ). NGCFD 1.0 and NGIM 1.0 CharacterString 0..1 Optional (Mandatory if CCodeAlpha_2 is populated Value=0 if not valid ). NGCFD 1.0 and NGIM 1.0 CharacterString 0..1 Optional. Not valid if CCodeAlpha_2 is not

Name Description Data Type Mu lt. real world object in the NGIM (expressed by the unique alphacode used to denote the concepts in NGFCD separated by underscores) Constraint populated. NGCFD 1.0 Entity 3 AlphaCode Entity Attribute 3 AlphaCode Attribute Value 3 AlphaCode CCode531_1 Entity 1 5-3-1 Code Entity Attribute 1 5-3-1 Code Attribute Value 1 5-3-1 Code CCode531_2 Entity 2 5-3-1 Code Entity Attribute 2 5-3-1 Code Attribute Value 2 5-3-1 Code Third Feature type that implements the real unique alphanumeric value (alphacode) used to denote the concept in The attribute that in combination with the third feature type implements the real world object in the NGIM (expressed by the unique alphanumeric value (alphacode) used to denote the concept in The value (numeral, text or from a value list) the attribute has to assume in order to implement the real world object in the NGIM (expressed by the unique alphanumeric value (alphacode) used to denote the concept in The Combined Code of the first Feature Type, Attribute and Value that implements the real unique 531 code used to denote the concept in NGFCD separated by underscores) Feature type that implements the real world object in the NGIM (expressed by the unique 531 code used to denote the concept in The attribute that in combination with the feature type implements the real world object in the NGIM (expressed by the unique 531 code used to denote the concept in The value (numeral, text or from a value list) an attribute has to assume in order to implement the real world object in the NGIM (expressed by the unique 531 code used to denote the concept in The Combined Code of the second Feature Type, Attribute and Value that implements the real world object in the NGIM (expressed by the unique 531 code used to denote the concept in NGFCD separated by underscores) Second Feature type that implements the real unique 531 code used to denote the concept in The attribute that in combination with the second feature type implements the real unique 531 code used to denote the concept in The value (numeral, text or from a value list) an attribute has to assume in order to implement CharacterString 0..1 Optional (Mandatory if CCodeAlpha_3 is populated Value=0 if not valid). NGCFD 1.0 and NGIM 1.0 CharacterString 0..1 Optional (Mandatory if CCodeAlpha_3 is populated Value=0 if not valid ). NGCFD 1.0 and NGIM 1.0 CharacterString 0..1 Optional (Mandatory if CCodeAlpha_3 is populated Value=0 if not valid ). NGCFD 1.0 and NGIM 1.0 CharacterString 0..1 Optional CCode531_1 is populated. NGCFD 1.0 CCode531_1 is populated (Value=0 if not valid). NGCFD 1.0 CCode531_1 is populated (Value=0 if not valid). NGCFD 1.0 CharacterString 0..1 Optional. Not valid if CCode531_1 is not populated. CCode531_2 is populated. NGCFD 1.0 CCode531_2 is populated (Value=0 if not valid). NGCFD 1.0 CCode531_2 is 15

Name Description Data Type Mu lt. the real world object in the NGIM (expressed by the unique 531 code used to denote the concept in Constraint populated (Value=0 if not valid). NGCFD 1.0 CCode531_3 Entity 3 5-3-1 Code Entity Attribute 3 5-3-1 Code Attribute Value 3 5-3-1 Code The Combined Code of the third Feature Type, Attribute and Value that implements the real unique 531 code used to denote the concept in NGFCD separated by underscores) Third Feature type that implements the real unique 531 code used to denote the concept in The attribute that in combination with the third feature type implements the real world object in the NGIM (expressed by the unique 531 code used to denote the concept in The value (numeral, text or from a value list) an attribute has to assume in order to implement the real world object in the NGIM (expressed by the unique 531 code used to denote the concept in CharacterString 0..1 Optional. Not valid if CCode531_2 is not populated. CCode531_3 is populated. NGCFD 1.0 CCode531_3 is populated (Value=0 if not valid). NGCFD 1.0 CCode531_3 is populated (Value=0 if not valid). NGCFD 1.0 16

6.3 Example Data Table 4: NGRWI Data Examples Field Example 1 Example 2 Example 3 AlphaCode Helipad Lake FreshWaterWell English Term Helipad Lake Fresh Water Well OCL Constraint "/* Helipad has attribute 0 with value 0 */ inv: Helipad.0.valueOrReason.value=Helipad0::0" /* InlandWaterbody has attribute inlandwatertype with value lake */ inv: InlandWaterbody.inlandWaterType.val ueorreason.value=inlandwaterbodyin landwatertype::lake /*WaterWell has attribute 0 with value 0 and WaterResourceInformation has attribute watertype with value fresh */ inv: WaterWell.0.valueOrReason.value =WaterWell0::0 CCodeAlpha_1 Helipad InlandWaterbody_inlandWaterType_l ake WaterWell_0 _0 Entity 1 AlphaCode Helipad InlandWaterbody WaterWell Entity Attribute 1 AlphaCode 0 inlandwatertype 0 Attribute Value 1 AlphaCode 0 lake 0 CCodeAlpha_2 Entity 2 AlphaCode WaterResourceInformation_water Type_fresh WaterResourceInformation Entity Attribute 2 AlphaCode watertype Attribute Value 2 AlphaCode fresh CCodeAlpha_3 Entity 3 AlphaCode Entity Attribute 3 AlphaCode Attribute Value 3 AlphaCode CCode531_1 GB030_0_0 BH082_IWT_1 BH230_0_0 Entity 1 5-3-1 Code GB030 BH082 BH230 Entity Attribute 15-3-1 Code 0 IWT 0 Attribute Value 15-3-1 Code 0 1 0 CCode531_2 Entity 2 5-3-1 Code Entity Attribute 2 5-3-1 Code ZI024_SCC_11 ZI024 SCC Attribute Value 25-3-1 Code 11 CCode531_3 Entity 3 5-3-1 Code Entity Attribute 35-3-1 Code Attribute Value 35-3-1 Code 17