Common Features
The way of how these semantic information are represented in the system vary according to the approach chosen (see below), common to these approaches are the following features:
- The semantics represent static facts, that is: facts that describe the domain in question at a given moment, and which do not change during runtime (as opposed to Semantic Web for instance)
- The system has native access to these semantic structures during compile time and runtime, and can interpret them in order to fulfill the requested features
- Clear separation from logic and implementation (where possible)
- In many cases, SOP supports the notion of Single Source of Truth (SSoT), such that every semantic concept is stored exactly once, Any possible linkages to this concept are by reference only
- A programmer can freely and quickly add new semantic meanings without breaking compatibility with the system environment
Read more about this topic: Semantic-oriented Programming
Famous quotes containing the words common and/or features:
“Just as language has no longer anything in common with the thing it names, so the movements of most of the people who live in cities have lost their connexion with the earth; they hang, as it were, in the air, hover in all directions, and find no place where they can settle.”
—Rainer Maria Rilke (18751926)
“All visible objects, man, are but as pasteboard masks. But in each eventin the living act, the undoubted deedthere, some unknown but still reasoning thing puts forth the mouldings of its features from behind the unreasoning mask. If man will strike, strike through the mask!”
—Herman Melville (18191891)