Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate providing an "OAI to XHTML" XSL #15

Closed
poikilotherm opened this issue May 10, 2022 · 0 comments · Fixed by #62
Closed

Investigate providing an "OAI to XHTML" XSL #15

poikilotherm opened this issue May 10, 2022 · 0 comments · Fixed by #62
Milestone

Comments

@poikilotherm
Copy link
Member

poikilotherm commented May 10, 2022

Often requests to applications using this library will provide not very clean XML results.

There is https://github.com/eprints/eprints/blob/3.3/lib/static/oai2.xsl, an XSLT file providing a mapping to nicer XHTML.
It can be seen in use at Zenodo's.

It might be a good thing to provide sth. like it or use it (but it's licensed under GPL!)

grafik

poikilotherm added a commit that referenced this issue Jul 18, 2022
Inspired by Zenodo, ePrint and others, this library
may now serve implementing applications an XSLT to
transfrom OAI-PMH responses into nice HTML.

Browsing an OAI-PMH endpoint with a cleaner UI makes
way more fun.

This commit includes a copy of https://github.com/eprints/eprints/blob/3.3/lib/static/oai2.xsl
which is licensed under GPL-3. As this library does
not interfere with its content and has not performed
any non-whitespace changes, it should not conflict with
this library shipping under a BSD 3-clause license.

An issue has been opened to reach out and avoid any
conflicts.

See also: eprints/eprints#521
@poikilotherm poikilotherm changed the title Investigate providing a OAI to XHTML XSL Investigate providing an "OAI to XHTML" XSL Jul 18, 2022
poikilotherm added a commit that referenced this issue Jul 19, 2022
Inspired by Zenodo, ePrint and others, this library
may now serve implementing applications an XSLT to
transfrom OAI-PMH responses into nice HTML.

Browsing an OAI-PMH endpoint with a cleaner UI makes
way more fun.

This commit includes a copy of
https://github.com/eprints/eprints3.4/blob/2de59384b47d7196ab0e20af68caed45ec38b937/lib/static/oai2.xsl
which is licensed under LGPL-3.0. As this library does
not interfere with its content and has not performed
any non-whitespace changes, it should not conflict with
this library shipping under a BSD 3-clause license.

An issue has been opened to reach out and avoid any
conflicts.

See also: eprints/eprints#521
@poikilotherm poikilotherm added this to the 5.1.0 milestone Jul 19, 2022
poikilotherm added a commit that referenced this issue Jul 21, 2022
feat(data): add OAI XSLT support #15
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 a pull request may close this issue.

1 participant