From e81120d35376ff18cbf5f58f156bb8f8f6608e03 Mon Sep 17 00:00:00 2001 From: Daniel Hernandez Date: Sat, 28 Feb 2026 08:18:04 +0100 Subject: [PATCH] Add pipeline steps (graph-01, graph-02) to Rakefile. --- Rakefile | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/Rakefile b/Rakefile index b59398b..b3e74ed 100644 --- a/Rakefile +++ b/Rakefile @@ -61,6 +61,18 @@ file 'data/works.ttl' => 'src/map_work.rb' do run 'src/map_work.rb' end +# ── Pipeline steps ─────────────────────────────────────────────────────────── + +file 'data/graph-01.ttl' => 'map/step-01.rb' do + run 'map/step-01.rb' +end + +UPDATE_QUERIES = FileList['updates/*.rq'] + +file 'data/graph-02.ttl' => ['data/graph-01.ttl', 'map/step-02.rb'] + UPDATE_QUERIES do + run 'map/step-02.rb' +end + # ── Aggregate tasks ────────────────────────────────────────────────────────── GENERATED = %w[ @@ -79,12 +91,17 @@ GENERATED = %w[ data/works.ttl ].freeze -task default: GENERATED +GRAPHS = %w[ + data/graph-01.ttl + data/graph-02.ttl +].freeze + +task default: GENERATED + GRAPHS task :clean do review_files = %w[ data/countries_wikidata_review.ttl data/religions_wikidata_review.ttl ] - rm_f GENERATED + review_files + rm_f GENERATED + GRAPHS + review_files end