-
Notifications
You must be signed in to change notification settings - Fork 84
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
Adding the @hand attribute to all (or most) text-containing elements #481
Comments
Original comment by: @jamescummings |
Assigning to LB. Original comment by: @jamescummings |
The Technical Council discussed this a bit 5 days ago and charged Lou with responding. I have also been pondering it a bit and want to make two brief notes: a) I see that b) During the Council meeting someone said that Original comment by: @kshawkin |
The Guidelines propose using <handShift> to indicate changes of hands rather than a Original comment by: @lb42 |
I thought there was an ingrained objection to making any more attributes global? Based on what happened on the Original comment by: @martindholmes |
Caparisons are odorous. I did however explicitly suggest that Original comment by: @lb42 |
I'm also currently running into the issues described above. Is this something that might yet happen in P5, or should it be added to the P6-dev page? Original comment by: adunning |
Original comment by: @jamescummings |
LB to make a proposal for new attribute class and implement after running suggestions passed Council. The deletion of Original comment by: @jamescummings |
Original comment by: @laurentromary |
Apologies: this is one of a few tickets that required more thinking about than was possible in time for them to get implemented at the last release. The difficulty here is deciding (a) exactly which elements should constitute the proposed new class (b) how to implement appropriate constraints. I hope to circulate a proposal in the next week or two. Original comment by: @lb42 |
For the moment, I propose to address only the question of extending availability of Members of this class would be :
Note that this list doesn't include numbered <div>s though I suppose it should. Other suggestions are (grudgingly) welcome. The Guidelines also need revision to clarify the following questions:
I will create a separate ticket for the deprecation/removal of Original comment by: @lb42 |
I'm unclear as to the logic behind what is included in the proposed att.written and what isn't? Is it that elements which are merely providing annotation to existing text aren't in it because their parent containing element is? e.g. persName doesn't qualify because it is unlikely that just the persName was written by someone else? If something like that is the case I would propose adding the following as things that might reasonably be written by another hand: add (and all att.transcriptional as you note), ab, seg, hi, opener, closer, salute, signed, epigraph, lg, Explaining why I'm wrong about some of those might clarify things for me. ;-) I don't think that gap should have -James Original comment by: @jamescummings |
I'm a little confused too. I take it that Original comment by: @PFSchaffner |
This issue was originally assigned to SF user: louburnard |
We should perhaps also add <signed> to the group of elements in |
@jamescummings : what is your reason for thinking <gap> shouldnt have @hand? Removing it would break Birnbaum, and the use case cited in the spec seems plausible to me. Would you also remove it from <unclear? |
Have now re-read this ticket more carefully, and see that removing @hand from gap and unclear forms part of the original proposal. This would risk making existing documents invalid, so should be handled as a deprecation in the first instance. So, I am now planning to implement the new class with the following members
Local definitions will of course be removed where needed, except that I propose to retain the local definition for @hand on <gap> and <unclear> to facilitate deprecation. The attributes will be removed on 2017-08-01. |
Implemented at commit 9d3c4b8 |
Just noticed that |
The deprecation period has expired (ended a week ago), so removing this attribute. This finishes up a closed issue, #481, I think.
While the documentation of manucript hands in the header is currently well-supported, the assignment of these hands to individual stretches of text in the trasncription is much less so, as the
@hand
attribute is allowed only on a very limited number of elements, mostly limited to describing what could be called 'special cases' (att.transcriptional) or to specific editorial methods (att.textCritical). In addition, in the case of some of these elements, namely <gap> and <damage>, the@hand
attribute does not really make sense in terms of the element itself but rather serves as a shorthand, implying the existence of an associated <del> element.In order to be able to consistently indicate the hand responsible for every stretch of transcribed text, I would like to see the
@hand
attribute added (possibly via a new attribute class) to all text-containing elements on each level of the textual hierarchy. This would allow us to indicate the hands used in a document in a cascading fashion, indicating the principal scribe (if one exists) on the root <text> element and then indicating all deviations from this on the appropriate container element. This would mean that it would be trivial to determine the hand of any text node by simply finding the first ancestor that has the@hand
attribute (and is not a <del> element*).While the ideal, most consistent solution would be to provide the attribute on not only <text>, <div>, <p>, and <seg>, but also on all of their more specialised parallels, its provision on these basic elements and the relatively common <head>, <fw> and <note> elements would most likely cover the majoríty of cases. This would allow the
@hand
attribute to be used properly for the purpose which it was intended according to the guidelines, which sadly is currently not possible.The <handShift/> element is not really a solution, since many of the textual items written in different hands (but still as a part of the original production process, excluding them from additions) are things like headings, forme work (folio numbers, signatures, catchwords), and notes, which are not a part of the textual flow and would make it very awkward to shift back and forth using the milestone element. Additionally, it does not allow for the cascaded indication of hand and would add unnecessary milestone elements where none are actually needed.
*) On the <del> element the attribute does not refer to the hand responsible for the textual content, but to the one responsible for the action indicated by the annotation, making <del> something of an anomaly; this could be seen as a reason for using a different attribute than
@hand
to indicate responsibility for a deletion. I would also very much like to see the@hand
attribute removed from <gap> and <damage> elements in the favour of using a surrounding <del> element which not only is much more transparent semantically, but also allows the properties of the deletion and the ensuing damage or loss to be annotated separately.Original comment by: sf_user_vmarttil
The text was updated successfully, but these errors were encountered: