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
Meaning of @corresp rather in dispute #1144
Comments
Original comment by: @lb42 |
Agree that we need to clarify this question. Interesting use case too! Original comment by: @lb42 |
Looking at this use case again, wouldn't Original comment by: @lb42 |
I think you're right about this use-case, now I look at it again. But I still think the confusion needs to be clarified. Original comment by: @martindholmes |
Original comment by: @jamescummings |
At Oxford 2013-11 face-to-face: MH to create an example and run it by tei-council before adding to the Guideliness Original comment by: @jamescummings |
Suggested the following example to Council 2013-12-20:
Awaiting feedback. Original comment by: @martindholmes |
Following some more suggestions and discussion, a new example was submitted to Council and there were no objections. This was added in rev 12720. If everything builds and looks OK, this ticket will be closed. Original comment by: @martindholmes |
Final fix in rev 12721. Closing the ticket. Original comment by: @martindholmes |
Original comment by: @martindholmes |
This issue was originally assigned to SF user: martindholmes |
Recent discussions on Council and TEI-L suggest that there are two distinct views on how
@corresp
should be used.Lou's strong view is that
@corresp
"really is meant only for cases where the target and the source are interchangeable, as for example where one translates the other. I also think it is meant to be bidirectional -- that is, if corresp(a.b), then corresp(b,a)."The other view (held by me, and I think also by James) is that it's a general-purpose attribute for linking between two things that have virtually any relationship the encoder wishes to capture. The definition of the attribute would seem to support this lax view: "points to elements that correspond to the current element in some way".
I think we definitely need to clarify this, since the lax use of
@corresp
is widespread. If indeed Lou is right, and@corresp
is a specialist attribute, then I think there is a clear and desperate need for a general-purpose global linking attribute --@link
, perhaps. There are many use-cases, but here is one:In a personography representing the characters appearing in a Shakespeare play, an individual character may have different names in different versions. I need to specify, for each <persName> element inside <person>, which versions of the work it is used in. So using
@corresp
, I would do this:<person xml:id="Polonius">
<persName corresp="ver:F1 ver:FM ver:Q2 ver:Q2M ver:EM">Polonius</persName>
<persName corresp="ver:Q1 ver:Q1M">Corambis</persName>
</person>
Other characters may only appear in some versions of the work, so the same attribute needs to be available on <person>.
Original comment by: @martindholmes
The text was updated successfully, but these errors were encountered: