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:

    Uniform ideas originating among entire peoples unknown to each other must have a common ground of truth.
    Giambattista Vico (1688–1744)

    However much we may differ in the choice of the measures which should guide the administration of the government, there can be but little doubt in the minds of those who are really friendly to the republican features of our system that one of its most important securities consists in the separation of the legislative and executive powers at the same time that each is acknowledged to be supreme, in the will of the people constitutionally expressed.
    Andrew Jackson (1767–1845)