# Cheatsheet
This section summarizes the most common functions and patterns in ATML3 and briefly explains how the formulas work.
When can I use it? A good time to get the cheatsheet ready is when you start your first project of your own.
Short description: You use the following formulas by adding them to a new condition or mapping node. Each formula results in an object - that means, you can also nest it inside each other.
Check whether a text is in an input parameter:
"theText" in #parametername
Check whether a text appears in exactly the same way in a list:
contains("derText", #parametername)
Note: #parametername is a list
Check whether a number is in a field:
#theDataField == 0
Check whether a number is greater or less than a certain value:
#parametername > 0 #parametername < 0
Count list items:
count(#parametername)
Note: #parametername is a list
List multiple values or vocabulary:
Create a group node and configure it in a group container
Filtering certain elements by numerical value from a list:
filter(#parametername, [x -> numeric(#x) != 2])
Filtering certain elements by text value from a list
filter(#parametername, [x -> str(#x) != "theText"])
# Calculations
# Addition:
#param1 + #param2
# Subtraction:
#param1 - #param2
# Multiplication:
#param1 * #param2
# Division:
#param1 / #param2
# Modulo:
#param1 % #param2
Note: The results of these operators are always numbers.
# Grammar
This document summarizes the most common grammatical concepts and how they are used in the AX Semantics Text Engine.
Determiner/Article Types
- definite (def) de: der/die/das en: the
- indefinite (indef) de: ein/eine/ein en: a/an
- demonstrative (demonstrative) de: dieser/diese/dieses en: this
Case Types
- nominative (nom) de: “Der Hund” en: “The dog”
- dative (dat) de: "Ich gebe dem Hund seinen Ball.” en: “I give the ball to the dog.”
- accusative (akk) de: “Ich sehe den Hund.” en: “I see the dog.”
- genitive (gen) de: “Das Spielzeug des Hundes” en: “The dog’s toy.”
Pronoun Types
- personal (personal) de: er/sie/es
- demonstrative (demonstrative) de: dieser/diese en: this
- demonstrative2 (demonstrative2) de: der/die/das en: which
- which (which) de: welcher/welche en: which
Preposition Types
- mit / with
- zu / to
- nach / to
- in / in ...
Numerus Types
- singular (singular) de: Schiff en: ship
- plural (plural) de: Schiffe en: ships
Numerals Types
- cardinal (cardinal) de: eins/zwei/drei/zwölf/… en: one/two/three/twelve/...
- ordinal (ordinal) de: erster/zweiter/dritter/zwölfter/vierundzwanzigste en: first/second/third/twelfth/twenty-fourth