The list of operators DepPattern allows the linguist to use are the following:
- NoUnique
- It does not remove the dependent tag. It has no arguments
- Remove
- It removes both the head and the dependent. It has no arguments
- Recursivity
- It applies a rule a number N of times before applying the following rule. It has one argument: an integer.
- Agreement
- It requires the dependent and the head to share the same values with regard to a list of features. It has one argument: a list of features.
- Add
- It adds a new feature-value to the head. If the feature already exists, it only modifies the value of the existing feature. It has one argument: a list of feature-value pairs.
- Inherit
- It allows the head to inherit some values from the dependent. It has one argument: a list of features (those from the the head inherit the values).
- Corr
- It enables changing PoS tags using a unary relation (type “Head”). It will described latter in Section 2.2.