Commit graph

5 commits

Author SHA1 Message Date
b4ed3cbde7 Add step-07: clean up secondary organisations and simplify person-profession
- Remove redundant tm:secondaryOrganisation when it equals org:organization (230)
- Promote tm:secondaryOrganisation to org:organization when no primary exists (256)
- Replace tm:PersonProfession intermediate class with direct schema:hasOccupation
  links from persons to schema:Occupation instances (742 instances removed)
- Remove tm:PersonProfession class and its properties from the ontology
- Add step-07 binary, Rakefile task, figures, and documentation
2026-03-01 15:48:51 +01:00
c454189645 Extract shared notations to figures/notations.drawio and restyle Step 6
Move legend and namespace note into a standalone notations.drawio file
shared across all figures. Regenerate Step 6 figures with stacked
datatype property boxes (UML-like) matching the Step 5 style, instead
of separate connected nodes.
2026-03-01 13:46:43 +01:00
541b272bd7 Copy Step 5 draw.io figures from paper/figures 2026-03-01 12:58:15 +01:00
d09d809b2a Rename figure files with step-06 prefix 2026-03-01 12:50:16 +01:00
5c2d235093 Add draw.io figures for Step 6 ontology and example data
Ontology overview diagram shows all tm: classes, object/datatype
properties, schema:/org:/skos: external classes, subClassOf
relationships, and namespace color coding using Chowlk notation.
Example subgraph diagram shows Irene Abendroth instance data with
representative memberships, migrations, relationships, and places.
Includes Chowlk library for draw.io.
2026-03-01 12:46:24 +01:00