Defines partitions of the functional system description, characterized by data controllers and information flows (often across partition boundaries). A partition is defined as a subset of the overal functional system description for which a particular data controller is responsible. The purpose of partitioning the functional system description is to explicitly capture the boundaries of responsibility of data controllers.
Note that "subset" includes the entire functional system description, i.e. there may be only one data controller.
Also note that partitions can be nested and/or overlapping depending on who is responsible.
Name | Type | Cardinality | Description |
---|---|---|---|
functionalSystemDescriptionPartitionComment | EString | 0..1 | Informal textual comment about the functional system description partition. |
functionalSystemDescriptionPartitionName | EString | 0..1 | Informal textual name of the functional system description partition. |
Name | Target | Containment | Cardinality | Opposite | Description |
---|---|---|---|---|---|
informationFlow | InformationFlow | Yes | * | Defines information flows that occur within the partition (or at least parts of information flows). Information flows are the main construct in this current draft of the PrivacyDSL to describe the functional system | |
responsibleDataController | DataController | Yes | 0..1 | Specifies the data controller responsible for the partition. |