Commit graph

22 commits

Author SHA1 Message Date
c79ae45859 Add Step 6: map to Theatre Migrants ontology (tm: namespace)
SPARQL CONSTRUCT queries transform graph-05 into graph-06 using the tm:
vocabulary. Persons keep schema:Person properties, works become
org:Membership, professions become schema:Occupation, enumerations
become skos:Concept with tm: subtypes. Split 010-occupations into two
query files (passthrough + retype). Includes step-06 binary, Rakefile
tasks, and example data for Irene Abendroth.
2026-03-01 12:20:40 +01:00
3d0829aa9d Add Step 5: use well-known vocabularies (Schema.org, OWL, WGS84, SKOS)
SPARQL UPDATE queries add standard vocabulary properties alongside
existing custom predicates: schema:Person/Place/Organization types,
schema:givenName/familyName/birthDate, owl:sameAs for authority links,
wgs84:lat/long for coordinates, skos:Concept/prefLabel for enumerations,
and rdfs:label for persons.
2026-03-01 12:07:01 +01:00
28eb1e7cfd Add Step 4: remove empty string literals representing missing data. 2026-02-28 19:07:36 +01:00
1c15bc8cf7 Add Step 3: annotate literal datatypes (xsd:date, xsd:float, xsd:integer, IRIs). 2026-02-28 18:49:35 +01:00
aa6f46bfc2 Fix IRI generation by sanitizing column names with spaces.
Regenerate graph-01.ttl and graph-02.ttl with the corrected output.
2026-02-28 06:20:18 +01:00
d2481d6e80 Add Step 2: SPARQL UPDATE queries to transform literals into objects.
19 queries in updates/ convert categorical columns (continent, country,
city, gender, profession, etc.) from literals to typed RDF objects with
rdfs:label. map/step-02.rb applies them to produce data/graph-02.ttl.
Also fix step-01.rb to sanitize column names with spaces and avoid
prefix serialization issues with fragment IRIs.
2026-02-26 19:45:08 +01:00
0f6a7d4a94 Making test pass. 2026-02-22 21:11:19 +01:00
37aa504767 Adding an RSpec test. 2026-02-22 20:26:08 +01:00
aaab3d352c Renaming files 2026-02-22 19:06:30 +01:00
df9f12365c Rename Turtle file. 2026-02-22 18:55:29 +01:00
0d607f4dff Separate the ontology from the data files. 2026-02-22 18:42:24 +01:00
e5747acc61 Print records when linking them to Wikidata. 2026-02-22 18:27:13 +01:00
38ce175b5b Mapping countries. 2026-02-22 18:04:55 +01:00
c9c768aa17 Create multiple mapping files. 2026-02-22 17:25:48 +01:00
75a0c5de79 Rename prefix mig to tm. 2026-02-22 11:36:18 +01:00
ff33e77fb4 Reformating Turtle files. 2026-02-22 11:33:59 +01:00
eba9136962 List defined regions. 2026-02-22 11:11:11 +01:00
6bf5b40990 Add religion vocabulary to the ontology. 2026-02-22 10:36:43 +01:00
f025be2e60 Mapping persons religions. 2026-02-22 10:18:45 +01:00
5b6b16c90e Refactoring for readability. 2026-02-22 09:20:35 +01:00
c97a0778c1 Add GeoNames 2026-02-22 07:00:39 +01:00
Daniel
351529c8ee Script to generate countries. 2026-02-22 05:34:45 +01:00