-
Notifications
You must be signed in to change notification settings - Fork 0
/
Main.toc
102 lines (102 loc) · 6.96 KB
/
Main.toc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
\select@language {italian}
\select@language {italian}
\contentsline {chapter}{\numberline {1}Introduzione}{1}{chapter.1}
\contentsline {section}{\numberline {1.1}Ambito di interesse}{1}{section.1.1}
\contentsline {section}{\numberline {1.2}Obbiettivi e modalit\`a di lavoro}{1}{section.1.2}
\contentsline {section}{\numberline {1.3}Struttura della Tesi}{2}{section.1.3}
\contentsline {chapter}{\numberline {2}Web semantico}{5}{chapter.2}
\contentsline {section}{\numberline {2.1}Dal Web al Web semantico}{5}{section.2.1}
\contentsline {section}{\numberline {2.2}Linked Data}{7}{section.2.2}
\contentsline {section}{\numberline {2.3}Resoruce Description Framework}{11}{section.2.3}
\contentsline {section}{\numberline {2.4}OWL}{15}{section.2.4}
\contentsline {section}{\numberline {2.5}SPARQL}{16}{section.2.5}
\contentsline {chapter}{\numberline {3}Real Food Trade}{19}{chapter.3}
\contentsline {section}{\numberline {3.1}Utenti}{19}{section.3.1}
\contentsline {section}{\numberline {3.2}Definizioni}{20}{section.3.2}
\contentsline {section}{\numberline {3.3}Funzionalit\`a}{20}{section.3.3}
\contentsline {section}{\numberline {3.4}Lo scenario Cileno}{23}{section.3.4}
\contentsline {chapter}{\numberline {4}Progettazione del prototipo}{25}{chapter.4}
\contentsline {section}{\numberline {4.1}Funzionalit\`a implementate}{25}{section.4.1}
\contentsline {section}{\numberline {4.2}Modello dei dati}{26}{section.4.2}
\contentsline {section}{\numberline {4.3}Casi d'uso}{29}{section.4.3}
\contentsline {paragraph}{Descrizione :}{29}{section*.36}
\contentsline {paragraph}{Pre-condizioni :}{29}{section*.37}
\contentsline {paragraph}{Post-condizioni :}{29}{section*.38}
\contentsline {paragraph}{Scenario principale :}{29}{section*.39}
\contentsline {paragraph}{Descrizione :}{29}{section*.41}
\contentsline {paragraph}{Pre-condizioni :}{29}{section*.42}
\contentsline {paragraph}{Post-condizioni :}{29}{section*.43}
\contentsline {paragraph}{Scenario principale :}{29}{section*.44}
\contentsline {paragraph}{Descrizione :}{30}{section*.46}
\contentsline {paragraph}{Pre-condizioni :}{30}{section*.47}
\contentsline {paragraph}{Post-condizioni :}{30}{section*.48}
\contentsline {paragraph}{Scenario principale :}{30}{section*.49}
\contentsline {paragraph}{Descrizione :}{30}{section*.51}
\contentsline {paragraph}{Pre-condizioni :}{30}{section*.52}
\contentsline {paragraph}{Post-condizioni :}{30}{section*.53}
\contentsline {paragraph}{Scenario principale :}{30}{section*.54}
\contentsline {paragraph}{Descrizione :}{31}{section*.56}
\contentsline {paragraph}{Pre-condizioni :}{31}{section*.57}
\contentsline {paragraph}{Post-condizioni :}{31}{section*.58}
\contentsline {paragraph}{Scenario principale :}{31}{section*.59}
\contentsline {chapter}{\numberline {5}Modello semantico dei dati}{32}{chapter.5}
\contentsline {section}{\numberline {5.1}Dataset di partenza}{32}{section.5.1}
\contentsline {subsection}{\numberline {5.1.1}Tassonomia ASFIS-FAO}{32}{subsection.5.1.1}
\contentsline {paragraph}{Struttura}{33}{section*.60}
\contentsline {paragraph}{Propriet\`a}{33}{section*.61}
\contentsline {paragraph}{Campi}{34}{section*.62}
\contentsline {subsection}{\numberline {5.1.2}DBpedia}{35}{subsection.5.1.2}
\contentsline {paragraph}{Dataset}{35}{section*.63}
\contentsline {section}{\numberline {5.2}Indice delle specie}{35}{section.5.2}
\contentsline {subsection}{\numberline {5.2.1}Informazioni rappresentate}{36}{subsection.5.2.1}
\contentsline {paragraph}{Propriet\`a estratte}{37}{section*.64}
\contentsline {chapter}{\numberline {6}Ricerca per nome}{38}{chapter.6}
\contentsline {section}{\numberline {6.1}Similarit\`a tra stringhe}{38}{section.6.1}
\contentsline {section}{\numberline {6.2}Algoritmo}{40}{section.6.2}
\contentsline {chapter}{\numberline {7}Ricerca per similarit\`a}{41}{chapter.7}
\contentsline {section}{\numberline {7.1}Vector Space Model}{42}{section.7.1}
\contentsline {paragraph}{Coseno di similitudine}{42}{section*.67}
\contentsline {paragraph}{VSM e RDF}{42}{section*.68}
\contentsline {subsection}{\numberline {7.1.1}Algoritmo originale}{42}{subsection.7.1.1}
\contentsline {paragraph}{Rappresentazione vettoriale}{43}{section*.69}
\contentsline {paragraph}{Calcolo della similitudine}{43}{section*.70}
\contentsline {subsection}{\numberline {7.1.2}Adattamenti}{43}{subsection.7.1.2}
\contentsline {paragraph}{Calcolo della similitudine}{44}{section*.71}
\contentsline {section}{\numberline {7.2}Risultati sperimentali}{44}{section.7.2}
\contentsline {paragraph}{Definizioni}{45}{section*.72}
\contentsline {subsection}{\numberline {7.2.1}Riordinamento dei risultati}{45}{subsection.7.2.1}
\contentsline {paragraph}{Esempio}{46}{section*.73}
\contentsline {subsection}{\numberline {7.2.2}Indipendenza dalla tassonomia}{47}{subsection.7.2.2}
\contentsline {paragraph}{Esempio}{47}{section*.74}
\contentsline {subsection}{\numberline {7.2.3}Indipendeza dalla sintassi}{49}{subsection.7.2.3}
\contentsline {paragraph}{Esempio}{49}{section*.75}
\contentsline {subsection}{\numberline {7.2.4}Conclusioni}{50}{subsection.7.2.4}
\contentsline {chapter}{\numberline {8}Implementazione}{52}{chapter.8}
\contentsline {section}{\numberline {8.1}Back End}{52}{section.8.1}
\contentsline {subsection}{\numberline {8.1.1}Architettura REST}{52}{subsection.8.1.1}
\contentsline {paragraph}{Vincoli}{53}{section*.76}
\contentsline {paragraph}{Propriet\`a architetturali}{55}{section*.77}
\contentsline {paragraph}{Risorse}{55}{section*.78}
\contentsline {subsection}{\numberline {8.1.2}JAX-RS}{56}{subsection.8.1.2}
\contentsline {subsection}{\numberline {8.1.3}Operazioni CRUD}{57}{subsection.8.1.3}
\contentsline {subsection}{\numberline {8.1.4}Individuazione delle Risorse}{57}{subsection.8.1.4}
\contentsline {subsection}{\numberline {8.1.5}API Rest}{58}{subsection.8.1.5}
\contentsline {paragraph}{Ricerca per nome}{58}{section*.79}
\contentsline {paragraph}{Ricerca per similarit\`a}{59}{section*.80}
\contentsline {paragraph}{Nodi}{59}{section*.81}
\contentsline {paragraph}{Flash Stand}{59}{section*.82}
\contentsline {paragraph}{Stand Product}{61}{section*.83}
\contentsline {paragraph}{Utenti}{61}{section*.84}
\contentsline {paragraph}{Varie}{62}{section*.85}
\contentsline {subsection}{\numberline {8.1.6}Sicurezza}{63}{subsection.8.1.6}
\contentsline {paragraph}{HTTP Basic Access Authentication}{63}{section*.86}
\contentsline {subsection}{\numberline {8.1.7}Esempi di richieste}{64}{subsection.8.1.7}
\contentsline {paragraph}{Richiesta degli Stand Product di un Flash Stand}{64}{section*.87}
\contentsline {paragraph}{Creazione di un Flash Stand}{65}{section*.88}
\contentsline {section}{\numberline {8.2}Front End}{66}{section.8.2}
\contentsline {chapter}{\numberline {9}Sviluppi Futuri}{67}{chapter.9}
\contentsline {section}{\numberline {9.1}Ricerche geografiche}{67}{section.9.1}
\contentsline {section}{\numberline {9.2}Gestione degli ordini}{67}{section.9.2}
\contentsline {section}{\numberline {9.3}Integrazione col Deep Web}{67}{section.9.3}
\contentsline {section}{\numberline {9.4}OAuth}{67}{section.9.4}
\contentsline {section}{\numberline {9.5}Estensione generale}{67}{section.9.5}