Requirements for a Coding Standard
Broad coverage
- Terrain, ocean, atmosphere, space, planets, 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. e-commerce 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 domain-specific standards
- E.g., DIGEST, WMO, IHO, commercial practices, …