icaruseu / mom-ca

Monasterium.net (http://www.monasterium.net/mom) - repository and collaborative archive
https://github.com/icaruseu/mom-ca/wiki
GNU General Public License v3.0
17 stars 11 forks source link

user require spanning information in a fulltext annotation (cei:note/@corresp) #1134

Open GVogeler opened 1 year ago

GVogeler commented 1 year ago

In the BeCoRe project, users want annotate spans of text:

<cei:anchor xml:id="a1"/>Universis presentes litteras inspecturis officialis curie venerabilis viri domini archidiaconi 
Flavignensis in ecclesia Eduense salutem in Domino sempiternam. <cei:note spanTo="#a1">la première phrase de 
l’acte se trouve copiée à l’envers, comme un brouillon ou un essai non retenu</cei:note>

or

<cei:hi rend="inverted" xml:id="seg1"/>Universis presentes litteras inspecturis officialis curie venerabilis viri domini 
archidiaconi Flavignensis in ecclesia Eduense salutem in Domino sempiternam.</cei:hi>
...
<cei:note corresp="#seg1">la première phrase de l’acte se trouve copiée à l’envers, comme un brouillon ou un essai non 
retenu</cei:note>

or

<cei:hi rend="inverted" corresp="#n1"/>Universis presentes litteras inspecturis officialis curie venerabilis viri domini 
archidiaconi Flavignensis in ecclesia Eduense salutem in Domino sempiternam.</cei:hi>
...
<cei:note xml:id="n1">la première phrase de l’acte se trouve copiée à l’envers, comme un brouillon ou un essai non 
retenu</cei:note>

All solutions seem to be rather easy to implement by a simple extension of the schema with an appropriate attribute in cei-mom. Technically, their main difference sits in the display of @corresp|@spanTo via cei2html.xsl