Tidy up ISO stylesheets. This is an set of iterative tweaks both to thein-file formatting as well as a bit of small tweaks to how things work.
Simplify keyword thesaurus display
Showing the whole thesaurus for every keyword set is way too much infoand is impossible to display with a naive implementation.
Fix bug in abstract handling in ISO XSLT
Before this change, a missing abstract would still show up but just asan empty box with on content. This should be fixed now.
- Clean up isoroot selectors and comments. Use relative xpaths when possible- Clean up the output of the ex module- Misc whitespace/formatting fixes
Clean up ISO stylesheet formatting
Start the basis for gmd:distributionInfo
Minor tweaks and code cleanup to ISO XSLT
- Renamed the folder once more to be more correct
Multiple changes to the ISO XSLT
- Renamed base folder from iso to iso19139- Added a short_citation template for showing thesauri in tight places such as the keywords list- Tweaked the geographic coverage output so the static maps render in Metacat UI
Continue work on ISO XSLTs
- We now have a template for CI_Citation- I moved some templates into separate XSLTs- Cleaned up overally structure/styling of translated output
Include the files that were totally supposed to go in the last commit
Continue work in ISO XSLT
- Tweak how extents are displayed- Start adding support for GML Polygons- Restructure EX module templates and clean them up a bit
Continue work on ISO XSLT
- Cleans up the root element to better match what we want in the end (looks like the EML XSLT)- Switches a lot of calls to call-template over to apply-templates. I think this is a good idea because the ISO standards use XSD type equivalence to extend existing schemas. e.g., gmx:Anchors can show up when the gmd schema says only a gco:CharacterString should go there...
Improve output of ISO XSLT
Create first basic version of ISO 19115 XSL stylesheets