Use Case Profiles - Rejean-McCormick/Arketype GitHub Wiki

Use-Case Profiles

Arketype includes 21 situated profiles. Each links a primary archetype to optional supporting forms and a design-only assembly. Their examples below are fictitious and explain structure; they are not sample canonical domain records.

Profile Usage Β· domain Primary archetype Assembly
troubleshooting-systeme β€” System Troubleshooting diagnosis Β· technology diagnostic-causal troubleshooting-systeme
environnement-protocolaire β€” Procedural Environment procedures Β· cross-domain procedure-protocole environnement-protocolaire
taxonomie-nature β€” Nature Taxonomy knowledge Β· natural-world taxonomie-classification taxonomie-nature
etat-de-systemes β€” System-State Tracking monitoring Β· technology etat-systemes etat-de-systemes
suivi-employe β€” Employee Follow-Up case-management Β· workplace dossier-suivi suivi-employe
campus-federe β€” Federated University / Campus learning Β· education federation-topologie uckk-campus
publication-moodle β€” Moodle Learning Publication integration Β· education parcours-pedagogique parcours-moodle
collection-traditions β€” Traditions and Mythology Collection knowledge Β· culture compilation-collection collection-traditions
organisations-sociales β€” Contextual Social Organizations modeling Β· social-systems modele-multiplexe organisations-contextuelles
navigation-preuves-longues β€” Long-Proof Landmarks and Junctions research Β· mathematics carte-jalons-preuves carte-preuves-longues
recherche-mathematique β€” Mathematical Research Frontier research Β· mathematics memoire-recherche recherche-mathematique
dossier-scolaire β€” Individual School Follow-Up case-management Β· education dossier-suivi dossier-scolaire
dossier-medical β€” Individual Medical Follow-Up case-management Β· health dossier-suivi dossier-medical
dossier-civique β€” Civic / Administrative Individual Casefile case-management Β· civic dossier-suivi dossier-civique
diagnostic-vehicule β€” Vehicle Fault Diagnosis diagnosis Β· automotive diagnostic-causal diagnostic-vehicule
operations-police β€” Police Operations Protocols procedures Β· public-safety procedure-protocole operations-protocoles
operations-hopital β€” Hospital Operations Protocols procedures Β· health procedure-protocole operations-protocoles
orchestration-medicale β€” Medical Knowledge Orchestration orchestration Β· health composition-hybride medi-connaissances
cartographie-scolaire β€” School System and Rules Mapping modeling Β· education modele-multiplexe systeme-scolaire
referentiel-polyusage β€” Multi-Purpose Semantic Reference knowledge Β· cross-domain referentiel-semantique ekole-multiusage
temoignages-enquete β€” Attributed Testimony and Inquiry evidence Β· civic deposition-temoignage dossier-depositions

System Troubleshooting

Example scenario: Service outage investigation.

An operator logs a service outage and preserves dated observations. The diagnosis model proposes competing failure explanations; a state matrix records component availability and versions; a separate timeline captures what happened and when.

[Issue: service unavailable] β†’ [Symptoms] β†’ [Competing causes] β†’ [Tests]
                         β†˜ [Observed system state]
                         β†˜ [Incident timeline]

Primary archetype: diagnostic-causal. Supporting: registre-evenementiel, etat-systemes, composition-hybride.

Possible inputs: symptoms, event logs, observed states, test results.

Candidate outputs: candidate causes, discriminating tests, recommended actions.

Integrity requirement: Record observed results and uncertainty explicitly. An unconfirmed hypothesis remains unconfirmed even if it appears in a prominent diagram.

Composition recipe: assemblages/troubleshooting-systeme.json.

Procedural Environment

Example scenario: Facility handover procedure.

Document a procedure that names prerequisites, authorized roles, branching conditions and exception paths. The event ledger can later record observed execution; a simulation can illustrate training scenarios.

[Preconditions] β†’ [Check] β†’ {Pass?} ─yesβ†’ [Next step]
                          └no→ [Exception / escalation]
                          [Execution log kept separately]

Primary archetype: procedure-protocole. Supporting: registre-evenementiel, simulation-transition.

Possible inputs: steps, roles, preconditions, exceptions.

Candidate outputs: structured procedure, execution checklist, control points.

Integrity requirement: A documented branch does not grant authorization to take that action. Operational safeguards remain external to this archetype.

Composition recipe: assemblages/environnement-protocolaire.json.

Nature Taxonomy

Example scenario: Cataloguing a nature collection.

A collector organizes observational categories and related names. The taxonomy tree defines the classification scheme, while a semantic reference holds definitions, synonyms and source citations.

                       [Natural category]
                        /           \
                   [Group A]    [Group B]
                     |             |
                 [Subgroup]    [Specimen]

Primary archetype: taxonomie-classification. Supporting: referentiel-semantique.

Possible inputs: names, classification rules, synonyms, sources.

Candidate outputs: taxonomic tree, glossary, class reference.

Integrity requirement: An observed specimen, a classification claim, and a nomenclature source are separate kinds of evidence.

Composition recipe: assemblages/taxonomie-nature.json.

System-State Tracking

Example scenario: Tracking several workstations.

An inventory tracks system identity and observed condition across several dimensions. The associated event ledger can explain the sequence of changes without being substituted for the latest snapshot.

                  availability | version | last observed
    workstation A       up       | v1.2    | date A
    workstation B       down     | v1.1    | date B

Primary archetype: etat-systemes. Supporting: registre-evenementiel.

Possible inputs: systems, metrics, timestamps, versions.

Candidate outputs: state matrix, deviations, follow-up items.

Integrity requirement: Do not equate desired configuration, current measurement, and interpreted health status.

Composition recipe: assemblages/etat-de-systemes.json.

Employee Follow-Up

Example scenario: Sensitive follow-up dossier.

A restricted record may track meetings, agreed actions, supporting documents and later reviews. Statements and allegations can be referenced with their own provenance and assessed separately.

[Case file] β†’ [Meeting notes]
            β†’ [Actions and review dates]
            β†’ [Supporting documents]
            β†’ [Referenced statements]

Primary archetype: dossier-suivi. Supporting: registre-evenementiel, deposition-temoignage.

Possible inputs: meetings, notes, documents, actions.

Candidate outputs: case dossier, timeline, summaries.

Integrity requirement: This model is not an HR application. No real personal data belongs in the public template; permissions and retention must be enforceable outside the descriptive model.

Composition recipe: assemblages/suivi-employe.json.

Specialized profiles and scope requirements

The profiles above have machine-readable evidence questions (coverage_checks), candidate inclusions/exclusions (scope_guidance), and application integration targets. None is prequalified. Examples backed by the supplied user archives are listed in inventaires/cas-reels-usage.json; they are not imported into the library. Full discussion is in Use Cases and Scope.

Using the profiles

Preview one: python arketype.py profile troubleshooting-systeme. Create an instance only if its primary archetype fits your own domain needs; the recipe does not automatically instantiate all supporting states or resolve their ownership.

See also: Composition Recipes Β· Archetype Catalog Β· Security and Boundaries.