ripa in xml: un software per la ricerca testuale...(cesare ripa, 1603, iconologia, pag. 10) il color...
TRANSCRIPT
![Page 1: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/1.jpg)
1
Ripa in XML:Ripa in XML: un software per la ricercaun software per la ricercatestualetestuale
![Page 2: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/2.jpg)
http://dinamico2.unibg.it/ripa-iconologia/index.html2
![Page 3: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/3.jpg)
http://dinamico2.unibg.it/cartari/
3
![Page 4: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/4.jpg)
4
XML: eXtensible Markup Language
XML è un meta-linguaggio per definire la struttura di documenti e dati.
Un documento XML è un file di testo che contiene dati strutturati in tag.
I files XML devono essere:ben formati validi
![Page 5: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/5.jpg)
5
DOCUMENTO XML<?xml version="1.0" encoding="ISO-8859-1"?><utenti>
<utente id=“001”> <nome>Sara</nome> <cognome>Del Giudice</cognome> <indirizzo>Latina</indirizzo>
</utente> <utente id=“002”>
<nome>Giulio</nome> <cognome>Paoli</cognome> <indirizzo>Pisa</indirizzo>
</utente></utenti>
TAG
ATTRIBUTO
TESTO
![Page 6: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/6.jpg)
6
DTD: Document Type Definition
Un Dtd è un documento che definisce le regole a cui deve attenersi un documento XML per soddisfare il requisito della validità. Un Dtd descrive i tag ammissibili, le loro reciproche relazione e altre informazioni sugli attributi di ciascun tag.
![Page 7: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/7.jpg)
7
TEI:Text Encoding and Interchange
È il Dtd su cui è stato strutturato il documento XML relativo al testo di Cesare Ripa.
Finalità del TEI:fornire un formato standard per l’interscambio di informazionifornire una guida per la codifica in questo formatosupportare la codifica di tutti i tipi di caratteristiche di ogni genere di testoessere indipendente dalle applicazioni
![Page 8: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/8.jpg)
8
XSLT: eXtensible Stylesheet Language Transformations
È un linguaggio che consente di trasformare documenti XML in altri formati tra cui HTML
XML XSLT HTML
![Page 9: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/9.jpg)
9
Parte del file XML del Ripa (1)
<pb n="019"/><lb n="1"/><figure entity="ripa1603\n\R19.gif" id="R19_fig" n="14"><head>Amor di virtù</head><interp value="illustr"/><figDesc><c type="capital">A</c>MOR DI VIRTÙ</figDesc></figure> riso, quanto infelice et ridicolosa fu da i poeti antichi finta la favola di<lb n="2"/><c type="capital">N</c>arciso, però disse l'<c type="capital">A</c>lciato:<lb n="3a"/>
![Page 10: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/10.jpg)
10
Parte del file XML del Ripa (2)
<cit><bibl><author>Alciato, Andrea</author><title>Emblematum Liber</title><biblScope>LXIX, 1-8</biblScope></bibl><quote lang="vlg"> Sì come rimirando il bel <c type="capital">N</c>arciso<lb n="4a"/>nelle chiar'onde il vago suo sembiante<lb n="5a"/>Lodando hor i begli occhi, hora il bel viso,<lb n="6a"/>Fu di se stesso micidiale amante,<lb n="3b"/>Così sovente avvien che sia deriso<lb n="4b"/>L'huom che sprezzando altrui si ponga inante<lb n="5b"/>Con lodi amor soverchio di se stesso,<lb n="6b"/>E vanitade e danno e biasmo espresso</quote></cit>.
![Page 11: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/11.jpg)
11
Esempio di XSL per le citazioni
<xsl:template match="cit"><xsl:attribute name="title"><xsl:if test="bibl/author!=''"><xsl:apply-templates select="bibl/author"/></xsl:if><xsl:if test="bibl/author!='' and bibl/title!=''"><xsl:text>, </xsl:text></xsl:if><xsl:if test="bibl/title!=''"><xsl:apply-templates select="bibl/title"/></xsl:if><xsl:if test="bibl/biblScope!=''"><xsl:text>, </xsl:text>
<xsl:apply-templates select="bibl/biblScope"/></xsl:if></xsl:attribute>
<xsl:element name="img"><xsl:attribute name="class">lente</xsl:attribute><xsl:attribute name="border">1</xsl:attribute><xsl:attribute name="src">lente_pic.gif</xsl:attribute></xsl:element><xsl:text> </xsl:text>
<xsl:element name="i"><xsl:apply-templates select="quote"/></xsl:element>…
![Page 12: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/12.jpg)
12
![Page 13: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/13.jpg)
13
Xft e Motori di Ricerca:Xft e Motori di Ricerca: due strumenti diversi due strumenti diversi con uno stesso obiettivocon uno stesso obiettivo
NOI
CERCHIAMO
XFT
TROVA
![Page 14: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/14.jpg)
14
XFTXFT
Strumento software sviluppato in linguaggio C++, per la ricerca full text in documenti
XML
Libreria software: insieme di istruzioni
"Full text" significa che il software trova tutte le occorrenze (presenze) di una o più parole nell’intero documento
![Page 15: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/15.jpg)
15
I soggetti di XFTI soggetti di XFT
XFT
Team di informatici
Amministratore dei documenti
Utenti finali
![Page 16: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/16.jpg)
16
XFT:XFT: operazioni preliminarioperazioni preliminari
documento1.xmldocumento1.xmldocumento2.xmldocumento2.xmldocumento3.xmldocumento3.xmlCollezioneCollezione
12
IndicizzazioneIndicizzazione3
![Page 17: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/17.jpg)
17
IndicizzazioneIndicizzazione
Analisi, strutturazione e memorizzazione di tutte le informazioni che dovranno essere utilizzate nella
fase di ricerca.Tutte queste informazioni sono raccolte in database di
supporto.Il documento viene diviso in frammenti (capitoli,
pagine) e ognuna di queste frazioni viene indicizzata separatamente.
![Page 18: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/18.jpg)
18
IndicizzazioneIndicizzazione
“Il color giallo del vestimento si pone per similitudine del color delle biade …”
(Cesare Ripa, 1603, Iconologia, pag. 10)
il color giallo del vestimento si pone per similitudine delle biade
Pos 1
Pos 2 Pos 3 Pos 4 Pos 5 Pos 6
Pos 7 Pos 8
Pos 9 Pos 12 Pos 13
Pos 11 Pos 10
2 occorrenze 1 occorrenza
![Page 19: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/19.jpg)
19
XFT: creazione tabelle3capitoloidTavoladellefigureXII1RtavfigRtavfig_figRtavfigfig5outlinetavolafigureillustr
001 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/@n001 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/@type001 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/head[1]/@type001 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/head[1]002 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/head[1]003 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/head[1]004 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/p[1]/pb[1]/@n004 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/p[1]/lb[1]/@n004 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/p[1]/figure[1]/@entity004 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/p[1]/figure[1]/@id004 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/p[1]/figure[1]/@id004 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/p[1]/figure[1]/@id004 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/p[1]/figure[1]/@n004 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/p[1]/figure[1]/@rend004 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/p[1]/figure[1]005 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/p[1]/figure[1]006 /TEI.2[1]/text[1]/body[1]/div0[1]/div1[1]/p[1]/figure[1]/interp[1]/@value
![Page 20: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/20.jpg)
20
La query è un’interrogazione su una collezione che restituisce all’utente le
parti del documento xml che soddisfano la richiesta
Query Query
![Page 21: Ripa in XML: un software per la ricerca testuale...(Cesare Ripa, 1603, Iconologia, pag. 10) il color giallo del vestimento si pone per similitudine delle biade Pos 1 Pos 2 Pos 3 Pos](https://reader034.vdocuments.us/reader034/viewer/2022042111/5e8cb36aeff8691d62578f61/html5/thumbnails/21.jpg)
21
XFT: tipi di queryXFT: tipi di query
query AND
query NEAR
query OR
query EXACT Ricerca frase esatta
Ricerca tutte le parole
Ricerca almeno una parola
Ricerca parole vicine