Table of content:
Note that each Wiki page has its own table of content about the details on that page.
Table of content:
Note that each Wiki page has its own table of content about the details on that page.
This is an old revision of the document!
The Gellish Expression Format is a tabular format. It can be expressed in various basic formats, such as CSV, JSON or spreadsheet formats, such as XLS, typically using the UTF-8 encoding standard. The following columns in the table form the core of the expressions, using English terminology and provided with an example of a Gellish expression:
31 | 101 | 3 | 201 | 7 |
---|---|---|---|---|
Name of an intention | Name of a left hand object | Name of a kind of relation | Name of a right hand object | Symbol of unit of measure |
assertion | The Euromast | is located in | Rotterdam |
The above Gellish expression table is language dependent and human readable. It can be made language independent by adding references to unique language independent identifiers (UIDs) by extending the table with columns for such UIDs as follows:
1 | 5 | 2 | 60 | 15 | 66 |
---|---|---|---|---|---|
UID of an idea | UID of an intention | UID of a left hand object | UID of a kind of relation | UID of a right hand object | UID of a unit of measure |
pr:1 | 970025 | pr:101 | 5138 | pr:102 |
Note that
Other columns are available for expression of contextual facts, such as status, date of creation, author, etc. Those columns can be added depending in the requirements of the user by selecting them from a list of available columns. The columns may be arranged in any order that is convenient for the user. Multiple tables can be combined and different tables may consist of different collections of columns. A detailed specification of the definition of the tabular format is given in the document 'The Gellish Syntax and contextual facts' that is available in the download section of the gellish website. Various examples of tables in Gellish Expression Format are given in the download area.
The table has three header columns. The first header row contains the following fields:
Gellish | English | Version | version code | date of release | name or category of expressions | file name |
---|
followed by an optional sequence of name based parameter names and values:
Lower_obj_uid=n | Upper_obj_uid=n | Lower_rel_uid=n | Upper_rel_uid=n | Prefix=prefix | ref_iris=IRIs |
---|
Notes:
The name based parameter names and values are intended for use with automated UID generation only.
The columns in a table are identified by language independent column IDs in the second header row. The third header row contains free text names of the columns, corresponding with the column IDs.
==⇒> next page