XSLT Support

By default, pycsw performs metadata transformations using a generic framework that attempts to cover generic use cases. pycsw users can also specify custom XSLT transformations for specific use cases or communities.

To specify a custom XSLT transformation, you must map to input and output outputschemas supported by pycsw, where the input outputschema must match the metadata as ingested and stored in the repository.

# custom XSLT (section format: xslt:input_xml_schema,output_xml_schema)

The xslt directive must point to a valid XSLT document on disk.


You may also use environment variables to point to XSLT files.