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"""