Skip to content

Esercizi e progetto finale corso di Codifica di testi, Informatica Umanistica, Università di Pisa, Anno accademico 2020/2021

Notifications You must be signed in to change notification settings

Bess6598/ProgettoCodificaTesti_INFOUMA_UNIPI

Repository files navigation

Codifica di testi

Esercizi e progetto del corso di Codifica di testi, Informatica Umanistica, Università di Pisa, Anno accademico 2020/2021

Progetto esame

Creare una codifica XML-TEI e un foglio di stile XSL delle pagine 15-16 (immagini 44-46) del manoscritto Prolusioni 1 - Ms. fr. 3951/1. Pubblicare inoltre il file html in output e file a corredo.

Esercizi

  • Esercizio prologo: creare un file .xml e inserire un prologo con la dichiarazione XML e un commento con le nostre informazioni
  • Esercizio relazioni gerarchiche: scrivere e fare il check di un xml non opportunamente annidato
  • Esercizio correzione: aprire il file XML non ben formattato presente nella repository del corso:
    • validarlo con un parser XML
    • correggerlo (commentando)
    • aggiungere un figlio (child) a un elemento
    • aggiungere un fratello (sibling) a un elemento
  • Esercizio CDDATA: inserire all'interno di un tag un frammento di codice HTML
  • Esercizi DTD:
    • Esercizio DTD 1: definire un elemento root TEI con elementi figli header (obbligatoria un occorrenza), facsimile (opzionale una occorrenza) e text (obbligatorio almeno un occorrenza). Gli elementi header, facsimile e text hanno tutti un content model testuale.
    • Esercizio DTD 2: definire un elemento root TEI con elementi figli:
      • header (obbligatoria un occorrenza) i cui attributi sono type (fixed, CDDATA, "intestazione") e lang (opzionale, NMTOKEN)
      • facsimile (opzionale una occorrenza) i cui attributi sono source (obbligatorio) e ref (opzionale, IDREFS)
      • testo (obbligatorio almeno un occorrenza) un mixed content con possibile elemento <seg>. Gli attributi di testo sono id (obbligatorio, ID) e type (opzionale, contenuto testuale)
    • Esercizio DTD 3:
      • Esercizio DTD 3 A: includere all'interno di un documento XML la dichiarazione del tipo, definire internamente gli elementi, gli attributi e validare
      • Esercizio DTD 3 B: inserire nel prologo del documento XML dell'esercizio DTD 3 A la dichiarazione del tipo di documento e validare
      • Esercizio DTD 3 C: creare un file esterno con estensione .dtd per il documento dell'esercizio DTD 3 A e includerlo nel prologo XML
  • Esercizi TEI:
    • Esercizio TEI 1: marcare un testo plain text di circa 3000 caratteri a piacere e
      • inserire il prologo XML
      • marcare la struttura usando gli elementi descritti fino a questa lezione, in particolare marcare tutti i paragrafi usando <p> e la struttura editoriale usando <div>
      • verificare che sia ben formato con xmllint
    • Esercizio TEI 2: utilizzare puntatori, note, liste, glossa, marcare nomi, riferimenti e termini
    • Esercizio TEI 3: esercitarsi con varie tipologie di documento
    • Esercizio TEI 4: codificare la parte di lettera di Bellini contenuta nella slide 46 della presentazione "Tei editorial" del corso di codifica
    • Esercizio TEI 5: codificare la lettera di Bellini contenuta nella slide 94 della presentazione "Tei editorial" del corso di codifica
  • Esercizio template XSL: modificare opportunamente il file template.xsl aggiungendo variabili, parametri e call template

About

Esercizi e progetto finale corso di Codifica di testi, Informatica Umanistica, Università di Pisa, Anno accademico 2020/2021

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published