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:
“Why does not the kitten betray some of the attributes common to the adult puss? A puppy is but a dog, plus high spirits, and minus common sense. We never hear our friends say they love puppies, but cannot bear dogs. A kitten is a thing apart; and many people who lack the discriminating enthusiasm for cats, who regard these beautiful beasts with aversion and mistrust, are won over easily, and cajoled out of their prejudices, by the deceitful wiles of kittenhood.”
—Agnes Repplier (18581950)
“It looks as if
Some pallid thing had squashed its features flat
And its eyes shut with overeagerness
To see what people found so interesting
In one another, and had gone to sleep
Of its own stupid lack of understanding,
Or broken its white neck of mushroom stuff
Short off, and died against the windowpane.”
—Robert Frost (18741963)