{"id":15044272,"url":"https://github.com/scdh/seed-tei-transformations","last_synced_at":"2026-03-09T14:14:58.131Z","repository":{"id":257576642,"uuid":"857122005","full_name":"SCDH/seed-tei-transformations","owner":"SCDH","description":"XSL Transformations for processing TEI documents","archived":false,"fork":false,"pushed_at":"2025-12-29T16:40:00.000Z","size":1487,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-01-01T21:23:47.728Z","etag":null,"topics":["arabic-poetry","critical-apparatus","digital-scholarly-editions","dse","html","latex","tei","tei-xml","xslt"],"latest_commit_sha":null,"homepage":"","language":"XSLT","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SCDH.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-13T21:07:25.000Z","updated_at":"2025-12-21T20:37:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"377843e2-4e80-4b1e-8ce5-0c412c7a6cce","html_url":"https://github.com/SCDH/seed-tei-transformations","commit_stats":{"total_commits":587,"total_committers":1,"mean_commits":587.0,"dds":0.0,"last_synced_commit":"2f66f66503329c217b0582ed4ca366eccc87cc0b"},"previous_names":["scdh/seed-tei-transformations"],"tags_count":45,"template":false,"template_full_name":null,"purl":"pkg:github/SCDH/seed-tei-transformations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCDH%2Fseed-tei-transformations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCDH%2Fseed-tei-transformations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCDH%2Fseed-tei-transformations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCDH%2Fseed-tei-transformations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SCDH","download_url":"https://codeload.github.com/SCDH/seed-tei-transformations/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCDH%2Fseed-tei-transformations/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28597985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T02:08:49.799Z","status":"ssl_error","status_checked_at":"2026-01-20T02:08:44.148Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arabic-poetry","critical-apparatus","digital-scholarly-editions","dse","html","latex","tei","tei-xml","xslt"],"created_at":"2024-09-24T20:50:22.112Z","updated_at":"2026-02-23T20:26:51.322Z","avatar_url":"https://github.com/SCDH.png","language":"XSLT","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Tests](https://github.com/SCDH/seed-tei-transformations/actions/workflows/test.yaml/badge.svg)](https://github.com/SCDH/seed-tei-transformations/actions/workflows/test.yaml)\n[![Release](https://github.com/SCDH/seed-tei-transformations/actions/workflows/deploy.yaml/badge.svg)](https://github.com/SCDH/seed-tei-transformations/actions/workflows/deploy.yaml)\n\n# SEED TEI Transformations\n\nThis project is a collection of XSL stylesheets and packages for\ntransforming TEI-XML documents to HTML and to LaTeX. It offers low\nlevel building blocks for putting together sophisticated\ntransformations, as well example transformations put together from\nthese low building blocks. The [XSLT package\nsystem](https://www.w3.org/TR/xslt-30/#packages-and-modules) makes the\nbuilding blocks highly reusable.\n\nDocumentation:\n\n1. [Features](features.md)\n1. [transformed encoding snippets](https://scdh.github.io/seed-tei-transformations/doc/crystals.html)\n1. [Wiki](https://github.com/SCDH/seed-tei-transformations/wiki)!\n\nThis project is part of the SEED, which is an recursive acronym for\nSEED *E*lectronic *Ed*itions, which is to mean *digital* scholarly\neditions (DSEs). If you dislike recursion, take some iterations on\nSCDH DSE until you got the letters in right order.\n\n## Getting started\n\nFor using an XSLT package, the XSLT processor has to be told where to\nfind the package. The most convenient way to pass this information to\na Saxon processor is through a [Saxon configuration\nfile](https://www.saxonica.com/documentation11/index.html#!configuration/configuration-file).\nSuch a file can link packages names and versions to source files and\noptionally compiled packages. [`saxon.xml`](saxon.xml) has such a\nmapping for the packages defined in this repository.\n\nThe Saxon configuration file can be loaded from the commandline, from\nan Ant XSLT target, or in an Oxygen project.\n\nPlease note, that the package names cannot be mapped to locations\nthrough an XML catalog.\n\nA Saxon configuration file also contains information about the edition\n(home, enterprise, professional) of the processor.\n\n### Commandline\n\nIf you have Saxon HE at hand, simply use it as follows.\n \n1. Download released zip package of the project and unzip it with our\n   accustomed tools. They are available as [release\n   assets](https://github.com/SCDH/seed-tei-transformations/releases/).\n2. Setup the class path for Saxon. E.g. on Linux:\n   ```shell\n   export SAXON_CMD=\"java -cp ... net.sf.saxon.Transform\"\n   ```\n3. Transform:\n   ```shell\n   $SAXON_CMD -config:seed-tei-transformations/saxon.he.html.xml -xsl:seed-tei-transformations/xsl/html/prose-with-popups.xsl -s:YOUR_TEI.xml\n   ```\n\nIf you don't have Saxon HE at hand but want to try from the command\nline, have a look into the\n[Wiki](https://github.com/SCDH/seed-tei-transformations/wiki/tooling)\nand use the project's Tooling environment to get all you need.\n\n\n### Oxygen\n\nThis whole project ist distributed as a plugin which can be installed from the following URL:\n\n```\nhttps://scdh.github.io/seed-tei-transformations/descriptor.xml\n```\n\nUnfortunately, it is not possible to provide transformation scenarios\nfrom a plugin. However, there is a `scenarios` file in the [release\nassets](https://github.com/SCDH/seed-tei-transformations/releases/)\nwhich you can download and import to your project. These imported\nscenarios will then use the packages from the plugin.\n\nFurther information on writing your own transformation scenarios using\nthis plugin is given in the\n[Wiki](https://github.com/SCDH/seed-tei-transformations/wiki/oxygen).\n\n\n### SEED XML Transformer\n\nRunning `./mvnw clean package` makes a distribution that can be\ndeployed as transformation resources on a *SEED XML Transformer*\nRESTful web service.  The bundled resources are in\n`target/seed-tei-transformations-VERSION-seed-resources.tar.zip` which\ncan be passed into the Kybernetes deployment as a\n[configMap](https://kubernetes.io/docs/concepts/configuration/configmap/).\n\nThe tar ball contains a yaml file that defines all resources available\nin the REST service. It is also in `target/seed-config.yaml` after\nrunning Maven. Its content is determined by the `transformationSet`\nusing the `${seed-config-xsl.url}` as `stylesheet` in\n[`pom.xml`](pom.xml).\n\n\n\n## Conventions\n\nThere are many rules and conventions followed throughout this\nprojects. For details see the [contributing notes](CONTRIBUTING.md).\n\n\n## Contributing\n\nSee [contributing notes](CONTRIBUTING.md)!\n\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscdh%2Fseed-tei-transformations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscdh%2Fseed-tei-transformations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscdh%2Fseed-tei-transformations/lists"}