ultk.language

Classes for modeling (natural or hypothetical) languagese.

At the current stage of development, ULTK focuses on supporting abstractions to model the mapping between expressions and meanings of a language. So far, we leave almost everything besides this basic mapping (morphosyntax, phonology, phonetic inventories, among other features of human languages) to future work.

The ultk.language.language submodule contains classes for constructing a language, which can contain one or more expressions.

The ultk.language.semantics submodule contains classes for defining a universe (meaning space) of referents (denotations) and meanings (categories).

1"""Classes for modeling (natural or hypothetical) languagese.
2
3At the current stage of development, ULTK focuses on supporting abstractions to model the mapping between expressions and meanings of a language. So far, we leave almost everything besides this basic mapping (morphosyntax, phonology, phonetic inventories, among other features of human languages) to future work.
4
5The `ultk.language.language` submodule contains classes for constructing a language, which can contain one or more expressions. 
6
7The `ultk.language.semantics` submodule contains classes for defining a universe (meaning space) of referents (denotations) and meanings (categories).
8"""