modifiesfor
Modifiesfor is a hypothetical relational operator used in modelling languages and annotation schemes to express that a modifier applies to a target within a defined context. It is not an established standard, but is used in illustrative examples to show how context-sensitive modification could be represented in formal grammars and data schemas.
Formal definition: M(m, t, c) denotes that the modifier m applies to the target t under the
Syntax examples: In compact notation, modifiesfor(color_blue, car) indicates that blue is a color modifier for cars.
Applications: It can be used in product catalogs to indicate attribute applicability, in natural language processing
Relation to other concepts: It is related to modifiers in linguistics, to annotation schemes in computational
See also: Modifier, Attribute, Dependency grammar, Feature model, Annotation scheme.