SDM provides a collection of high-level modeling primitives to capture the semantics of an application environment.
The real world, in terms of resources, ideas, events, etc., are symbolically defined within physical data stores.
A semantic data model is an abstraction which defines how the stored symbols relate to the real world.
[2] The need for semantic data models was first recognized by the U.S. Air Force in the mid-1970s as a result of the Integrated Computer-Aided Manufacturing (ICAM) Program.
The ICAM Program identified a need for better analysis and communication techniques for people involved in improving manufacturing productivity.
Some key objectives include:[1] This article incorporates public domain material from the National Institute of Standards and Technology