Semantic Information Models

Information that is expressed in Gellish Formal English forms a Semantic Information Model. Such an information model is a collection of formalized expressions of facts and/or opinions about some things, kinds or subjects. It is called an information model, because the expressions are structured in a particular syntax and use terms and concepts from Formal English which makes them computer interpretable.

There are many kinds of Information Models.

For example:

  • Definition models in a Domain Dictionary of concepts, arranged as a Taxonomy.
  • Knowledge models about the design, construction or operation of various kinds of physical objects. 
  • Requirements models that specify requirements for products or processes or what data and/or documents shall be delivered by a project or party.
  • Product models that specify products, for example in supplier catalogs.
  • Facility Information Models (FIMs) that specify data and documents about a facility
  • Building Information Models (BIMs) that specify data and documents about a building
  • Rule models that specify business rules that guide business processes
  • etc.

Technically a Gellish Information Model are available in the form of one or more Gellish Expression Tables, in a database, file or message. 

Semantic information models are information models that are composed of complete expressions that include information that is required to interpret the meaning from the expressions. Such expressions includes kinds of relations between data elements and contextual information. This means that in principle data need not be presented in dedicated screen lay-outs and graphical user interfaces, although such a presentation is still possible.

The contextual information in Gellish Databases and Messages include Accessory Facts as defined in the document "Definition of Universal Databases and Data Exchange Messages". The Accessory Facts are summarized here.