Summary of PhD on Gellish – TU Delft 2005

This documents describes the thinking process that starts with a conventional ‘data modelling’ method, such as Entity-Relationship modeling or Object-Oriented modeling, via a method of ‘generic data modeling’ up to semantic modeling and the development of the Gellish language, with Gellish Formal English as one of its variants. Gellish is an integration of a generic data model and a structured subset of a natural language. The document is a summary of the PhD thesis ‘Gellish – A Generic, Extensible Ontological . . .

PhD: Gellish – a Generic Extensible Ontological Language

PhD that describes the fundamentals of the Gellish language, especially Gellish English, its definition and application.

The PhD also describes its relation to various standard data models, such as ISO 10303 and ISO 15926. It also contains an application of DEMO in Gellish.

Download this file

Domain 1 – Upper Ontology

Formalized English Language Definition The Upper Ontology (or base ontology) contains the definition of the core of the Gellish family of formalized languages and especially Formalized English. It is available as a tabular file in Gellish Expression Format. That format is defined in the document ‘Gellish Syntax for Formalized Languages – Definition of the Gellish Expression Format, including a definition of the Gellish Contextual Facts‘, which is available in the Free Downloads category. The file contains: The basic Gellish Formal . . .

Requirements Modeling – Presentation

This presentation provides an introduction to the modelling of requirements in Gellish. Requirements are typically expressed as text, for example in manuals and standards. Such textual requirements have various drawbacks, such as: Their consistency is difficult to manage They cannot be interpreted by computers They cannot be used by computers to guide designs The compliancy of designs or deliverables cannot be verified by computers. This presentation focusses on the conversion of textual requirements into computer interpretable Requirements Models. Further guidance . . .

Gellish Expressions – Example model of a ROAD in a Gellish Expression Table in Excel

This file contains an example of an information model in Gellish Formal English, expressed in the form of a Gellish Expression Table in Excel, conform the standard Gellish Database table specification in “The Gellish Database Definition” document. The example describes a particular road as well as definitions of the concepts used in the example. A document that provides an illucidation of the example is also available for downloading. Download this file

Gellish Formal English – Example of a ROAD including explanation – version 4

This document describes an example of a road presented in a standard Gellish Expression Table format, which is specified in the document “Gellish Syntax, Definition of Universal Semantic Databases and Data Exchange Messages”. The example contains the modelling of information about a particular road as well as definitions of the concepts that are used in the example. The definitions and specialization relations should be regarded as belonging to a Domain Dictionary and thus could be seen as a separate Gellish . . .

Gellish Syntax for Formalized Languages

The Gellish Syntax standard defines the Gellish Expression Format for the definition of Universal Semantic Databases as well as for the definition of Data Exchange Message files. It also defines the Gellish collection of Contextual Facts, which provide a means to specify a detailed context for each expression to enable a precise the interpretation the expressions. Thus the document defines a native Gellish Formal Language syntax. The semantics is defined in the taxonomic dictionary and ontology.