Git Product home page Git Product logo

Comments (11)

scottkleinman avatar scottkleinman commented on July 27, 2024

Here is some markup of a classic poem. Lines 2-3 are an added span, and there is a signe de renvoi (here assumed to be a line) connecting line 2 to line 1.

 <!-- Running text -->
 <l xml:id="line1">Mistress Mary, Quite contrary,</l>

 <!-- Added lines -->
 <addSpan n="added lines" spanTo="#l3" place="5r#marginRight"/>
   <l xml:id="line2">
     <metamark function="line-connector" rend="line" target="line1"/>
     How does your garden grow?
   </l>
   <l xml:id="line3">With Silver Bells, And Cockle Shells,</l>
 <anchor xml:id="l3"/>
 <note type="enc" resp="YOUR_XML:ID">
    Lines 2-3 are added on folio 5r with a signe de renvoi drawn 
    connecting them to line 1.
  </note>

 <!-- Continue running text -->
 <l xml:id="line4">Sing cuckolds all in a row.</l>

I think this short example illustrates that <anchor> functions like an end tag for <addSpan> and that assigning it an @xml:id is simple. Here the value is simply an abbreviation for "line 3". You could also choose "line 4" for this purpose; we don't currently have a standard means of referring to anchors. Like all instances of @xml:id, the only requirement is that the value be unique in the file.

My sense is that @place should be used to indicate the placement of the addition. I base this on the face that the TEI guidelines give "overleaf" as a suggested value. But this seems insufficient to me, as it does not indicate where on the verso the addition appears (in the primary text, one of the margins?). Additionally, we would want to refer to a folio number. @place="5r#marginRight" in the example above could be parsed in order to place the addition in the right margin of folio 5r. I'm not sure how this could possibly be rendered by the stylesheet, so I would recommend that the addition be displayed between lines 1 and 2 (in the example above) in both the critical and diplomatic views. This is why I think the note after the anchor in the example above is useful. The valuable information accessible, even if it is in a more traditional form of annotation.

We'll have to tackle this again when we do the facsimile view.

from aeme.

mmwwah avatar mmwwah commented on July 27, 2024

Great -- thank you!

from aeme.

dorothyk98 avatar dorothyk98 commented on July 27, 2024

Just out of curiosity, what does this mean in terms of how this will look from Facsimile layer (where the extra large addition is somewhere else) to the critical layer (where we will want to read it in the order it's supposed to be)...

from aeme.

mmwwah avatar mmwwah commented on July 27, 2024

I assume the FacsV will look like the MS -- in other words, invite the same error that Holt & White made, in not recognizing the insertion for what it was. I can't imagine a FacsV in which it wouldn't.

from aeme.

scottkleinman avatar scottkleinman commented on July 27, 2024

Meg never mentioned what the signe de renvoi is, but she is essentially right that what you see in the facsimile view is what's on the individual page. I'm still working on getting an image server up that will allow us to deploy the Mirador viewer. This will allow viewing the two non-consecutive pages side by side. Of course, you have to know to do that. The metamark target provides the necessary encoding, but implementing it will be a devil...

from aeme.

mmwwah avatar mmwwah commented on July 27, 2024

He uses his little eyeball signe de renvoi:
screen shot 2015-12-11 at 13 45 04

Five folia later, you see it again, and if you have your thinking cap on (or have read the literature), you recognize it as an insertion rather than a whole new bizarre preface.

from aeme.

skgoetz avatar skgoetz commented on July 27, 2024

If it isn't possible to render the invoked text segment (I would suggest that it's not ideal to render the invoked segment at point of invocation), generating a link from that bit of TEI encoding ought certainly to be doable.

Sent via phone.

from aeme.

mmwwah avatar mmwwah commented on July 27, 2024

You're talking FacsV here, right, Sharon?

from aeme.

skgoetz avatar skgoetz commented on July 27, 2024

I take back the desirability part: was confused about which view was being discussed.

Sent via phone.

from aeme.

scottkleinman avatar scottkleinman commented on July 27, 2024

Yes, in the facsimile view, this would essentially link to a free-floating text segment. We'd need to somehow script the surrounding context. For instance, click the metamark and the page containing the targeted text appears alongside the current page. It probably wouldn't be hard to add a function to Mirador to do this, but you would need to generate a special link to call the function. Or maybe not. Maybe you'd just have the function locate the target, check whether it's on the same page, and act accordingly. Regardless, it requires an extra bit of UI development.

from aeme.

dorothyk98 avatar dorothyk98 commented on July 27, 2024

Also, that eye is so visually wow. So I assume in the critical edition view, there would be some eye, but then the added text would then be there for people to read. Thoughts Meg on what this means about visual vs. verbal performance and about reading the text?

from aeme.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.