✗ cinna-daponte-L98
42 errori · 0 warning · 0 info
corpus/cinna_daponte/cinna.xml
-
errore
SEX_LOWERCASE×14 @sex in minuscolo (es. "male", "female").Perché: Convenzione del progetto: MAIUSCOLO (MALE / FEMALE / UNKNOWN).
Come correggere: Trova-e-sostituisci nel file: - sex="male" → sex="MALE" - sex="female" → sex="FEMALE" - sex="unknown" → sex="UNKNOWN"
<person xml:id="giacinto" sex="male"><person xml:id="giacinto" sex="MALE">Occorrenze nel file:
-
riga 335@sex="male" minuscolo — convenzione: MAIUSCOLO (MALE). -
riga 338@sex="female" minuscolo — convenzione: MAIUSCOLO (FEMALE). -
riga 341@sex="male" minuscolo — convenzione: MAIUSCOLO (MALE). -
riga 344@sex="female" minuscolo — convenzione: MAIUSCOLO (FEMALE). -
riga 347@sex="male" minuscolo — convenzione: MAIUSCOLO (MALE). -
riga 350@sex="male" minuscolo — convenzione: MAIUSCOLO (MALE). -
riga 353@sex="female" minuscolo — convenzione: MAIUSCOLO (FEMALE). -
riga 356@sex="male" minuscolo — convenzione: MAIUSCOLO (MALE). -
riga 359@sex="male" minuscolo — convenzione: MAIUSCOLO (MALE). -
riga 362@sex="female" minuscolo — convenzione: MAIUSCOLO (FEMALE). -
riga 365@sex="male" minuscolo — convenzione: MAIUSCOLO (MALE). -
riga 368@sex="male" minuscolo — convenzione: MAIUSCOLO (MALE). -
riga 371@sex="male" minuscolo — convenzione: MAIUSCOLO (MALE). -
riga 374@sex="unknown" minuscolo — convenzione: MAIUSCOLO (UNKNOWN).
-
-
errore
REF_NO_HASH_PYTHON×13 Un attributo @ref o @target non inizia con #.Perché: TEI richiede che i riferimenti interni inizino con #. Senza #, il link non viene risolto e i collegamenti tra personaggi (e nelle didascalie) si rompono.
Come correggere: Aggiungere # davanti al valore.
<persName ref="murena">MURENA</persName><persName ref="#murena">MURENA</persName>Occorrenze nel file:
-
riga 617@ref="agrippa" senza '#' iniziale — aggiungere '#' davanti. -
riga 649@ref="coro_delle_ancelle" senza '#' iniziale — aggiungere '#' davanti. -
riga 843@ref="sol" senza '#' iniziale — aggiungere '#' davanti. -
riga 946@ref="soldati" senza '#' iniziale — aggiungere '#' davanti. -
riga 1291@ref="reg" senza '#' iniziale — aggiungere '#' davanti. -
riga 1609@ref="tem" senza '#' iniziale — aggiungere '#' davanti. -
riga 1611@ref="tem" senza '#' iniziale — aggiungere '#' davanti. -
riga 1699@ref="coro_di_seguaci" senza '#' iniziale — aggiungere '#' davanti. -
riga 1736@ref="coro_di_seguaci" senza '#' iniziale — aggiungere '#' davanti. -
riga 2028@ref="tem" senza '#' iniziale — aggiungere '#' davanti. -
riga 2045@ref="cam" senza '#' iniziale — aggiungere '#' davanti. -
riga 2053@ref="cam" senza '#' iniziale — aggiungere '#' davanti. -
riga 2092@ref="cam" senza '#' iniziale — aggiungere '#' davanti.
-
-
errore
REF_NO_HASH×8 Stessa cosa di sopra (rilevato dal Schematron invece che da Python).Perché: Vedi REF_NO_HASH_PYTHON.
Come correggere: Vedi REF_NO_HASH_PYTHON.
<persName ref="lindoro"><persName ref="#lindoro">Occorrenze nel file:
- @ref="agrippa" deve iniziare con '#' (riferimento interno) o con un URI assoluto.
- @ref="coro_delle_ancelle" deve iniziare con '#' (riferimento interno) o con un URI assoluto.
- @ref="sol" deve iniziare con '#' o con un URI assoluto.
- @ref="soldati" deve iniziare con '#' (riferimento interno) o con un URI assoluto.
- @ref="reg" deve iniziare con '#' o con un URI assoluto.
- @ref="tem" deve iniziare con '#' o con un URI assoluto.
- @ref="coro_di_seguaci" deve iniziare con '#' (riferimento interno) o con un URI assoluto.
- @ref="cam" deve iniziare con '#' o con un URI assoluto.
-
errore
REF_BROKEN_FUZZY×2 Un @ref="#X" punta a un xml:id che non esiste nel file.Perché: Riferimento spezzato (probabile typo o ID rinominato senza propagare).
Come correggere: Confrontare con la lista dei <person>/<personGrp> e correggere. Il validatore suggerisce ID simili quando li trova.
<sp who="#stettonio"><sp who="#strettonio">Occorrenze nel file:
-
riga 99@ref="#LDP" non risolve. -
riga 604@ref="#seguaci" non risolve.
-
-
errore
LANG_ISO_639_3×2 <language ident="it"> (codice a 2 lettere).Perché: Convenzione TEI/del progetto: ISO 639-3 a 3 lettere.
Come correggere: Sostituire it → ita, en → eng, fr → fre, de → deu, ecc.
<language ident="it">italiano</language><language ident="ita">italiano</language>Occorrenze nel file:
- Codice lingua "it" deve essere ISO 639-3 a 3 lettere (es. "ita", non "it").
- Codice lingua "en" deve essere ISO 639-3 a 3 lettere (es. "ita", non "it").
-
errore
PERSON_NO_ID×1 <person> senza xml:id.Perché: Senza ID il personaggio non può essere referenziato da @who/@ref.
Come correggere: Aggiungere xml:id="NOME" (snake_case, breve).
<person><persName>Carolina</persName></person><person xml:id="carolina"><persName>Carolina</persName></person>Occorrenze nel file:
- Ogni <person> deve avere @xml:id.
-
errore
METDECL_NO_ID×1 <metDecl> senza xml:id.Perché: Senza ID il pattern metrico non può essere referenziato da @ana sui versi.
Come correggere: Aggiungere xml:id="_Np" dove N è il conto sillabico.
Occorrenze nel file:
- <metDecl> deve avere @xml:id.
-
errore
METDECL_NO_P×1 <metDecl> senza <p> con il nome del metro.Perché: Il pipeline legge il nome leggibile (es. "endecasillabo piano") da <p>.
Come correggere: Aggiungere <p>nome del metro</p> dentro <metDecl>.
<metDecl xml:id="_5p"></metDecl><metDecl xml:id="_5p"><p>quinario piano</p></metDecl>Occorrenze nel file:
- <metDecl> deve contenere <p> con il nome del metro (es. "endecasillabo piano").