Semantic-oriented Programming - Common Features

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:

    It is common knowledge to every schoolboy and even every Bachelor of Arts,
    That all sin is divided into two parts.
    One kind of sin is called a sin of commission, and that is very
    important,
    Ogden Nash (1902–1971)

    It is a tribute to the peculiar horror of contemporary life that it makes the worst features of earlier times—the stupefaction of the masses, the obsessed and driven lives of the bourgeoisie—seem attractive by comparison.
    Christopher Lasch (b. 1932)