Informatica per gli studi letterari
Manuale HTML (HyperText Markup Language)
Un linguaggio di marcatura, utilizzato per la formattazione e impaginazione di documenti ipertestuali disponibili nel World Wide Web sotto forma di pagine web, nato assieme al web 1.0.
TAG
Quali TAG abbiamo visto:
<html>
<head>
Contenuti che servono per collegare il file con altri file di altri linguaggi come JS e CSS
ESEMPIO - il CSS
oppure
metadati relativi alla pagina (per rendere più ricercabile il sito oppure il titolo della pagina sulla barra del titolo)
</head>
<boby>
Il corpo del testo
</body>
</html>
Quali tipi di tag ci sono?
Entities
Cosa abbiamo fatto finora:
L'HTML 5:
L'evoluzione del HTML ha portato alla ultima release che è appunto l'HTML5.
Quali sono le differenze?
Il nuovo approccio semantico nella creazione di pagine web.
L’obiettivo del gruppo è quello di elaborare specifiche per aiutare lo sviluppo di un web più orientato alle applicazioni che ai documenti
Cambiano le applicazione audio-video
Scompare Flash e Java
TAG utili da imparare:
<!DOCTYPE html>
<html>
<head>
<link >
</head>
<body>
<div class="container">
</div>
</body>
</html>
TAG utili da imparare:
<header>
<h1>A library for poetry</h1>
</header>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Chi siamo</a></li>
<li><a href="#">Bibliografia</a></li>
</ul>
</nav>
TAG utili da imparare:
<article>
<h1>TITOLO</h1>
<p>Sic transit gloria mundi</p>
<p>Sic transit gloria mundi</p>
</article>
<footer>Copyleft - corso di Informatica per gli studi umanistici</footer>
CSS utile da imparare:
div.container {
width: 100%;
border: 1px solid gray;
}
border-left: 1px solid gray;
padding: 1em;
overflow: hidden;
}
header, footer {
padding: 1em;
color: white;
background-color: black;
clear: left;
text-align: center;
}
nav {
float: left;
max-width: 160px;
margin: 0;
padding: 1em;
}
nav ul {
list-style-type: none;
padding: 0;
}
L'edizione digitale
A cosa mi servono queste lezioni?
A introdurti alla teoria e alla pratica del documento digitale,
ovvero:
Qual è lo scopo di una “edizione”?
Orientations to Texts, ovvero cinque diversi criteri per
pubblicare un testo:
La “filologia materiale” degli anni ‘30: Pasquali, De Benedetti, Contini Scrittura come “processo” e testo come “sistema”
Contini: l’opera come “perenne approssimazione al valore” (1974)
Variantistica e strutturalismo: la scuola critica degli anni ‘60 e ‘70 (Segre, Avalle, Corti)
Segre: “… è utile ribadire che […] la natura del testo è condizionata dai modi della sua produzione e riproduzione, che insomma il testo non è una realtà fisica ma un concetto limite.” (1981)
[…] conviene ricordare che la produzione, non solo dei libri, ma dei testi stessi, è un processo che implica, al di là del gesto della scrittura, differenti momenti, differenti tecniche, differenti interventi: quelli dei copisti, dei librai-editori, dei tipografi, dei compositori, dei correttori. Le relazioni fra le opere e la società non consistono unicamente nell’appropriazione estetica e simbolica di oggetti, linguaggi e pratiche rituali o quotidiane… esse concernono le relazioni multiple, mobili, instabili, che annodano i testi alla loro materialità, l’opera alle sue iscrizioni.”
Roger Chartier, Inscrire et effacer, Paris, Gallimard-Seuil, 2005
La conservazione digitale non è un semplice processo di conservazione degli oggetti fisici, ma un processo di conservazione della capacità di riprodurre gli oggetti… [di fatto] non si può provare di aver conservato un oggetto fintanto che che non venga ricostruito in una forma che ne permetta l’uso da parte di esseri umani o di programmi di elaborazione automatica”. (Thibodeau 2002)
La codifica digitale
“La scrittura è metalinguistica” (Olson 1997)
Essa è “rappresentazione” e non mera trascrizione del parlato, ne fornisce cioè un modello concettuale.
In modo simile, il passaggio dall’analogico al digitale descrive un processo di rappresentazione
Anche nella codifica di un testo è necessario esprimere un modello concettuale, ovvero astratto, di quel testo
La codifica digitale è una “rappresentazione” e una “traduzione” di un oggetto in/attraverso un altro linguaggio (in questo caso un meta-linguaggio, Lotman 1973)
In entrambi i casi (codifica e traduzione) il circolo ermeneutico per continuare a vivere deve essere periodicamente rinnovato
Il principio metalinguistico
I linguaggi di markup dichiarativi dichiarano l’appartenenza di un dato segmento testuale ad una determinata classe di strutture testuali; ad esempio: «questo è un titolo»: <title>Titolo</title>
Qualsiasi LM, o meglio qualsiasi rappresentazione digitale di un testo “sottende una teoria del testo in generale” (Sperberg-McQueen 1991)
Dunque l’operazione di codifica non è un atto neutro di registrazione, ma è un atto interpretativo
Introduzione alla codifica XML per i testi umanistici
Un’edizione scientifica elettronica può offrire una serie di strumenti analitici e di apparati che la rendono proficuamente utilizzabile da un ampio spettro di utenti (non necessariamente specialisti)
La creazione di edizioni elettroniche di testi scientificamente e criticamente adeguate è un compito intellettuale tanto opportuno ai fini del miglioramento della ricerca scientifica quanto necessario alla preservazione del patrimonio culturale
Requisiti di un’edizione scientifica elettronica
Rispetto tanto per il contenuto che per la forma originaria del documento da digitalizzare.
A tale fine si renderanno necessarie:
annotazioni editoriali che indichino al lettore come utilizzare il testo
rappresentazione esplicita della tradizione testuale dell’opera mediante un apparato di varianti selettivo o esaustivo
L’integrità intellettuale implica:
specificazione delle fonti primarie utilizzate per la costituzione del testo ed eventuale loro trascrizione comprensiva di tutti i dati relativi al loro stato (cancellazioni, omissioni, lacune etc.)
indicazione esplicita delle correzioni e delle congetture interpretative effettuate dall’editore nella costituzione del testo, con specificazione del livello di certezza che l’editore assegna a ciascuna di esse
L’integrità intellettuale implica:
Sul concetto di testo
Text
Testo in sé
Testo-codice
Testo processato
Testo che ci scrive
Testo comunemente detto
NORME: Grammatica, retorica, etc
Rappresentazione digitale del testo
NORME: grammatica rispetto la sintassi del codice
Testo di output che un software restituisce
Processo biderezionale e dinamico
Testo profondo che scrive e ci scrive: con esso integiamo e ci viene anche restituito un certo output
NORME: si tratta anche di un momento autopoietico
La base per la creazione di un’edizione scientifica digitale (o di un archivio di edizioni digitali) non può in nessun modo essere il software
Perché?
L’edizione digitale di un documento richiede la rappresentazione dell’informazione contenuta in una fonte testuale in un formato utilizzabile da un elaboratore (Machine Readable Form), ovvero una codifica.
A tale fine occorre utilizzare un apposito linguaggio informatico che deve rispondere ai vincoli formali imposti dalla elaborazione automatica e allo stesso tempo deve essere sufficientemente espressivo per rappresentare la complessità dell’oggetto “testo”
La codifica è la rappresentazione formale di un testo a un qualche livello descrittivo mediante un linguaggio informatico
Si tratta dunque di un processo rappresentazionale che implica una serie di operazioni di selezione e classificazione degli elementi rilevanti in funzione di un determinato punto di vista
XML: Extensible Markup Language:
è un linguaggio che consente la rappresentazione di documenti e dati strutturati su supporto digitale
è uno dei più potenti e versatili sistemi per la creazione, archiviazione, preservazione e disseminazione di documenti digitali
… ma la sua sintassi rigorosa e al contempo flessibile ne rende possibile l’applicazione anche nella rappresentazione di dati strutturati, fornendo una soluzione alternativa ai tradizionali sistemi DBMS relazionali
XML: Extensible Markup Language:
XML è stato sviluppato dal World Wide Web Consortium (http://www.w3.org)
Le specifiche sono state rilasciate come W3C Recommendation nel 1998 e aggiornate nel 2004
XML deriva da SGML, un linguaggio di mark-up dichiarativo sviluppato dalla International Standardization Organization (ISO), e pubblicato ufficialmente nel 1986 con la sigla ISO 8879
XML nasce come un sottoinsieme semplificato di SGML orientato alla utilizzazione su World Wide Web…
… ma ha assunto ormai un ruolo autonomo e una diffusione ben maggiore del suo progenitore
XML: Extensible Markup Language:
XML è un metalinguaggio, che permette di definire sintatticamente linguaggi di mark-up
Un linguaggio XML permette di esplicitare la (le) struttura(e) di un documento in modo formale mediante marcatori (mark-up) che vanno inclusi all’interno del testo (character data)
XML: Extensible Markup Language:
XML è un metalinguaggio, che permette di definire sintatticamente linguaggi di mark-up
Un linguaggio XML permette di esplicitare la (le) struttura(e) di un documento in modo formale mediante marcatori (mark-up) che vanno inclusi all’interno del testo (character data)
XML: Extensible Markup Language:
XML è indipendente dal tipo di piattaforma hardware e software su cui viene utilizzato
XML permette la rappresentazione di qualsiasi tipo di documento (e di struttura testuale) indipendentemente dalle finalità applicative
XML è indipendente dai dispositivi di archiviazione e visualizzazione
un documento XML può essere archiviato su qualsiasi tipo di supporto digitale
un documento XML può essere visualizzato su qualsiasi dispositivo di output