Commit f2a0d9f9 authored by Rieks Joosten's avatar Rieks Joosten Committed by fmerg
Browse files

update of terms

parent bf708e5d
......@@ -4,7 +4,7 @@ title: "Action"
scopeid: essifLab
type: concept
typeid: action
hoverText: "something that is done by an actor"
hoverText: "hovertext for 'action'"
---
## Criterion:
......
......@@ -8,7 +8,7 @@ hoverText: "Agent (of a Party): Actor that is currently working on behalf of a P
---
## Short Description
An %%Actor|actor%% that is executing on action on behalf of some %%Party|party%%, which means that the execution of that action is subject to the conditions and other guidance set by that Party, then we say the Actor acts as an Agent of that Party. A Person, that is both an Actor and a Party can hence be seen as its own Agent. Agency is further detailed in the ['Party-Action' pattern|pattern-party-action].
An %%Actor|actor%% that is executing on action on behalf of some %%Party|party%%, which means that the execution of that action is subject to the conditions and other guidance set by that Party, then we say the Actor acts as an Agent of that Party. A Person, that is both an Actor and a Party can hence be seen as its own Agent. Agency is further detailed in the ['Party-Action' pattern|essifLab-pattern-party-action].
## Criterion:
%%Actor|actor%% that is momentarily executing an action on behalf of a %%Party|party%%.
......
---
id: party
title: "Party"
scopeid: essifLab
type: concept
typeid: party
hoverText: "Entity that has knowledge about what exists, ways to reason with that knowledge, and ways for making decisions in a Self-Sovereign fashion."
---
## Criterion:
Entity that has knowledge about what exists, ways to reason[^1] with that knowledge, and ways for making decisions in a Self-Sovereign[^2] fashion.
## Examples:
People obviously qualify. Enterprises, governments, and other organizations also qualify as they can be seen as having their own knowledge (e.g. in their registrations, databases etc.), ways to reason with that knowledge (business rules, exercised by their employees or IT systems), and making decision.
Stones, pictures, ideas, etc. do not qualify. Also, electronic components do not qualify[^3].
### xxx:
to be elaborated
---
[^1]: Reasoning means: inferring conclusions from data, regardless of the kind of logic that is being used, or whether the reasoning is coherent, or consistent.
[^2]: This means that the party can do this all by itself. For humans, the rights for this are laid down e.g. in the [ECHR](https://www.echr.coe.int "European Convention of Human Rights") ([ECHR articles 9-11](https://www.echr.coe.int/Documents/Convention_ENG.pdf))
[^3]: While the case can be made that (some) electronic components can reason, they do not do so in a self-sovereign fashion as intended by this definition. We do not want to discuss AI-equipment here.
\ No newline at end of file
......@@ -4,12 +4,13 @@ title: "Entity"
scopeid: essifLab
type: concept
typeid: entity
hoverText: "something that is done by an actor"
hoverText: "Something that is known to exist"
---
## Criterion:
Something that is known to exist within some %%knowledge|knowledge%%
## Criterion:
Something, anything, that some %%party|party%% knows to exist
### Background:
### Xxx:
......@@ -4,7 +4,7 @@ title: "Jurisdiction"
scopeid: essifLab
type: concept
typeid: jurisdiction
hoverText: "jurisdiction - popuptext t.b.d."
hoverText: "jurisdiction - popuptext"
---
## Short Description
......
......@@ -4,11 +4,45 @@ title: "Knowledge"
scopeid: essifLab
type: concept
typeid: knowledge
hoverText: "knowledge popover text"
hoverText: "knowledge - popuptext"
---
## Criterion:
## Short Description
<!--REQUIRED--in 1-3 sentences that describe the concept to a layperson with reasonable accuracy.-->
## Examples:
## Purpose
<!--Describe why the concept is needed. What purposes does it serve? What can you do with it that you cannot do (as well) without it? What objectives does it help realize? Why is this concept relevant within its scope of definition?-->
### Xxx:
## Criteria
<!--REQUIRED--How is this concept different from related ideas? What are essential characteristics that must be true? This is where you specify the [intensional definition](https://en.wikipedia.org/wiki/Extensional_and_intensional_definitions) of the concept, i.e. the necessary and sufficient conditions for when the term should be used. This makes that the concept becomes crystal clear. In the case of nouns, this is equivalent to specifying the properties that an object needs to have in order to be counted as a referent of the term.-->
## Examples
<!--Provide a few sentences in which you give examples that obviously qualify as instances of `<New Term>`, and that do NOT obviously qualify. Also, provide examples that are not (so) obvious, but help users to better understand its intension.-->
## Related Concepts
<!--Link to any concepts that are similar but distinct, with a note about the relationship.-->
## Domains
<!--In which general knowledge ecosystems or mental model families does this concept play a role?-->
## Tags
<!--Add hash tags here that allow us to group concepts in useful ways.-->
## Use-cases
<!--This (optional) section specifies an (optional) introductory paragraph, and a level-3 (i.e. `###`) subsection for every use case it describes. Every such use-case SHOULD
- describe the situation/context of the use-case;
- show how to apply `<New Term>` to/in that situation;
- shows the relevance of having `<New Term>` for the use-case as opposed to not having it.-->
## Notes
<!--This (optional) section is the place to put anything for which there is no other good place to put it.-->
<!--
---
## Footnotes
[//]: # This (optional) section contains any footnotes that may have been specified in the text above.
[^1]: the text for footnote [^1] goes here.
-->
......@@ -14,4 +14,4 @@ Something toward which effort is directed: an aim, goal, or end of action ([Merr
Anything that, according to a %%Party|party%% c.q. its way of thinking, is important to be realized, qualifies as an Objective (and identifies its owner as that %%Party|party%%)
### Xxx:
The %%Knowledge|knowledge%%/judgements of a %%Party|party%% are what makes something an %%Objective (owned by that Party|party%%).
The %%Knowledge|knowledge%%/judgements of a %%Party|party%% are what makes something an %%Objectiv%%e (owned by that %%Party|party%%).
......@@ -9,7 +9,7 @@ hoverText: "a Party that has the legal or rightful title to control something."
## Short Description
<!--REQUIRED--in 1-3 sentences that describe the concept to a layperson with reasonable accuracy.-->
The property of a %%Party|party%% that has the legal or rightful title to control something. We interpret 'legal' and 'rightful' as terms that apply to _any_ %%Jurisdiction|jurisdiction%% (that is: not just legal/national jurisdictions, but also those of other organizations/parties).
The property of a %%Party|party%% that has the legal or rightful title to control something. We interpret 'legal' and 'rightful' as terms that apply to _any_ %%Jurisdiction|jurisdiction%% (that is: not just legal/national jurisdictions, but also those of other organizations/parties).
## Purpose
<!--Describe why the concept is needed. What purposes does it serve? What can you do with it that you cannot do (as well) without it? What objectives does it help realize? Why is this concept relevant within its scope of definition?-->
......
......@@ -2,15 +2,14 @@
id: pattern-jurisdictions
title: "Pattern: Jurisdictions (Scope: eSSIF-Lab)"
scopeid: essifLab
type: pattern
typeid: jurisdictions
hoverText: "jurisdiction pattern - popuptext t.b.d."
patternid: jurisdictions
hoverText: "pattern-jurisdictions - hovertext"
---
<!-- A pattern captures/describes a set of concepts, 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.
Please fill in the placeholders in this file as follows:
- `<ExistingScopeID>`: machine readable text that identifies the scope in which this pattern is defined;
- `<existing-scopeID>`: machine readable text that identifies the scope in which this pattern is defined;
- `<Existing Scope>`: human readable text that identifies the scope in which this pattern is defined;
- `<NewPatternID>`: machine readable text that identifies this pattern within <ExistingScopeID>;
- `<NewPatternID>`: machine readable text that identifies this pattern within <existing-scopeID>;
- `<New Pattern>`: human readable text that identifies this pattern within <Existing Scope>;
-->
......@@ -34,4 +33,4 @@ Please fill in the placeholders in this file as follows:
[^1]: the text for footnote [^1] goes here.
-->
\ No newline at end of file
-->
......@@ -2,8 +2,7 @@
id: pattern-party-action
title: "Pattern: Party-Action (Scope: eSSIF-Lab)"
scopeid: essifLab
type: pattern
typeid: party-action
patternid: party-action
hoverText: "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."
---
......@@ -17,17 +16,17 @@ TL;DR: This pattern models that %%Parties|party%% (humans, organizations) perfor
`<image src=pattern-Party-action.png />`
The essential characteristic of %%Parties|party%% is their 1-1 link with %%Knowledge|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|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.
The essential characteristic of %%Parties|party%% is their 1-1 link with %%Knowledge|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|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|party%% concept is not considered to (be able to) act, and they need %%Actors|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|party%% and %%Actor|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|party%% performs some Action by realizing that this means that there is (at least) one %%Actor|actor%% that is actually executing that %%Action|action%%.
Perhaps the most important idea in this pattern is that our %%Party|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|party%% and %%Actor|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|party%% performs some %%Action%%, by realizing that this means that there is (at least) one %%Actor|actor%% that is actually executing that %%Action%%.
In this pattern, %%Knowledge|knowledge%% takes center stage. %%Knowledge|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|party%% is reflected in its %%Knowledge|knowledge%%.
In this pattern, %%Knowledge|knowledge%% takes center stage. %%Knowledge|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|party%% is reflected in its %%Knowledge|knowledge%%.
This works well for human beings, which are both a %%Party|party%% and an %%Actor|actor%%. So a human being can act, implying itself as an %%Actor|actor%%, and using its personal %%Knowledge|knowledge%% as guidance. The model also works when a human being (as a %%Party|party%%) may hire someone else (as an %%Actor|actor%%), e.g. to fill in his tax return form. This other is guided by the %%Knowledge|knowledge%% of the human being that hired him, and uses its own %%Knowledge|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|party%%. This group of %%Actors|actor%% would typically work to realize the organization’s %%Objectives|objective%%, being guided by the organization’s %%Knowledge|knowledge%% (registrations, policies, etc.). Like human beings, an organization may (have an appropriate %%Actor|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|party%% (we do not consider ‘shared objectives’[^2]).
%%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|party%% (we do not consider ‘shared objectives’[^2]).
## Notations
<!--This (optional) section specifies the notations that are used, or refers to such a specification.-->
......@@ -41,4 +40,4 @@ It also works well for organizations, which are typically companies, enterprises
[^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%%.
\ No newline at end of file
[^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%%.
---
id: pattern-terminology
id: pattern-terminology-corpus
title: "Pattern: eSSIF-Lab Terminology Corpus"
scopeid: essifLab
type: pattern
typeid: terminology
hoverText: "pattern-terminology - hovertext"
patternid: terminology-corpus
hoverText: "pattern-terminology-corups - hovertext"
---
<!-- A pattern captures/describes a set of concepts, 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.
Please fill in the placeholders in this file as follows:
......@@ -34,4 +33,4 @@ Please fill in the placeholders in this file as follows:
[^1]: the text for footnote [^1] goes here.
-->
\ No newline at end of file
-->
---
id: ssi-agent
title: "SSI Agent"
id: peer-agent
title: "Peer Agent"
scopeid: essifLab
type: term
typeid: ssi-agent
typeid: peer-agent
conceptref: essifLab:Agent
hoverText: "Agent that provides SSI services."
hoverText: "(Peer Agent of a Agent): the other Agent with whom this Agent is communicating in the context of a transaction."
---
## Purpose
<!--State the purpose(s) for which it is necessary (or at least: desirable) to define <New Term>.-->
%%Parties|party%% that participate in a (business) transaction may use %%Agents|agent%%, e.g. for conducting communications, exchanging information, etc. We need a term that can be used in the context of an Agent of such a Party to refer to an Actor with which that Agent communicates, and of which it has been established that it is actually an Agent of a %%Peer Party|peer-party%% of the Party for which it is communicating.
## Notes
<!--Usually, the meaning of a term will not be _exactly_ the same as that of the concept to which it refers. Often, there are slight differences in meaning, or the term may emphasize specific characteristics of the concept, so as to accommodate specific needs of the scope in which it is defined. Please describe such deviations/emphasized characteristics in this section, and which needs that helps accommodate.-->
......@@ -4,7 +4,7 @@ title: "TRD - Transaction Result Dispatcher"
scopeid: essifLab
type: concept
typeid: trd
hoverText: "trd - popuptext t.b.d."
hoverText: "trd - popuptext"
---
## Short Description
......
......@@ -4,7 +4,7 @@ title: "TVE - Transaction Validation Engine"
scopeid: essifLab
type: concept
typeid: tve
hoverText: "tve - popuptext t.b.d."
hoverText: "tve - popuptext"
---
## Short Description
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment