The IEML language database
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dictionary [0.1] add dictionary and lexicons with version Feb 3, 2019
lexicons [0.1] add dictionary and lexicons with version Feb 3, 2019
README.md [0.1] update visualisation site url Feb 3, 2019
version [0.1] add dictionary and lexicons with version Feb 3, 2019

README.md

ieml-language

Overview

This is the repository for the IEML (information economy metalanguage) language database.

This repository is composed of two folders :

  • dictionary : contains all the files that defines the basic semantic units, the morphemes, of the IEML language.
  • lexicons : contains subfolder that contains the files that defines IEML words, build with morphemes from the dictionary.
  • docs : database visualisation website. generated with the script generate_site. accessible here.

The dictionary definition

All the dictionary files in the dictionary folder are written in yaml and must conform to a syntax. The syntax is described in this file and is expressed in the kwalify schema syntax.

Each file from the dictionary folder defines a root paradigm. A dictionary file is composed of multiple entries types :

  • RootParadigm : the main opposition system, it implicitly defines a set of morphemes.
  • Semes : the morphemes of this RootParadigm.
  • Paradigms : additional semantic opposition systems between these morphemes.

Each of these entries are composed of the following fields:

  • ieml : the IEML script of this entry
  • translations : french and english translations
  • comments: a french and an english comment (optional)

A RootParadigm entry can also have the following field:

  • inhibitions : a set of relations to ignore when computing the relations for this paradigm and its morphemes.

The lexicons definition

The lexicons folder is composed of subfolder, that each contains yaml files in the lexicon syntax.

Each yaml lexicon file defines a word paradigm and some of its words it contains. A lexicon file is composed of one entry type :

  • Words : the list of word defined in this file.

Each of word is composed of the following fields:

  • ieml : the IEML usl of this entry (str)
  • translations : french and english translations
  • comments: a french and an english comment (optional)

From these information, the script generate_site is able to compute the semantics relationships between the objects and display it here.

##Versions

  • 0.1 : add dictionary and lexicon folder, add README and version file, add docs folder with database visualisation