Analysis updates and json tweaks

This commit is contained in:
Nathan Schneider
2026-01-14 21:42:23 -07:00
parent 1b508b911f
commit 7829141756
9 changed files with 26 additions and 23 deletions

0
analysis/bicorder_analyze.py Executable file → Normal file
View File

0
analysis/bicorder_batch.py Executable file → Normal file
View File

0
analysis/bicorder_init.py Executable file → Normal file
View File

0
analysis/bicorder_query.py Executable file → Normal file
View File

0
analysis/multivariate_analysis.py Executable file → Normal file
View File

0
bicorder-app/serve-local.sh Executable file → Normal file
View File

0
bicorder-app/update-diagnostic.sh Executable file → Normal file
View File

View File

@@ -1,7 +1,7 @@
{ {
"name": "Protocol Bicorder", "name": "Protocol Bicorder",
"schema": "bicorder.schema.json", "schema": "bicorder.schema.json",
"version": "1.2.3", "version": "1.2.4",
"description": "A diagnostic tool for the study of protocols", "description": "A diagnostic tool for the study of protocols",
"author": "Nathan Schneider", "author": "Nathan Schneider",
"date_modified": "2025-12-02", "date_modified": "2025-12-02",
@@ -24,7 +24,7 @@
"term_left": "explicit", "term_left": "explicit",
"term_left_description": "The design is stated explicitly somewhere that is accessible to participants", "term_left_description": "The design is stated explicitly somewhere that is accessible to participants",
"term_right": "implicit", "term_right": "implicit",
"term_right_description": "The design is not stated explicitly but is learned by participants in another way", "term_right_description": "The design is not stated explicitly and is learned by use",
"value": null, "value": null,
"notes": null, "notes": null,
"shortform": false "shortform": false
@@ -40,9 +40,9 @@
}, },
{ {
"term_left": "institutional", "term_left": "institutional",
"term_left_description": "Design occurs through processes that involve powerful institutions and widespread recognition as normative", "term_left_description": "Design occurs through processes controlled by powerful institutions",
"term_right": "vernacular", "term_right": "vernacular",
"term_right_description": "Design occurs through evolving, peer-to-peer community interactions in order to suit participant-defined goals", "term_right_description": "Design occurs through evolving community interactions",
"value": null, "value": null,
"notes": null, "notes": null,
"shortform": true "shortform": true
@@ -76,9 +76,9 @@
}, },
{ {
"term_left": "universal", "term_left": "universal",
"term_left_description": "Addressed to a global audience", "term_left_description": "Meant for global adoption across different communities",
"term_right": "particular", "term_right": "particular",
"term_right_description": "Addressed to a specific community", "term_right_description": "Tailored for a specific community",
"value": null, "value": null,
"notes": null, "notes": null,
"shortform": false "shortform": false
@@ -163,7 +163,7 @@
}, },
{ {
"term_left": "monopolistic", "term_left": "monopolistic",
"term_left_description": "Excludes the use of other protocols that might be available to adopt", "term_left_description": "Excludes the use of other protocols with similar purposes",
"term_right": "pluralistic", "term_right": "pluralistic",
"term_right_description": "Interoperates with other protocols and does not exclude their use", "term_right_description": "Interoperates with other protocols and does not exclude their use",
"value": null, "value": null,
@@ -187,9 +187,9 @@
}, },
{ {
"term_left": "crystallized", "term_left": "crystallized",
"term_left_description": "Content and meaning are settled and widely agreed upon", "term_left_description": "Content or meaning are settled and widely agreed upon",
"term_right": "contested", "term_right": "contested",
"term_right_description": "Content and meaning are disputed or under debate", "term_right_description": "Content or meaning are disputed or under debate",
"value": null, "value": null,
"notes": null, "notes": null,
"shortform": false "shortform": false
@@ -214,9 +214,9 @@
}, },
{ {
"term_left": "exclusion", "term_left": "exclusion",
"term_left_description": "The protocol creates barriers or excludes certain participants", "term_left_description": "Creates barriers or excludes certain participants",
"term_right": "inclusion", "term_right": "inclusion",
"term_right_description": "The protocol reduces barriers and includes diverse participants", "term_right_description": "Reduces barriers and includes diverse participants",
"value": null, "value": null,
"notes": null, "notes": null,
"shortform": true "shortform": true

View File

@@ -28,7 +28,7 @@ self-enforcing < [---------] > enforced
monopolistic < [---------] > pluralistic monopolistic < [---------] > pluralistic
EXPERIENCE EXPERIENCE
sufficient < [---------] > incomplete sufficient < [---------] > limited
crystallized < [---------] > contested crystallized < [---------] > contested
trust-evading < [---------] > trust-inducing trust-evading < [---------] > trust-inducing
predictable < [---------] > emergent predictable < [---------] > emergent
@@ -39,6 +39,7 @@ self-enforcing < [---------] > enforced
ANALYSIS ANALYSIS
hardness < [---------] > softness hardness < [---------] > softness
polarized < [---------] > centrist polarized < [---------] > centrist
bureaucratic < [---------] > relational
not useful < [---------] > very useful not useful < [---------] > very useful
GLOSSARY GLOSSARY
@@ -47,9 +48,10 @@ self-enforcing < [---------] > enforced
| -------------- | ----------- | | -------------- | ----------- |
| abstract | Participants learn the protocol by studying it intellectually | | abstract | Participants learn the protocol by studying it intellectually |
| alive | Actively utilized by relevant participants | | alive | Actively utilized by relevant participants |
| bureaucratic | The protocol exhibits institutional, formal, top-down characteristics with centralized control and external enforcement |
| centrist | The analyst tended toward readings at the middle of the gradients | | centrist | The analyst tended toward readings at the middle of the gradients |
| contested | Content and meaning are disputed or under debate | | contested | Content or meaning are disputed or under debate |
| crystallized | Content and meaning are settled and widely agreed upon | | crystallized | Content or meaning are settled and widely agreed upon |
| dead | Not actively utilized by relevant participants | | dead | Not actively utilized by relevant participants |
| defensible | Strong boundaries and protections against external influence | | defensible | Strong boundaries and protections against external influence |
| documenting | The primary purpose is to document or validate activity that is occurring | | documenting | The primary purpose is to document or validate activity that is occurring |
@@ -59,28 +61,29 @@ self-enforcing < [---------] > enforced
| enabling | The primary purpose is to enable activity that might not happen otherwise | | enabling | The primary purpose is to enable activity that might not happen otherwise |
| enforced | Rules require external enforcement by authorities or institutions | | enforced | Rules require external enforcement by authorities or institutions |
| ephemeral | Designed to vanish when no longer needed | | ephemeral | Designed to vanish when no longer needed |
| exclusion | The protocol creates barriers or excludes certain participants | | exclusion | Creates barriers or excludes certain participants |
| explicit | The design is stated explicitly somewhere that is accessible to participants | | explicit | The design is stated explicitly somewhere that is accessible to participants |
| exposed | Weak boundaries and vulnerable to external influence | | exposed | Weak boundaries and vulnerable to external influence |
| flocking | Coordination occurs through centralized direction or direct mimicry | | flocking | Coordination occurs through centralized direction or direct mimicry |
| hardness | The protocol tends toward properties characterized by hardness | | hardness | The protocol tends toward properties characterized by hardness |
| implicit | The design is not stated explicitly but is learned by participants in another way | | implicit | The design is not stated explicitly and is learned by use |
| inclusion | The protocol reduces barriers and includes diverse participants | | inclusion | Reduces barriers and includes diverse participants |
| incomplete | Does not, on its own, adequately meet the needs and goals of participants | | institutional | Design occurs through processes controlled by powerful institutions |
| institutional | Design occurs through processes that involve powerful institutions and widespread recognition as normative |
| interpretive | The design is ambiguous, allowing participants a wide range of interpretation | | interpretive | The design is ambiguous, allowing participants a wide range of interpretation |
| liberating | Enables participants to carry out desired activities with less work or thought | | liberating | Enables participants to carry out desired activities with less work or thought |
| limited | Does not, on its own, adequately meet the needs and goals of participants |
| macro | Operates at large scales involving many participants or broad scope | | macro | Operates at large scales involving many participants or broad scope |
| malleable | Designed to be changed by participants according to evolving needs | | malleable | Designed to be changed by participants according to evolving needs |
| micro | Operates at small scales with few participants or narrow scope | | micro | Operates at small scales with few participants or narrow scope |
| monopolistic | Excludes the use of other protocols that might be available to adopt | | monopolistic | Excludes the use of other protocols with similar purposes |
| not useful | The bicorder was not useful or relevant for analyzing this protocol | | not useful | The bicorder was not useful or relevant for analyzing this protocol |
| obligatory | Participation is compulsory for a certain class of agents | | obligatory | Participation is compulsory for a certain class of agents |
| particular | Addressed to a specific community | | particular | Tailored for a specific community |
| pluralistic | Interoperates with other protocols and does not exclude their use | | pluralistic | Interoperates with other protocols and does not exclude their use |
| polarized | The analyst tended toward more extreme high or low readings | | polarized | The analyst tended toward more extreme high or low readings |
| precise | The design is specified with a high level of precision that eliminates ambiguity in implementation | | precise | The design is specified with a high level of precision that eliminates ambiguity in implementation |
| predictable | Produces expected and consistent outcomes | | predictable | Produces expected and consistent outcomes |
| relational | The protocol exhibits community-based, emergent, bottom-up characteristics with distributed coordination and voluntary participation |
| restraining | Fosters experiences of absurd complexity, alienation, and powerlessness | | restraining | Fosters experiences of absurd complexity, alienation, and powerlessness |
| self-enforcing | Rules are automatically enforced through its own mechanisms | | self-enforcing | Rules are automatically enforced through its own mechanisms |
| social | Primarily concerned with interactions among people or groups | | social | Primarily concerned with interactions among people or groups |
@@ -93,7 +96,7 @@ self-enforcing < [---------] > enforced
| technical | Primarily concerned with interactions among technologies | | technical | Primarily concerned with interactions among technologies |
| trust-evading | Minimizes the need for trust among participants | | trust-evading | Minimizes the need for trust among participants |
| trust-inducing | Relies on or cultivates trust among participants | | trust-inducing | Relies on or cultivates trust among participants |
| universal | Addressed to a global audience | | universal | Meant for global adoption across different communities |
| vernacular | Design occurs through evolving, peer-to-peer community interactions in order to suit participant-defined goals | | vernacular | Design occurs through evolving community interactions |
| very useful | The bicorder was very useful and relevant for analyzing this protocol | | very useful | The bicorder was very useful and relevant for analyzing this protocol |
| voluntary | Participation in the protocol is optional and not coerced | | voluntary | Participation in the protocol is optional and not coerced |