2021-06-07 CTWG Meeting Notes
Meeting Date
Attendees
Main Goal of this Meeting:
To discuss how we could begin using the GitHub wiki functionality ASAP and also how we might incorporate it into our ToIP Term tool specification and bounty work.
Agenda
Time | Item | Lead | Notes |
5 min | Start recording | Chairs | |
10 mins | Review Riek's paper on Terminology and the Resolution of Related Issues | Rieks Joosten | |
10 mins | Discuss collaboration with the Sovrin Governance Framework Working Group on V3 of the Sovrin Glossary Also: how to ingest/integrate the Good Health Pass Glossary? | ||
30 mins | Discuss the use of the GitHub wiki capability for our proposed wiki "front-end" | Chairs | |
5 mins | Review of Decisions and Action Items and planning for next meeting | Chairs |
Recording
- link to the file
Documents
- See this version of Rieks Joosten paper on Terminology and the Resolution of Related Issues (which he is still further revising):
Notes
- New members
- Review Rieks' paper on Terminology and the Resolution of Related Issues - Rieks Joosten
- This paper started with ISO 27001 work on information security architecture and its glossary
- The purpose of terminology is an attempt to enable people to understand what other people actually mean—and to demonstrate that understanding
- It proposes practical, utilitarian tests for good terminology
- This underscores the purpose of "scopes"
- Quoting from the paper: "A Definition for ‘Definition"
This leads us to propose that the phrase ‘definition (of a term)’ be used in scopes/contexts where it is an objective to realize the effects we described earlier, to refer to a specification of:
- a scope, i.e. the context(s) within which the definition of that term is applicable. This includes or implies, implicitly or explicitly, that objectives exist that are pursued within that scope by one or more people (stakeholders);
- a (set of) criteria, that stakeholders will use for judging whether or not something is an instance of the term;
- a term, i.e. one or more words (e.g. ‘definition (of a term)’) that stakeholders can use within the scope to refer the things that satisfy the criteria.
A definition qualifies as ‘good’ if and only if it has the following properties:
- its criteria are well-formed, meaning that all stakeholders make the same judgements
c.q. reach the same conclusions when using these criteria in a given situation;
- it is relevant, i.e. stakeholders have identified cases that demonstrate how the use of
this term helps them realize their objectives and/or address issues that prevent them from doing so, or they have agreed that relevance is obvious.
- What is important is not the term itself, but how it actually distinguishes from entities that are NOT described by the term
- The article includes a short glossary about the terms Rieks recommends using for defining terminology itself.
- Rieks will provide a link for the notes.
- Rieks also introduced the idea that this could be a ToIP white paper if the group is interested.
- Daniel Hardman supported that idea as it is good educational material for our efforts.
- Discuss collaboration with the Sovrin Governance Framework Working Group (SGFWG) on V3.1 of the Sovrin Glossary
- line.kofoed explained that she is enthusiastic about evolving the Sovrin Glossary as part of the CTWG work.
- Scope is particularly important in the context of the Sovrin Glossary.
- This is a new perspective on the Sovrin Glossary, which has always assumed a certain scope.
- When the perspective on a scope changes—for example from the initial perspective of a ToIP Layer 1 utility network to a ToIP Layer 4 ecosystem—it changes the meaning of terms within that scope.
- Line is hoping that the CTWG could help guide the SGFWG in terms of defining the scope(s) it is working within.
- Rieks Joosten advised that the SGFWG Glossary group could define its scope(s) in terms of a set of objectives for a set of stakeholders—for example Governance
- Within that scope, it should be relatively straightforward to make the correct distinctions for terms as described in his paper. The group can concentrate on the meaning of a term inside that scope.
- Rieks is thinking that, for the Sovrin Foundation, there are several related scopes across which you might want to harmonize. That is mostly a matter of seeing if you are making the same distinctions in one group as are made in the other groups about a specific term.
- You may decide to then create a "superset scope" that crosses both previous scopes.
- The ultimate goal is shared understanding.
- Contributors can contribute criterion for the definition of terms—the actual term is just a suggestion; what is most important is the criteria.
- line.kofoed asked about the role of mental models, and how we can help contribute those to the glossary.
- Drummond Reed brought up the effectiveness of the "mental models" that feature in a number of terms in the eSSIF-Lab Glossary work and asked Rieks Joosten where he saw those fitting in the CTWG work.
- Rieks gave the analogy of how the Greeks used earth-centric concepts to describe the world. Then the shift in the frame of reference to the Sun being at the center of the universe—the Copernican Inversion—it made the concepts much easier. So it is a continual challenge to find the frame of reference that will provide the simplest explanation.
- Rieks gave the example of the Parties, Actions, and Actors mental model. The frame of reference is electronic transactions. The shift to parties, actions, and action is the "Copernican inversion" of the normal way of thinking about organizations and legal actions.
- There is no formula for how to discover such a frame of reference that simplifies that explanation. But when you find
- Also: how to ingest/integrate the Good Health Pass Glossary now that it is into public review draft.
- Even though it is much younger than the Sovrin Glossary, this too needs the same evolutionary progression.
- line.kofoed explained that she is enthusiastic about evolving the Sovrin Glossary as part of the CTWG work.
- Discuss the use of the GitHub wiki capability for our proposed wiki "front-end"
- Daniel Hardman summarized that a GitHub wiki is written entirely in Markdown as a set of files in a folder as part of a GitHub repo.
- This means that it is fully programmable and easily integrated into the overall GitHub-based design of the wiki.
- Drummond Reed shared that this opened up a very wide range of options for how to structure a wiki.
- Daniel Hardman proposed the following:
- Set up a template for how to create a GitHub wiki for terminology that any group can use for its own repo for a deliverable.
- Modify the spec for the ToIP Term tool to prioritize the import function for that wiki.
- The wiki then becomes the "living" version of the data for that scope, and the corpus becomes the overall combined repository.
- Rieks Joosten clarified that each scope stakeholders group could use the wiki template.
- Drummond Reed volunteered to draft a new Confluence wiki page for a "Glossary Wiki User Manual".
- Daniel Hardman volunteered to:
- Update the spec for the ToIP Term tool to include support for GitHub-based Glossary Wikis
- Review the draft bounty for any revisions needed for support of GitHub-based Glossary Wikis
- Help Drummond with the "Glossary Wiki User Manual".
- Rieks Joosten volunteered to try a dry run of the "Glossary Wiki User Manual".
- Agenda items for next meeting:
- Review the proposed "Glossary Wiki User Manual".
- Review the proposed revisions to the ToIP Term tool
- Review the proposed revisions to the bounty writeup
- Discuss the options for placing the bounty (and ideally make a final decision about placement)
Decisions
- The CTWG will proceed with defining how we will be using GitHub -based glossary wikis and integrating them with the ToIP Term tool
Action Items
- Daniel Hardman: Update the spec for the ToIP Term tool to include support for GitHub-based Glossary Wikis
- Daniel Hardman: Review the draft bounty for any revisions needed for support of GitHub-based Glossary Wikis
- Drummond Reed Draft a new Confluence wiki page for a "Glossary Wiki User Manual"
- Daniel Hardman: Provide feedback on Drummond's proposed draft "Glossary Wiki User Manual"
- Rieks Joosten: Try a dry run of the "Glossary Wiki User Manual" (assuming Drummond and Daniel get it done early enough)
- Rieks Joosten: Modify links to the terminology paper with one that isn't on Slack.