diff --git a/js/cesareBrowse.js b/js/cesareBrowse.js index ccbd7e2..768a735 100644 --- a/js/cesareBrowse.js +++ b/js/cesareBrowse.js @@ -62,7 +62,7 @@ $(document).ready(function() { drawMinimap("InfernoCanto_1") const end = performance.now(); console.log(`Load cantiche time: ${end - start} ms`); - + $("#valoreVista").on('change', function() { selectedVista = $(this).val(); switch (selectedVista){ @@ -228,7 +228,11 @@ $(" ."+formaClass).hover(function(idx, element) { } }); - + jQuery(document).delegate(' .lista-risultati', 'click', function(e) { + var cantica=$(this).siblings(' .btn-link')[0]; + var canticaid=$(cantica).attr('id') + console.log('fava lista risultati '+canticaid) + }); jQuery(document).delegate('.navig-canto', 'click', function(e) { resetFrasi() @@ -740,9 +744,10 @@ $(" ."+formaClass).hover(function(idx, element) { let count = resultsInCantica.reduce((n, x) => n + (x === cantica), 0); if (count>0){ var spanbadgecantica = $(''); - spanbadgecantica.attr('class', 'badge badge-primary badge-pill ml-1'); - spanbadgecantica.append(count) - spanbadgecantica.appendTo($('#cantica' + i)) + spanbadgecantica.attr('class', 'badge badge-primary badge-pill ml-1 lista-risultati'); + spanbadgecantica.append(count +' >') + //spanbadgecantica.appendTo($('#cantica' + i)) + $('#cantica' + i).after(spanbadgecantica) } } //aggiunge badge con totale risultati accanto ai canti diff --git a/js/syntgraph.js b/js/syntgraph.js index f7974e4..b015fff 100644 --- a/js/syntgraph.js +++ b/js/syntgraph.js @@ -69,7 +69,7 @@ document.addEventListener("dblclick", function(e){ if (name === "sentenceStructArcs") return new Inspector(document.querySelector("#displayinfo")); }); - main.redefine('width', 650); + main.redefine('width', 580); main.redefine('height', 500); //main.redefine("links", d3.csv("https://hdnlab1.isti.cnr.it/d3search/node_modules/commarcdiag/files/parsint_mod_completo_pre_new_4.csv", d3.autoType)); diff --git a/js/utils.js b/js/utils.js index d055f4f..441969a 100644 --- a/js/utils.js +++ b/js/utils.js @@ -1,5 +1,5 @@ -tqvpvs=` +tqvpvs = ` PREFIX ecrm: PREFIX orl: PREFIX ontolex: @@ -43,7 +43,7 @@ LIMIT 20 // Per restituire i versi di una cantica -var qVersiCantica=` +var qVersiCantica = ` PREFIX ecrm: PREFIX orl: PREFIX ontolex: @@ -159,7 +159,7 @@ WHERE { } ### end }` - + ontoSparqlQueryMultCond = `PREFIX rdfs: PREFIX ecrm: PREFIX hdn: @@ -200,9 +200,9 @@ WHERE { } ###condizioni sintattiche end }` - - // ?cl syntit:hasClauseType syntit:Dichiarativa. - + +// ?cl syntit:hasClauseType syntit:Dichiarativa. + ontoSparqlQuerySynt = ` PREFIX ecrm: PREFIX orl: @@ -237,41 +237,107 @@ WHERE { //colori var colorssp = d3.scaleQuantize() - .domain([0,17]) - .range(["#3288bd", "#66c2a5", "#e41a1c", "#4daf4a", "#984ea3", "#d53e4f", "#f46d43", "#ABDDA4", - "#E6F598", "#FFFFBF", "#FEE08B", "#FDAE61", "#F46D43", - "#D53E4F", "#9E0142", "#e377c2", "#7f7f7f", "#bcbd22"]); + .domain([0, 17]) + .range(["#3288bd", "#66c2a5", "#e41a1c", "#4daf4a", "#984ea3", "#d53e4f", "#f46d43", "#ABDDA4", + "#E6F598", "#FFFFBF", "#FEE08B", "#FDAE61", "#F46D43", + "#D53E4F", "#9E0142", "#e377c2", "#7f7f7f", "#bcbd22"]); -const mapsynttypestopalette={"Ma": 0, "SubI": 1, "SubII": 3, "SubIII": 4, "Co": 5, - "CoI": 9, "CoII": 10, "SubIV": 5, "SubV": 6, "ParentethicalClause": 17, - "CoIII": 11, "ParentheticalCo":14, "PseudoCo": 16, "SubVI": 7 , "CoIV": 12, - "CoV": 13, "ParentheticalCoI": 15, "SubVII": 8} - -const maptypes={"Ma": "Principale", "SubI": "Subordinata I grado", "SubII": "Subordinata II grado", "SubIII": "Subordinata III grado", "Co": "Coordinata", - "CoI": "Coordinata I grado", "CoII": "Coordinata II grado", "SubIV": "Subordinata IV grado", "SubV": "Subordinata V grado", - "ParentethicalClause": "Parentetica", "CoIII": "Coordinata III grado", "ParentheticalCo":"Coordinata alla parentetica", - "PseudoCo": "Pseudo-coordinata", "SubVI": "Subordinata VI grado" , "CoIV": "Coordinata IV grado", "CoV": "Coordinata V grado", - "ParentheticalCoI": "Coordinata alla parentetica I grado", "SubVII": "Subordinata VII grado"} +const mapsynttypestopalette = { + "Ma": 0, "SubI": 1, "SubII": 3, "SubIII": 4, "Co": 5, + "CoI": 9, "CoII": 10, "SubIV": 5, "SubV": 6, "ParentethicalClause": 17, + "CoIII": 11, "ParentheticalCo": 14, "PseudoCo": 16, "SubVI": 7, "CoIV": 12, + "CoV": 13, "ParentheticalCoI": 15, "SubVII": 8 +} + +const maptypes = { + "Ma": "Principale", "SubI": "Subordinata I grado", "SubII": "Subordinata II grado", "SubIII": "Subordinata III grado", "Co": "Coordinata", + "CoI": "Coordinata I grado", "CoII": "Coordinata II grado", "SubIV": "Subordinata IV grado", "SubV": "Subordinata V grado", + "ParentethicalClause": "Parentetica", "CoIII": "Coordinata III grado", "ParentheticalCo": "Coordinata alla parentetica", + "PseudoCo": "Pseudo-coordinata", "SubVI": "Subordinata VI grado", "CoIV": "Coordinata IV grado", "CoV": "Coordinata V grado", + "ParentheticalCoI": "Coordinata alla parentetica I grado", "SubVII": "Subordinata VII grado" +} orlprefix = 'https://dantenetwork.it/ontology/orl/current/' -syntitprefix='https://dantenetwork.it/ontology/syntit/current/' +syntitprefix = 'https://dantenetwork.it/ontology/syntit/current/' //var stringInSparql= false; +/* function writesparqlquery(query) { return (query); } +*/ +function getFormaContext(formaid) { + var context = [] + var cantica = 1; + var listaforme = formeprima; + var minpos = 0; + var offset = 0 + var maxpos = 0; + + + if (parseInt(formaid) > 33373 && parseInt(formaid) < 66588) { + listaforme = formeseconda; + cantica = 2; + offset = 33374 + } + if (parseInt(formaid) > 66587 && parseInt(formaid) < 99314) { + listaforme = formeterza; + cantica = 3; + offset = 66588 + + } + if (parseInt(formaid) > 99314 || parseInt(formaid) < 0){ + return []; + } + + + + maxpos = listaforme.length - 1 + var pos = 0 + for (i=0; i parseInt(numverso) - 2) && (tmpform[3] < parseInt(numverso) + 2)) { + var contextitem = {} + contextitem['testo'] = tmpform[0]; + contextitem['verso'] = tmpform[3]; + contextitem['canto'] = tmpform[1]; + contextitem['cantica'] = cantica; + contextitem['posizione'] = tmpform[2]; + contextitem['catg'] = tmpform[4]; + contextitem['periodo'] = cantica + '_' + tmpform[1] + '_' + tmpform[5]; + contextitem['funzperiodo'] = tmpform[6]; + context.push(contextitem); + } + } + return context; + +} //restituisce la query per ottenere tutti i versi di una cantica: NON USATA: RIMUOVERE function versiCantica(cantica) { var SparqlParser = sparqljs.Parser; var parser = new SparqlParser(); - parsedqVersiCantica= parser.parse(qVersiCantica); - parsedqVersiCantica.where[1].expression.args[1].value =cantica; + parsedqVersiCantica = parser.parse(qVersiCantica); + parsedqVersiCantica.where[1].expression.args[1].value = cantica; return (parsedqVersiCantica) } @@ -333,28 +399,28 @@ var unionop = `{"union": {"type": "union", "patterns":[]}, "bgp": {"type": "bgp" function parseJsonClause(op, tokens, nowhere) { //alert(op) - var idp=-1 - if (nowhere[0].type == 'filter' && nowhere[0].expression.args[0].value == 'Rappresentazione'){ - nowhere.splice(0, 1) + var idp = -1 + if (nowhere[0].type == 'filter' && nowhere[0].expression.args[0].value == 'Rappresentazione') { + nowhere.splice(0, 1) } if (op.trim() == 'OR') { //nowhere.unshift(JSON.parse(unionop)['union']); nowhere.splice(1, 0, JSON.parse(unionop)['union']) - idp=1 + idp = 1 } if (op.trim() == 'AND') { //nowhere.push(JSON.parse(unionop)['group']); nowhere.splice(1, 0, JSON.parse(unionop)['group']) - idp=1 - + idp = 1 + } for (var mtoken in tokens) { te_op = tokens[mtoken] if ('TERM' in te_op) { cond = theguiQ[te_op['TERM']] //mywhere=nowhere[idp].patterns; - multipleCondSpQuery = buildStatementClause (cond, multipleCondSpQuery, -1, nowhere[idp].patterns) - + multipleCondSpQuery = buildStatementClause(cond, multipleCondSpQuery, -1, nowhere[idp].patterns) + } else parseJsonClause(Object.keys(te_op)[0], te_op[Object.keys(te_op)[0]], nowhere.at(-1).patterns) @@ -389,49 +455,49 @@ function buildSPQuery(guiquery) { function buildSQ(stquery) { - stringInSparql= false; + stringInSparql = false; var SparqlParser = sparqljs.Parser; var parser = new SparqlParser(); //Prendo la query SPARQL template var parsedquery = parser.parse(ontoSparqlQuery); //const parsedquery = parser.parse(tqvpvs); - + console.log(stquery) - + if (stquery['EsprLogica'] != null && stquery['EsprLogica'].length > 1) { - parsedquery=parser.parse(ontoSparqlQueryMultCond) + parsedquery = parser.parse(ontoSparqlQueryMultCond) buildSPQuery(stquery) return multipleCondSpQuery; } if (stquery['EsprLogica'] != null && stquery['EsprLogica'] != '' && stquery['EsprLogica'].length == 1) { clause = stquery['EsprLogica'] - if (stquery[clause]['TipoClausola']=='Sintattico'){ + if (stquery[clause]['TipoClausola'] == 'Sintattico') { parsedquery = parser.parse(ontoSparqlQuerySynt); return buildSintacticClause(stquery[clause], parsedquery, 2) } myquery = buildClause(stquery[clause], parsedquery, 2) return (myquery) } - - if(stquery['Clausola0']['queryText']!= ""){ - searchtext=stquery['Clausola0']['queryText'] - strval=searchtext - if(stquery['Clausola0']['opzioni_testo']=='parola'){ + + if (stquery['Clausola0']['queryText'] != "") { + searchtext = stquery['Clausola0']['queryText'] + strval = searchtext + if (stquery['Clausola0']['opzioni_testo'] == 'parola') { strval = "^" + searchtext.trim() + "$"; } - if(stquery['Clausola0']['opzioni_testo']=='sottostringa'){ + if (stquery['Clausola0']['opzioni_testo'] == 'sottostringa') { strval = searchtext.trim(); } - if(stquery['Clausola0']['opzioni_testo']=='suffisso'){ - strval = searchtext.trim()+ "$"; + if (stquery['Clausola0']['opzioni_testo'] == 'suffisso') { + strval = searchtext.trim() + "$"; } - if(stquery['Clausola0']['opzioni_testo']=='prefisso'){ - strval = "^" +searchtext.trim(); + if (stquery['Clausola0']['opzioni_testo'] == 'prefisso') { + strval = "^" + searchtext.trim(); } //COMPLETARE con regexp - + parsedquery.where[0].expression.args[1].value = strval; if (stquery['Clausola0']['lemma_forma'] == 'lemma') parsedquery.where[0].expression.args[0].value = "lm"; @@ -446,18 +512,18 @@ function buildSQ(stquery) { } -function buildStatementClause (clause, parsedquery, whereind, theplace) { +function buildStatementClause(clause, parsedquery, whereind, theplace) { //var tmpgroup=JSON.parse(unionop)['group'] - if (clause['TipoClausola']=="Sintattico"){ + if (clause['TipoClausola'] == "Sintattico") { //tmpgroup=JSON.parse(unionop)['group'] - tmpgroup=JSON.parse(syntgroup) + tmpgroup = JSON.parse(syntgroup) } - else tmpgroup=JSON.parse(morphgroup); - - if (clause['queryText']!=null && clause['queryText'].trim() != ""){ + else tmpgroup = JSON.parse(morphgroup); + + if (clause['queryText'] != null && clause['queryText'].trim() != "") { //theplace.push(JSON.parse(unionop)['group']); - - var stmt=buildFilterStatement(clause['lemma_forma'], clause['queryText'].trim(), clause['opzioni_testo']) + + var stmt = buildFilterStatement(clause['lemma_forma'], clause['queryText'].trim(), clause['opzioni_testo']) tmpgroup.patterns.push(stmt) tmpgroup.patterns.push(JSON.parse(unionop)['bgp']); tmpgroup.patterns.at(-1).triples.push(JSON.parse(writtenrepresentation)) @@ -470,9 +536,9 @@ function buildStatementClause (clause, parsedquery, whereind, theplace) { //theplace.at(-1).triples.push(JSON.parse(data21)[clause['typeGramm0']]); tmpgroup.patterns.push(JSON.parse(unionop)['bgp']); tmpgroup.patterns.at(-1).triples.push(JSON.parse(data21)[clause['typeGramm0']]); - + } - + if (clause['typeGramm0'] != null && Object.keys(sottoCategorie).includes(clause['typeGramm0'].trim())) { sctmp = sottoCategorie[clause['typeGramm0'].trim()] @@ -493,35 +559,35 @@ function buildStatementClause (clause, parsedquery, whereind, theplace) { } } } - if (clause['TipoClausola']=="Sintattico"){ + if (clause['TipoClausola'] == "Sintattico") { tmpgroup.patterns.push(JSON.parse(unionop)['bgp']); - var functS=clause['functionSyntax']; - var typeS=clause['typeSyntax0'] - console.log(functS+' '+typeS) - if (functS != null && functS != ".+"){ - var myf=buildsyntClause(funzione_clausola[functS]) - if (myf!='') + var functS = clause['functionSyntax']; + var typeS = clause['typeSyntax0'] + console.log(functS + ' ' + typeS) + if (functS != null && functS != ".+") { + var myf = buildsyntClause(funzione_clausola[functS]) + if (myf != '') tmpgroup.patterns.at(-1).triples.push(myf) } - if (typeS != null && typeS != ".+"){ - myf=buildsyntClause(macrotipi_sint[typeS]) - if (myf!='') + if (typeS != null && typeS != ".+") { + myf = buildsyntClause(macrotipi_sint[typeS]) + if (myf != '') tmpgroup.patterns.at(-1).triples.push(myf) } } - + theplace.push(tmpgroup) return parsedquery - + } function buildSintacticClause(clause, parsedquery, whereind) { - + if (clause['queryText'].trim() != "") { - - var strval= getStringFilter(clause['queryText'].trim(), clause['opzioni_testo']) + + var strval = getStringFilter(clause['queryText'].trim(), clause['opzioni_testo']) parsedquery.where[0].expression.args[1].value = strval; if (clause['lemma_forma'] == 'lemma') parsedquery.where[0].expression.args[0].value = "lm"; @@ -530,41 +596,41 @@ function buildSintacticClause(clause, parsedquery, whereind) { if (parsedquery.where[0].type == 'filter' && parsedquery.where[0].expression.args[0].value == 'Rappresentazione') //remove the filter for text CHANGE! parsedquery.where.splice(0, 1) - parsedquery.where.splice(0, 1) - parsedquery.where[0].triples.splice(2,1) - parsedquery.where[0].triples.splice(1,1) - parsedquery.where[0].triples.splice(0,1) - whereind=whereind-1 + parsedquery.where.splice(0, 1) + parsedquery.where[0].triples.splice(2, 1) + parsedquery.where[0].triples.splice(1, 1) + parsedquery.where[0].triples.splice(0, 1) + whereind = whereind - 1 } - - - var functS=clause['functionSyntax']; - var typeS=clause['typeSyntax0'] - console.log(functS+' '+typeS) - if (functS != null && functS != ".+"){ + + + var functS = clause['functionSyntax']; + var typeS = clause['typeSyntax0'] + console.log(functS + ' ' + typeS) + if (functS != null && functS != ".+") { //console.log('functS '+funzione_clausola['princ']) - var myf=buildsyntClause(funzione_clausola[functS]) - - if (myf=='') + var myf = buildsyntClause(funzione_clausola[functS]) + + if (myf == '') return parsedquery parsedquery.where.at(-1).triples.push(myf); } - if (typeS != null && typeS != ".+"){ - myf=buildsyntClause(macrotipi_sint[typeS]) - parsedquery.where.at(-1).triples.push(myf); - } + if (typeS != null && typeS != ".+") { + myf = buildsyntClause(macrotipi_sint[typeS]) + parsedquery.where.at(-1).triples.push(myf); + } return parsedquery } function buildClause(clause, parsedquery, whereind) { - - if (clause['TipoClausola']=='Sintattico') + + if (clause['TipoClausola'] == 'Sintattico') return buildSintacticClause(clause, parsedquery, whereind) - - - - + + + + if (clause['typeGramm0'] != null && clause['typeGramm0'] != "all") if (whereind > -1) //parsedquery.where[whereind].triples.push(JSON.parse(data21)[clause['typeGramm0']]); @@ -574,7 +640,7 @@ function buildClause(clause, parsedquery, whereind) { parsedquery.where.at(-1).patterns.at(-1).triples.push(JSON.parse(data21)[clause['typeGramm0']]); } - + if (clause['typeGramm0'] != null && Object.keys(sottoCategorie).includes(clause['typeGramm0'].trim())) { //sctmp=JSON.parse(sottoCategorieSostantivi) sctmp = sottoCategorie[clause['typeGramm0'].trim()] @@ -594,10 +660,10 @@ function buildClause(clause, parsedquery, whereind) { } } } - + if (clause['queryText'].trim() != "") { - - var strval= getStringFilter(clause['queryText'].trim(), clause['opzioni_testo']) + + var strval = getStringFilter(clause['queryText'].trim(), clause['opzioni_testo']) parsedquery.where[0].expression.args[1].value = strval; if (clause['lemma_forma'] == 'lemma') parsedquery.where[0].expression.args[0].value = "lm"; @@ -605,16 +671,16 @@ function buildClause(clause, parsedquery, whereind) { else { if (parsedquery.where[0].type == 'filter' && parsedquery.where[0].expression.args[0].value == 'Rappresentazione') parsedquery.where.splice(0, 1) - whereind=whereind-1 + whereind = whereind - 1 } return parsedquery } -function getStringFilter(filter, opzione){ +function getStringFilter(filter, opzione) { var strval = "^" + filter.trim() + "$"; - if (opzione != "") + if (opzione != "") switch (opzione) { case 'parola': strval = "^" + filter.trim() + "$"; @@ -630,12 +696,12 @@ function getStringFilter(filter, opzione){ break; default: strval = "^" + filter.trim() + "$"; - -}; + + }; return (strval) } -function buildFilterStatement(target, filter, opzione){ - +function buildFilterStatement(target, filter, opzione) { + var filtertemplate = `{ "type": "filter", "expression": { @@ -669,20 +735,20 @@ function buildFilterStatement(target, filter, opzione){ }` -var statement = JSON.parse(filtertemplate) -/* -if (filter.trim().slice(-1) !== '*') - strval = "^" + filter.trim() + "$"; -else - strval = filter.trim().slice(0, -1) - */ -var strval = getStringFilter(filter, opzione); + var statement = JSON.parse(filtertemplate) + /* + if (filter.trim().slice(-1) !== '*') + strval = "^" + filter.trim() + "$"; + else + strval = filter.trim().slice(0, -1) + */ + var strval = getStringFilter(filter, opzione); -statement.expression.args[1].value = strval; -if (target == 'lemma') - statement.expression.args[0].value = "lm"; + statement.expression.args[1].value = strval; + if (target == 'lemma') + statement.expression.args[0].value = "lm"; -return (statement) + return (statement) } function buildsyntClause(sttmnt) { @@ -691,7 +757,7 @@ function buildsyntClause(sttmnt) { "predicate": {"termType":"NamedNode"}, "object": {"termType": "NamedNode"}} ` - + console.log(sttmnt) var predicate = syntitprefix + (sttmnt.split(':')[0]) var obj = syntitprefix + (sttmnt.split(':')[1]) @@ -1036,10 +1102,10 @@ data21 = `{"verbovolgare": {"subject": {"termType": "Variable", "value":"form"}, } ` -writtenrepresentation=`{"subject": {"termType": "Variable", "value":"form"}, "predicate": {"termType":"NamedNode", "value": "http://www.w3.org/ns/lemon/ontolex#writtenRep"}, "object": {"termType": "Variable", "value": "Rappresentazione"}}` +writtenrepresentation = `{"subject": {"termType": "Variable", "value":"form"}, "predicate": {"termType":"NamedNode", "value": "http://www.w3.org/ns/lemon/ontolex#writtenRep"}, "object": {"termType": "Variable", "value": "Rappresentazione"}}` -var morphgroup=`{"type": "group", +var morphgroup = `{"type": "group", "patterns": [{"type": "bgp", "triples": [ {"subject": {"termType": "Variable","value": "form"}, @@ -1068,7 +1134,7 @@ var morphgroup=`{"type": "group", ] } ` -var syntgroup=` { +var syntgroup = ` { "type": "group", "patterns": [ { @@ -1119,9 +1185,10 @@ var syntgroup=` { * */ -var funzione_clausola= -{"princ": "hasClauseFunction:MainClause", - "subord i": "hasClauseFunction:SubordinateClause", +var funzione_clausola = +{ + "princ": "hasClauseFunction:MainClause", + "subord i": "hasClauseFunction:SubordinateClause", "subord ii": "", "subord iii": "", "subord iv": "", @@ -1141,329 +1208,329 @@ var funzione_clausola= -var macrotipi_sint= +var macrotipi_sint = { - "macro avv": "hasClauseType:Avversativa", - "macro caus": "hasClauseType:Causale", - "macro compar": "hasClauseType:Comparativa", - "macro conces": "hasClauseType:Concessiva", - "macro consec": "hasClauseType:Consecutiva", - "macro dich": "hasClauseType:Dichiarativa", - "macro eccettu": "hasClauseType:Eccettuativa", - "macro epesege": "hasClauseType:Epesegetica", - "macro escl": "hasClauseType:Esclamativa", - "macro esclu": "hasClauseType:Esclusiva", - "macro finale": "hasClauseType:Finale", - "macro inter": "hasClauseType:Interrogativa", - "macro ipotet": "hasClauseType:Ipotetica", - "macro iussi": "hasClauseType:Iussiva", - "macro limitat": "hasClauseType:Limitativa", - "macro maniera": "hasClauseType:DiManiera", - "macro modale": "hasClauseType:Modale", - "macro obliqua": "hasClauseType:Obliqua", - "macro oggettiva": "hasClauseType:Oggettiva", - "macro otta": "hasClauseType:Ottativa", - "macro pare mod": "hasClauseType:ParenteticaModalizzante", - "macro pare sub": "hasClauseType:ParenteticaConValoreDiSubordinata", - "macro pred": "hasClauseType:Predicativa", - "macro pseudo": "hasClauseType:Pseudocoordinata", - "macro rel": "hasClauseType:Relativa", - "macro sog": "hasClauseType:Soggettiva", - "macro strum": "hasClauseType:Strumentale", - "macro sub": "hasClauseType:SubordinataConFunzioneDiRipresa", - "macro temp": "hasClauseType:Temporale" + "macro avv": "hasClauseType:Avversativa", + "macro caus": "hasClauseType:Causale", + "macro compar": "hasClauseType:Comparativa", + "macro conces": "hasClauseType:Concessiva", + "macro consec": "hasClauseType:Consecutiva", + "macro dich": "hasClauseType:Dichiarativa", + "macro eccettu": "hasClauseType:Eccettuativa", + "macro epesege": "hasClauseType:Epesegetica", + "macro escl": "hasClauseType:Esclamativa", + "macro esclu": "hasClauseType:Esclusiva", + "macro finale": "hasClauseType:Finale", + "macro inter": "hasClauseType:Interrogativa", + "macro ipotet": "hasClauseType:Ipotetica", + "macro iussi": "hasClauseType:Iussiva", + "macro limitat": "hasClauseType:Limitativa", + "macro maniera": "hasClauseType:DiManiera", + "macro modale": "hasClauseType:Modale", + "macro obliqua": "hasClauseType:Obliqua", + "macro oggettiva": "hasClauseType:Oggettiva", + "macro otta": "hasClauseType:Ottativa", + "macro pare mod": "hasClauseType:ParenteticaModalizzante", + "macro pare sub": "hasClauseType:ParenteticaConValoreDiSubordinata", + "macro pred": "hasClauseType:Predicativa", + "macro pseudo": "hasClauseType:Pseudocoordinata", + "macro rel": "hasClauseType:Relativa", + "macro sog": "hasClauseType:Soggettiva", + "macro strum": "hasClauseType:Strumentale", + "macro sub": "hasClauseType:SubordinataConFunzioneDiRipresa", + "macro temp": "hasClauseType:Temporale" } -var tipi_sint= +var tipi_sint = { - "avv caus": "hasClauseType:CoordinataAvversativaCausale", - "avv comp ug": "hasClauseType:CoordinataAvversativaComparativaDiUguaglianza", - "avv cons antec": "hasClauseType:CoordinataAvversativaConsecutivaConAntecedente", - "avv dich": "hasClauseType:CoordinataAvversativaDichiarativa", - "avv fin": "hasClauseType:CoordinataAvversativaFinale", - "avv int x": "hasClauseType:CoordinataAvversativaInterrogativaDiTipoX", - "avv int x ret": "hasClauseType:CoordinataAvversativaInterrogativaDiTipoXRetorica", - "avv ipo caus": "hasClauseType:CoordinataAvversativaIpoteticaConValoreCausale", - "avv iuss dir": "hasClauseType:CoordinataAvversativaIussivaDiretta", - "avv iuss indir": "hasClauseType:CoordinataAvversativaIussivaIndiretta", - "avv modaliz ott intr": "hasClauseType:CoordinataAvversativaModalizzanteOttativaConIntroduttore", - "avv ogg": "hasClauseType:CoordinataAvversativaOggettiva", - "avv ogg perc": "hasClauseType:CoordinataAvversativaOggettiva", - "avv rel app": "hasClauseType:CoordinataAvversativaRelativaAppositiva", - "avv rel app comp ug": "hasClauseType:CoordinataAvversativaRelativaAppositivaInConstruttoComparativo", - "avv rel app cons antec": "hasClauseType:CoordinataAvversativaRelativaAppositivaConValoreConsecutivo", - "avv rel giust": "hasClauseType:CoordinataAvversativaRelativaGiustapposta", - "avv rel ind": "hasClauseType:CoordinataAvversativaRelativaIndipendente", - "avv rel ind temp": "hasClauseType:CoordinataAvversativaRelativaIndipendenteTemporale", - "avv rel restr": "hasClauseType:CoordinataAvversativaRelativaRestrittiva", - "avv rel restr comp ug": "hasClauseType:CoordinataAvversativaRelativaRestrittivaInCostruttoComparativo", - "avv sogg": "hasClauseType:CoordinataAvversativaSoggettiva", - "avv temp": "hasClauseType:CoordinataAvversativaTemporale", - "comp disug": "hasClauseType:ComparativaDiDisuguaglianza", - "comp disug ipo": "hasClauseType:ComparativaDiDisuguaglianzaConValoreIpotetico", - "comp fin": "hasClauseType:ComparativaConValoreFinale", - "comp ipo": "hasClauseType:ComparativaConValoreIpotetico", - "comp lim": "hasClauseType:ComparativaConValoreLimitativo", - "comp mod": "hasClauseType:ComparativaConValoreModale", - "comp temp": "hasClauseType:ComparativaConValoreTemporale", - "comp ug": "hasClauseType:ComparativaDiUguaglianza", - "comp ug rel ind temp": "hasClauseType:ComparativaDiUguaglianzaConValoreDiRelativaIndipendenteTemporale", - "conc acond": "hasClauseType:ConcessivaAcondizionale", - "conc cond": "hasClauseType:ConcessivaCondizionale", - "conc fatt": "hasClauseType:ConcessivaFattuale", - "cong asind comp ug": "hasClauseType:CoordinataAsindeticaComparativaDiUguaglianza", - "cong asind cons antec": "hasClauseType:CoordinataAsindeticaConsecutivaConAntecedente", - "cong asind dich": "hasClauseType:CoordinataAsindeticaDichiarativa", - "cong asind epes": "hasClauseType:CoordinataAsindeticaEpesegetica", - "cong asind esclam": "hasClauseType:CoordinataAsindeticaEsclamativa", - "cong asind fin": "hasClauseType:CoordinataAsindeticaFinale", - "cong asind int altern": "hasClauseType:CoordinataAsindeticaInterrogativaAlternativa", - "cong asind int altern ret": "hasClauseType:CoordinataAsindeticaInterrogativaAlternativaRetorica", - "cong asind int disg": "hasClauseType:CoordinataAsindeticaInterrogativaDisgiuntiva", - "cong asind int x": "hasClauseType:CoordinataAsindeticaInterrogativaDiTipoX", - "cong asind int x ret": "hasClauseType:CoordinataAsindeticaInterrogativaDiTipoXRetorica", - "cong asind ipo": "hasClauseType:CoordinataAsindeticaIpotetica", - "cong asind iuss dir": "hasClauseType:CoordinataAsindeticaIussivaDiretta", - "cong asind iuss indir": "hasClauseType:CoordinataAsindeticaIussivaIndiretta", - "cong asind man": "hasClauseType:CoordinataAsindeticaDiManiera", - "cong asind ogg": "hasClauseType:CoordinataAsindeticaOggettiva", - "cong asind ogg perc": "hasClauseType:CoordinataAsindeticaOggettiva", - "cong asind ott intr": "hasClauseType:CoordinataAsindeticaOttativaConIntroduttore", - "cong asind ott libera": "hasClauseType:CoordinataAsindeticaOttativaLibera", - "cong asind rel app": "hasClauseType:CoordinataAsindeticaRelativaAppositiva", - "cong asind rel app comp disug": "hasClauseType:CoordinataAsindeticaRelativaAppositivaInConstruttoComparativo", - "cong asind rel app giust": "hasClauseType:CoordinataAsindeticaRelativaGiustapposta", - "cong asind rel ind": "hasClauseType:CoordinataAsindeticaRelativaIndipendente", - "cong asind rel ind temp caus": "hasClauseType:CoordinataAsindeticaRelativaIndipendenteConValoreTemporaleCausale", - "cong asind rel restr": "hasClauseType:CoordinataAsindeticaRelativaRestrittiva", - "cong asind rel restr comp ug": "hasClauseType:CoordinataAsindeticaRelativaRestrittivaInConstruttoComparativo", - "cong asind sogg soll": "hasClauseType:CoordinataAsindeticaSoggettivaASollevamento", - "cong asind subord": "hasClauseType:CoordinataAsindeticaSubordinata", - "cong asind temp": "hasClauseType:CoordinataAsindeticaTemporale", - "cong caus": "hasClauseType:CoordinataCongiuntivaCausale", - "cong comp disug": "hasClauseType:CoordinataCongiuntivaComparativaDiDisuguaglianza", - "cong comp ipo": "hasClauseType:CoordinataCongiuntivaComparativaConValoreIpotetico", - "cong comp lim": "hasClauseType:CoordinataCongiuntivaComparativaConValoreLimitativo", - "cong comp mod": "hasClauseType:CoordinataCongiuntivaComparativaConValoreModale", - "cong comp ug": "hasClauseType:CoordinataCongiuntivaComparativaDiUguaglianza", - "cong conc cond": "hasClauseType:CoordinataCongiuntivaConcessivaCondizionale", - "cong conc fatt": "hasClauseType:CoordinataCongiuntivaConcessivaFattuale", - "cong concl cons antec": "hasClauseType:CoordinataConclusivaConsecutivaConAntecedente", - "cong concl dich": "hasClauseType:CoordinataConclusivaDichiarativa", - "cong concl dich ill": "hasClauseType:CoordinataConclusivaDichiarativaIllocutiva", - "cong concl iuss dir": "hasClauseType:CoordinataConclusivaIussivaDiretta", - "cong concl iuss dir perifr": "hasClauseType:CoordinataConclusivaIussivaDirettaPerifrastica", - "cong concl iuss indir": "hasClauseType:CoordinataConclusivaIussivaIndiretta", - "cong cons antec": "hasClauseType:CoordinataCongiuntivaConsecutivaConAntecedente", - "cong cons antec epes": "hasClauseType:CoordinataCongiuntivaConsecutivaConAntecedenteEpisegetica", - "cong cons antec fin": "hasClauseType:CoordinataCongiuntivaConsecutivaConAntecedenteConValoreFinale", - "cong cons caus": "hasClauseType:CoordinataConsecutivaCausale", - "cong cons dich": "hasClauseType:CoordinataConsecutivaDichiarativa", - "cong cons ell": "hasClauseType:CoordinataCongiuntivaConsecutivaEllittica", - "cong cons libera": "hasClauseType:CoordinataCongiuntivaConsecutivaLibera", - "cong cons libera fin": "hasClauseType:CoordinataCongiuntivaConsecutivaLiberaConValoreFinale", - "cong cons post": "hasClauseType:CoordinataCongiuntivaConsecutivaPosposta", - "cong corr dich": "hasClauseType:CoordinataCorrelativaDichiarativa", - "cong corr fin": "hasClauseType:CoordinataCorrelativaFinale", - "cong corr lim": "hasClauseType:CoordinataCorrelativaLimitativa", - "cong corr sogg infinitoprep": "hasClauseType:CoordinataCorrelativaSoggettivaAInfinitoPreposizionale", - "cong dich": "hasClauseType:CoordinataCongiuntivaDichiarativa", - "cong dich ill": "hasClauseType:CoordinataCongiuntivaDichiarativaIllocutiva", - "cong eccett": "hasClauseType:CoordinataCongiuntivaEccettuativa", - "cong epes": "hasClauseType:CoordinataCongiuntivaEpesegetica", - "cong esclam": "hasClauseType:CoordinataCongiuntivaEsclamativa", - "cong esclus": "hasClauseType:CoordinataCongiuntivaEsclusiva", - "cong espl dich": "hasClauseType:CoordinataEsplicativaDichiarativa", - "cong espl obl": "hasClauseType:CoordinataEsplicativaObliqua", - "cong espl ogg": "hasClauseType:CoordinataEsplicativaOggettiva", - "cong espl rel app antec": "hasClauseType:CoordinataEsplicativaRelativaAppositivaConAntecedente", - "cong espl rel ind mod": "hasClauseType:CoordinataEsplicativaRelativaIndipendenteConValoreModale", - "cong fin": "hasClauseType:CoordinataCongiuntivaFinale", - "cong int altern": "hasClauseType:CoordinataCongiuntivaInterrogativaAlternativa", - "cong int x": "hasClauseType:CoordinataCongiuntivaInterrogativaDiTipoX", - "cong int x ret": "hasClauseType:CoordinataCongiuntivaInterrogativaDiTipoXRetorica", - "cong ipo": "hasClauseType:CoordinataCongiuntivaIpotetica", - "cong ipo caus": "hasClauseType:CoordinataCongiuntivaIpoteticaConValoreCausale", - "cong ipo sogg": "hasClauseType:CoordinataCongiuntivaIpoteticaSoggettiva", - "cong iuss dir": "hasClauseType:CoordinataCongiuntivaIussivaDiretta", - "cong iuss indir": "hasClauseType:CoordinataCongiuntivaIussivaIndiretta", - "cong lim": "hasClauseType:CoordinataCongiuntivaLimitativa", - "cong man": "hasClauseType:CoordinataCongiuntivaDiManiera", - "cong modaliz ott intr": "hasClauseType:CoordinataCongiuntivaModalizzanteOttativaConIntroduttore", - "cong obl": "hasClauseType:CoordinataCongiuntivaObliqua", - "cong ogg": "hasClauseType:CoordinataCongiuntivaOggettiva", - "cong ogg perc": "hasClauseType:CoordinataCongiuntivaOggettiva", - "cong ott libera": "hasClauseType:CoordinataCongiuntivaLibera", - "cong rel app": "hasClauseType:CoordinataCongiuntivaRelativaAppositiva", - "cong rel app comp disug": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaInCostruttoComparativoDiDisuguaglianza", - "cong rel app comp ug": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaInCostruttoComparativoDiUguaglianza", - "cong rel app cons": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaConValoreConsecutivo", - "cong rel app epes": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaConValoreDiEpisegetica", - "cong rel app fin": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaConValoreFinale", - "cong rel app giust": "hasClauseType:CoordinataCongiuntivaRelativaGiustapposta", - "cong rel app giust caus": "hasClauseType:CoordinataCongiuntivaRelativaGiustappostaConValoreCausale", - "cong rel app temp": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaConValoreTemporale", - "cong rel impl": "hasClauseType:CoordinataCongiuntivaRelativaImplicita", - "cong rel impl lim": "hasClauseType:CoordinataCongiuntivaRelativaImplicitaConValoreLimitativo", - "cong rel ind": "hasClauseType:CoordinataCongiuntivaRelativaIndipendente", - "cong rel ind acond": "hasClauseType:CoordinataCongiuntivaRelativaIndipendenteAcondizionale", - "cong rel ind ipo": "hasClauseType:CoordinataCongiuntivaRelativaIndipendenteConValoreIpotetico", - "cong rel ind mod": "hasClauseType:CoordinataCongiuntivaRelativaIndipendenteConValoreModale", - "cong rel ind mod comp ug": "hasClauseType:CoordinataCongiuntivaRelativaIndipendenteInCostruttoComparativoModale", - "cong rel ind temp": "hasClauseType:CoordinataCongiuntivaRelativaIndipendenteTemporale", - "cong rel pseudo": "hasClauseType:CoordinataCongiuntivaPseudoRelativa", - "cong rel restr": "hasClauseType:CoordinataCongiuntivaRelativaRestrittiva", - "cong rel restr caus": "hasClauseType:CoordinataCongiuntivaRelativaRestrittivaConValoreCausale", - "cong rel restr comp": "hasClauseType:CoordinataCongiuntivaRelativaRestrittivaInCostruttoComparativo", - "cong rel restr comp ug": "hasClauseType:CoordinataCongiuntivaRelativaRestrittivaInCostruttoComparativoDiUguaglianza", - "cong rel restr cons": "hasClauseType:CoordinataCongiuntivaRelativaRestrittivaConValoreConsecutivo", - "cong rel restr temp": "hasClauseType:CoordinataCongiuntivaRelativaRestrittivaTemporale", - "cong rip": "hasClauseType:CoordinataCongiuntivaConFunzioneDiRipresa", - "cong sogg": "hasClauseType:CoordinataCongiuntivaSoggettiva", - "cong spec": "hasClauseType:CoordinataCongiuntivaSpecificativa", - "cong strum": "hasClauseType:CoordinataCongiuntivaStrumentale", - "cong subord": "hasClauseType:CoordinataCongiuntivaSubordinata", - "cong temp": "hasClauseType:CoordinataCongiuntivaTemporale", - "cong temp caus": "hasClauseType:CoordinataCongiuntivaTemporaleConValoreCausale", - "cons antec": "hasClauseType:ConsecutivaConAntecedente", - "cons antec epes": "hasClauseType:ConsecutivaConAntecedenteEpesegetica", - "cons antec fin": "hasClauseType:ConsecutivaConAntecedenteConValoreFinale", - "cons antec temp": "hasClauseType:ConsecutivaConAntecedenteConValoreTemporale", - "cons ell": "hasClauseType:ConsecutivaEllittica", - "cons libera": "hasClauseType:ConsecutivaLibera", - "cons libera fin": "hasClauseType:ConsecutivaLiberaConValoreFinale", - "cons post": "hasClauseType:ConsecutivaPosposta", - "dich": "hasClauseType:Dichiarativa", - "dich ill": "hasClauseType:DichiarativaIllocutiva", - "disg comp disug temp": "hasClauseType:CoordinataDisgiuntivaComparativaDiDisuguaglianzaConValoreTemporale", - "disg conc acond": "hasClauseType:CoordinataDisgiuntivaConcessivaAcondizionale", - "disg conc cond": "hasClauseType:CoordinataDisgiuntivaConcessivaCondizionale", - "disg cons libera": "hasClauseType:CoordinataDisgiuntivaConsecutivaLibera", - "disg corr dich": "hasClauseType:CoordinataDisgiuntivaCorrelativaDichiarativa", - "disg dich": "hasClauseType:CoordinataDisgiuntivaDichiarativa", - "disg epes": "hasClauseType:CoordinataDisgiuntivaEpesegetica", - "disg esclus": "hasClauseType:CoordinataDisgiuntivaEsclusiva", - "disg int altern": "hasClauseType:CoordinataDisgiuntivaInterrogativaAlternativa", - "disg int disg": "hasClauseType:CoordinataDisgiuntivaInterrogativaDisgiuntiva", - "disg int x": "hasClauseType:CoordinataDisgiuntivaInterrogativaDiTipoX", - "disg ipo": "hasClauseType:CoordinataDisgiuntivaIpotetica", - "disg lim": "hasClauseType:CoordinataDisgiuntivaLimitativa", - "disg man": "hasClauseType:CoordinataDisgiuntivaDiManiera", - "disg obl": "hasClauseType:CoordinataDisgiuntivaObliqua", - "disg ogg": "hasClauseType:CoordinataDisgiuntivaOggettiva", - "disg rel ind": "hasClauseType:CoordinataDisgiuntivaRelativaIndipendente", - "disg rel ind acond": "hasClauseType:CoordinataDisgiuntivaRelativaIndipendenteAcondizionale", - "disg rel ind temp": "hasClauseType:CoordinataDisgiuntivaRelativaIndipendenteTemporale", - "disg rel restr": "hasClauseType:CoordinataDisgiuntivaRestrittiva", - "disg rel restr cons": "hasClauseType:CoordinataDisgiuntivaRestrittivaConValoreConsecutivo", - "disg sogg": "hasClauseType:CoordinataDisgiuntivaSoggettiva", - "disg temp": "hasClauseType:CoordinataDisgiuntivaTemporale", - "eccett": "hasClauseType:Eccettuativa", - "eccett comp ug": "hasClauseType:EccettuativaConValoreDiComparativaDiUguaglianza", - "epes": "hasClauseType:Epesegetica", - "esclam": "hasClauseType:Esclamativa", - "esclus": "hasClauseType:Esclusiva", - "faltern": "hasClauseType:FalsaAlternativa", - "fcong": "hasClauseType:FalsaCongiuntiva", - "fin": "hasClauseType:Finale", - "fin ipo": "hasClauseType:FinaleConValoreIpotetico", - "fin rel giust": "hasClauseType:ConcorrenzaDelRelativoInFraseFinale", - "int altern": "hasClauseType:InterrogativaAlternativa", - "int altern ret": "hasClauseType:InterrogativaAlternativaRetorica", - "int disg": "hasClauseType:InterrogativaDisgiuntiva", - "int disg ret": "hasClauseType:InterrogativaDisgiuntivaRetorica", - "int x": "hasClauseType:InterrogativaDiTipoX", - "int x ret": "hasClauseType:InterrogativaDiTipoXRetorica", - "ipo": "hasClauseType:Ipotetica", - "ipo biaff": "hasClauseType:IpoteticaBiaffermativa", - "ipo caus": "hasClauseType:IpoteticaConValoreCausale", - "ipo eccett": "hasClauseType:IpoteticaConValoreEccettuativo", - "ipo obl": "hasClauseType:IpoteticaObliqua", - "ipo rel giust": "hasClauseType:IpoteticaRelativaGiustapposta", - "ipo sogg": "hasClauseType:IpoteticaSoggettiva", - "iuss aug": "hasClauseType:IussivaAugurativa", - "iuss dir": "hasClauseType:IussivaDiretta", - "iuss dir perifr": "hasClauseType:IussivaDirettaPerifrastica", - "iuss indir": "hasClauseType:IussivaIndiretta", - "lim": "hasClauseType:Limitativa", - "lim caus": "hasClauseType:LimitativaConValoreCausale", - "lim caus eccett": "hasClauseType:LimitativaConValoreCausaleEccettuativo", - "lim eccett": "hasClauseType:LimitativaConValoreEccettuativo", - "man": "hasClauseType:DiManiera", - "man gerundioprep": "hasClauseType:DiManieraAGerundioPreposizionale", - "man rel giust": "hasClauseType:ConcorrenzaDelRelativoInFraseDiManiera", - "mod": "hasClauseType:Modale", - "modaliz": "hasClauseType:Modalizzante", - "modaliz ott intr": "hasClauseType:ModalizzanteOttativaConIntroduttore", - "modalizz ott libera": "hasClauseType:ModalizzanteOttativaLibera", - "obl": "hasClauseType:Obliqua", - "ogg": "hasClauseType:Oggettiva", - "ogg aci": "hasClauseType:Oggettiva", - "ogg perc": "hasClauseType:Oggettiva", - "ott intr": "hasClauseType:OttativaConIntroduttore", - "ott libera": "hasClauseType:OttativaLibera", - "pred": "hasClauseType:Predicativa", - "rel app antec": "hasClauseType:RelativaAppositivaConAntecedente", - "rel app antec caus": "hasClauseType:RelativaAppositivaConAntecedenteConValoreCausale", - "rel app antec comp disug": "hasClauseType:RelativaAppositivaConAntecedenteInCostruttoComparativoDiDisuguaglianza", - "rel app antec comp ug": "hasClauseType:RelativaAppositivaConAntecedenteInCostruttoComparativoDiUguaglianza", - "rel app antec comp ug": "hasClauseType:RelativaConAntecedenteInCostruttoComparativoDiUguaglianza", - "rel app antec cons": "hasClauseType:RelativaAppositivaConAntecedenteConValoreConsecutivo", - "rel app antec eccett": "hasClauseType:RelativaAppositivaConAntecedenteInCostruttoEccettuativo", - "rel app antec fin": "hasClauseType:RelativaAppositivaConAntecedenteConValoreFinale", - "rel app antec fin cons": "hasClauseType:RelativaAppositivaConAntecedenteConValoreConsecutivoFinale", - "rel app antec giust": "hasClauseType:RelativaAppositivaConAntecedenteGiustapposta", - "rel app antec giust cons": "hasClauseType:RelativaAppositivaGiustappostaConValoreConsecutivo", - "rel app antec giust ipo": "hasClauseType:RelativaAppositivaGiustappostaConValoreIpotetico", - "rel app antec giust man": "hasClauseType:RelativaAppositivaGiustappostaConValoreDiManiera", - "rel app antec strum": "hasClauseType:RelativaAppositivaConAntecedenteConValoreStrumentale", - "rel giust": "hasClauseType:RelativaGiustapposta", - "rel impl": "hasClauseType:RelativaImplicita", - "rel impl cons": "hasClauseType:RelativaImplicitaConValoreConsecutivo", - "rel impl deon": "hasClauseType:RelativaImplicitaDeontica", - "rel impl fin": "hasClauseType:RelativaImplicitaConValoreFinale", - "rel impl lim": "hasClauseType:RelativaImplicitaConValoreLimitativo", - "rel ind": "hasClauseType:RelativaIndipendente", - "rel ind acond": "hasClauseType:RelativaIndipendenteAcondizionale", - "rel ind caus": "hasClauseType:RelativaIndipendenteInCostruttoCausale", - "rel ind comp": "hasClauseType:RelativaIndipendenteInCostruttoComparativo", - "rel ind ipo": "hasClauseType:RelativaIndipendenteConValoreIpotetico", - "rel ind mod": "hasClauseType:RelativaIndipendenteConValoreModale", - "rel ind mod comp ug": "hasClauseType:RelativaIndipendenteInCostruttoComparativoModale", - "rel ind temp": "hasClauseType:RelativaIndipendenteConValoreTemporale", - "rel ind temp acond": "hasClauseType:RelativaIndipendenteConValoreTemporaleAcondizionale", - "rel ind temp caus": "hasClauseType:RelativaIndipendenteConValoreTemporaleCausale", - "rel ind temp comp ug": "hasClauseType:RelativaIndipendenteInCostruttoComparativoDiUguaglianza", - "rel pseudo": "hasClauseType:PseudoRelativa", - "rel pseudo fin": "hasClauseType:PseudoRelativaConValoreFinale", - "rel pseudo scissa": "hasClauseType:PseudoRelativaScissa", - "rel pseudo scissa temp": "hasClauseType:PseudoRelativaScissaConValoreTemporale", - "rel restr antec": "hasClauseType:RelativaRestrittivaConAntecedente", - "rel restr antec caus": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreCausale", - "rel restr antec comp disug": "hasClauseType:RelativaRestrittivaConAntecedenteInCostruttoComparativoDiDisuguaglianza", - "rel restr antec comp mod": "hasClauseType:RelativaRestrittivaConAntecedenteInCostruttoComparativoModale", - "rel restr antec comp ug": "hasClauseType:RelativaRestrittivaConAntecedenteInCostruttoComparativoDiUguaglianza", - "rel restr antec conc cond": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreDiConcessivaCondizionale", - "rel restr antec conc fatt": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreDiConcessivaFattuale", - "rel restr antec cons": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreConsecutivo", - "rel restr antec eccett": "hasClauseType:RelativaRestrittivaConAntecedenteInCostruttoEccettuativo", - "rel restr antec fin": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreFinale", - "rel restr antec ipo": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreIpotetico", - "rel restr antec lim": "hasClauseType:RelativaRestrittivaConAntecedenteInCostruttoLimitativo", - "rel restr antec temp": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreTemporale", - "rip": "hasClauseType:FunzioneDiRipresa", - "sogg": "hasClauseType:Soggettiva", - "sogg aci": "hasClauseType:Soggettiva", - "sogg id": "hasClauseType:Soggettiva", - "sogg infinitoprep": "hasClauseType:Soggettiva", - "sogg scissa": "hasClauseType:SoggettivaScissa", - "sogg soll": "hasClauseType:SoggettivaASollevamento", - "spec": "hasClauseType:Specificativa", - "spec aci": "hasClauseType:Specificativa", - "spec infinitoprep": "hasClauseType:Specificativa", - "strum": "hasClauseType:Strumentale", - "subord": "hasClauseType:Subordinata", - "temp": "hasClauseType:Temporale", - "temp comp ug": "hasClauseType:TemporaleConValoreComparativo", - "temp ipo": "hasClauseType:TemporaleConValoreIpotetico", + "avv caus": "hasClauseType:CoordinataAvversativaCausale", + "avv comp ug": "hasClauseType:CoordinataAvversativaComparativaDiUguaglianza", + "avv cons antec": "hasClauseType:CoordinataAvversativaConsecutivaConAntecedente", + "avv dich": "hasClauseType:CoordinataAvversativaDichiarativa", + "avv fin": "hasClauseType:CoordinataAvversativaFinale", + "avv int x": "hasClauseType:CoordinataAvversativaInterrogativaDiTipoX", + "avv int x ret": "hasClauseType:CoordinataAvversativaInterrogativaDiTipoXRetorica", + "avv ipo caus": "hasClauseType:CoordinataAvversativaIpoteticaConValoreCausale", + "avv iuss dir": "hasClauseType:CoordinataAvversativaIussivaDiretta", + "avv iuss indir": "hasClauseType:CoordinataAvversativaIussivaIndiretta", + "avv modaliz ott intr": "hasClauseType:CoordinataAvversativaModalizzanteOttativaConIntroduttore", + "avv ogg": "hasClauseType:CoordinataAvversativaOggettiva", + "avv ogg perc": "hasClauseType:CoordinataAvversativaOggettiva", + "avv rel app": "hasClauseType:CoordinataAvversativaRelativaAppositiva", + "avv rel app comp ug": "hasClauseType:CoordinataAvversativaRelativaAppositivaInConstruttoComparativo", + "avv rel app cons antec": "hasClauseType:CoordinataAvversativaRelativaAppositivaConValoreConsecutivo", + "avv rel giust": "hasClauseType:CoordinataAvversativaRelativaGiustapposta", + "avv rel ind": "hasClauseType:CoordinataAvversativaRelativaIndipendente", + "avv rel ind temp": "hasClauseType:CoordinataAvversativaRelativaIndipendenteTemporale", + "avv rel restr": "hasClauseType:CoordinataAvversativaRelativaRestrittiva", + "avv rel restr comp ug": "hasClauseType:CoordinataAvversativaRelativaRestrittivaInCostruttoComparativo", + "avv sogg": "hasClauseType:CoordinataAvversativaSoggettiva", + "avv temp": "hasClauseType:CoordinataAvversativaTemporale", + "comp disug": "hasClauseType:ComparativaDiDisuguaglianza", + "comp disug ipo": "hasClauseType:ComparativaDiDisuguaglianzaConValoreIpotetico", + "comp fin": "hasClauseType:ComparativaConValoreFinale", + "comp ipo": "hasClauseType:ComparativaConValoreIpotetico", + "comp lim": "hasClauseType:ComparativaConValoreLimitativo", + "comp mod": "hasClauseType:ComparativaConValoreModale", + "comp temp": "hasClauseType:ComparativaConValoreTemporale", + "comp ug": "hasClauseType:ComparativaDiUguaglianza", + "comp ug rel ind temp": "hasClauseType:ComparativaDiUguaglianzaConValoreDiRelativaIndipendenteTemporale", + "conc acond": "hasClauseType:ConcessivaAcondizionale", + "conc cond": "hasClauseType:ConcessivaCondizionale", + "conc fatt": "hasClauseType:ConcessivaFattuale", + "cong asind comp ug": "hasClauseType:CoordinataAsindeticaComparativaDiUguaglianza", + "cong asind cons antec": "hasClauseType:CoordinataAsindeticaConsecutivaConAntecedente", + "cong asind dich": "hasClauseType:CoordinataAsindeticaDichiarativa", + "cong asind epes": "hasClauseType:CoordinataAsindeticaEpesegetica", + "cong asind esclam": "hasClauseType:CoordinataAsindeticaEsclamativa", + "cong asind fin": "hasClauseType:CoordinataAsindeticaFinale", + "cong asind int altern": "hasClauseType:CoordinataAsindeticaInterrogativaAlternativa", + "cong asind int altern ret": "hasClauseType:CoordinataAsindeticaInterrogativaAlternativaRetorica", + "cong asind int disg": "hasClauseType:CoordinataAsindeticaInterrogativaDisgiuntiva", + "cong asind int x": "hasClauseType:CoordinataAsindeticaInterrogativaDiTipoX", + "cong asind int x ret": "hasClauseType:CoordinataAsindeticaInterrogativaDiTipoXRetorica", + "cong asind ipo": "hasClauseType:CoordinataAsindeticaIpotetica", + "cong asind iuss dir": "hasClauseType:CoordinataAsindeticaIussivaDiretta", + "cong asind iuss indir": "hasClauseType:CoordinataAsindeticaIussivaIndiretta", + "cong asind man": "hasClauseType:CoordinataAsindeticaDiManiera", + "cong asind ogg": "hasClauseType:CoordinataAsindeticaOggettiva", + "cong asind ogg perc": "hasClauseType:CoordinataAsindeticaOggettiva", + "cong asind ott intr": "hasClauseType:CoordinataAsindeticaOttativaConIntroduttore", + "cong asind ott libera": "hasClauseType:CoordinataAsindeticaOttativaLibera", + "cong asind rel app": "hasClauseType:CoordinataAsindeticaRelativaAppositiva", + "cong asind rel app comp disug": "hasClauseType:CoordinataAsindeticaRelativaAppositivaInConstruttoComparativo", + "cong asind rel app giust": "hasClauseType:CoordinataAsindeticaRelativaGiustapposta", + "cong asind rel ind": "hasClauseType:CoordinataAsindeticaRelativaIndipendente", + "cong asind rel ind temp caus": "hasClauseType:CoordinataAsindeticaRelativaIndipendenteConValoreTemporaleCausale", + "cong asind rel restr": "hasClauseType:CoordinataAsindeticaRelativaRestrittiva", + "cong asind rel restr comp ug": "hasClauseType:CoordinataAsindeticaRelativaRestrittivaInConstruttoComparativo", + "cong asind sogg soll": "hasClauseType:CoordinataAsindeticaSoggettivaASollevamento", + "cong asind subord": "hasClauseType:CoordinataAsindeticaSubordinata", + "cong asind temp": "hasClauseType:CoordinataAsindeticaTemporale", + "cong caus": "hasClauseType:CoordinataCongiuntivaCausale", + "cong comp disug": "hasClauseType:CoordinataCongiuntivaComparativaDiDisuguaglianza", + "cong comp ipo": "hasClauseType:CoordinataCongiuntivaComparativaConValoreIpotetico", + "cong comp lim": "hasClauseType:CoordinataCongiuntivaComparativaConValoreLimitativo", + "cong comp mod": "hasClauseType:CoordinataCongiuntivaComparativaConValoreModale", + "cong comp ug": "hasClauseType:CoordinataCongiuntivaComparativaDiUguaglianza", + "cong conc cond": "hasClauseType:CoordinataCongiuntivaConcessivaCondizionale", + "cong conc fatt": "hasClauseType:CoordinataCongiuntivaConcessivaFattuale", + "cong concl cons antec": "hasClauseType:CoordinataConclusivaConsecutivaConAntecedente", + "cong concl dich": "hasClauseType:CoordinataConclusivaDichiarativa", + "cong concl dich ill": "hasClauseType:CoordinataConclusivaDichiarativaIllocutiva", + "cong concl iuss dir": "hasClauseType:CoordinataConclusivaIussivaDiretta", + "cong concl iuss dir perifr": "hasClauseType:CoordinataConclusivaIussivaDirettaPerifrastica", + "cong concl iuss indir": "hasClauseType:CoordinataConclusivaIussivaIndiretta", + "cong cons antec": "hasClauseType:CoordinataCongiuntivaConsecutivaConAntecedente", + "cong cons antec epes": "hasClauseType:CoordinataCongiuntivaConsecutivaConAntecedenteEpisegetica", + "cong cons antec fin": "hasClauseType:CoordinataCongiuntivaConsecutivaConAntecedenteConValoreFinale", + "cong cons caus": "hasClauseType:CoordinataConsecutivaCausale", + "cong cons dich": "hasClauseType:CoordinataConsecutivaDichiarativa", + "cong cons ell": "hasClauseType:CoordinataCongiuntivaConsecutivaEllittica", + "cong cons libera": "hasClauseType:CoordinataCongiuntivaConsecutivaLibera", + "cong cons libera fin": "hasClauseType:CoordinataCongiuntivaConsecutivaLiberaConValoreFinale", + "cong cons post": "hasClauseType:CoordinataCongiuntivaConsecutivaPosposta", + "cong corr dich": "hasClauseType:CoordinataCorrelativaDichiarativa", + "cong corr fin": "hasClauseType:CoordinataCorrelativaFinale", + "cong corr lim": "hasClauseType:CoordinataCorrelativaLimitativa", + "cong corr sogg infinitoprep": "hasClauseType:CoordinataCorrelativaSoggettivaAInfinitoPreposizionale", + "cong dich": "hasClauseType:CoordinataCongiuntivaDichiarativa", + "cong dich ill": "hasClauseType:CoordinataCongiuntivaDichiarativaIllocutiva", + "cong eccett": "hasClauseType:CoordinataCongiuntivaEccettuativa", + "cong epes": "hasClauseType:CoordinataCongiuntivaEpesegetica", + "cong esclam": "hasClauseType:CoordinataCongiuntivaEsclamativa", + "cong esclus": "hasClauseType:CoordinataCongiuntivaEsclusiva", + "cong espl dich": "hasClauseType:CoordinataEsplicativaDichiarativa", + "cong espl obl": "hasClauseType:CoordinataEsplicativaObliqua", + "cong espl ogg": "hasClauseType:CoordinataEsplicativaOggettiva", + "cong espl rel app antec": "hasClauseType:CoordinataEsplicativaRelativaAppositivaConAntecedente", + "cong espl rel ind mod": "hasClauseType:CoordinataEsplicativaRelativaIndipendenteConValoreModale", + "cong fin": "hasClauseType:CoordinataCongiuntivaFinale", + "cong int altern": "hasClauseType:CoordinataCongiuntivaInterrogativaAlternativa", + "cong int x": "hasClauseType:CoordinataCongiuntivaInterrogativaDiTipoX", + "cong int x ret": "hasClauseType:CoordinataCongiuntivaInterrogativaDiTipoXRetorica", + "cong ipo": "hasClauseType:CoordinataCongiuntivaIpotetica", + "cong ipo caus": "hasClauseType:CoordinataCongiuntivaIpoteticaConValoreCausale", + "cong ipo sogg": "hasClauseType:CoordinataCongiuntivaIpoteticaSoggettiva", + "cong iuss dir": "hasClauseType:CoordinataCongiuntivaIussivaDiretta", + "cong iuss indir": "hasClauseType:CoordinataCongiuntivaIussivaIndiretta", + "cong lim": "hasClauseType:CoordinataCongiuntivaLimitativa", + "cong man": "hasClauseType:CoordinataCongiuntivaDiManiera", + "cong modaliz ott intr": "hasClauseType:CoordinataCongiuntivaModalizzanteOttativaConIntroduttore", + "cong obl": "hasClauseType:CoordinataCongiuntivaObliqua", + "cong ogg": "hasClauseType:CoordinataCongiuntivaOggettiva", + "cong ogg perc": "hasClauseType:CoordinataCongiuntivaOggettiva", + "cong ott libera": "hasClauseType:CoordinataCongiuntivaLibera", + "cong rel app": "hasClauseType:CoordinataCongiuntivaRelativaAppositiva", + "cong rel app comp disug": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaInCostruttoComparativoDiDisuguaglianza", + "cong rel app comp ug": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaInCostruttoComparativoDiUguaglianza", + "cong rel app cons": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaConValoreConsecutivo", + "cong rel app epes": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaConValoreDiEpisegetica", + "cong rel app fin": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaConValoreFinale", + "cong rel app giust": "hasClauseType:CoordinataCongiuntivaRelativaGiustapposta", + "cong rel app giust caus": "hasClauseType:CoordinataCongiuntivaRelativaGiustappostaConValoreCausale", + "cong rel app temp": "hasClauseType:CoordinataCongiuntivaRelativaAppositivaConValoreTemporale", + "cong rel impl": "hasClauseType:CoordinataCongiuntivaRelativaImplicita", + "cong rel impl lim": "hasClauseType:CoordinataCongiuntivaRelativaImplicitaConValoreLimitativo", + "cong rel ind": "hasClauseType:CoordinataCongiuntivaRelativaIndipendente", + "cong rel ind acond": "hasClauseType:CoordinataCongiuntivaRelativaIndipendenteAcondizionale", + "cong rel ind ipo": "hasClauseType:CoordinataCongiuntivaRelativaIndipendenteConValoreIpotetico", + "cong rel ind mod": "hasClauseType:CoordinataCongiuntivaRelativaIndipendenteConValoreModale", + "cong rel ind mod comp ug": "hasClauseType:CoordinataCongiuntivaRelativaIndipendenteInCostruttoComparativoModale", + "cong rel ind temp": "hasClauseType:CoordinataCongiuntivaRelativaIndipendenteTemporale", + "cong rel pseudo": "hasClauseType:CoordinataCongiuntivaPseudoRelativa", + "cong rel restr": "hasClauseType:CoordinataCongiuntivaRelativaRestrittiva", + "cong rel restr caus": "hasClauseType:CoordinataCongiuntivaRelativaRestrittivaConValoreCausale", + "cong rel restr comp": "hasClauseType:CoordinataCongiuntivaRelativaRestrittivaInCostruttoComparativo", + "cong rel restr comp ug": "hasClauseType:CoordinataCongiuntivaRelativaRestrittivaInCostruttoComparativoDiUguaglianza", + "cong rel restr cons": "hasClauseType:CoordinataCongiuntivaRelativaRestrittivaConValoreConsecutivo", + "cong rel restr temp": "hasClauseType:CoordinataCongiuntivaRelativaRestrittivaTemporale", + "cong rip": "hasClauseType:CoordinataCongiuntivaConFunzioneDiRipresa", + "cong sogg": "hasClauseType:CoordinataCongiuntivaSoggettiva", + "cong spec": "hasClauseType:CoordinataCongiuntivaSpecificativa", + "cong strum": "hasClauseType:CoordinataCongiuntivaStrumentale", + "cong subord": "hasClauseType:CoordinataCongiuntivaSubordinata", + "cong temp": "hasClauseType:CoordinataCongiuntivaTemporale", + "cong temp caus": "hasClauseType:CoordinataCongiuntivaTemporaleConValoreCausale", + "cons antec": "hasClauseType:ConsecutivaConAntecedente", + "cons antec epes": "hasClauseType:ConsecutivaConAntecedenteEpesegetica", + "cons antec fin": "hasClauseType:ConsecutivaConAntecedenteConValoreFinale", + "cons antec temp": "hasClauseType:ConsecutivaConAntecedenteConValoreTemporale", + "cons ell": "hasClauseType:ConsecutivaEllittica", + "cons libera": "hasClauseType:ConsecutivaLibera", + "cons libera fin": "hasClauseType:ConsecutivaLiberaConValoreFinale", + "cons post": "hasClauseType:ConsecutivaPosposta", + "dich": "hasClauseType:Dichiarativa", + "dich ill": "hasClauseType:DichiarativaIllocutiva", + "disg comp disug temp": "hasClauseType:CoordinataDisgiuntivaComparativaDiDisuguaglianzaConValoreTemporale", + "disg conc acond": "hasClauseType:CoordinataDisgiuntivaConcessivaAcondizionale", + "disg conc cond": "hasClauseType:CoordinataDisgiuntivaConcessivaCondizionale", + "disg cons libera": "hasClauseType:CoordinataDisgiuntivaConsecutivaLibera", + "disg corr dich": "hasClauseType:CoordinataDisgiuntivaCorrelativaDichiarativa", + "disg dich": "hasClauseType:CoordinataDisgiuntivaDichiarativa", + "disg epes": "hasClauseType:CoordinataDisgiuntivaEpesegetica", + "disg esclus": "hasClauseType:CoordinataDisgiuntivaEsclusiva", + "disg int altern": "hasClauseType:CoordinataDisgiuntivaInterrogativaAlternativa", + "disg int disg": "hasClauseType:CoordinataDisgiuntivaInterrogativaDisgiuntiva", + "disg int x": "hasClauseType:CoordinataDisgiuntivaInterrogativaDiTipoX", + "disg ipo": "hasClauseType:CoordinataDisgiuntivaIpotetica", + "disg lim": "hasClauseType:CoordinataDisgiuntivaLimitativa", + "disg man": "hasClauseType:CoordinataDisgiuntivaDiManiera", + "disg obl": "hasClauseType:CoordinataDisgiuntivaObliqua", + "disg ogg": "hasClauseType:CoordinataDisgiuntivaOggettiva", + "disg rel ind": "hasClauseType:CoordinataDisgiuntivaRelativaIndipendente", + "disg rel ind acond": "hasClauseType:CoordinataDisgiuntivaRelativaIndipendenteAcondizionale", + "disg rel ind temp": "hasClauseType:CoordinataDisgiuntivaRelativaIndipendenteTemporale", + "disg rel restr": "hasClauseType:CoordinataDisgiuntivaRestrittiva", + "disg rel restr cons": "hasClauseType:CoordinataDisgiuntivaRestrittivaConValoreConsecutivo", + "disg sogg": "hasClauseType:CoordinataDisgiuntivaSoggettiva", + "disg temp": "hasClauseType:CoordinataDisgiuntivaTemporale", + "eccett": "hasClauseType:Eccettuativa", + "eccett comp ug": "hasClauseType:EccettuativaConValoreDiComparativaDiUguaglianza", + "epes": "hasClauseType:Epesegetica", + "esclam": "hasClauseType:Esclamativa", + "esclus": "hasClauseType:Esclusiva", + "faltern": "hasClauseType:FalsaAlternativa", + "fcong": "hasClauseType:FalsaCongiuntiva", + "fin": "hasClauseType:Finale", + "fin ipo": "hasClauseType:FinaleConValoreIpotetico", + "fin rel giust": "hasClauseType:ConcorrenzaDelRelativoInFraseFinale", + "int altern": "hasClauseType:InterrogativaAlternativa", + "int altern ret": "hasClauseType:InterrogativaAlternativaRetorica", + "int disg": "hasClauseType:InterrogativaDisgiuntiva", + "int disg ret": "hasClauseType:InterrogativaDisgiuntivaRetorica", + "int x": "hasClauseType:InterrogativaDiTipoX", + "int x ret": "hasClauseType:InterrogativaDiTipoXRetorica", + "ipo": "hasClauseType:Ipotetica", + "ipo biaff": "hasClauseType:IpoteticaBiaffermativa", + "ipo caus": "hasClauseType:IpoteticaConValoreCausale", + "ipo eccett": "hasClauseType:IpoteticaConValoreEccettuativo", + "ipo obl": "hasClauseType:IpoteticaObliqua", + "ipo rel giust": "hasClauseType:IpoteticaRelativaGiustapposta", + "ipo sogg": "hasClauseType:IpoteticaSoggettiva", + "iuss aug": "hasClauseType:IussivaAugurativa", + "iuss dir": "hasClauseType:IussivaDiretta", + "iuss dir perifr": "hasClauseType:IussivaDirettaPerifrastica", + "iuss indir": "hasClauseType:IussivaIndiretta", + "lim": "hasClauseType:Limitativa", + "lim caus": "hasClauseType:LimitativaConValoreCausale", + "lim caus eccett": "hasClauseType:LimitativaConValoreCausaleEccettuativo", + "lim eccett": "hasClauseType:LimitativaConValoreEccettuativo", + "man": "hasClauseType:DiManiera", + "man gerundioprep": "hasClauseType:DiManieraAGerundioPreposizionale", + "man rel giust": "hasClauseType:ConcorrenzaDelRelativoInFraseDiManiera", + "mod": "hasClauseType:Modale", + "modaliz": "hasClauseType:Modalizzante", + "modaliz ott intr": "hasClauseType:ModalizzanteOttativaConIntroduttore", + "modalizz ott libera": "hasClauseType:ModalizzanteOttativaLibera", + "obl": "hasClauseType:Obliqua", + "ogg": "hasClauseType:Oggettiva", + "ogg aci": "hasClauseType:Oggettiva", + "ogg perc": "hasClauseType:Oggettiva", + "ott intr": "hasClauseType:OttativaConIntroduttore", + "ott libera": "hasClauseType:OttativaLibera", + "pred": "hasClauseType:Predicativa", + "rel app antec": "hasClauseType:RelativaAppositivaConAntecedente", + "rel app antec caus": "hasClauseType:RelativaAppositivaConAntecedenteConValoreCausale", + "rel app antec comp disug": "hasClauseType:RelativaAppositivaConAntecedenteInCostruttoComparativoDiDisuguaglianza", + "rel app antec comp ug": "hasClauseType:RelativaAppositivaConAntecedenteInCostruttoComparativoDiUguaglianza", + "rel app antec comp ug": "hasClauseType:RelativaConAntecedenteInCostruttoComparativoDiUguaglianza", + "rel app antec cons": "hasClauseType:RelativaAppositivaConAntecedenteConValoreConsecutivo", + "rel app antec eccett": "hasClauseType:RelativaAppositivaConAntecedenteInCostruttoEccettuativo", + "rel app antec fin": "hasClauseType:RelativaAppositivaConAntecedenteConValoreFinale", + "rel app antec fin cons": "hasClauseType:RelativaAppositivaConAntecedenteConValoreConsecutivoFinale", + "rel app antec giust": "hasClauseType:RelativaAppositivaConAntecedenteGiustapposta", + "rel app antec giust cons": "hasClauseType:RelativaAppositivaGiustappostaConValoreConsecutivo", + "rel app antec giust ipo": "hasClauseType:RelativaAppositivaGiustappostaConValoreIpotetico", + "rel app antec giust man": "hasClauseType:RelativaAppositivaGiustappostaConValoreDiManiera", + "rel app antec strum": "hasClauseType:RelativaAppositivaConAntecedenteConValoreStrumentale", + "rel giust": "hasClauseType:RelativaGiustapposta", + "rel impl": "hasClauseType:RelativaImplicita", + "rel impl cons": "hasClauseType:RelativaImplicitaConValoreConsecutivo", + "rel impl deon": "hasClauseType:RelativaImplicitaDeontica", + "rel impl fin": "hasClauseType:RelativaImplicitaConValoreFinale", + "rel impl lim": "hasClauseType:RelativaImplicitaConValoreLimitativo", + "rel ind": "hasClauseType:RelativaIndipendente", + "rel ind acond": "hasClauseType:RelativaIndipendenteAcondizionale", + "rel ind caus": "hasClauseType:RelativaIndipendenteInCostruttoCausale", + "rel ind comp": "hasClauseType:RelativaIndipendenteInCostruttoComparativo", + "rel ind ipo": "hasClauseType:RelativaIndipendenteConValoreIpotetico", + "rel ind mod": "hasClauseType:RelativaIndipendenteConValoreModale", + "rel ind mod comp ug": "hasClauseType:RelativaIndipendenteInCostruttoComparativoModale", + "rel ind temp": "hasClauseType:RelativaIndipendenteConValoreTemporale", + "rel ind temp acond": "hasClauseType:RelativaIndipendenteConValoreTemporaleAcondizionale", + "rel ind temp caus": "hasClauseType:RelativaIndipendenteConValoreTemporaleCausale", + "rel ind temp comp ug": "hasClauseType:RelativaIndipendenteInCostruttoComparativoDiUguaglianza", + "rel pseudo": "hasClauseType:PseudoRelativa", + "rel pseudo fin": "hasClauseType:PseudoRelativaConValoreFinale", + "rel pseudo scissa": "hasClauseType:PseudoRelativaScissa", + "rel pseudo scissa temp": "hasClauseType:PseudoRelativaScissaConValoreTemporale", + "rel restr antec": "hasClauseType:RelativaRestrittivaConAntecedente", + "rel restr antec caus": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreCausale", + "rel restr antec comp disug": "hasClauseType:RelativaRestrittivaConAntecedenteInCostruttoComparativoDiDisuguaglianza", + "rel restr antec comp mod": "hasClauseType:RelativaRestrittivaConAntecedenteInCostruttoComparativoModale", + "rel restr antec comp ug": "hasClauseType:RelativaRestrittivaConAntecedenteInCostruttoComparativoDiUguaglianza", + "rel restr antec conc cond": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreDiConcessivaCondizionale", + "rel restr antec conc fatt": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreDiConcessivaFattuale", + "rel restr antec cons": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreConsecutivo", + "rel restr antec eccett": "hasClauseType:RelativaRestrittivaConAntecedenteInCostruttoEccettuativo", + "rel restr antec fin": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreFinale", + "rel restr antec ipo": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreIpotetico", + "rel restr antec lim": "hasClauseType:RelativaRestrittivaConAntecedenteInCostruttoLimitativo", + "rel restr antec temp": "hasClauseType:RelativaRestrittivaConAntecedenteConValoreTemporale", + "rip": "hasClauseType:FunzioneDiRipresa", + "sogg": "hasClauseType:Soggettiva", + "sogg aci": "hasClauseType:Soggettiva", + "sogg id": "hasClauseType:Soggettiva", + "sogg infinitoprep": "hasClauseType:Soggettiva", + "sogg scissa": "hasClauseType:SoggettivaScissa", + "sogg soll": "hasClauseType:SoggettivaASollevamento", + "spec": "hasClauseType:Specificativa", + "spec aci": "hasClauseType:Specificativa", + "spec infinitoprep": "hasClauseType:Specificativa", + "strum": "hasClauseType:Strumentale", + "subord": "hasClauseType:Subordinata", + "temp": "hasClauseType:Temporale", + "temp comp ug": "hasClauseType:TemporaleConValoreComparativo", + "temp ipo": "hasClauseType:TemporaleConValoreIpotetico", }