Docs / Knowledge Base / IEML — Information Economy MetaLanguage

Knowledge Base

Contents

IEML — Information Economy MetaLanguage

Part: Engineering · Chapter: IEML — Information Economy MetaLanguage · Edition: 2026-07-12
Keywords: IEML, metalanguage, collective intelligence, USL, paradigm
Glossary: IEML, USL, morpheme, paradigm, collective intelligence — see GLOSSARY

At a glance

  • IEML is a constructed language with computable semantics (Pierre Lévy / INTLEKT).
  • Dictionary paradigms encode meaning via opposition systems.
  • Nine-role recursive phrases carry semantic accent.

Online references (live)

Offline snapshot omitted in this web edition. Offline snapshot · IEML · https://en.wikipedia.org/wiki/IEML · retrieved 2026-07-12

IEML

Offline snapshot omitted in this web edition. Offline snapshot · Collective intelligence · https://en.wikipedia.org/wiki/Collective_intelligence · retrieved 2026-07-12

Collective intelligence

Offline snapshot omitted in this web edition. Offline snapshot · Metalanguage · https://en.wikipedia.org/wiki/Metalanguage · retrieved 2026-07-12

Metalanguage

Index card (the Knowledge Base) — semantic metalanguage for machine-readable meaning; bridges collective intelligence theory and WWW / knowledge engineering.


1. What it is

IEML (Information Economy MetaLanguage) is an open, constructed language designed so that:

  • it has roughly the expressive power of a natural language, and
  • its semantics are computable (algebraic / algebraic-like operations on meaning units).

It was developed under Pierre Lévy (Canada Research Chair in Collective Intelligence, University of Ottawa 2002–2016; later INTLEKT Metadata Inc.). Goal: a uniform representation of human meaning that machines can parse, compare, and compose — not just strings or opaque embeddings.

Form

Sketch
Artificial metalanguage + dictionary of morphemes / paradigms

Use

Sketch
Semantic metadata, knowledge graphs, collective intelligence tooling

Contrast

Sketch
NL (rich, hard to compute) · RDF/OWL (computable, often thin for full NL meaning) · vector embeddings (computable, not human-readable symbols)

License culture

Sketch
Open / free tooling and public dictionary work (see INTLEKT, GitHub forks)

One line: IEML tries to make meaning as programmable as syntax — without collapsing to pure statistical vectors.


2. Core ideas (as already used in this bible)

Emptiness → differentiation (semiotic triangle)

In IEML, the semiotic triangle is often introduced from emptiness: undifferentiated potential. Differentiation proceeds roughly:

  1. Dyad — e.g. Actual vs Virtual
  2. Triad — Sign · Being · Thing

Emptiness ≠ Pythagorean/Leibniz monad (indivisible unit of being). Emptiness is potential before form; monads are units that already are. See also Information theory in this bible.

Nine roles of a phrase

An IEML sentence / phrase is modeled with nine roles: a root and eight leaves. Leaves may be empty. One role carries semantic accent (!; default on the root). Phrases are recursive: a leaf may hold a nested phrase, not only a word. (See also Psychophysics.)

Dictionary architecture (data model)

Typical open IEML database layout (e.g. language DB repos):

Morphemes / paradigms

Role
Basic opposition systems (good/bad, start/ongoing/end, …); position in paradigm ≈ meaning

Lexicons by domain

Role
Domain paradigms built from dictionary morphemes

Descriptors

Role
Natural-language translations / comments (en, fr, …) for morphemes, traits, characters

USL

Role
Uniform Semantic Locator — addressable IEML expressions

3. Repos & references (search snapshot 2026-07)

Theory / product

Wikipedia

URL
https://en.wikipedia.org/wiki/IEML

INTLEKT

URL
https://intlekt.io/ · IEML intro https://intlekt.io/ieml/

Lévy — Semantic computing with IEML

URL
https://pierrelevyblog.com/my-research-in-a-nutshell/

Peer-reviewed (2023)

URL
Lévy, Semantic computing with IEML, SAGE / Collective Intelligence style venue — https://journals.sagepub.com/doi/10.1177/26339137231207634

Code / data (examples)

RepoNotes
Keyne/ieml-languageLanguage DB: structure (dictionary, domain lexicons) + descriptors (translations)
Keyne/ieml-dictionaryDictionary-focused package
Keyne/libiemlLibrary surface

(Upstream INTLEKT / community repos evolve; treat these as entry points, not the only SoT.)


4. Where IEML sits on the WWW Platform

IEML is a semantic substrate candidate for open web knowledge systems:

  • Metadata that remains human-inspectable and machine-composable
  • Bridge from collective intelligence theory → concrete ontology / USL assets
  • Complements (does not replace) RDF/OWL, JSON-LD, property graphs — see WWW Platform for how policy-gated ontologies and storage contracts sit beside classic semantic web stacks

Related in this bible


Index synthesis 2026-07-12. Not a formal IEML tutorial — pointer + map for engineering.


References

Primary paper

Lévy, P. (2023). Semantic computing with IEML. SAGE / Collective Intelligence line.
journals.sagepub.com

Background literature

  • Saussure — Course in General Linguistics (semiotics).
  • Peirce — collected papers on triadic signs.
  • Shannon (1948) — quantitative information (complement).
  • W3C RDF/OWL/JSON-LD — machine graph stack used alongside IEML in platforms.

Open data / code

Back to top ↑

All entries Glossary Foundations