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'
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