Design – PPI Templates

Apart from the graphical notation, there exists the possibility of defining PPIs by means of a set of templates and linguistic patterns (L-Patterns, filling placeholders in prewritten sentences) provided for this purpose. They are also based  on the PPINOT Metamodel and help to structure the information in a normalised form, reduce ambiguity and promote reuse while serving as a guide to avoid missing relevant information. Furthermore, filling placeholders in prewritten sentences, i.e. using L–Patterns, is easier, faster and less error-prone than writing them from scratch.

In the following we show these templates. The notation used in the templates is the following: words in ligh blue colour,  between “<” and “>” are placeholders for either literals (lower case) or L-patterns (upper case first letter); words between “{” and “}” and separated by“ |´’ are one-only options; words between “[” and “]” are optionals.

The first template allows the definition of the attributes of a PPI, and is called PPI Template.

Within the PPI Template, there can be a reference to a scope (S-x) defined by means of another template. This Scope Template is shown below.