Add pipeline steps (graph-01, graph-02) to Rakefile.

This commit is contained in:
Daniel Hernandez 2026-02-28 08:18:04 +01:00
parent aa6f46bfc2
commit e81120d353

View file

@ -61,6 +61,18 @@ file 'data/works.ttl' => 'src/map_work.rb' do
run 'src/map_work.rb' run 'src/map_work.rb'
end 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 ────────────────────────────────────────────────────────── # ── Aggregate tasks ──────────────────────────────────────────────────────────
GENERATED = %w[ GENERATED = %w[
@ -79,12 +91,17 @@ GENERATED = %w[
data/works.ttl data/works.ttl
].freeze ].freeze
task default: GENERATED GRAPHS = %w[
data/graph-01.ttl
data/graph-02.ttl
].freeze
task default: GENERATED + GRAPHS
task :clean do task :clean do
review_files = %w[ review_files = %w[
data/countries_wikidata_review.ttl data/countries_wikidata_review.ttl
data/religions_wikidata_review.ttl data/religions_wikidata_review.ttl
] ]
rm_f GENERATED + review_files rm_f GENERATED + GRAPHS + review_files
end end