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.