essiflab-2-pattern-party-action.mdx 6.32 KB
Newer Older
1
2
3
import Term from '../src/components/Term'

---
Rieks Joosten's avatar
Rieks Joosten committed
4
id: essiflab-pattern-Party-action
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
title: Pattern: Party-Action (Scope: essifLab)
---
<!--A %%pattern%% capture a set of %%concepts:concept%%, relations between them, and rules or constraints that (instances) thereof comply with. As such, it is a concise and possibly formal description of a coherent set of ideas, a mental model if you will, that can be used to facilitate one's thinking about/with these concepts.
This file documents a pattern called `<NewPattern>` within the scope of `<ExistingScope>`.
Before completing this template, please change every instance of 
- `<ExistingScope>` into a text that refers to the %%scope%% within which the %%pattern%% is to be defiend;
- `<NewPattern>` into the name that will be used within `<ExistingScope>` to refer to that %%concept%%.
Then, provide contents for the sections as you wish. You MUST provide contents for the sections 'Scope' and 'Criteria'-->

## Scope
<!--REQUIRED--Short text (label, abbreviation) used to refer to the %%scope%% within which the %%concept%% is defined. The default is essifLab.-->
essifLab

## Purpose
<!--Concisely describe what can you do with the pattern that is (at least) harder if you didn't have it.-->
This pattern captures the foundational concepts and relations that we need for thinking about people (human beings), organizations, and how they interact with one another in a decentralized, self-sovereign way - which means that each of them decides for itself whether or not to interact with others, how to conduct such interactions, etc., thereby only taking external influences into account if they want, or have some need to do so.

## Introduction
<!--Gently introduce the pattern, by referring to real-world situations and using colloquial terms, so that when someone has read the text, (s)he knows what it is about, and is ready to delve into the specifics of the pattern-->
TL;DR: This pattern models that %%Parties:Party%% (humans, organizations) perform %%Actions:Action%% for the purpose of realizing their %%Objectives:Objective%%. %%Parties:Party%% are not considered to actually execute such %%Actions:Action%%; they have (human and non-human) %%Actors:Actor%% that work for them, execute such %%Actions:Action%%, using the %%Party%%’s %%Knowledge%% as the (authoritative) guidance for executing the %%Actions:Action%% (as well as any other relevant %%Knowledge%% they can access).

<Image src=pattern-Party-action.png />

The essential characteristic of %%Parties:Party%% is their 1-1 link with %%Knowledge%%, which they continually update and use e.g. for reasoning, decision making, and determining e.g. what to do, when, and with whom. %%Knowledge%% not only includes (observable) facts, but also opinions, e.g. regarding the %%Entities:Entity%% it knows to exist, relations between them, and rules (constraints, [logic](https://en.wikipedia.org/wiki/Logic)[^1]) that can be used to classify and reasoning about them, and for making decisions. 

Perhaps the most important idea in this pattern is that our %%Party%% concept is not considered to (be able to) act, and they need %%{{Actors:Actor%%:Actor}} (i.e. %%Entities:Entity%% that _can_ act) to act on their behalf and thus make them perform. This does, however,  not preclude having %%Entities:Entity%% that are both %%Party%% and %%Actor%% - e.g. humans - and that such %%Entities:Entity%% can act on their ‘own’ behalf. And we can continue to use the commonly used form of speech in which a %%Party%% performs some %%Action%%, by realizing that this means that there is (at least) one %%Actor%% that is actually executing that %%Action%%.

In this pattern, %%Knowledge%% takes center stage. %%Knowledge%% contains %%Objectives:Objective%% to be realized and managed. This not only triggers all sorts of %%Actions:Action%% to be performed, but also guides their execution in terms of when an %%Action%% should start, when it terminates, which %%Actors:Actor%% qualify for executing it, etc. Everything that is specific for a %%Party%% is reflected in its %%Knowledge%%.

This works well for human beings, which are both a %%Party%% and an %%Actor%%. So a human being can act, implying itself as an %%Actor%%, and using its personal %%Knowledge%% as guidance. The model also works when a human being (as a %%Party%%) may hire someone else (as an %%Actor%%), e.g. to fill in his tax return form. This other is guided by the %%Knowledge%% of the human being that hired him, and uses its own %%Knowledge%% for the details of filling in the tax form.

It also works well for organizations, which are typically companies, enterprises, governments or parts thereof, i.e. groups of human beings and possibly other %%Actors:Actor%% that, as a group, fit the criteria for being a %%Party%%. This group of %%Actors:Actor%% would typically work to realize the organization’s %%Objectives:Objective%%, being guided by the organization’s %%Knowledge%% (registrations, policies, etc.). Like human beings, an organization may (have an appropriate %%Actor%%) decide to hire or fire %%Actors:Actor%% for longer or shorter periods.

%%Parties:Party%% set %%Objectives:Objective%% that they seek to achieve, the most basic of which perhaps is its mission, or its ‘raison d'être’, to the realization of which all of its %%Actions:Action%% are (ultimately) aimed. Every %%Objective%% is owned by a single %%Party%% (we do not consider ‘shared objectives’[^2]).

## Notations
<!--This (optional) section specifies the notations that are used, or refers to such a specification.-->

## <!-- any number of other sections, as is fit for describing the pattern -->
<!--text as appropriate for such a section -->

---
## Footnotes
<!--This (optional) section contains any footnotes that may have been specified in the text above.-->

[^1]: I.e. “logic is the analysis and appraisal of arguments (Gensler, Harry J. (2017) [2002]. "Chapter 1: Introduction". Introduction to logic (3rd ed.). New York: Routledge. p. 1. [doi:10.4324/9781315693361](https://doi.org/10.4324%2F9781315693361). [ISBN 9781138910591](https://en.wikipedia.org/wiki/Special:BookSources/9781138910591). OCLC [957680480](https://www.worldcat.org/oclc/957680480).)

[^2]: The Networked Risk Management (NRM) pattern deals with the setting and realizing of %%Objectives:Objective%%, the associated risk management etc., and explains the reasoning for not having shared %%Objectives:Objective%%.