From 7829141756abe5d4a0b65cbc3ec8a1514f74020e Mon Sep 17 00:00:00 2001 From: Nathan Schneider Date: Wed, 14 Jan 2026 21:42:23 -0700 Subject: [PATCH] Analysis updates and json tweaks --- analysis/bicorder_analyze.py | 0 analysis/bicorder_batch.py | 0 analysis/bicorder_init.py | 0 analysis/bicorder_query.py | 0 analysis/multivariate_analysis.py | 0 bicorder-app/serve-local.sh | 0 bicorder-app/update-diagnostic.sh | 0 bicorder.json | 22 +++++++++++----------- bicorder.txt | 27 +++++++++++++++------------ 9 files changed, 26 insertions(+), 23 deletions(-) mode change 100755 => 100644 analysis/bicorder_analyze.py mode change 100755 => 100644 analysis/bicorder_batch.py mode change 100755 => 100644 analysis/bicorder_init.py mode change 100755 => 100644 analysis/bicorder_query.py mode change 100755 => 100644 analysis/multivariate_analysis.py mode change 100755 => 100644 bicorder-app/serve-local.sh mode change 100755 => 100644 bicorder-app/update-diagnostic.sh diff --git a/analysis/bicorder_analyze.py b/analysis/bicorder_analyze.py old mode 100755 new mode 100644 diff --git a/analysis/bicorder_batch.py b/analysis/bicorder_batch.py old mode 100755 new mode 100644 diff --git a/analysis/bicorder_init.py b/analysis/bicorder_init.py old mode 100755 new mode 100644 diff --git a/analysis/bicorder_query.py b/analysis/bicorder_query.py old mode 100755 new mode 100644 diff --git a/analysis/multivariate_analysis.py b/analysis/multivariate_analysis.py old mode 100755 new mode 100644 diff --git a/bicorder-app/serve-local.sh b/bicorder-app/serve-local.sh old mode 100755 new mode 100644 diff --git a/bicorder-app/update-diagnostic.sh b/bicorder-app/update-diagnostic.sh old mode 100755 new mode 100644 diff --git a/bicorder.json b/bicorder.json index b8ff791..aaca20b 100644 --- a/bicorder.json +++ b/bicorder.json @@ -1,7 +1,7 @@ { "name": "Protocol Bicorder", "schema": "bicorder.schema.json", - "version": "1.2.3", + "version": "1.2.4", "description": "A diagnostic tool for the study of protocols", "author": "Nathan Schneider", "date_modified": "2025-12-02", @@ -24,7 +24,7 @@ "term_left": "explicit", "term_left_description": "The design is stated explicitly somewhere that is accessible to participants", "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, "notes": null, "shortform": false @@ -40,9 +40,9 @@ }, { "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_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, "notes": null, "shortform": true @@ -76,9 +76,9 @@ }, { "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_description": "Addressed to a specific community", + "term_right_description": "Tailored for a specific community", "value": null, "notes": null, "shortform": false @@ -163,7 +163,7 @@ }, { "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_description": "Interoperates with other protocols and does not exclude their use", "value": null, @@ -187,9 +187,9 @@ }, { "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_description": "Content and meaning are disputed or under debate", + "term_right_description": "Content or meaning are disputed or under debate", "value": null, "notes": null, "shortform": false @@ -214,9 +214,9 @@ }, { "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_description": "The protocol reduces barriers and includes diverse participants", + "term_right_description": "Reduces barriers and includes diverse participants", "value": null, "notes": null, "shortform": true diff --git a/bicorder.txt b/bicorder.txt index 8a1fbe9..f25c5dd 100644 --- a/bicorder.txt +++ b/bicorder.txt @@ -28,7 +28,7 @@ self-enforcing < [---------] > enforced monopolistic < [---------] > pluralistic EXPERIENCE - sufficient < [---------] > incomplete + sufficient < [---------] > limited crystallized < [---------] > contested trust-evading < [---------] > trust-inducing predictable < [---------] > emergent @@ -39,6 +39,7 @@ self-enforcing < [---------] > enforced ANALYSIS hardness < [---------] > softness polarized < [---------] > centrist + bureaucratic < [---------] > relational not useful < [---------] > very useful GLOSSARY @@ -47,9 +48,10 @@ self-enforcing < [---------] > enforced | -------------- | ----------- | | abstract | Participants learn the protocol by studying it intellectually | | 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 | -| contested | Content and meaning are disputed or under debate | -| crystallized | Content and meaning are settled and widely agreed upon | +| contested | Content or meaning are disputed or under debate | +| crystallized | Content or meaning are settled and widely agreed upon | | dead | Not actively utilized by relevant participants | | defensible | Strong boundaries and protections against external influence | | 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 | | enforced | Rules require external enforcement by authorities or institutions | | 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 | | exposed | Weak boundaries and vulnerable to external influence | | flocking | Coordination occurs through centralized direction or direct mimicry | | hardness | The protocol tends toward properties characterized by hardness | -| implicit | The design is not stated explicitly but is learned by participants in another way | -| inclusion | The protocol 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 that involve powerful institutions and widespread recognition as normative | +| implicit | The design is not stated explicitly and is learned by use | +| inclusion | Reduces barriers and includes diverse participants | +| institutional | Design occurs through processes controlled by powerful institutions | | 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 | +| 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 | | malleable | Designed to be changed by participants according to evolving needs | | 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 | | 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 | | 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 | | 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 | | self-enforcing | Rules are automatically enforced through its own mechanisms | | social | Primarily concerned with interactions among people or groups | @@ -93,7 +96,7 @@ self-enforcing < [---------] > enforced | technical | Primarily concerned with interactions among technologies | | trust-evading | Minimizes the need for trust among participants | | trust-inducing | Relies on or cultivates trust among participants | -| universal | Addressed to a global audience | -| vernacular | Design occurs through evolving, peer-to-peer community interactions in order to suit participant-defined goals | +| universal | Meant for global adoption across different communities | +| vernacular | Design occurs through evolving community interactions | | very useful | The bicorder was very useful and relevant for analyzing this protocol | | voluntary | Participation in the protocol is optional and not coerced |