Comments (11)
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.
Great -- thank you!
from aeme.
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.
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.
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.
He uses his little eyeball signe de renvoi:
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.
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.
You're talking FacsV here, right, Sharon?
from aeme.
I take back the desirability part: was confused about which view was being discussed.
Sent via phone.
from aeme.
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.
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)
- line breaks HOT 1
- VU (not Velvet Underground) HOT 2
- double-csup HOT 6
- missing tag error HOT 9
- euphemism policy? HOT 4
- vertical insertions HOT 3
- erasures HOT 2
- checking my work HOT 9
- Schema does not allow `gap@reason` HOT 4
- overwritten correction HOT 5
- Multiple abbreviations HOT 2
- Column numbering HOT 3
- Expanding the list of forme work values HOT 3
- Shadow Gap rendering
- What should notes look like? HOT 3
- doc update HOT 1
- Modern titles in the critical view HOT 6
- Should `respStmt` be optional? HOT 2
- ROMA-generated relaxng schema is buggy HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aeme.