Requirements for a Coding Standard
Broad coverage (domain-independent)
- Terrain, ocean, atmosphere, space, planets, …
- And buildings, rooms, furniture, equipment, components, ...
- Both fixed and dynamic phenomena (temporal)
- Functionally neutral
- E.g., resource management vs. transportation planning vs. telecom/structure placement vs. military analysis vs. ...
Unambiguous
- Well-formed definitions and metadata
- Clean separation of semantics from syntax
- Independent of Data Model(s)
Scalable, flexible, extensible
- Low overhead evolution; responsive to customers
Mappings to other domain-specific standards
- E.g., DIGEST, WMO, IHO, commercial practices, …