Objects in the language can have values of these types:
- Basic Values
- strings: ordered character sequences in Unicode, immutable
- no numbers, integers, decimals and the other 10000 date types
- "items" in TMDM-speak
- maplets: fully-fledged associations, plus type, plus scope, plus reification
- cmaplets: specialized associations, occurrences, subject indicators, ..., include scope
- topics are nothing else than a set (sequence) of cmaplets combined into a vortex (the topic)
- maplets and cmaplets are treated the same
- XML fragments: the language does not have any means to process XML, can only be constructed and returned
- Aggregate Values
- lists: ordered or not, can be iterated over in loops, can be combined into new lists
- maps: collection of (c)maplets
- ontologies: collection of cmaplets and constraint topics
- queries: collection of function topics