Skip to content

feat(pipeline-void): allow passing additional vocabularies#328

Merged
ddeboer merged 1 commit intomainfrom
feat/vocabulary-options
Apr 1, 2026
Merged

feat(pipeline-void): allow passing additional vocabularies#328
ddeboer merged 1 commit intomainfrom
feat/vocabulary-options

Conversation

@ddeboer
Copy link
Copy Markdown
Member

@ddeboer ddeboer commented Apr 1, 2026

Summary

  • Export defaultVocabularies from the vocabulary analyzer so consumers can inspect the built-in list.
  • Add a vocabularies option to detectVocabularies() and voidStages() for passing additional vocabulary namespace URIs to detect beyond the built-in defaults (from @zazuko/prefixes).
  • Update README with the new option.

Test plan

  • Existing vocabulary analyzer tests pass (22/22).
  • Verify a consumer can pass vocabularies: ['http://www.europeana.eu/schemas/edm/'] to voidStages() and see void:vocabulary triples for EDM properties.

@ddeboer ddeboer force-pushed the feat/vocabulary-options branch from 69a9916 to 5ede911 Compare April 1, 2026 09:29
@ddeboer ddeboer merged commit 2b3dbac into main Apr 1, 2026
2 checks passed
@ddeboer ddeboer deleted the feat/vocabulary-options branch April 1, 2026 09:31
ddeboer added a commit to netwerk-digitaal-erfgoed/dataset-knowledge-graph that referenced this pull request Apr 1, 2026
## Summary

- Add Europeana Data Model (EDM) and Persons in Context (PiCo) as
additional vocabulary namespaces for `void:vocabulary` detection.
- Also bumps QLever `memory-max-size` from 12G to 16G.

Depends on ldelements/lde#328 (adds `vocabularies` option to
`voidStages`).

## Test plan

- [ ] After `@lde/pipeline-void` is released with the new option, verify
the pipeline compiles and produces `void:vocabulary` triples for EDM and
PiCo properties.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant