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

Meaning of @corresp rather in dispute #1144

Closed
TEITechnicalCouncil opened this issue Jan 22, 2013 · 11 comments
Closed

Meaning of @corresp rather in dispute #1144

TEITechnicalCouncil opened this issue Jan 22, 2013 · 11 comments

Comments

@TEITechnicalCouncil
Copy link

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

@TEITechnicalCouncil
Copy link
Author

  • milestone: --> AMBER

Original comment by: @lb42

@TEITechnicalCouncil
Copy link
Author

Agree that we need to clarify this question. Interesting use case too!

Original comment by: @lb42

@TEITechnicalCouncil
Copy link
Author

Looking at this use case again, wouldn't @source be more appropriate?

Original comment by: @lb42

@TEITechnicalCouncil
Copy link
Author

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

@TEITechnicalCouncil
Copy link
Author

  • assigned_to: Martin Holmes
  • Group: AMBER --> GREEN
  • Priority: 5 --> 1(low)

Original comment by: @jamescummings

@TEITechnicalCouncil
Copy link
Author

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

@TEITechnicalCouncil
Copy link
Author

Suggested the following example to Council 2013-12-20:

<text> <!-- ... -->
<body>
<!-- ... -->
  <p>It remained to the glorious
    <persName id="a001" corresp="#n001"">Cromwell</persName>
    to tame this tiger...</p>
<!-- ... -->
</body>
<!-- ... -->
<back>
  <note id="n001" target="#a001">
    <p>
      The famed <persName>Oliver
      Cromwell</persName>, Lord Protector...
    </p>
  </note>
</back> 
</text>

Awaiting feedback.

Original comment by: @martindholmes

@TEITechnicalCouncil
Copy link
Author

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

@TEITechnicalCouncil
Copy link
Author

Final fix in rev 12721. Closing the ticket.

Original comment by: @martindholmes

@TEITechnicalCouncil
Copy link
Author

  • status: open --> closed-fixed
  • Priority: 1(low) --> 5(default)

Original comment by: @martindholmes

@TEITechnicalCouncil
Copy link
Author

This issue was originally assigned to SF user: martindholmes
Current user is: martindholmes

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

3 participants