This commit is contained in:
Luca Trupiano 2022-10-17 09:19:03 +02:00
commit 16e4d37b4b
4 changed files with 695 additions and 428 deletions

View File

@ -25,7 +25,8 @@
crossorigin="anonymous"></script> crossorigin="anonymous"></script>
<script src="https://code.jquery.com/ui/1.13.1/jquery-ui.js" defer></script> <script src="https://code.jquery.com/ui/1.13.1/jquery-ui.js" defer></script>
<script type="text/javascript" src="./js/datatables.min.js" defer></script> <script type="text/javascript" src="./js/datatables.min.js" defer></script>
<script type="text/javascript" src="./js/jquery.ui.touch-punch.js"></script> <script type="text/javascript" src="./js/lib/jquery.ui.touch-punch.js"></script>
<script type="text/javascript" src="./js/lib/peg-0.10.0.min.js"></script>
<!-- FINE AGGIUNTI --> <!-- FINE AGGIUNTI -->
@ -53,6 +54,13 @@
} }
} */ } */
/* $( function() {
$( "#filtri" ).sortable({
//items: "div:(.ui-state-enabled)"
cursor: 'move',
update: function() {alert('pipo '+$(this).id)}
});
} ); */
</script> </script>
<style> <style>
.tabs__content input:not(:checked) ~ .tabs__content__info { .tabs__content input:not(:checked) ~ .tabs__content__info {
@ -136,7 +144,7 @@
</div> </div>
<!-- <div class="fl w-100 w-60-ns pa4"> --> <!-- <div class="fl w-100 w-60-ns pa4"> -->
<div class="col-md-5 pa4"> <div class="col-md-5 pa4">
<div class="bg-washed-blue pv2"> <div class="bg-washed-blue pv0">
<!-- form --> <!-- form -->
@ -192,10 +200,10 @@
</div> </div>
<!-- <div class="fl w-100 w-20-ns pa4" id='tuttiFiltri'> --> <!-- <div class="fl w-100 w-20-ns pa4" id='tuttiFiltri'> -->
<div class="mt0 mb0 pb0 ml7 h-25 d-inline-block"> <div class="mt0 mb0 pb0 ml7 h-1 d-inline-block">
<div class="bg-washed-blue h-25 pv0" id='filtri' <div class="bg-washed-blue h-1 pv0" id='filtri'
style="display: none;"> style="display: none;">
<img src="./images/filters1.png" style="width: 40px; height: 48px;" <img src="./images/filters1.png" class="ui-state-disabled" style="width: 40px; height: 48px;"
alt="Filtri"> <input type="hidden" id="IdFiltro" type="text" alt="Filtri"> <input type="hidden" id="IdFiltro" type="text"
value=""> value="">
</div> </div>
@ -271,25 +279,25 @@
<!-- TEMPLATE FILTRO --> <!-- TEMPLATE FILTRO -->
<div class="flex items-center justify-center pa1 bl br bt bb b--green" <div class="flex items-center justify-center pa1 bl br bt bb b--green ui-state-enabled"
style="display: none;" id="filtro"> style="display: none;" id="filtro">
<div class="bg-washed-blue flex flex-column"> <div class="bg-washed-blue flex flex-column">
<nav class="pa1 pa1-ns"> <nav class=" flex flex-wrap h0-ns mt0 pv0 pa0 ">
<a class="link dim gray f6 f2-ns dib mr0 delete-written-filter" <a class="flex ma2 pa0-ns dim gray f6 f2-ns dib mr0 delete-written-filter"
href="#" title="RemoveFilter"><img src="./images/chiudi1.png" href="#" title="RemoveFilter"><img src="./images/chiudi1.png"
style="width: 22px; height: 20px;"></a> <a style="width: 22px; height: 20px;"></a>
class="link dim gray f6 f2-ns dib mr0 edit-written-filter" <a class="flex ma2 pa0-ns dim gray f6 f2-ns dib mr0 edit-written-filter"
href="#" title="EditFilter"><img src="./images/edit.png" href="#" title="EditFilter"><img src="./images/edit.png"
style="width: 22px; height: 20px;"></a> <select id="andor" style="width: 22px; height: 20px;"></a>
style="display: none;" <select id="andor" style="display: none;"
class="w-100 db h2 f6 bg-near-white ba b--sliver gray andorconditions" class="w-100 db h1 mb2 pv0 pa0 f6 bg-near-white ba b--sliver gray andorconditions"
name="condizionelogica" onchange="" title="Condizione logica"> name="condizionelogica" onchange="" title="Condizione logica">
<option value="all">AND</option> <option value="AND">AND</option>
<option value="all">OR</option> <option value="OR">OR</option>
</select> </select>
</nav> </nav>
<div class="pa1 pa1-ns listacondizioni"> <div class="flex mb0 pv0 pa0 listacondizioni">
<!--<h4 class="f6 fw6">Clausola</h4> --> <!--<h4 class="f6 fw6">Clausola</h4> -->
</div> </div>
@ -306,23 +314,19 @@
<!-- CATEGORIA GRAMMATICALE --> <!-- CATEGORIA GRAMMATICALE -->
<div style="display: none;" id='categoriagrammaticale'> <div style="display: none;" id='categoriagrammaticale'>
<!-- <div class="flex flex-wrap" id='condizioni'> -->
<!-- <div class="outline w-30 pv1 mr0 col-md-6"> -->
<div class="outline ml1 col-md-5 pa1 pt0"> <div class="outline ml1 col-md-5 pa1 pt0">
<div class="flex flex-wrap pa1"> <div class="flex flex-wrap h1 pa0">
<nav > <nav >
<a class="link dim gray f6 f2-ns dib mr0 remove-filter" href="#" <a class="link pt0 dim gray f6 f2-ns dib mr0 remove-filter" href="#"
title="Remove"><img src="./images/chiudi1.png" title="Remove"><img src="./images/chiudi1.png"
style="width: 22px; height: 20px;"></a> <a style="width: 22px; height: 20px;"></a> <a
class="link dim gray f6 f2-ns dib mr0 update-filter" href="#" class="link pt0 dim gray f6 f2-ns dib mr0 update-filter" href="#"
title="Update" style="display: none"><img title="Update" style="display: none"><img
src="./images/smalldone.png" style="width: 22px; height: 20px;"></a> src="./images/smalldone.png" style="width: 22px; height: 20px;"></a>
<a class="link dim gray f6 f2-ns dib mr0 set-filter" href="#" <a class="link dim pt0 gray f6 f2-ns dib mr0 set-filter" href="#"
title="Set" style="display: none"><img title="Set" style="display: none"><img
src="./images/smalldone.png" style="width: 22px; height: 20px;"></a> src="./images/smalldone.png" style="width: 22px; height: 20px;"></a>
</nav> </nav>
@ -330,7 +334,7 @@
<div class="outline w-100"> <div class="outline w-100">
<select id="types" <select id="types"
class="w-100 db h2 f6 bg-near-white ba b--sliver gray catgram" class="w-100 db h2-ns pb0 f6 bg-near-white ba b--sliver gray catgram"
name="categoria" onchange="" title="Macro categoria"> name="categoria" onchange="" title="Macro categoria">
<!-- <option value="all">Tutte le categorie</option> --> <!-- <option value="all">Tutte le categorie</option> -->
<optgroup label="Volgare"> <optgroup label="Volgare">
@ -389,16 +393,19 @@
<div style="display: none;" id='tiposintattico'> <div style="display: none;" id='tiposintattico'>
<div class="outline w-25 pv1 ph1">
<div class="flex flex-column">
<nav class="pa1 pa1-ns"> <div class="outline ml1 col-md-5 mt0 pa0 pt0">
<a class="link dim gray f6 f2-ns dib mr0 remove-filter" href="#"
title="Remove"><img src="./images/chiudi1.png" <div class="flex flex-wrap h0-ns mt0 pv0 pa0">
style="width: 22px; height: 20px;"></a> <a
class="link dim gray f6 f2-ns dib mr0 set-filter" href="#" <nav class="flex ma2 pa0-ns">
title="Set" style="display: none"><img
src="./images/smalldone.png" style="width: 22px; height: 20px;"></a> <a class="flex flex-column pv0 dim gray f6 f2-ns dib remove-filter" href="#"
title="Remove">
<img src="./images/chiudi1.png"style="width: 22px; height: 20px;"></a>
<a class="flex flex-column pv0 pl2 dim gray f6 f2-ns dib set-filter" href="#"
title="Set" style="display: none">
<img src="./images/smalldone.png" style="width: 22px; height: 20px;"></a>
</nav> </nav>
@ -406,7 +413,8 @@
<select id="synttypes" <select id="synttypes"
class="w-100 db h2 f6 bg-near-white ba b--sliver gray synttype"
class="w-100 db h2-ns pb0 f6 bg-near-white ba b--sliver gray synttype"
name="typeSyntax0" title="Tipo sintattico" value="oggetto"> name="typeSyntax0" title="Tipo sintattico" value="oggetto">
<option value=".+" class="w-10" <option value=".+" class="w-10"
onclick="myformsyntax.functionSyntax0.disabled = false;">Qualsiasi onclick="myformsyntax.functionSyntax0.disabled = false;">Qualsiasi
@ -981,7 +989,7 @@
</div> </div>
<div class="outline w-100 pa1 mr1"> <div class="outline w-100 pa1 mr1">
<select name="functionSyntax" <select name="functionSyntax"
class="w-100 db h2 f6 bg-near-white ba b--sliver gray syntfun" class="w-100 db h2-ns pb2 f6 bg-near-white ba b--sliver gray syntfun"
title="Livello di subordinazione"> title="Livello di subordinazione">
<option value=".+">Qualsiasi livello di subordinazione</option> <option value=".+">Qualsiasi livello di subordinazione</option>
@ -1052,13 +1060,13 @@
<div class="flex items-center mb2"> <div class="flex items-center mb2">
<input class="mr2 f6" type="radio" id="lemmafemminile" <input class="mr2 f6" type="radio" id="lemmafemminile"
value="Lemma femminile" name="Genere lemma"> <label value="Lemma femminile" name="Genere_lemma"> <label
for="lemmafemminile" class="lh-copy">Lemma di genere for="lemmafemminile" class="lh-copy">Lemma di genere
femminile</label> femminile</label>
</div> </div>
<div class="flex items-center mb2"> <div class="flex items-center mb2">
<input class="mr2 f6" type="radio" id="lemmamaschile" <input class="mr2 f6" type="radio" id="lemmamaschile"
value="Lemma maschile" name="Genere lemma"> <label value="Lemma maschile" name="Genere_lemma"> <label
for="lemmamaschile" class="lh-copy">Lemma di genere for="lemmamaschile" class="lh-copy">Lemma di genere
maschile</label> maschile</label>
</div> </div>
@ -1070,13 +1078,13 @@
<div class="flex items-center mb2"> <div class="flex items-center mb2">
<input class="mr2 f6" type="radio" id="formafemminile" <input class="mr2 f6" type="radio" id="formafemminile"
value="Forma femminile" name="Genere forma"> <label value="Forma femminile" name="Genere_forma"> <label
for="formafemminile" class="lh-copy">Forma di genere for="formafemminile" class="lh-copy">Forma di genere
femminile</label> femminile</label>
</div> </div>
<div class="flex items-center mb2"> <div class="flex items-center mb2">
<input class="mr2 f6" type="radio" id="formamaschile" <input class="mr2 f6" type="radio" id="formamaschile"
value="Forma maschile" name="Genere forma"> <label value="Forma maschile" name="Genere_forma"> <label
for="formamaschile" class="lh-copy">Forma di genere for="formamaschile" class="lh-copy">Forma di genere
maschile</label> maschile</label>
</div> </div>
@ -1124,7 +1132,7 @@
<div class=" w-15 pa1 mr2"> <div class=" w-15 pa1 mr2">
<div class="fl w-100 w-40-ns "> <div class="fl w-100 w-40-ns ">
<fieldset id="diatesi" class="bn"> <fieldset id="" class="bn">
<div class="flex items-center mb2"> <div class="flex items-center mb2">
<input class="mr2 f6" type="radio" id="attivo" value="Attivo" <input class="mr2 f6" type="radio" id="attivo" value="Attivo"

View File

@ -1060,7 +1060,7 @@
<div class="flex items-center mb2"> <div class="flex items-center mb2">
<input class="mr2 f6" type="radio" id="singolare" value="singolare" <input class="mr2 f6" type="radio" id="singolare" value="singolare"
name="tra"> <label for="" singolare"" class="lh-copy">Singolare</label> name="tra"> <label for="singolare" class="lh-copy">Singolare</label>
</div> </div>
<div class="flex items-center mb2"> <div class="flex items-center mb2">
<input class="mr2 f6" type="radio" id="plurale" value="plurale" <input class="mr2 f6" type="radio" id="plurale" value="plurale"

View File

@ -22,13 +22,13 @@ $(document).ready(function() {
"Classe": ["1ª", "2ª"], "Classe": ["1ª", "2ª"],
"Genere": ["Femminile", "Maschile"], "Genere": ["Femminile", "Maschile"],
"Numero": ["Singolare", "Plurale"], "Numero": ["Singolare", "Plurale"],
"Con oggetto indiretto": ["Con oggetto indiretto"], "Con_oggetto_indiretto": ["Con oggetto indiretto"],
"Tipo aggettivo": ["Tipo aggettivo", "Qualificativo", "Indefinito", "Interrogativo", "Esclamativo", "Numerale", "Dimostrativo", "Relativo", "Possessivo", "In locuzione"], "Tipo aggettivo": ["Tipo aggettivo", "Qualificativo", "Indefinito", "Interrogativo", "Esclamativo", "Numerale", "Dimostrativo", "Relativo", "Possessivo", "In locuzione"],
"Grado": ["Grado", "Comparativo di maggioranza", "Comparativo di minoranza", "Comparativo di uguaglianza", "Superlativo relativo", "Superlativo assoluto"], "Grado": ["Grado", "Comparativo di maggioranza", "Comparativo di minoranza", "Comparativo di uguaglianza", "Superlativo relativo", "Superlativo assoluto"],
"Tipo di Complemento": ["Tipo di Complemento", "Introdotto da A", "Introdotto da CON", "Introdotto da CONTRO", "Introdotto da DA", "Introdotto da DI", "Introdotto da IN", "Tipo_di_Complemento": ["Tipo di Complemento", "Introdotto da A", "Introdotto da CON", "Introdotto da CONTRO", "Introdotto da DA", "Introdotto da DI", "Introdotto da IN",
"Introdotto da PER", "Introdotto da SU", "Introdotto da TRA", "Introdotto da VERSO", "Introdotto da SOPRA", "Introdotto da PER", "Introdotto da SU", "Introdotto da TRA", "Introdotto da VERSO", "Introdotto da SOPRA",
"Introdotto da SOTTO", "Introdotto da DINANZI", "Introdotto da prep.", "Oggetto ind.", "Ogg. indi. + compl. con DI", "Ogg. ind. pronom."], "Introdotto da SOTTO", "Introdotto da DINANZI", "Introdotto da prep.", "Oggetto ind.", "Ogg. indi. + compl. con DI", "Ogg. ind. pronom."],
"Tipo di frase": ["Tipo di frase", "Con infinito retto da A", "Con infinito retto da DA", "Con infinito retto da DI", "Con infinito retto da PER", "Tipo_di_frase": ["Tipo di frase", "Con infinito retto da A", "Con infinito retto da DA", "Con infinito retto da DI", "Con infinito retto da PER",
"Con infinito retto da SE", "Con subordinata all'indic.", "Con subordinata al cong.", "In locuzione imp.+infinito", "Con infinito retto da SE", "Con subordinata all'indic.", "Con subordinata al cong.", "In locuzione imp.+infinito",
"In locuzione imp.+che+indic.", "In locuzione imp.+che+cong.", "In locuzione imp.+se+indic.", "In locuzione imp.+se+cong.", "In locuzione imp.+che+indic.", "In locuzione imp.+che+cong.", "In locuzione imp.+se+indic.", "In locuzione imp.+se+cong.",
"In locuzione imp.+come+indic.", "In locuzione imp.+quando+indic.", "In locuzione imp.+perché+cong.", "In locuzione imp.+a+infinito"] "In locuzione imp.+come+indic.", "In locuzione imp.+quando+indic.", "In locuzione imp.+perché+cong.", "In locuzione imp.+a+infinito"]
@ -37,15 +37,15 @@ $(document).ready(function() {
var pronomeJson = { var pronomeJson = {
"filtripronome": { "filtripronome": {
"Classe/Persona": ["1ª", "2ª", "3ª"], "Classe_Persona": ["1ª", "2ª", "3ª"],
"Genere": ["Femminile", "Maschile"], "Genere": ["Femminile", "Maschile"],
"Numero": ["Singolare", "Plurale"], "Numero": ["Singolare", "Plurale"],
"Tipo": ["Tipo", "Personale", "Riflessivo", "Interrogativo", "Esclamativo", "Dimostrativo", "Relativo", "Possessivo"], "Tipo": ["Tipo", "Personale", "Riflessivo", "Interrogativo", "Esclamativo", "Dimostrativo", "Relativo", "Possessivo"],
"Forma (Personali/Riflessivi)": ["Forma (Personali/Riflessivi)", "Libero", "Libero in Composizione", "Proclitico", "Enclitico"], "Forma_Personali_Riflessivi": ["Forma (Personali/Riflessivi)", "Libero", "Libero in Composizione", "Proclitico", "Enclitico"],
"Funzione (Personali)": ["Funzione (Personali)", "Libero - soggetto", "Libero - soggetto impersonale", "Libero - complemento", "Libero - rafforzativo", "Funzione_Personali": ["Funzione (Personali)", "Libero - soggetto", "Libero - soggetto impersonale", "Libero - complemento", "Libero - rafforzativo",
"Clitico - accusativo", "Clitico - dativo", "Clitico - partitivo"], "Clitico - accusativo", "Clitico - dativo", "Clitico - partitivo"],
"Tipo (Riflessivi)": ["Tipo (Riflessivi)", "Proprio", "Lessicalizzato", "Impersonale", "Passivo", "Reciproco"] "Tipo_Riflessivi": ["Tipo (Riflessivi)", "Proprio", "Lessicalizzato", "Impersonale", "Passivo", "Reciproco"]
} }
} }
var articoloJson = { var articoloJson = {
@ -71,17 +71,17 @@ $(document).ready(function() {
var preposizioneJson = { var preposizioneJson = {
"filtripreposizione": { "filtripreposizione": {
"Tipo I": ["Propria", "Impropria"], "Tipo_I": ["Propria", "Impropria"],
"Tipo preposizione": ["Tipo preposizione", "Semplice", "Articolata", "In locuzione", "In locuzione separata"], "Tipo_preposizione": ["Tipo preposizione", "Semplice", "Articolata", "In locuzione", "In locuzione separata"],
"Sintassi": ["Sintassi", "Soggettiva", "Oggettiva", "Dichiarativa", "Completiva obliqua", "Finale", "Sintassi": ["Sintassi", "Soggettiva", "Oggettiva", "Dichiarativa", "Completiva obliqua", "Finale",
"Causale", "Concessiva", "Consecutiva", "Temporale", "Modale", "Eccettuativa", "Esclusiva", "Causale", "Concessiva", "Consecutiva", "Temporale", "Modale", "Eccettuativa", "Esclusiva",
"Limitativa", "Comparativa", "Avversativa"], "Limitativa", "Comparativa", "Avversativa"],
"Complemento (I)": ["Complemento (I)", "Di stato in luogo", "Di moto a luogo", "Di moto da luogo", "Di moto per luogo", "Complemento_(I)": ["Complemento (I)", "Di stato in luogo", "Di moto a luogo", "Di moto da luogo", "Di moto per luogo",
"Di luogo", "Predicativo del soggetto", "Predicativo dell'oggetto", "Di distanza", "Di luogo", "Predicativo del soggetto", "Predicativo dell'oggetto", "Di distanza",
"Di tempo determinato", "Di tempo continuato", "Di tempo", "Di termine", "Di vantaggio", "Di tempo determinato", "Di tempo continuato", "Di tempo", "Di termine", "Di vantaggio",
"Di svantaggio", "Di specificazione", "Di modo", "Di mezzo", "Di compagnia", "Di svantaggio", "Di specificazione", "Di modo", "Di mezzo", "Di compagnia",
"Di unione", "Di allontanamento/separazione", "Di materia"], "Di unione", "Di allontanamento/separazione", "Di materia"],
"Complemento (II)": ["Complemento (II)", "di limitazione", "di qualità", "di causa", "di agente", "di causa efficiente", "di fine o scopo", "Complemento_(II)": ["Complemento (II)", "di limitazione", "di qualità", "di causa", "di agente", "di causa efficiente", "di fine o scopo",
"di paragone", "di argomento", "distributivo", "di sostituzione", "di estensione", "di rapporto", "di paragone", "di argomento", "distributivo", "di sostituzione", "di estensione", "di rapporto",
"di esclusione", "di peso", "di quantità", "di colpa", "di denominazione", "partitivo", "di esclusione", "di peso", "di quantità", "di colpa", "di denominazione", "partitivo",
"di abbondanza-privazione", "di origine-provenienza", "concessivo", "di effetto", "di pena", "di abbondanza-privazione", "di origine-provenienza", "concessivo", "di effetto", "di pena",
@ -97,9 +97,9 @@ $(document).ready(function() {
"filtricongiunzione": { "filtricongiunzione": {
"Tipo": ["Tipo", "Semplice", "Composta", "Locuzione", "Locuzione separata"], "Tipo": ["Tipo", "Semplice", "Composta", "Locuzione", "Locuzione separata"],
"Coo./sub": ["coordinativa", "subordinativa"], "Coo_sub": ["coordinativa", "subordinativa"],
"Coord. tipo": ["Coord. tipo", "copulativa", "disgiuntiva", "avversativa", "esplicativa", "conclusiva", "correlativa"], "Coord_tipo": ["Coord. tipo", "copulativa", "disgiuntiva", "avversativa", "esplicativa", "conclusiva", "correlativa"],
"Subord. tipo": ["Subord. tipo", "soggettiva", "oggettiva", "dichiarativa", "completiva obliqua", "interrogativa", "Subord_tipo": ["Subord. tipo", "soggettiva", "oggettiva", "dichiarativa", "completiva obliqua", "interrogativa",
"finali", "causali", "concessiva", "consecutiva", "temporale", "modale", "finali", "causali", "concessiva", "consecutiva", "temporale", "modale",
"eccettuativa", "comparativa", "condizionale", "esclusiva", "limitativa"] "eccettuativa", "comparativa", "condizionale", "esclusiva", "limitativa"]
} }
@ -479,16 +479,16 @@ $(document).ready(function() {
let tuttiFiltri = ""; let tuttiFiltri = "";
var keys = Object.keys(filtro)//condizioniFiltro) var keys = Object.keys(filtro)//condizioniFiltro)
for (key in keys) { for (key in keys) {
var dlclass = $('<dl class="f6 lh-title mv2" />'), var dlclass = $('<dl class="flex mb0 pa0 f6 lh-title mv0" />'),
dtclass = $('<dt class="dib b mainflabel" />'), dtclass = $('<dt class="flex mb0 pa0 b mainflabel" />'),
ddclass = $('<dd class="dib ml0 gray mainfvalue"/>'); ddclass = $('<dd class="flex mb0 pa0 ml0 gray mainfvalue"/>');
tuttiFiltri = tuttiFiltri + filtro[[keys[key]]] + ", "; tuttiFiltri = tuttiFiltri + filtro[[keys[key]]] + ", ";
} }
//element.find('.listacondizioni').append(dlclass); //element.find('.listacondizioni').append(dlclass);
let virgola = tuttiFiltri.lastIndexOf(','); let virgola = tuttiFiltri.lastIndexOf(',');
tuttiFiltri = tuttiFiltri.substring(0, virgola); tuttiFiltri = tuttiFiltri.substring(0, virgola);
let txtAreaFiltri = '<textarea id = ' + 'textarea-' + filterconditions + let txtAreaFiltri = '<textarea id = ' + 'textarea-' + filterconditions +
' readonly style="resize:none" class="bg-washed-blue bn" rows="2" cols="20" name="usrtxt" wrap="hard">' + ' readonly style="resize:none" class="flex mb0 pb0 bg-washed-blue bn" rows="1" cols="20" name="usrtxt" wrap="hard">' +
tuttiFiltri + "</textarea>" tuttiFiltri + "</textarea>"
ddclass.append(txtAreaFiltri); ddclass.append(txtAreaFiltri);
dlclass.append(dtclass); dlclass.append(dtclass);
@ -513,9 +513,11 @@ $(document).ready(function() {
//aggiungo il filtro a quelli esistenti nel json //aggiungo il filtro a quelli esistenti nel json
filtro['tipoClausola'] = tipoClausola filtro['tipoClausola'] = tipoClausola
var clausolaquery = $("#searchValue").val()
filtro['query'] = clausolaquery.trim();
// checkedField = $('input[name=oggetto]:checked', '#filterform').val(); // eventualmente le 2 seguenti non funzionano Nicola
// // checkedField = $('#lemma_forma').val();
// filtro['lemma_forma'] = checkedField // filtro['lemma_forma'] = checkedField
condizioniFiltro['filtro-' + filterconditions] = filtro condizioniFiltro['filtro-' + filterconditions] = filtro
@ -559,6 +561,12 @@ $(document).ready(function() {
condizioniFiltro['filtro-1'] = filtro; condizioniFiltro['filtro-1'] = filtro;
} }
//definizione struttura della query
condizioniFiltro = espressioneLogica(condizioniFiltro);
// fine definizione struttura
spquery = buildSQ(condizioniFiltro) spquery = buildSQ(condizioniFiltro)
queryFields = []; queryFields = [];
for (var i in spquery.variables) { for (var i in spquery.variables) {
@ -570,9 +578,29 @@ $(document).ready(function() {
} }
) )
function espressioneLogica(condizioniLogiche) {
//definizione struttura della query
var EsprLogica = ""
filters = $("[id^=filtro-]")
term = "";
filters.each(function(index, element) {
var mx = $(this).find('#andor');
if (index == 0) {
EsprLogica += ''
term = $(this).attr('id')
}
else {
EsprLogica = "(" + mx.val() + " " + term + " " + $(this).attr('id') + ") "
term = EsprLogica
}
});
condizioniLogiche['EsprLogica'] = EsprLogica.split(" ")
return condizioniLogiche;
}
async function execMySparqlQuery(spQuery) { async function execMySparqlQuery(spQuery) {
$("#loader").show(); $("#loader").show();
alert(new sparqlGenerator().stringify(spQuery)); //alert(new sparqlGenerator().stringify(spQuery));
bindingsStream = await myEngine.queryBindings(spQuery, { sources: [{ type: 'sparql', value: sparqlEndpoint },], }); bindingsStream = await myEngine.queryBindings(spQuery, { sources: [{ type: 'sparql', value: sparqlEndpoint },], });
$("#sparqlquery").val(spQuery); $("#sparqlquery").val(spQuery);
@ -911,5 +939,29 @@ $(document).ready(function() {
}); });
//Cesare
$(function() {
$("#filtri").sortable({
//items: "div:(.ui-state-enabled)"
cursor: 'move',
update: function() {
myfilters = $("[id^=filtro-]")
$("[id^=filtro-]").each(function(index, element) {
var mx = $(this).find('#andor');
if (index == 0)
mx.attr('style', "display:none;")
else
mx.attr('style', "display:block;")
//console.log($( this ));
});
}
});
});
}); });

View File

@ -1,5 +1,4 @@
tq = ` tq = `
PREFIX ecrm: <http://erlangen-crm.org/current/> PREFIX ecrm: <http://erlangen-crm.org/current/>
PREFIX orl: <http://dantenetwork.it/ontology/ORL/> PREFIX orl: <http://dantenetwork.it/ontology/ORL/>
@ -30,24 +29,27 @@ SELECT (?form AS ?IRIForma) (?Rappresentazione AS ?Forma) (?lm AS ?Lemma) (?text
orl:TipoNumeroSostantivoVolgare orl:NumeroSingolareSostantivoVolgare. } orl:TipoNumeroSostantivoVolgare orl:NumeroSingolareSostantivoVolgare. }
} }
} }
ORDER BY (?Cantica) (?Canto) (?NumVerso)
LIMIT 50 LIMIT 50
` `
//ORDER BY (?Cantica) (?Canto)
var hdnquerygrammar = ` var hdnquerygrammar = `
Expression Expression
= head:((_)?"("(_)?("AND "/"OR ") Filtro+ (_)?(")")?){return '{"'+head[3]+'": ['+head[4]+"]}"}//{ return head}.join("").replaceAll(", ,","").replaceAll("(,","(").replaceAll(",("," (")} = head:((_)?"("(_)?("AND "/"OR ") Filtro+ (_)?(")")?){return '{"'+head[3]+'": ['+head[4]+"]}"}//{ return head}.join("").replaceAll(", ,","").replaceAll("(,","(").replaceAll(",("," (")}
/ resu:Filtro {return resu[1].split().join()+' ';} / resu:Filtro {return resu[1].split().join()+' ';}
Filtro Filtro
= (_)"("?head:(("AND "/"OR "))? tail:Clausola+ (_)? closecl:(")")? = (_)"("?head:(("AND "/"OR "))? tail:(Clausola+ / Filtronick+) (_)? closecl:(")")?
{if (head != null) return ' {"'+head+'":['+tail+"]}"; {if (head != null) return ' {"'+head+'":['+tail+"]}";
else if (tail!=null & tail.length <2) return ' {"TERM": ['+tail+']}' else if (tail!=null & tail.length <2) return ' '+tail+''
else return ""+tail+"";} else return ""+tail+"";}
/ cl:Clausola / cl:Clausola
Clausola Clausola
= cla:("Clausola"Integer)(_)? {return '"'+cla[0]+cla[1]+'"';} = cla:("Clausola"Integer)(_)? {return ' {"TERM": "'+cla[0]+cla[1]+'"}';}
Filtronick
=fil:("filtro-"Integer)(_)? {return ' {"TERM": "'+fil[0]+fil[1]+'"}';}
Integer "integer" Integer "integer"
@ -111,11 +113,13 @@ WHERE {
FILTER regex(?Rappresentazione,"^farò$","i") . FILTER regex(?Rappresentazione,"^farò$","i") .
#FILTER regex(?lm,"^fare$","i") . #FILTER regex(?lm,"^fare$","i") .
FILTER langMatches(lang(?Rappresentazione),"it") FILTER langMatches(lang(?Rappresentazione),"it")
} ORDER BY ?Cantica ?Canto ?NumVerso }
LIMIT 50` LIMIT 50`
//ORDER BY ?Cantica ?Canto ?NumVerso
//Togliere LIMIT in prod //Togliere LIMIT in prod
orlprefix = 'http://dantenetwork.it/ontology/ORL/' orlprefix = 'http://dantenetwork.it/ontology/ORL/'
var stringInSparql= false;
function writesparqlquery(query) { function writesparqlquery(query) {
return (query); return (query);
@ -185,26 +189,6 @@ var filters=[]
var unionop = '{"union": {"type": "union", "patterns":[]}, "bgp": {"type": "bgp", "triples":[]}, "group": {"type": "group", "patterns":[]}}' var unionop = '{"union": {"type": "union", "patterns":[]}, "bgp": {"type": "bgp", "triples":[]}, "group": {"type": "group", "patterns":[]}}'
function parseClause(op, tokens){
alert (op+tokens)
if (op.trim()=='OR'){
multipleCondSpQuery.where.push(JSON.parse(unionop)['union']);
//multipleCondSpQuery.where.at(-1).patterns.push(JSON.parse(unionop)['bgp']);
for (var mtoken in tokens){
cond=theguiQ[tokens[mtoken]]
//multipleCondSpQuery.where.at(-1).patterns.push(JSON.parse(unionop)['bgp']);
multipleCondSpQuery=buildClause(cond, multipleCondSpQuery, -1)
}
}
if (op.trim()=='AND'){
multipleCondSpQuery.where.push(JSON.parse(unionop)['group']);
for (var mtoken in tokens){
cond=theguiQ[tokens[mtoken]]
multipleCondSpQuery=buildClause(cond, multipleCondSpQuery, -1)
}
}
}
function parseJsonClause(op, tokens, nowhere) { function parseJsonClause(op, tokens, nowhere) {
alert(op) alert(op)
@ -237,7 +221,7 @@ function buildSPQuery(guiquery){
var spqparser = new SparqlParser(); var spqparser = new SparqlParser();
multipleCondSpQuery = spqparser.parse(ontoSparqlQuery); multipleCondSpQuery = spqparser.parse(ontoSparqlQuery);
mytestq = spqparser.parse(tq); mytestq = spqparser.parse(tq);
var parser = peg.generate(hdnquerygrammartest); var parser = peg.generate(hdnquerygrammar);
test = guiquery['EsprLogica'].join(" "); test = guiquery['EsprLogica'].join(" ");
test = test.replaceAll("( ", "(") test = test.replaceAll("( ", "(")
test = test.replaceAll(" )", ")") test = test.replaceAll(" )", ")")
@ -251,13 +235,12 @@ function buildSPQuery(guiquery){
} }
function buildSQ(stquery) { function buildSQ(stquery) {
if(stquery['EsprLogica']!=null && stquery['EsprLogica'].length>1){ stringInSparql= false;
buildSPQuery (stquery)
return multipleCondSpQuery;
}
var SparqlParser = sparqljs.Parser; var SparqlParser = sparqljs.Parser;
var parser = new SparqlParser(); var parser = new SparqlParser();
@ -268,17 +251,54 @@ function buildSQ(stquery) {
//Nick //Nick
if (ftxt == null) { if (ftxt == null) {
ftxt = document.getElementById("searchValue"); ftxt = document.getElementById("searchValue");
/*
//definizione struttura della query
var EsprLogica = ""
filters = $("[id^=filtro-]")
term = "";
filters.each(function(index, element) {
var mx = $(this).find('#andor');
if (index == 0) {
EsprLogica += ''
term = $(this).attr('id')
}
else {
EsprLogica = "(" + mx.val() + " " + term + " " + $(this).attr('id') + ") "
term = EsprLogica
}
});
stquery['EsprLogica'] = EsprLogica.split(" ")
// fine definizione struttura
*/
if (stquery['EsprLogica'] != '') {
if (stquery['query'] != null && clause['query'].trim() != "") {
if (clause['query'].trim().slice(-1) !== '*')
strval = "^" + clause['query'].trim() + "$";
else
strval = clause['query'].trim().slice(0, -1)
multipleCondSpQuery.where[1].expression.args[1].value = strval;
if (clause['lemma_forma'] != null && clause['lemma_forma'] == 'lemma')
multipleCondSpQuery.where[1].expression.args[0].value = "lm";
}
buildSPQuery(stquery)
return multipleCondSpQuery;
}
myquery = buildClauseNick(stquery, parsedquery); myquery = buildClauseNick(stquery, parsedquery);
return (myquery) return (myquery)
} }
if (stquery['EsprLogica'] != null && stquery['EsprLogica'].length > 1) {
buildSPQuery(stquery)
return multipleCondSpQuery;
}
if (stquery['EsprLogica'] != null && stquery['EsprLogica'] != '' && stquery['EsprLogica'].length == 1) { if (stquery['EsprLogica'] != null && stquery['EsprLogica'] != '' && stquery['EsprLogica'].length == 1) {
clause = stquery['EsprLogica'] clause = stquery['EsprLogica']
myquery = buildClause(stquery[clause], parsedquery, 0) myquery = buildClause(stquery[clause], parsedquery, 0)
return (myquery) return (myquery)
} }
@ -347,8 +367,13 @@ function buildClauseNick(clause, parsedquery){
} }
function buildJsonClause(clause, parsedquery, whereind, theplace) { function buildJsonClause(clause, parsedquery, whereind, theplace) {
//Nick
if (clause['categoria'] != null){
clause['typeGramm0']=clause['categoria'];
clause['queryText']=clause['query']
}
if (clause['queryText'].trim() != "") { if (clause['queryText']!=null && clause['queryText'].trim() != "") {
if (clause['queryText'].trim().slice(-1) !== '*') if (clause['queryText'].trim().slice(-1) !== '*')
strval = "^" + clause['queryText'].trim() + "$"; strval = "^" + clause['queryText'].trim() + "$";
else else
@ -359,9 +384,10 @@ function buildJsonClause(clause, parsedquery, whereind, theplace){
parsedquery.where[1].expression.args[0].value = "lm"; parsedquery.where[1].expression.args[0].value = "lm";
} }
else { else {
if (parsedquery.where[1].type=='filter') if (parsedquery.where[1].type == 'filter' && parsedquery.where[1].expression.args[0].value == 'Rappresentazione')
parsedquery.where.splice(1, 1) parsedquery.where.splice(1, 1)
} }
if (clause['typeGramm0'] != null && clause['typeGramm0'] != "all") if (clause['typeGramm0'] != null && clause['typeGramm0'] != "all")
if (whereind > -1) if (whereind > -1)
parsedquery.where[whereind].triples.push(JSON.parse(data21)[clause['typeGramm0']]); parsedquery.where[whereind].triples.push(JSON.parse(data21)[clause['typeGramm0']]);
@ -372,6 +398,7 @@ function buildJsonClause(clause, parsedquery, whereind, theplace){
} }
if (clause['typeGramm0'] != null && Object.keys(sottoCategorie).includes(clause['typeGramm0'].trim())) { if (clause['typeGramm0'] != null && Object.keys(sottoCategorie).includes(clause['typeGramm0'].trim())) {
//sctmp=JSON.parse(sottoCategorieSostantivi) //sctmp=JSON.parse(sottoCategorieSostantivi)
sctmp = sottoCategorie[clause['typeGramm0'].trim()] sctmp = sottoCategorie[clause['typeGramm0'].trim()]
@ -409,7 +436,7 @@ function buildClause(clause, parsedquery, whereind){
parsedquery.where[1].expression.args[0].value = "lm"; parsedquery.where[1].expression.args[0].value = "lm";
} }
else { else {
if (parsedquery.where[1].type=='filter') if (parsedquery.where[1].type == 'filter' && parsedquery.where[1].expression.args[0].value == 'Rappresentazione')
parsedquery.where.splice(1, 1) parsedquery.where.splice(1, 1)
} }
if (clause['typeGramm0'] != null && clause['typeGramm0'] != "all") if (clause['typeGramm0'] != null && clause['typeGramm0'] != "all")
@ -479,17 +506,21 @@ function buildsubcategoryClause(sttmnt){
*/ */
var sottoCategorie = { var sottoCategorie = {
"verbovolgare": {"Diatesi": {"Attivo": "TipoDiatesiVerboVolgare:VerboVolgareAttivo", "Passivo": "TipoDiatesiVerboVolgare:VerboVolgarePassivo"}, "verbovolgare": {
"Diatesi": { "Attivo": "TipoDiatesiVerboVolgare:VerboVolgareAttivo", "Passivo": "TipoDiatesiVerboVolgare:VerboVolgarePassivo" },
"Transitivita": { "Intransitivo": "TipoTransitivitàVerboVolgare:VerboVolgareIntransitivo", "Transitivo": "TipoTransitivitàVerboVolgare:VerboVolgareTransitivo" }, "Transitivita": { "Intransitivo": "TipoTransitivitàVerboVolgare:VerboVolgareIntransitivo", "Transitivo": "TipoTransitivitàVerboVolgare:VerboVolgareTransitivo" },
"Genere": { "Femminile": "TipoGenereVerboVolgare:GenereFemminileVerboVolgare", "Maschile": "TipoGenereVerboVolgare:GenereMaschileVerboVolgare" }, "Genere": { "Femminile": "TipoGenereVerboVolgare:GenereFemminileVerboVolgare", "Maschile": "TipoGenereVerboVolgare:GenereMaschileVerboVolgare" },
"Numero": { "Singolare": "TipoNumeroVerboVolgare:NumeroSingolareVerboVolgare", "Plurale": "TipoNumeroVerboVolgare:NumeroPluraleVerboVolgare" }, "Numero": { "Singolare": "TipoNumeroVerboVolgare:NumeroSingolareVerboVolgare", "Plurale": "TipoNumeroVerboVolgare:NumeroPluraleVerboVolgare" },
"Pers": { "Impersonale": "VerboVolgareImpersonale:VerboVolgareImpersonale" }, "Pers": { "Impersonale": "VerboVolgareImpersonale:VerboVolgareImpersonale" },
"Rifl": { "Riflessivo": "VerboVolgareRiflessivo:VerboVolgareRiflessivo" }, "Rifl": { "Riflessivo": "VerboVolgareRiflessivo:VerboVolgareRiflessivo" },
"Coniugazione": {"Prima coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgarePrimaConiugazione", "Seconda coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgareSecondaConiugazione", "Coniugazione": {
"Prima coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgarePrimaConiugazione", "Seconda coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgareSecondaConiugazione",
"Terza coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgareTerzaConiugazione", "Terza coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgareTerzaConiugazione",
"Essere coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgareAusiliareEssere", "Essere coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgareAusiliareEssere",
"Avere coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgareAusiliareAvere"}, "Avere coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgareAusiliareAvere"
"Tempi": {"Indicativo presente": "TipoTempoVerboVolgare:PresenteIndicativoVerboVolgare", "Indicativo passato prossimo": "TipoTempoVerboVolgare:PassatoProssimoIndicativoVerboVolgare", },
"Tempi": {
"Indicativo presente": "TipoTempoVerboVolgare:PresenteIndicativoVerboVolgare", "Indicativo passato prossimo": "TipoTempoVerboVolgare:PassatoProssimoIndicativoVerboVolgare",
"Indicativo imperfetto": "TipoTempoVerboVolgare:ImperfettoIndicativoVerboVolgare", "Indicativo passato remoto": "TipoTempoVerboVolgare:PassatoRemotoIndicativoVerboVolgare", "Indicativo imperfetto": "TipoTempoVerboVolgare:ImperfettoIndicativoVerboVolgare", "Indicativo passato remoto": "TipoTempoVerboVolgare:PassatoRemotoIndicativoVerboVolgare",
"Indicativo trapassato prossimo": "TipoTempoVerboVolgare:TrapassatoProssimoIndicativoVerboVolgare", "Indicativo trapassato remoto": "TipoTempoVerboVolgare:TrapassatoRemotoIndicativoVerboVolgare", "Indicativo trapassato prossimo": "TipoTempoVerboVolgare:TrapassatoProssimoIndicativoVerboVolgare", "Indicativo trapassato remoto": "TipoTempoVerboVolgare:TrapassatoRemotoIndicativoVerboVolgare",
"Indicativo futuro semplice": "TipoTempoVerboVolgare:FuturoSempliceIndicativoVerboVolgare", "Indicativo futuro anteriore": "TipoTempoVerboVolgare:FuturoAnterioreIndicativoVerboVolgare", "Indicativo futuro semplice": "TipoTempoVerboVolgare:FuturoSempliceIndicativoVerboVolgare", "Indicativo futuro anteriore": "TipoTempoVerboVolgare:FuturoAnterioreIndicativoVerboVolgare",
@ -499,62 +530,91 @@ var sottoCategorie = {
"Imperativo presente": "TipoTempoVerboVolgare:PresenteImperativoVerboVolgare", "Infinito presente": "TipoTempoVerboVolgare:PresenteInfinitoVerboVolgare", "Imperativo presente": "TipoTempoVerboVolgare:PresenteImperativoVerboVolgare", "Infinito presente": "TipoTempoVerboVolgare:PresenteInfinitoVerboVolgare",
"Infinito passato": "TipoTempoVerboVolgare:PassatoInfinitoVerboVolgare", "Participio presente": "TipoTempoVerboVolgare:PresenteParticipioVerboVolgare", "Infinito passato": "TipoTempoVerboVolgare:PassatoInfinitoVerboVolgare", "Participio presente": "TipoTempoVerboVolgare:PresenteParticipioVerboVolgare",
"Participio passato": "TipoTempoVerboVolgare:PassatoParticipioVerboVolgare", "Gerundio presente": "TipoTempoVerboVolgare:PresenteGerundioVerboVolgare", "Participio passato": "TipoTempoVerboVolgare:PassatoParticipioVerboVolgare", "Gerundio presente": "TipoTempoVerboVolgare:PresenteGerundioVerboVolgare",
"Gerundio passato": "TipoTempoVerboVolgare:PassatoGerundioVerboVolgare"}, "Gerundio passato": "TipoTempoVerboVolgare:PassatoGerundioVerboVolgare"
"Funzione": {"Aggettivo":"TipoFunzioneVerboVolgare:VerboVolgareFunzioneAggettivo", "Sostantivo maschile":"TipoFunzioneVerboVolgare:VerboVolgareFunzioneSostantivoMaschile", },
"Sostantivo femminile":"TipoFunzioneVerboVolgare:VerboVolgareFunzioneSostantivoFemminile"}, "Funzione": {
"Declinazione": {"Prima declinazione":"TipoDeclinazioneVerboVolgare:PrimaDeclinazioneVerboVolgare", "Seconda declinazione":"TipoDeclinazioneVerboVolgare:SecondaDeclinazioneVerboVolgare", "Aggettivo": "TipoFunzioneVerboVolgare:VerboVolgareFunzioneAggettivo", "Sostantivo maschile": "TipoFunzioneVerboVolgare:VerboVolgareFunzioneSostantivoMaschile",
"Terza declinazione":"TipoDeclinazioneVerboVolgare:TerzaDeclinazioneVerboVolgare"}, "Sostantivo femminile": "TipoFunzioneVerboVolgare:VerboVolgareFunzioneSostantivoFemminile"
"Persona": {"1ª persona singolare": "TipoPersonaVerboVolgare:PrimaPersonaSingolareVerboVolgare", "2ª persona singolare": "TipoPersonaVerboVolgare:SecondaPersonaSingolareVerboVolgare", },
"Declinazione": {
"Prima declinazione": "TipoDeclinazioneVerboVolgare:PrimaDeclinazioneVerboVolgare", "Seconda declinazione": "TipoDeclinazioneVerboVolgare:SecondaDeclinazioneVerboVolgare",
"Terza declinazione": "TipoDeclinazioneVerboVolgare:TerzaDeclinazioneVerboVolgare"
},
"Persona": {
"1ª persona singolare": "TipoPersonaVerboVolgare:PrimaPersonaSingolareVerboVolgare", "2ª persona singolare": "TipoPersonaVerboVolgare:SecondaPersonaSingolareVerboVolgare",
"3ª persona singolare": "TipoPersonaVerboVolgare:TerzaPersonaSingolareVerboVolgare", "1ª persona plurale": "TipoPersonaVerboVolgare:PrimaPersonaPluraleVerboVolgare", "3ª persona singolare": "TipoPersonaVerboVolgare:TerzaPersonaSingolareVerboVolgare", "1ª persona plurale": "TipoPersonaVerboVolgare:PrimaPersonaPluraleVerboVolgare",
"2ª persona plurale": "TipoPersonaVerboVolgare:SecondaPersonaPluraleVerboVolgare", "3ª persona plurale": "TipoPersonaVerboVolgare:TerzaPersonaPluraleVerboVolgare"} "2ª persona plurale": "TipoPersonaVerboVolgare:SecondaPersonaPluraleVerboVolgare", "3ª persona plurale": "TipoPersonaVerboVolgare:TerzaPersonaPluraleVerboVolgare"
}
}, },
"sostantivovolgare": { "sostantivovolgare": {
"Genere lemma": {"Lemma femminile": "TipoGenereLemmaSostantivoVolgare:GenereFemminileLemmaSostantivoVolgare", "Lemma maschile": "TipoGenereLemmaSostantivoVolgare:GenereMaschileLemmaSostantivoVolgare"}, "Genere_lemma": { "Lemma femminile": "TipoGenereLemmaSostantivoVolgare:GenereFemminileLemmaSostantivoVolgare", "Lemma maschile": "TipoGenereLemmaSostantivoVolgare:GenereMaschileLemmaSostantivoVolgare" },
"Genere forma": {"Forma femminile": "TipoGenereSostantivoVolgare:GenereFemminileSostantivoVolgare", "Forma maschile": "TipoGenereSostantivoVolgare:GenereMaschileSostantivoVolgare"}, "Genere_forma": { "Forma femminile": "TipoGenereSostantivoVolgare:GenereFemminileSostantivoVolgare", "Forma maschile": "TipoGenereSostantivoVolgare:GenereMaschileSostantivoVolgare" },
"Numero": { "Singolare": "TipoNumeroSostantivoVolgare:NumeroSingolareSostantivoVolgare", "Plurale": "TipoNumeroSostantivoVolgare:NumeroPluraleSostantivoVolgare" }, "Numero": { "Singolare": "TipoNumeroSostantivoVolgare:NumeroSingolareSostantivoVolgare", "Plurale": "TipoNumeroSostantivoVolgare:NumeroPluraleSostantivoVolgare" },
"riflpers": { "In locuzione": "SostantivoVolgareInLocuzione:Lv_lv" }, "riflpers": { "In locuzione": "SostantivoVolgareInLocuzione:Lv_lv" },
"Declinazione_sostantivo": {"Prima declinazione": "TipoDeclinazioneSostantivoVolgare:PrimaDeclinazioneSostantivoVolgare", "Seconda declinazione": "TipoDeclinazioneSostantivoVolgare:SecondaDeclinazioneSostantivoVolgare", "Declinazione_sostantivo": {
"Terza declinazione": "TipoDeclinazioneSostantivoVolgare:TerzaDeclinazioneSostantivoVolgare"} "Prima declinazione": "TipoDeclinazioneSostantivoVolgare:PrimaDeclinazioneSostantivoVolgare", "Seconda declinazione": "TipoDeclinazioneSostantivoVolgare:SecondaDeclinazioneSostantivoVolgare",
"Terza declinazione": "TipoDeclinazioneSostantivoVolgare:TerzaDeclinazioneSostantivoVolgare"
}
}, },
"pronomevolgare": { "pronomevolgare": {
"Genere": { "Femminile": "generePronomeVolgare:PronomeVolgareFemminile", "Maschile": "generePronomeVolgare:PronomeVolgareMaschile" }, "Genere": { "Femminile": "generePronomeVolgare:PronomeVolgareFemminile", "Maschile": "generePronomeVolgare:PronomeVolgareMaschile" },
"Numero": { "Singolare": "TipoNumeroPronomeVolgare:PronomeVolgareSingolare", "Plurale": "TipoNumeroPronomeVolgare:PronomeVolgarePlurale" }, "Numero": { "Singolare": "TipoNumeroPronomeVolgare:PronomeVolgareSingolare", "Plurale": "TipoNumeroPronomeVolgare:PronomeVolgarePlurale" },
"Classe_Persona": {"1ª": "TipoClassePersonaPronomeVolgare:PronomeVolgarePrimaClassePersona", "2ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareSecondaClassePersona", "Classe_Persona": {
"3ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareTerzaClassePersona"}, "1ª": "TipoClassePersonaPronomeVolgare:PronomeVolgarePrimaClassePersona",
"Tipo": {"Personale": "TipoDelPronomeVolgare:PronomePersonaleVolgare", "Riflessivo": "TipoDelPronomeVolgarePronomeRiflessivoVolgare", "2ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareSecondaClassePersona",
"Interrogativo": "TipoDelPronomeVolgare:PronomeInterrogativoVolgare", "Esclamativo": "TipoDelPronomeVolgare:PronomeEsclamativoVolgare", "3ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareTerzaClassePersona"
"Dimostrativo": "TipoDelPronomeVolgare:PronomeDimostrativoVolgare", "Relativo": "TipoDelPronomeVolgare:PronomeRelativoVolgare", },
"Possessivo": "TipoDelPronomeVolgare:PronomePossessivoVolgare"}, "Tipo": {
"Forma_Personali_Riflessivi": {"Libero": "TipoFormaPerRifPronomeVolgare:PronomeLiberoVolgare", "Personale": "TipoDelPronomeVolgare:PronomePersonaleVolgare",
"Riflessivo": "TipoDelPronomeVolgarePronomeRiflessivoVolgare",
"Interrogativo": "TipoDelPronomeVolgare:PronomeInterrogativoVolgare",
"Esclamativo": "TipoDelPronomeVolgare:PronomeEsclamativoVolgare",
"Dimostrativo": "TipoDelPronomeVolgare:PronomeDimostrativoVolgare",
"Relativo": "TipoDelPronomeVolgare:PronomeRelativoVolgare",
"Possessivo": "TipoDelPronomeVolgare:PronomePossessivoVolgare"
},
"Forma_Personali_Riflessivi": {
"Libero": "TipoFormaPerRifPronomeVolgare:PronomeLiberoVolgare",
"Libero in Composizione": "TipoFormaPerRifPronomeVolgare:PronomeLiberoInComposizioneVolgare", "Libero in Composizione": "TipoFormaPerRifPronomeVolgare:PronomeLiberoInComposizioneVolgare",
"Proclitico": "TipoFormaPerRifPronomeVolgare:PronomeProcliticoVolgare", "Enclitico": "TipoFormaPerRifPronomeVolgare:PronomeEncliticoVolgare"}, "Proclitico": "TipoFormaPerRifPronomeVolgare:PronomeProcliticoVolgare", "Enclitico": "TipoFormaPerRifPronomeVolgare:PronomeEncliticoVolgare"
"Funzione_Personali": {"Libero - soggetto": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoSoggetto", },
"Funzione_Personali": {
"Libero - soggetto": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoSoggetto",
"Libero - soggetto impersonale": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoSoggettoImpersonale", "Libero - soggetto impersonale": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoSoggettoImpersonale",
"Libero - complemento": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoComplemento", "Libero - rafforzativo": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoRafforzativo", "Libero - complemento": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoComplemento", "Libero - rafforzativo": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoRafforzativo",
"Clitico - accusativo": "TipoFunzionePronomeVolgare:PronomeVolgareCliticoAccusativo", "Clitico - dativo": "TipoFunzionePronomeVolgare:PronomeVolgareCliticoDativo", "Clitico - accusativo": "TipoFunzionePronomeVolgare:PronomeVolgareCliticoAccusativo", "Clitico - dativo": "TipoFunzionePronomeVolgare:PronomeVolgareCliticoDativo",
"Clitico - partitivo": "TipoFunzionePronomeVolgare:PronomeVolgareCliticoPartitivo"}, "Clitico - partitivo": "TipoFunzionePronomeVolgare:PronomeVolgareCliticoPartitivo"
"Tipo_Riflessivi": {"Proprio": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareProprio", "Lessicalizzato": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareLessicalizzato", },
"Tipo_Riflessivi": {
"Proprio": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareProprio", "Lessicalizzato": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareLessicalizzato",
"Impersonale": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareImpersonale", "Passivo": "TipoRiflessiviDelPronomeVolgare:PronomeVolgarePassivo", "Impersonale": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareImpersonale", "Passivo": "TipoRiflessiviDelPronomeVolgare:PronomeVolgarePassivo",
"Reciproco": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareReciproco"} "Reciproco": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareReciproco"
}
}, },
"aggettivovolgare": {"Classe": {"1ª":"TipoClasseAggettivoVolgare:AggettivoVolgarePrimaClasse", "2ª": "TipoClasseAggettivoVolgare:AggettivoVolgareSecondaClasse"}, "aggettivovolgare": {
"Classe": { "1ª": "TipoClasseAggettivoVolgare:AggettivoVolgarePrimaClasse", "2ª": "TipoClasseAggettivoVolgare:AggettivoVolgareSecondaClasse" },
"Genere": { "Femminile": "TipoGenereAggettivoVolgare:AggettivoVolgareFemminile", "Maschile": "TipoGenereAggettivoVolgare:AggettivoVolgareMaschile" }, "Genere": { "Femminile": "TipoGenereAggettivoVolgare:AggettivoVolgareFemminile", "Maschile": "TipoGenereAggettivoVolgare:AggettivoVolgareMaschile" },
"Numero": { "Singolare": "TipoNumeroAggettivoVolgare:AggettivoVolgareSingolare", "Plurale": "TipoNumeroAggettivoVolgare:AggettivoVolgareSingolare" }, "Numero": { "Singolare": "TipoNumeroAggettivoVolgare:AggettivoVolgareSingolare", "Plurale": "TipoNumeroAggettivoVolgare:AggettivoVolgareSingolare" },
"Con_oggetto_indiretto": { "Con oggetto indiretto": "AggettivoVolgareConOggettoIndiretto:AggettivoVolgareConOggettoIndiretto" }, "Con_oggetto_indiretto": { "Con oggetto indiretto": "AggettivoVolgareConOggettoIndiretto:AggettivoVolgareConOggettoIndiretto" },
"Tipo_aggettivo": { "Qualificativo": "TipoDellAggettivoVolgare:AggettivoQualificativoVolgare", "Tipo_aggettivo": {
"Qualificativo": "TipoDellAggettivoVolgare:AggettivoQualificativoVolgare",
"Indefinito": "TipoDellAggettivoVolgare:AggettivoIndefinitoVolgare", "Interrogativo": "TipoDellAggettivoVolgare:AggettivoInterrogativoVolgare", "Indefinito": "TipoDellAggettivoVolgare:AggettivoIndefinitoVolgare", "Interrogativo": "TipoDellAggettivoVolgare:AggettivoInterrogativoVolgare",
"Esclamativo": "TipoDellAggettivoVolgare:AggettivoEsclamativoVolgare", "Numerale": "TipoDellAggettivoVolgare:AggettivoNumeraleVolgare", "Esclamativo": "TipoDellAggettivoVolgare:AggettivoEsclamativoVolgare", "Numerale": "TipoDellAggettivoVolgare:AggettivoNumeraleVolgare",
"Dimostrativo": "TipoDellAggettivoVolgare:AggettivoDimostrativoVolgare", "Relativo": "TipoDellAggettivoVolgare:AggettivoRelativoVolgare", "Dimostrativo": "TipoDellAggettivoVolgare:AggettivoDimostrativoVolgare", "Relativo": "TipoDellAggettivoVolgare:AggettivoRelativoVolgare",
"Possessivo": "TipoDellAggettivoVolgare:AggettivoPossessivoVolgare", "In locuzione": "TipoDellAggettivoVolgare:AggettivoVolgareInLocuzione"}, "Possessivo": "TipoDellAggettivoVolgare:AggettivoPossessivoVolgare", "In locuzione": "TipoDellAggettivoVolgare:AggettivoVolgareInLocuzione"
"Grado":{"Comparativo di maggioranza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiMaggioranza", "Comparativo di minoranza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiMinoranza", },
"Grado": {
"Comparativo di maggioranza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiMaggioranza", "Comparativo di minoranza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiMinoranza",
"Comparativo di uguaglianza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiUgualianza", "Superlativo relativo": "TipoGradoAggettivoVolgare:AggettivoVolgareSuperlativorelativo", "Comparativo di uguaglianza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiUgualianza", "Superlativo relativo": "TipoGradoAggettivoVolgare:AggettivoVolgareSuperlativorelativo",
"Superlativo assoluto": "TipoGradoAggettivoVolgare:AggettivoVolgareSuperlativoAssoluto"}, "Superlativo assoluto": "TipoGradoAggettivoVolgare:AggettivoVolgareSuperlativoAssoluto"
"Tipo_di_Complemento": {"Introdotto da A": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaA", "Introdotto da CON": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaCON", },
"Tipo_di_Complemento": {
"Introdotto da A": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaA", "Introdotto da CON": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaCON",
"Introdotto da CONTRO": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaCONTRO", "Introdotto da DA": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaDA", "Introdotto da CONTRO": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaCONTRO", "Introdotto da DA": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaDA",
"Introdotto da DI": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaDI", "Introdotto da IN": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaIN", "Introdotto da DI": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaDI", "Introdotto da IN": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaIN",
"Introdotto da PER": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaPER", "Introdotto da SU": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaSU", "Introdotto da PER": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaPER", "Introdotto da SU": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaSU",
@ -564,14 +624,16 @@ var sottoCategorie = {
"Oggetto ind.": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareOggettoInd", "Ogg. indi. + compl. con DI": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareOggettoIndComplConDI", "Oggetto ind.": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareOggettoInd", "Ogg. indi. + compl. con DI": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareOggettoIndComplConDI",
"Ogg. ind. pronom.": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareOggettoIndPronom" "Ogg. ind. pronom.": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareOggettoIndPronom"
}, },
"Tipo_di_frase": {"Con infinito retto da A": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaA", "Con infinito retto da DA": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaDA", "Tipo_di_frase": {
"Con infinito retto da A": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaA", "Con infinito retto da DA": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaDA",
"Con infinito retto da DI": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaDI", "Con infinito retto da PER": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaPER", "Con infinito retto da DI": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaDI", "Con infinito retto da PER": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaPER",
"Con infinito retto da SE": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaSE", "Con subordinata all'indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConSubordinataAllIndicativo", "Con infinito retto da SE": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaSE", "Con subordinata all'indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConSubordinataAllIndicativo",
"Con subordinata al cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConSubordinataAlCongiuntivo", "In locuzione imp.+infinito": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpInfinito", "Con subordinata al cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConSubordinataAlCongiuntivo", "In locuzione imp.+infinito": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpInfinito",
"In locuzione imp.+che+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpCheIndicativo", "In locuzione imp.+che+cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpCheCongiuntivo", "In locuzione imp.+che+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpCheIndicativo", "In locuzione imp.+che+cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpCheCongiuntivo",
"In locuzione imp.+se+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpSeIndicativo", "In locuzione imp.+se+cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpSeCongiuntivo", "In locuzione imp.+se+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpSeIndicativo", "In locuzione imp.+se+cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpSeCongiuntivo",
"In locuzione imp.+come+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpComeIndicativo", "In locuzione imp.+quando+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpQuandoIndicativo", "In locuzione imp.+come+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpComeIndicativo", "In locuzione imp.+quando+indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpQuandoIndicativo",
"In locuzione imp.+perché+cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpPerchéCongiuntivo", "In locuzione imp.+a+infinito": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpAInfinito"} "In locuzione imp.+perché+cong.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpPerchéCongiuntivo", "In locuzione imp.+a+infinito": "TipoDiFraseAggettivoVolgare:AggettivoVolgareInLocuzioneImpAInfinito"
}
}, },
@ -581,14 +643,159 @@ var sottoCategorie = {
"Tipo": { "Determinativo": "TipoDellArticoloVolgare:ArticoloVolgareDeterminativo", "Indeterminativo": "TipoDellArticoloVolgare:ArticoloVolgareIndeterminativo" } "Tipo": { "Determinativo": "TipoDellArticoloVolgare:ArticoloVolgareDeterminativo", "Indeterminativo": "TipoDellArticoloVolgare:ArticoloVolgareIndeterminativo" }
}, },
"avverbiovolgare": "filtriavverbio", "avverbiovolgare": {
"preposizionevolgare": "filtripreposizione", "Tipo": {
"congiunzionevolgare": "filtricongiunzione", "Al comparativo di maggioranza": "TipoDellAvverbioVolgare:AvverbioVolgareAlComparativoDiMaggioranza",
"onomasticavolgare": {"Tipo" :{"Nome proprio":"TipoDellOnomasticaVolgare:NomeProprio", "Nome proprio separato":"TipoDellOnomasticaVolgare:NomeProprioSeparato", "Al comparativo di minoranza": "TipoDellAvverbioVolgare:AvverbioVolgareAlComparativoDiMinoranza",
"Titolo": "TipoDellOnomasticaVolgare:Titolo"} "Al superlativo assoluto": "TipoDellAvverbioVolgare:AvverbioVolgareAlSuperlativoAssoluto",
"Al superlativo relativo": "TipoDellAvverbioVolgare:AvverbioVolgareAlSuperlativoRelativo",
"In Locuzione": "TipoDellAvverbioVolgare:AvverbioVolgareInLocuzione",
"In Locuzione separato": "TipoDellAvverbioVolgare:AvverbioVolgareInLocuzioneSeparato",
"Proclitico": "TipoDellAvverbioVolgare:AvverbioVolgareProclitico",
"Enclitico": "TipoDellAvverbioVolgare:AvverbioVolgareEnclitico",
"Al comparativo di ugualianza": "TipoDellAvverbioVolgare:AvverbioVolgareAlComparativoDiUgualianza"
}
}, },
"citazionevolgare": "filtricitazione" "preposizionevolgare": {
"Tipo_I": {
"Propria": "TipoIDellaPreposizioneVolgare:PreposizioneVolgarePropria",
"Impropria": "TipoIDellaPreposizioneVolgare:PreposizioneVolgareImpropria"
},
"Tipo_preposizione": {
"Semplice": "TipoIIDellaPreposizioneVolgare:PreposizioneVolgareSemplice",
"Articolata": "TipoIIDellaPreposizioneVolgare:PreposizioneVolgareArticolata",
"In locuzione": "TipoIIDellaPreposizioneVolgare:PreposizioneVolgareInLocuzione",
"In locuzione separata": "TipoIIDellaPreposizioneVolgare:PreposizioneVolgareInLocuzioneSeparata"
},
"Sintassi": {
"Soggettiva": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareSoggettiva", "Oggettiva": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareOggettiva",
"Dichiarativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareDichiarativa", "Completiva obliqua": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareCompletivaObliqua",
"Finale": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareFinale",
"Causale": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareCausale",
"Concessiva": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareConcessiva",
"Consecutiva": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareConsecutiva",
"Temporale": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareTemporale",
"Modale": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareModale",
"Eccettuativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareEccettuativa",
"Esclusiva": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareEsclusiva",
"Limitativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareLimitativa",
"Comparativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareComparativa",
"Avversativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareAvversativa"
},
"Complemento_(I)": {
"Di stato in luogo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiStatoInLuogo",
"Di moto a luogo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMotoALuogo",
"Di moto da luogo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMotoDaLuogo",
"Di moto per luogo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMotoPerLuogo",
"Di luogo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiLuogo",
"Predicativo del soggetto": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgarePredicativoDelSoggetto",
"Predicativo dell'oggetto": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgarePredicativoDellOggetto",
"Di distanza": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiDistanza",
"Di tempo determinato": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiTempoDeterminato",
"Di tempo continuato": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiTempoContinuato",
"Di tempo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiTempo",
"Di termine": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiTermine",
"Di vantaggio": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiVantaggio",
"Di svantaggio": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiSvantaggio",
"Di specificazione": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiSpecificazione",
"Di modo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiModo",
"Di mezzo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMezzo",
"Di compagnia": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiCompagnia",
"Di unione": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiUnione",
"Di allontanamento-separazione": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiAllontanamentoSeparazione",
"Di materia": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMateria"
},
"Complemento_(II)": {
"Di limitazione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiLimitazione",
"Di qualità": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiQualità",
"Di causa": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiCausa",
"Di agente": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiAgente",
"Di causa efficiente": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiCausaEfficiente",
"Di fine o scopo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiFineScopo",
"Di paragone": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiParagone",
"Di argomento": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiArgomento",
"Distributivo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDistributivo",
"Di sostituzione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiSostituzione",
"Di estensione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiEstensione",
"Di rapporto": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiRapporto",
"Di esclusione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiEsclusione",
"Di peso": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiPeso",
"Di quantità": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiQuantità",
"Di colpa": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiColpa",
"Di denominazione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiDenominazione",
"partitivo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgarePartitivo",
"Di abbondanza-privazione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiAbbondanzaPrivazione",
"Di origine-provenienza": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiOrigineProvenienza",
"Concessivo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareConcessivo",
"Di effetto": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiEffetto",
"Di pena": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiPena",
"Simmetrico": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareSimmetrico",
"Indiretto esperiente": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoEsperiente",
"Indiretto dativo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoDativo",
"Indiretto oggetto": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoOggetto",
"Indiretto possessore": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoPossessore",
"Indiretto benefattivo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoBenefattivo"
}
},
"congiunzionevolgare": {
"Coo_sub": {
"Coordinativa": "TipoCooSubCongiunzioneVolgare:CongiunzioneVolgareCoordinativa",
"Subordinativa": "TipoCooSubCongiunzioneVolgare:CongiunzioneVolgareSubordinativa"
},
"Tipo": {
"Semplice": "TipoDellaCongiunzioneVolgare:CongiunzioneVolgareSemplice",
"Composta": "TipoDellaCongiunzioneVolgare:CongiunzioneVolgareComposta",
"Locuzione": "TipoDellaCongiunzioneVolgare:CongiunzioneVolgareLocuzione",
"Locuzione separata": "TipoDellaCongiunzioneVolgare:CongiunzioneVolgareLocuzioneSeparata"
},
"Coord_tipo": {
"Copulativa": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareCopulativa",
"Disgiuntiva": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareDisgiuntiva",
"Avversativa": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareAvversativa",
"Esplicativa": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareEsplicativa",
"Conclusiva": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareConclusiva",
"Correlativa": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareCorrelativa"
},
"Subord_tipo": {
"Soggettiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareSoggettiva",
"Oggettiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareOggettiva",
"Dichiarativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareDichiarativa",
"Completiva obliqua": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareCompletivaObliqua",
"Interrogativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareInterrogativa",
"Finali": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareFinali",
"Causali": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareCausali",
"Concessiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareConcessiva",
"Consecutiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareConsecutiva",
"Temporale": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareTemporale",
"Modale": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareModale",
"Eccettuativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareEccettuativa",
"Comparativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareComparativa",
"Condizionale": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareCondizionale",
"Esclusiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareEsclusiva",
"Limitativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareLimitativa"
}
},
"onomasticavolgare": {
"Tipo": {
"Nome proprio": "TipoDellOnomasticaVolgare:NomeProprio", "Nome proprio separato": "TipoDellOnomasticaVolgare:NomeProprioSeparato",
"Titolo": "TipoDellOnomasticaVolgare:Titolo"
}
},
"citazionevolgare": {
"Tipo": {
"Latina": "TipoDellaCitazioneVolgare:CitazioneLatina",
"Provenzale": "TipoDellaCitazioneVolgare:CitazioneProvenzale",
"Francese": "TipoDellaCitazioneVolgare:CitazioneFrancese",
"Spagnola": "TipoDellaCitazioneVolgare:CitazioneSpagnola",
"Ebraica": "TipoDellaCitazioneVolgare:CitazioneEbraica",
"Greca": "TipoDellaCitazioneVolgare:CitazioneGreca"
}
}
} }