3.2.2. Constructing a DomeinFile

Perspectives models are written in the Perspectives Language

Previously called ARC language, from Action Role Context. This name is frequently used in the Perspectives Source code files.

A model file is parsed and transformed into a DomeinFile in a process consisting of three phases. A DomeinFile is a data structure that lends itself to easy translation into JSON. It contains the type definitions as defined in the model. It also contains an unparsed CRL file holding the instances that belong to the model, such as the model’s description.

In this text we give a high level overview of

  • the various transformation phases;

  • the interdependencies of models;

  • how to put a model in operation for a PDR installation;

  • the treatment of the model instances, emphasising indexed names.