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:

    By common consent of all the nations and all the ages the most valuable thing in this world is the homage of men, whether deserved or undeserved.
    Mark Twain [Samuel Langhorne Clemens] (1835–1910)

    Each reader discovers for himself that, with respect to the simpler features of nature, succeeding poets have done little else than copy his similes.
    Henry David Thoreau (1817–1862)