SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
Version 1.1
16 November 2016
Prepared by
Reuse and Interoperation of Environmental Data and Processes (RIEDP)
Product Development Group (PDG)
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
The information that appears in red italicized text is hidden text and is not seen when viewed in Print Preview and/or when the document is printed. The template is a Word Document and edited like any other Word Document. This template establishes standard format and contentso that all Standards Products contain the same basic information and have the same basic look. Replace the YYYY in the copyright statement with the current year. The SAC Editor will ensure the final approved product contains the year the product is published. Be sure to overwrite or delete the <inline instructions> throughout the document.
Copyright ©2016by the Simulation Interoperability Standards Organization, Inc.
P.O. Box 781238
Orlando, FL 32878-1238, USA
All rights reserved.
Select the appropriate copyright statement. This is the copyright statement that will appear in the draft SISO Standards Product while it is under development, balloted, and processed for final approval.
Permission is hereby granted for SISO developing committee participants to reproduce this document for purposes of SISO product development activities only. Prior to submitting this document to another standards development organization for standardization activities, permission must first be obtained from the SISO Standards Activity Committee (SAC). Other entities seeking permission to reproduce this document, in whole or in part, must obtain permission from the SISO Inc. Board of Directors.
This is the copyright statement that will appear in the published SISO Standards Product. The SAC Editor will ensure the correct copyright statement appears in the SAC-approved version provided to the EXCOM to validate that the SAC’s approval was given in accordance with the SISO-ADM-002 and the Standards Product does not conflict with SISO operations as a standards development organization or as a not-for-profit organization.
SISO Inc. Board of Directors
P.O. Box 781238
Orlando, FL 32878-1238, USA
The appropriate header and footer notation will be used. Complete the header information with the Standards Product title. The appropriate footer notation will be used in conjunction with the copyright statements above. For draft Standards Products, the second line of the footer will contain only the “unapproved” statement. The SAC Editor will ensure the SAC-approved version containsthe “approved” statement in the second line prior to providing to the EXCOM.
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
Revision History
Version / Section / Date(MM/DD/YYYY) / Description
1.0 / 07/19/2016 / Version provided for review by RIEDP DG2 Members for Summer 2016 Informal Review
1.1 / 11/15/2016 / Incorporate comment resolutions from Informal Review.
This version is provided for November Formal review by RIEDP PDG Members
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
It takes a village to produce, ballot, and approve SISO Standards Products. Standards Products take multiple years to develop, achieve consensus, ballot, resolve comments, undergo multiple committee reviews, achieve SISO approval, and be published. This section recognizes all involved and acknowledges the role(s) played in the lifecycle of a SISO Standards Product.
Participants
At the time this product was submitted to the Standards Activity Committee (SAC) for approval, the RIEDPProduct Development Grouphad the following membership and was assigned the following SACTechnical Area Director:
Product Development Group
Jean-Louis Gougeat(Chair)
Simon Skinner (Vice-Chair)
?(Secretary)
▬ ▬ ▬
Lance Marrou(SACTechnical Area Director)
▬ ▬ ▬
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
Gilbert Castaner,
Jack Cogman
Rob Cox
Greg Enochian
Paul Foley
Lance Marrou
Farid Mamaghani
Ron Moore
Roy Scrudder
Andreas Reif
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
The Product Development Group would like to especially acknowledge those individuals that significantly contributed to the preparation of this product as follows:
PDG Drafting Group
(Editor)
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
Co-DGE2Gilbert Castaner
Co-DGE2Farid Mamaghani
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
Ballot Group
TBD(Editor)
Standards Activity Committee
Paul Lowe (Chair)
Marcy Stutzman (Vice Chair)
Jeff Abbot (Secretary)
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
Bailey, Grant
Blais, Curt
Burnette, Michael
Gravitz, Peggy
Gupton, Kevin
Loper, Margaret
Lopez-Rodriguez, Jose Maria
McGlynn, Lana
Oates, William
Riggs, Bill
Tapp, Martin
Youngblood, Simone
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
When the Executive Committee approved this product on DD Month YYYY, it had the following membership:
Executive Committee
Bob Lutz(Chair)
James Coolahan(Vice Chair)
Jane Bachman(Secretary)
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
Daly, John
Gustavson, Paul
Igarza, Jean-Louis
Lowe, Paul
Morse, Katherine
McCall, Mark
O’Connor, Michael
Scrudder, Roy
Swenson, Steve
Whittington, Eric
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
Preface
This introduction is optional, is informative in nature only, and is not part of the standard. If there is a need to provide readers background and/or history of development information, etc., then that information should be included here. Provide only the information a reader and potential user needs to understand how and why this Standards Product was developed and why the Standards Product is needed. If there is no need for an introduction, delete this section.
An environmental database may include an integration of terrain, ocean, weather/atmosphere, space, sub-surface, and all related data required for Modeling and Simulation (M&S)of phenomena and/or entities. Production of environmental databases is a significant part of the overall M&S development and deployment cost. Capitalizing on approaches that reduce the overall cost is an important topic of interest to the broader M&S community.
Various practices exist that deal with the data production process and/or the subsequent sharing of environmental data, and they address different aspects of the end-to-end problem. The practices are at various levels of formalization, ranging from international standards to ad hoc methods. On-going projects in a number of international government programs, as well as separate initiatives and innovative approaches from industry, continue to contribute to solutions in this area.
However, activities within and across similar communities, projects, or nations are often fragmented or disjoint, and sometimes do not or cannot leverage existing capabilities, standards, or lessons-learned. These activities often vary in scope, breadth, or depth. In some cases, the results that are produced are driven by the special requirements of specific projects or activities. However, in general, this fragmented approach reduces the reuse of data and the interoperability of the systems that use them, because it generates multiple incompatible solutions.
A survey by the RIEDP Study Group (SG) showed that many of these initiatives, a large subset of which are mainlyfocused on producing data for aviation-related training applications, use the same geospatial source data formats and a very similar high level data generation process. Therefore, the RIEDP SG compared several initiatives against an initial concept version of a process model and a data model to identify areas of convergence and divergence. Based on these results, the objectives of a next-step Product Development Group (PDG) were defined.
The RIEDP PDGprovides two complementary products to address this.
The first product is the RIEDP Data Model Foundations, which is a SISO Guidance product. It is composed of two (tightly coupled) parts, the RIEDP Reference Process Model (RPM) and the RIEDP Reference Abstract Data Model (RADM). These form the foundations for existing and/or emerging database generation projects to compare, contrast, and map their database generation process and data model capabilities to these models. In this regard, use of the RIEDP Data Model Foundations serves as a guide in establishing database generation process models and their corresponding data models within the community.
Thesecond product is the RIEDP Detailed Features Description. It is a SISO Standard product and its concepts complement the RIEDP Data Model Foundations. It provides the required information for identifying and describing specific instances and/or abstracted typesof environmental featuresthat, along with their specific attributes, value ranges, and metadata, will be utilized in environmental data products. The use of the RIEDP Detailed Features Description as a standard product improvesdata interoperability through the identification of features, their definitions (by using standardized dictionaries), their corresponding attributes, and any associated metadata.
This document is the RIEDP Data Model Foundations.
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
TABLE OF CONTENTS
1Overview
1.1Scope
1.2Purpose
1.3Objectives
1.4Intended Audience
1.4.1Users of the document
1.4.2Targeted community of interest
1.5Intellectual Property Rights
1.6Document outline
2NORMATIVE References
3Definitions, Acronyms, and Abbreviations
3.1Acronyms and Abbreviations
3.2Definitions
4Concepts
4.1Introduction
4.1.1Overview
4.1.2Common RPM and RADM Concepts
4.1.3RPM and RADM Data Formats
4.2Reference Process Model
4.2.1Overview
4.2.2Summary Description of the RPM Stages
4.2.3Detailed description of the RPM stages
4.2.4Detailed view of the RPM
4.3Reference Abstract Data Model
4.3.1Introduction
4.3.2Key RADM Concepts and Conventions
4.3.3Description of the RADM
4.4RIEDP-required Formats - Rules and Criteria
4.5Organization of the Data on Media
4.5.1Root Folder
4.5.2Tiles Folder
4.5.3Region Folder
4.5.4Library Folder
4.5.5Metadata Folder
4.6Guidelines for Evaluation of Candidate Formats
4.6.1Procedure for extensions and modifications
4.6.2Criteria for proposed extensions and modifications
4.7RIEDP Profiles
5Conformance
5.1Overview
5.2Conformance to RPM Stages
5.3Conformance to RADM Classes
5.4Conformance to RIEDP Profiles
5.4.1Basic-Cleaned Profile
5.4.2Library-Only Profile
5.4.3Basic-Aligned Profile
5.4.4Basic-Baseline Profile
5.4.5Full-Intensified Profile
5.4.6Full-Specialized Profile
5.4.7Profiles Overview
5.5Conformance of RIEDP-compliant Data Products
Appendix ABibliography (Informative)
Appendix BRIEDP-required Formats - DETAILED specifications (Normative)
B.1GeoTIFF for Elevation
B.2GeoTiff for Imagery
B.3Openflight
B.4Shapefile
B.4.1.shp File
B.4.2.shx File
B.5JPEG 2000
LIST OF FIGURESinsert table of figures below
Figure 1 – RPM overview – Activity Flow
Figure 2 – RPM overview – Data Flow
Figure 3 – Collect Source Data
Figure 4 – Clean Source data
Figure 5 – Create/modify Library data
Figure 6 – Align Source layers
Figure 7 – Establish Baseline Data
Figure 8 – Intensify Baseline Data
Figure 9 – Specialize Data for Target Applications
Figure 10 – Generate Runtime database
Figure 11 – Export data
Figure 12 – Detailed view of the RPM
Figure 13 – Overview of the RADM
Figure 14 – Top-level classes of the RADM
Figure 15 – Main components of the Database
Figure 16 – Library main components
Figure 17 – Components of a Tile
Figure 18 – Strips and Tiles
Figure 19 – Examples of tile convention for two areas of interest
Figure 20 – Components of a Region
Figure 21 – Special Area
Figure 22 – Elevation Layer
Figure 23 – Imagery Layer
Figure 24 – Other Raster Layer
Figure 25 – Feature Layer
Figure 26 – Feature Template
Figure 27 – 3D Model
Figure 28 – Texture
Figure 29 – Reference Table
Figure 30 – Value and Index attributes
Figure 31 – An Implementation Relating Instance and Template Classes through Attributes
Figure 32 – First Level of the RDB arborescence
Figure 33 – Example of Folders for Areas 1 and 2
Figure 34 – Example of division of a tile
Figure 35 – Content of individual tiles folder
Figure 36 – Content of a Region folder
Figure 37 – Library Folder
Figure 38 – FeatureTemplates Folder
Figure 39 – 3DStaticModels Folder
Figure 40 – 3DMovingModels Folder
Figure 41 – Textures Folder
Figure 42 – Special Areas Folder
Figure 43 – Reference Tables Folder
Figure 44 – Metadata Folder
Figure 45 – SpatialReference Folder
Figure 46 – ProductInformation File
Figure 47 – Elevation Layer Metadata
Figure 48 – Imagery Layer Metadata
Figure 49 – FeatureLayerMetadata
Figure 50 – FeatureTemplateMetadata
Figure 51 – 3D Models Metadata
Figure 52 – SpecialAreaMetadata
Figure 53 – ReferenceTableMetadata
Figure 54 – TextureMetadata
LIST OF TABLES
insert table of tables below
Table 1 – Metadata classes and their corresponding fields
Table 2 – RIEDP-required Formats - Rules and Criteria
Table 3 – Profiles overview
Copyright © 2016 SISO. All rights reservedPage 1 of 123
This is an unapproved SISO Guidance Product Draft, subject to change.
SISO-REF-xxx - RIEDP
RIEDP Data Model Foundations
RIEDP Data Model Foundations
1Overview
1.1Scope
Standards Products should describe concisely the scope of the document. The scope will be within the technical boundaries of the scope described in the Product Nomination. Be sure to delete all inline instructions.
This SISO Guidance product formalizes:
- The high-level process, and theassociated data flow stages and tasks, that are used in the creation of environmental databases for Modeling and Simulation (M&S), and
- Provides a reference data model for expressing the data produced through that process.
These are identified as the RIEDP Reference Process Model (RPM) and the RIEDP Reference Abstract Data Model (RADM), and together comprise this RIEDP Data Model Foundations product.
Although the initial core focus of the RIEDP products is the Aircrew Training and Mission Rehearsal community applications, the RPM and RADMare applicable,with extensions, to other communities with similar processes and data use.
Ocean and weather data requirements are notincluded in the current RIEDP process and data model, but may be incorporated in future evolutions of the RIEDP products.
1.2Purpose
Standards Products should describe concisely the purpose for the document. The purpose will be within the technical boundaries of the purpose described in the Product Nomination.
This document promotes reusability of environmental database generation efforts and fosters interoperability between simulation systems through a standardized understanding of both their environmental data products and generation processes. The focus is on the harmonization of environmental database generation processes, and the means to exchange such generated data, at various points in the process, after the source data collection stage but before the runtime/proprietary database creation stage, recognizing that there is a broad range within this band. Added to this is the desire to not introduce specific target application constraints prior to that point in the process (such constraints should be addressed separately by each target application during or just prior to creating the runtime database). In addition, it is desirable and valuable to retain the data form (or format) as close to the source data as possible throughout the data generation process in order to benefit from GIS tools and any intrinsic correlation factor they may provide.
1.3Objectives
Standards Products should describe concisely theobjectives the document achieves.
The combination of the RPM and the RADM will allow different database generation processes and systems to relate to each other, and compare, contrast, and map their database generation process and data model capabilities usingthe RIEDPproducts.
In this regard, use of the RIEDP Data Model Foundations serves as a guide in establishing common database generation processes and data models within the M&S community. In addition, it aids in the development of the RIEDP Detailed Features Description product, which is a companion standard product to this guidance document.
1.4Intended Audience
Standards Products should describe concisely the intended audience for the document
The intended audience of this SISO Guidance document includes (but is not limited to):
- Systems engineers, program managers, and software engineers involved in the use or development of M&S environmentaldatabase generation products, processes, and systems;
- Users and subject matters experts who define and specify requirements for environmental databases in M&S and distributed simulation applications, as well as those who evaluate and select databases for reuse.
1.4.1Users of the document
Users of this guidance document are the environmental database producers who are interestedin sharing their data in the M&S community, facilitating reuse of their data in other database production efforts, and/or fostering interoperability between different simulation systems through a common understanding of both their environmental dataproducts and generation processes.
It is not envisioned that the environmental database producers would be required to change their creation process to conform to this document. Hence, the specificationsof the RPM and RADM are primarily a guidance that aims to help share a common vision based on common concepts.