If someone would be willing to create a basic template for generating a below-the-text apparatus division from common features such as reg/orig, sic/corr, app/rdg in the edition div. This should be (a) much simpler than the current $app-style="ddbdp"
template in there, and (b) use an $app-style
such as "internal" aut sim.
Any volunteers to work on this?
A mini version of this now exists (only takes account of choice/reg/corr, not app/lem/reg or anything else interesting) with the parameter $apparatus-style='iospe'. Something better could (and should) be done, so this ticket remains open and seeking a volunteer...
I'm taking ownership of this ticket in order to organize an implementation sprint in october 2014.
Now shooting for implementation sprint in November 2014.
Reassigned to Pietro for first pass at implementation, per agreement in sprint meeting 3 November 2014.
a version of the changes to address this issue according to the discussed architecture is under development and includes
- break down in small templates of each case
- a new value "defaultmax" for internal-app-style parameter
- test cases of functionality for both changes according to leiden-style and changes according to apparatus parameter
Meeting for feedback and further development proposed for 20/1/15
If you take this sample text randomly picked from IGCyr and modified to contain a several of the features we want to support in internal apparatus, and try to transform it with the example-xslt, the following results will be given.
internal-app-style = 'default'
NOTHING AT ALL
internal-app-style = 'iospe'
3: orig. Α.Θ..ΤΑΥ; 6: corr. ex ; 9: οσ s.l.
internal-app-style = 'minex'
l.3 sic, orig. α | l.4 reg., orig. τειμην | l.10 #BL_3.8; ὡς ἐτῶν ιϛ | l.11 Λευκῶν
internal-app-style = 'fullex'
l.1 ι corr. | l.3 sic, orig. α | l.4 reg., orig. τειμην | l.5 Γ aut Ε aut Ζ aut Ξ aut Π aut Σ aut Τ | l.6 del τεσσαρες | l.7 a del | l.8 αβ add above | l.9 superscript | l.10 #BL_3.8; ὡς ἐτῶν ιϛ | l.11 Λευκῶν
The problems which I still have are:
I am taking ownership of this ticket with the intention of scheduling a meeting soon to read on all critical parties (DLL, DCLP, etc.) with view to getting this resolved.
Revisiting this ticket: I think we had (begun to) implement Pietro's example above, with a minimal example (internal-app-style = 'minex') based mostly on IOSPE, and a fuller example (internal-app-style = 'fullex') based at least partly on DDBDP. Tom will check how this is implemented currently, and also compare with the needs of the literary projects, and convene a sprint on the question if needed.
One issue that has arisen in training and elsewhere is that people are confused about the distinction between "internal" (parallel) and "external" (reference) apparatus, exacerbated by the fact that we don't have robust XSLT transformation to demonstrate the output of either.
Notes re internal and external apparatus:
Emmanuelle makes the excellent point that there's a cost/benefit tradeoff for projects deciding to do full parallel segmentation apparatus vs. simple notes on the text. For DLL, the carrot is that users get to play with the reading text using the apparatus. Gabby also points out that inline apparatus can be very useful for downstream applications that wish to do text processing (if they want to treat particular types of substitution, for example). There's also a consideration with internal vs. external app regarding what goes into the apparatus. If things like corrections and normalizations or ancient diacritics feature in the apparatus when the document is displayed in a web or print version, then an internal apparatus is probably a requirement (otherwise you're inteleaving internal and external features).
A simplified apparatus best practice is a desideratum. The DDbDP approach is both dated and overly complex and so should be deprecated.
I have sent doodle poll invitations for this meeting to all who have participated in this thread with the goal of having the meeting within the next 4 weeks. Please email me or append here if you have not received the doodle poll invitation but would like to participate.
https://sourceforge.net/p/epidoc/code/2760/ is the edit to the guidelines, pending approval of https://github.com/EpiDoc/Stylesheets/pull/5 which deals with issues described in the agenda of the meeting of 29.01.2020
The long-promised meeting was held on 29 January 2020. In attendance: @hcayless @pietroliuzzo @gabrielbodard and myself. We identified the following major tasks:
@pietroliuzzo volunteered to make the first pass at the collation task. He has shared the results with meeting participants and has also followed this up by suggesting a number of changes to the stylesheets and the Guidelines as reflected in his comment 3 days ago (see above).
We now need someone(s) to review the stylesheet and Guidelines changes in light of the collation.
Tom and I have been reviewing Pietro's PR and think at present it may need some modifications. Action on us to resume looking at it and get back to Pietro.
@hcayless @paregorios do you expect this to be implemented and the pull request accepted by September 2020, or should we punt this?