Skip to content

Commit 33771e0

Browse files
committed
docs(demonstration): refine dependency diagram and tighten Inge persona description
- replace the simple Mermaid dependency chain with a structured pipeline diagram - distinguish source inputs, support inputs, scripts, generated artifacts, and final output - clarify Inge de Boer's styling, accessories, and clothing constraints - make the persona description more specific and consistent
1 parent 1f6f63a commit 33771e0

2 files changed

Lines changed: 94 additions & 31 deletions

File tree

resources/demonstration/README.md

Lines changed: 85 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -385,28 +385,91 @@ Typical outputs:
385385
## Dependency chain
386386

387387
```mermaid
388-
flowchart TD
389-
A[prefix.csv]
390-
B[input-standard.csv]
391-
C[input-model.csv]
392-
D[input-horizontal.csv]
393-
394-
E[create_instances.py]
395-
F[instances.ttl]
396-
G[infer_rules.py]
397-
H[instances_extended.ttl]
398-
I[run_query.py + query.rq]
399-
J[query-output.csv]
400-
401-
A --> E
402-
B --> E
403-
C --> E
404-
D --> E
405-
E --> F
406-
F --> G
407-
G --> H
408-
H --> I
409-
I --> J
388+
flowchart LR
389+
%% =========================
390+
%% Source inputs
391+
%% =========================
392+
subgraph SRC["Source inputs"]
393+
P["prefix.csv<br/>Prefix registry"]
394+
IS["input-standard.csv<br/>Standard vertical mappings"]
395+
IM["input-model.csv<br/>Model vertical mappings"]
396+
IH["input-horizontal.csv<br/>Asserted horizontal alignments"]
397+
Q["query.rq<br/>SPARQL SELECT query"]
398+
end
399+
400+
%% =========================
401+
%% Support inputs
402+
%% =========================
403+
subgraph SUP["Support inputs"]
404+
DS["demo-schema.ttl<br/>Demo schema"]
405+
HO["health-ri-ontology.ttl<br/>Reference ontology and hierarchy"]
406+
end
407+
408+
%% =========================
409+
%% Scripts
410+
%% =========================
411+
subgraph S["Scripts"]
412+
CI["create_instances.py<br/>Build asserted instance graph"]
413+
IR["infer_rules.py<br/>Materialize inferred knowledge"]
414+
RQ["run_query.py<br/>Run query and export CSV"]
415+
end
416+
417+
%% =========================
418+
%% Generated artifacts
419+
%% =========================
420+
subgraph GEN["Generated artifacts"]
421+
I["instances.ttl<br/>Asserted graph<br/>Intermediate artifact"]
422+
IE["instances_extended.ttl<br/>Enriched graph<br/>Intermediate artifact"]
423+
end
424+
425+
%% =========================
426+
%% Final output
427+
%% =========================
428+
subgraph OUT["Final output"]
429+
O["query-output.csv<br/>Exported query results"]
430+
end
431+
432+
%% Flow into create_instances.py
433+
P -->|expand CURIEs| CI
434+
IS -->|provide standard concepts and mappings| CI
435+
IM -->|provide model concepts and mappings| CI
436+
IH -->|provide asserted alignments| CI
437+
438+
%% create_instances output
439+
CI -->|generate asserted RDF graph| I
440+
441+
%% Flow into infer_rules.py
442+
I -->|use asserted graph as input| IR
443+
HO -->|use ontology hierarchy for reasoning| IR
444+
445+
%% infer_rules output
446+
IR -->|generate enriched RDF graph| IE
447+
448+
%% Flow into run_query.py
449+
DS -->|load schema graph| RQ
450+
HO -->|load ontology graph| RQ
451+
IE -->|load enriched instance graph| RQ
452+
Q -->|provide SELECT query| RQ
453+
454+
%% Final export
455+
RQ -->|export CSV results| O
456+
457+
%% Optional visual emphasis on pipeline
458+
CI -.->|next step input| I
459+
IR -.->|next step input| IE
460+
461+
%% Styling
462+
classDef source fill:#EAF3FF,stroke:#1E5AA8,stroke-width:1.5,color:#0B2E59;
463+
classDef support fill:#E8F8F0,stroke:#1B7F5A,stroke-width:1.5,color:#0F5132;
464+
classDef script fill:#FFF4E5,stroke:#D97706,stroke-width:2,color:#7C2D12;
465+
classDef intermediate fill:#F3E8FF,stroke:#7E57C2,stroke-width:2,color:#4A2A84;
466+
classDef final fill:#E8F5E9,stroke:#2E7D32,stroke-width:2.5,color:#1B5E20;
467+
468+
class P,IS,IM,IH,Q source;
469+
class DS,HO support;
470+
class CI,IR,RQ script;
471+
class I,IE intermediate;
472+
class O final;
410473
```
411474

412475
## Short summary

resources/demonstration/definitions/personas/descriptions - physical.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -112,28 +112,28 @@ Do not add a tie or glasses. Do not make him appear heavily wrinkled, significan
112112

113113
### Person description
114114

115-
A realistic adult woman in her early-to-mid 40s, with a friendly, grounded, approachable presence that feels natural and unpretentious. She looks like a practical, capable professional rather than a polished executive.
115+
A realistic adult woman in her early-to-mid 40s, with a friendly, grounded, approachable presence that feels natural and unpretentious. She looks like a practical, capable professional rather than a highly polished executive.
116116

117117
### Physical appearance
118118

119119
She has light fair skin with a soft pink-to-neutral undertone and a healthy, natural complexion with slight real-life texture, giving her a believable, approachable appearance. Her face is moderately long and softly narrow, with a gently high forehead, leaner cheeks, a softly defined jawline, and a rounded chin. Her features are open, natural, and expressive rather than delicate, glamorous, symmetrical, or refined.
120120

121121
Her eyes are clear medium blue, lively but calm, with a warm, attentive expression that suggests friendliness and patience. They are medium-sized, slightly rounded, and set in a way that feels direct and approachable. Her eyebrows are light-to-medium blonde or dark blonde, natural in shape, softly defined, and not heavily styled or sharply sculpted. Her nose is medium in size, fairly straight, and gently narrow, with a natural, unforced structure that suits the face without looking dramatic or refined. Her lips are medium in fullness, with a softer outline and a naturally warm expression that can shift into a broader, genuine smile.
122122

123-
Her hair is dark blonde to light blonde, naturally straight to slightly loose-textured, usually worn pulled back in a practical low ponytail or loosely gathered style for work. A few soft strands may frame the face, and the overall look is tidy but relaxed, reflecting someone focused on work rather than appearance. It is not sleek, sharply cut, or salon-polished. No glamorous styling, no fashion-forward finish, and no overly deliberate hair design.
123+
Her hair is dark blonde to light blonde, naturally straight to slightly loose-textured, usually worn pulled back in a practical low ponytail or loosely gathered style for work. A few soft strands may frame the face, and the overall look is tidy and professional, reflecting someone focused on work rather than appearance. It is not sharply cut, fashion-forward, or overly deliberate in its styling.
124124

125-
She may wear very minimal jewelry, such as a fine necklace, tiny studs, or no visible jewelry at all. Glasses are optional, but should be subtle and understated if present. No glamorous styling, no visible tattoos, and no statement accessories.
125+
She may wear very minimal jewelry, such as a fine necklace and tiny studs. Glasses are optional, but should be subtle and understated if present. No glamorous styling, no visible tattoos, and no statement accessories.
126126

127127
Her makeup is minimal to nearly absent: perhaps light concealer, a natural lip tone, and very subtle definition around the eyes, but overall natural and realistic.
128128

129129
### Clothing and style
130130

131131
She is dressed in understated modern professional attire:
132132

133-
- muted gray, charcoal, soft navy, or subdued olive outer layer
134-
- light gray, dusty blue, soft teal, or off-white blouse, knit top, or simple layered shirt
133+
- muted gray blazer
134+
- dusty blue blouse, knit top, or simple layered shirt
135135
- practical, believable, office-appropriate or academic-professional styling
136-
- minimal accessories, possibly a thin necklace, simple watch, or nothing visible
136+
- minimal accessories, including a thin necklace
137137

138138
Her overall style reads as warm, reliable, thoughtful, and approachable: someone who works carefully with documentation, coordination, stewardship, or governance, and whose appearance reflects trustworthiness and clarity rather than executive polish.
139139

@@ -148,9 +148,9 @@ Preserve these features carefully:
148148
- medium, fairly straight nose with natural proportions
149149
- medium lips with a genuine, warm smile
150150
- dark blonde to light blonde hair, usually pulled back in a low practical style
151-
- minimal makeup and understated accessories
152-
- muted, realistic professional clothing in gray, blue, olive, or off-white tones
151+
- minimal makeup and understated accessories, including a fine necklace
152+
- muted, realistic professional clothing in gray and blue tones
153153

154154
### Useful negative constraints
155155

156-
Do not make her olive-skinned, dark-haired, glamorous, delicate-featured, or highly polished. Do not use deep brown eyes, a broad sturdy jawline, thick dark wavy hair, a structured low bun, or strongly executive styling. Do not make the expression overly reserved, severe, or portrait-formal; allow a more open, friendly smile. Do not make the styling editorial, luxurious, or portrait-perfect. Keep the result realistic, approachable, natural, and clearly suited to a practical professional role.
156+
Do not make her olive-skinned, dark-haired, glamorous, delicate-featured, or overly polished. Do not use deep brown eyes, a broad sturdy jawline, thick dark wavy hair, a structured low bun, or strongly executive styling. Do not make the expression overly reserved, severe, or portrait-formal; allow a more open, friendly smile. Do not make the styling editorial, luxurious, or portrait-perfect. Keep the result realistic, approachable, natural, and clearly suited to a practical professional role.

0 commit comments

Comments
 (0)