TILDE - for describing entities

TILDE is a new approach for describing entities. Updated 14th August 2019. If you wish to comment, please email me, Bill Oldroyd.

TILDE : a Trim, Indented Layout for Describing Entities. TILDE follows on from approaches such as JSON and YAML by providing a simple, minimal approach to describe entities. Entities being such things as information resources, people, organisations, objects, events and so forth. Entities can be both real and imaginary.

TILDE addresses the manner in which descriptions of entities are recorded and presented. The objective is to provide a simple text layout which can be easily understood, created and edited by humans using simple text editing software. At the same time the text can be interpreted by software into a set of 'descriptors' stored in a hierarchical data model. The hierarchy is defined through indentation within the text. The simplicity and clarity of the layout assists understanding of the manner in which the descriptions are constructed, thus allowing experimentation and development. A schema can be included in the description or loaded separately.

In the examples shown in these pages the choice of descriptors is illustrative not definitive. Comparison with any current schemes is to provide a basis for the choices made in designing TILDE. Differences are highlighted to illustrate a different way to describe entities. Here is an example of a description using TILDE.

~language~ english
~updated~ 2019-08-23T09:55:07 

    title~ Yorkshire cotton
        sub-title~ The Yorkshire cotton industry, 1780-1835
        by~ George Ingle       
    is-a~ book; text, illustrations, photographs, sources, gazetter
       by~ Carnegie Publishing Limited
       location~ Preston, United Kingdom
       date~ 1997
       form~ paperback; print, on paper; 279p
       identifier~ ISBN 1-85936-0820-9


Basic layout
An explanation of the layout used in the descriptions.
A number of examples
Two simple examples of descriptions for books.