opengeospatial / opengeospatial/bblocks-postprocess
are 'fine-grained' examples for transforms possible?
@avillar is already working on this.
Since Jul 12, 2026.
- Dominant language
- Python
- Stars
- 1
- Forks
- 6
- Avg merge
- 5d 10h
- Merged PRs (30d)
- 3
Description
I'm working on a XSLT2 / saxonche custom transformer (https://github.com/Geonovum-labs/bblocks-xslt2-transform-plugin) to test, demonstrate and showcase the differences between the XSLT1 / libxml built in transformer and a XSLT2/3 capable transformer required for the more complex transformation logic in the iso19139 to dcat transforms.
I created two building blocks in our new demo registry:
- https://geonovum-labs.github.io/bblocks-demo-register/bblock/geonovum.examples.transforms.xslt-example is using the built in transformer
- https://geonovum-labs.github.io/bblocks-demo-register/bblock/geonovum.examples.transforms.xslt2 is using the custom transformer
So I have to xml based transformers and in the examples tab both xslt's show up for both examples, but the xslt is specific for a specific example.
I cannot figure out how to define that only 1 xslt should be used for the first example and the other xslt should be used for the second example.
I also know that the second example in the xslt-example block is supposed to fail (because it uses xslt2 functions that are not supported by libxml) how can I flag that this is an expected result? (like the require-fail: true flag for json/shacl examples)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.