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

XML data reuse for another edition #711

Open
gerritbruening opened this issue Jun 17, 2022 · 3 comments
Open

XML data reuse for another edition #711

gerritbruening opened this issue Jun 17, 2022 · 3 comments
Assignees

Comments

@gerritbruening
Copy link
Contributor

@thvitt, I would like to reuse XML data for the upcoming edition of Goethe's poems.
If you look at our bibliography, you see that quite some manuscripts are covered within the poems section of the WA (from http://faustedition.net/bibliography#wa_I_1 onwards up to vol. 5.2). IIRC I already mentioned the “König in Thule” case as the most well-known.
My current idea is to have a project specific XML file in the edition of the poems, and to explicitly include content from the faustedition. Can you think of such an include mechanism that could work on different levels of granularity?
Overlap of textual transmission between different works is quite common in Goethe’s Works. If I want to stay true to the single source principle, it is essential to invent a mechanism for such a reuse. In addition, it would make the edition of Goethe’s complete works much more efficient.

@thvitt
Copy link
Member

thvitt commented Jun 19, 2022

In theory, there is XInclude. In practice, we would need to evaluate tool support for that; especially wrt. the supported pointer schemes. Also depends on the poem edition’s software stack.

I've heard there are implementations for XInclude/XPointer in XSLT …

@gerritbruening
Copy link
Contributor Author

gerritbruening commented Jun 23, 2022

Thanks for this hint. Due to two days off I could follow it only today.
This is definitely an obvious approach to test.
What I am stumbling about in the include example is that the child emph is addressed explicitly. Isn't there a way to include all the descendants of an XML node?

@pglatza verweist in entsprechendem Zusammenhang auf das Kommandozeilentool xmllint.

@thvitt
Copy link
Member

thvitt commented Sep 25, 2022

Isn't there a way to include all the descendants of an XML node?

needs to be checked with XInclude and XPointer specs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants