Skip to content

docs(pipeline): document custom TypeScript executor pattern#196

Merged
ddeboer merged 1 commit intomainfrom
docs/pipeline-custom-executor
Mar 4, 2026
Merged

docs(pipeline): document custom TypeScript executor pattern#196
ddeboer merged 1 commit intomainfrom
docs/pipeline-custom-executor

Conversation

@ddeboer
Copy link
Member

@ddeboer ddeboer commented Mar 4, 2026

Summary

  • Update the pipeline README to document that Executor is an interface that can be implemented with custom TypeScript logic, not just via SparqlConstructExecutor
  • Add a reusable TransformExecutor decorator example that wraps a SPARQL executor and post-processes its quad stream — demonstrated with a date-cleaning use case (e.g. Dutch dates → ISO 8601)
  • Link to VocabularyExecutor in @lde/pipeline-void as a real-world reference
  • Reword the opening description and feature bullets to reflect that the pipeline is SPARQL-first but not SPARQL-only

- Clarify that Executor is an interface, not just SparqlConstructExecutor
- Add TransformExecutor decorator example for post-processing quad streams
- Show concrete date-cleaning use case (Dutch dates → ISO 8601)
- Link to VocabularyExecutor as a real-world reference
- Update opening description to reflect SPARQL-first but not SPARQL-only
@ddeboer ddeboer enabled auto-merge (squash) March 4, 2026 11:55
@ddeboer ddeboer merged commit d6e6d21 into main Mar 4, 2026
2 checks passed
@ddeboer ddeboer deleted the docs/pipeline-custom-executor branch March 4, 2026 11:57
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