modifiche per query con operatori logici
This commit is contained in:
parent
5fed3fbabd
commit
27b53a6de1
|
@ -293,8 +293,8 @@
|
|||
style="display: none;"
|
||||
class="w-100 db h2 f6 bg-near-white ba b--sliver gray andorconditions"
|
||||
name="condizionelogica" onchange="" title="Condizione logica">
|
||||
<option value="and">AND</option>
|
||||
<option value="or">OR</option>
|
||||
<option value="AND">AND</option>
|
||||
<option value="OR">OR</option>
|
||||
</select>
|
||||
</nav>
|
||||
<div class="pa1 pa1-ns listacondizioni">
|
||||
|
|
236
js/utils.js
236
js/utils.js
|
@ -1,5 +1,4 @@
|
|||
|
||||
|
||||
tq = `
|
||||
PREFIX ecrm: <http://erlangen-crm.org/current/>
|
||||
PREFIX orl: <http://dantenetwork.it/ontology/ORL/>
|
||||
|
@ -39,15 +38,18 @@ Expression
|
|||
= head:((_)?"("(_)?("AND "/"OR ") Filtro+ (_)?(")")?){return '{"'+head[3]+'": ['+head[4]+"]}"}//{ return head}.join("").replaceAll(", ,","").replaceAll("(,","(").replaceAll(",("," (")}
|
||||
/ resu:Filtro {return resu[1].split().join()+' ';}
|
||||
Filtro
|
||||
= (_)"("?head:(("AND "/"OR "))? tail:Clausola+ (_)? closecl:(")")?
|
||||
= (_)"("?head:(("AND "/"OR "))? tail:(Clausola+ / Filtronick+) (_)? closecl:(")")?
|
||||
|
||||
{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+"";}
|
||||
/ cl: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"
|
||||
|
@ -217,7 +219,7 @@ function buildSPQuery(guiquery){
|
|||
var spqparser = new SparqlParser();
|
||||
multipleCondSpQuery = spqparser.parse(ontoSparqlQuery);
|
||||
mytestq = spqparser.parse(tq);
|
||||
var parser = peg.generate(hdnquerygrammartest);
|
||||
var parser = peg.generate(hdnquerygrammar);
|
||||
test = guiquery['EsprLogica'].join(" ");
|
||||
test = test.replaceAll("( ", "(")
|
||||
test = test.replaceAll(" )", ")")
|
||||
|
@ -234,10 +236,7 @@ function buildSPQuery(guiquery){
|
|||
function buildSQ(stquery) {
|
||||
|
||||
|
||||
if(stquery['EsprLogica']!=null && stquery['EsprLogica'].length>1){
|
||||
buildSPQuery (stquery)
|
||||
return multipleCondSpQuery;
|
||||
}
|
||||
|
||||
var SparqlParser = sparqljs.Parser;
|
||||
var parser = new SparqlParser();
|
||||
|
||||
|
@ -248,11 +247,48 @@ function buildSQ(stquery) {
|
|||
//Nick
|
||||
if (ftxt == null) {
|
||||
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);
|
||||
return (myquery)
|
||||
}
|
||||
|
||||
|
||||
if (stquery['EsprLogica'] != null && stquery['EsprLogica'].length > 1) {
|
||||
buildSPQuery(stquery)
|
||||
return multipleCondSpQuery;
|
||||
}
|
||||
|
||||
if (stquery['EsprLogica'] != null && stquery['EsprLogica'] != '' && stquery['EsprLogica'].length == 1) {
|
||||
clause = stquery['EsprLogica']
|
||||
|
@ -328,7 +364,7 @@ function buildClauseNick(clause, parsedquery){
|
|||
|
||||
function buildJsonClause(clause, parsedquery, whereind, theplace) {
|
||||
|
||||
if (clause['queryText'].trim() != "") {
|
||||
if (clause['queryText']!=null && clause['queryText'].trim() != "") {
|
||||
if (clause['queryText'].trim().slice(-1) !== '*')
|
||||
strval = "^" + clause['queryText'].trim() + "$";
|
||||
else
|
||||
|
@ -342,6 +378,10 @@ function buildJsonClause(clause, parsedquery, whereind, theplace){
|
|||
if (parsedquery.where[1].type == 'filter' && parsedquery.where[1].expression.args[0].value == 'Rappresentazione')
|
||||
parsedquery.where.splice(1, 1)
|
||||
}
|
||||
//Nick
|
||||
if (clause['categoria'] != null){
|
||||
clause['typeGramm0']=clause['categoria'];
|
||||
}
|
||||
if (clause['typeGramm0'] != null && clause['typeGramm0'] != "all")
|
||||
if (whereind > -1)
|
||||
parsedquery.where[whereind].triples.push(JSON.parse(data21)[clause['typeGramm0']]);
|
||||
|
@ -352,6 +392,7 @@ function buildJsonClause(clause, parsedquery, whereind, theplace){
|
|||
}
|
||||
|
||||
|
||||
|
||||
if (clause['typeGramm0'] != null && Object.keys(sottoCategorie).includes(clause['typeGramm0'].trim())) {
|
||||
//sctmp=JSON.parse(sottoCategorieSostantivi)
|
||||
sctmp = sottoCategorie[clause['typeGramm0'].trim()]
|
||||
|
@ -459,17 +500,21 @@ function buildsubcategoryClause(sttmnt){
|
|||
*/
|
||||
|
||||
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" },
|
||||
"Genere": { "Femminile": "TipoGenereVerboVolgare:GenereFemminileVerboVolgare", "Maschile": "TipoGenereVerboVolgare:GenereMaschileVerboVolgare" },
|
||||
"Numero": { "Singolare": "TipoNumeroVerboVolgare:NumeroSingolareVerboVolgare", "Plurale": "TipoNumeroVerboVolgare:NumeroPluraleVerboVolgare" },
|
||||
"Pers": { "Impersonale": "VerboVolgareImpersonale:VerboVolgareImpersonale" },
|
||||
"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",
|
||||
"Essere coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgareAusiliareEssere",
|
||||
"Avere coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgareAusiliareAvere"},
|
||||
"Tempi": {"Indicativo presente": "TipoTempoVerboVolgare:PresenteIndicativoVerboVolgare", "Indicativo passato prossimo": "TipoTempoVerboVolgare:PassatoProssimoIndicativoVerboVolgare",
|
||||
"Avere coniugazione": "TipoConiugazioneVerboVolgare:VerboVolgareAusiliareAvere"
|
||||
},
|
||||
"Tempi": {
|
||||
"Indicativo presente": "TipoTempoVerboVolgare:PresenteIndicativoVerboVolgare", "Indicativo passato prossimo": "TipoTempoVerboVolgare:PassatoProssimoIndicativoVerboVolgare",
|
||||
"Indicativo imperfetto": "TipoTempoVerboVolgare:ImperfettoIndicativoVerboVolgare", "Indicativo passato remoto": "TipoTempoVerboVolgare:PassatoRemotoIndicativoVerboVolgare",
|
||||
"Indicativo trapassato prossimo": "TipoTempoVerboVolgare:TrapassatoProssimoIndicativoVerboVolgare", "Indicativo trapassato remoto": "TipoTempoVerboVolgare:TrapassatoRemotoIndicativoVerboVolgare",
|
||||
"Indicativo futuro semplice": "TipoTempoVerboVolgare:FuturoSempliceIndicativoVerboVolgare", "Indicativo futuro anteriore": "TipoTempoVerboVolgare:FuturoAnterioreIndicativoVerboVolgare",
|
||||
|
@ -479,66 +524,91 @@ var sottoCategorie = {
|
|||
"Imperativo presente": "TipoTempoVerboVolgare:PresenteImperativoVerboVolgare", "Infinito presente": "TipoTempoVerboVolgare:PresenteInfinitoVerboVolgare",
|
||||
"Infinito passato": "TipoTempoVerboVolgare:PassatoInfinitoVerboVolgare", "Participio presente": "TipoTempoVerboVolgare:PresenteParticipioVerboVolgare",
|
||||
"Participio passato": "TipoTempoVerboVolgare:PassatoParticipioVerboVolgare", "Gerundio presente": "TipoTempoVerboVolgare:PresenteGerundioVerboVolgare",
|
||||
"Gerundio passato": "TipoTempoVerboVolgare:PassatoGerundioVerboVolgare"},
|
||||
"Funzione": {"Aggettivo":"TipoFunzioneVerboVolgare:VerboVolgareFunzioneAggettivo", "Sostantivo maschile":"TipoFunzioneVerboVolgare:VerboVolgareFunzioneSostantivoMaschile",
|
||||
"Sostantivo femminile":"TipoFunzioneVerboVolgare:VerboVolgareFunzioneSostantivoFemminile"},
|
||||
"Declinazione": {"Prima declinazione":"TipoDeclinazioneVerboVolgare:PrimaDeclinazioneVerboVolgare", "Seconda declinazione":"TipoDeclinazioneVerboVolgare:SecondaDeclinazioneVerboVolgare",
|
||||
"Terza declinazione":"TipoDeclinazioneVerboVolgare:TerzaDeclinazioneVerboVolgare"},
|
||||
"Persona": {"1ª persona singolare": "TipoPersonaVerboVolgare:PrimaPersonaSingolareVerboVolgare", "2ª persona singolare": "TipoPersonaVerboVolgare:SecondaPersonaSingolareVerboVolgare",
|
||||
"Gerundio passato": "TipoTempoVerboVolgare:PassatoGerundioVerboVolgare"
|
||||
},
|
||||
"Funzione": {
|
||||
"Aggettivo": "TipoFunzioneVerboVolgare:VerboVolgareFunzioneAggettivo", "Sostantivo maschile": "TipoFunzioneVerboVolgare:VerboVolgareFunzioneSostantivoMaschile",
|
||||
"Sostantivo femminile": "TipoFunzioneVerboVolgare:VerboVolgareFunzioneSostantivoFemminile"
|
||||
},
|
||||
"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",
|
||||
"2ª persona plurale": "TipoPersonaVerboVolgare:SecondaPersonaPluraleVerboVolgare", "3ª persona plurale": "TipoPersonaVerboVolgare:TerzaPersonaPluraleVerboVolgare"}
|
||||
"2ª persona plurale": "TipoPersonaVerboVolgare:SecondaPersonaPluraleVerboVolgare", "3ª persona plurale": "TipoPersonaVerboVolgare:TerzaPersonaPluraleVerboVolgare"
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
"sostantivovolgare": {
|
||||
"Genere lemma": {"Lemma femminile": "TipoGenereLemmaSostantivoVolgare:GenereFemminileLemmaSostantivoVolgare", "Lemma maschile": "TipoGenereLemmaSostantivoVolgare:GenereMaschileLemmaSostantivoVolgare"},
|
||||
"Genere forma": {"Forma femminile": "TipoGenereSostantivoVolgare:GenereFemminileSostantivoVolgare", "Forma maschile": "TipoGenereSostantivoVolgare:GenereMaschileSostantivoVolgare"},
|
||||
"Genere_lemma": { "Lemma femminile": "TipoGenereLemmaSostantivoVolgare:GenereFemminileLemmaSostantivoVolgare", "Lemma maschile": "TipoGenereLemmaSostantivoVolgare:GenereMaschileLemmaSostantivoVolgare" },
|
||||
"Genere_forma": { "Forma femminile": "TipoGenereSostantivoVolgare:GenereFemminileSostantivoVolgare", "Forma maschile": "TipoGenereSostantivoVolgare:GenereMaschileSostantivoVolgare" },
|
||||
"Numero": { "Singolare": "TipoNumeroSostantivoVolgare:NumeroSingolareSostantivoVolgare", "Plurale": "TipoNumeroSostantivoVolgare:NumeroPluraleSostantivoVolgare" },
|
||||
"riflpers": { "In locuzione": "SostantivoVolgareInLocuzione:Lv_lv" },
|
||||
"Declinazione_sostantivo": {"Prima declinazione": "TipoDeclinazioneSostantivoVolgare:PrimaDeclinazioneSostantivoVolgare", "Seconda declinazione": "TipoDeclinazioneSostantivoVolgare:SecondaDeclinazioneSostantivoVolgare",
|
||||
"Terza declinazione": "TipoDeclinazioneSostantivoVolgare:TerzaDeclinazioneSostantivoVolgare"}
|
||||
"Declinazione_sostantivo": {
|
||||
"Prima declinazione": "TipoDeclinazioneSostantivoVolgare:PrimaDeclinazioneSostantivoVolgare", "Seconda declinazione": "TipoDeclinazioneSostantivoVolgare:SecondaDeclinazioneSostantivoVolgare",
|
||||
"Terza declinazione": "TipoDeclinazioneSostantivoVolgare:TerzaDeclinazioneSostantivoVolgare"
|
||||
}
|
||||
},
|
||||
|
||||
"pronomevolgare": {
|
||||
"Genere": { "Femminile": "generePronomeVolgare:PronomeVolgareFemminile", "Maschile": "generePronomeVolgare:PronomeVolgareMaschile" },
|
||||
"Numero": { "Singolare": "TipoNumeroPronomeVolgare:PronomeVolgareSingolare", "Plurale": "TipoNumeroPronomeVolgare:PronomeVolgarePlurale" },
|
||||
"Classe_Persona": {"1ª": "TipoClassePersonaPronomeVolgare:PronomeVolgarePrimaClassePersona",
|
||||
"Classe_Persona": {
|
||||
"1ª": "TipoClassePersonaPronomeVolgare:PronomeVolgarePrimaClassePersona",
|
||||
"2ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareSecondaClassePersona",
|
||||
"3ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareTerzaClassePersona"},
|
||||
"Tipo": {"Personale": "TipoDelPronomeVolgare:PronomePersonaleVolgare",
|
||||
"3ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareTerzaClassePersona"
|
||||
},
|
||||
"Tipo": {
|
||||
"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",
|
||||
"Possessivo": "TipoDelPronomeVolgare:PronomePossessivoVolgare"
|
||||
},
|
||||
"Forma_Personali_Riflessivi": {
|
||||
"Libero": "TipoFormaPerRifPronomeVolgare:PronomeLiberoVolgare",
|
||||
"Libero in Composizione": "TipoFormaPerRifPronomeVolgare:PronomeLiberoInComposizioneVolgare",
|
||||
"Proclitico": "TipoFormaPerRifPronomeVolgare:PronomeProcliticoVolgare", "Enclitico": "TipoFormaPerRifPronomeVolgare:PronomeEncliticoVolgare"},
|
||||
"Funzione_Personali": {"Libero - soggetto": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoSoggetto",
|
||||
"Proclitico": "TipoFormaPerRifPronomeVolgare:PronomeProcliticoVolgare", "Enclitico": "TipoFormaPerRifPronomeVolgare:PronomeEncliticoVolgare"
|
||||
},
|
||||
"Funzione_Personali": {
|
||||
"Libero - soggetto": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoSoggetto",
|
||||
"Libero - soggetto impersonale": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoSoggettoImpersonale",
|
||||
"Libero - complemento": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoComplemento", "Libero - rafforzativo": "TipoFunzionePronomeVolgare:PronomeVolgareLiberoRafforzativo",
|
||||
"Clitico - accusativo": "TipoFunzionePronomeVolgare:PronomeVolgareCliticoAccusativo", "Clitico - dativo": "TipoFunzionePronomeVolgare:PronomeVolgareCliticoDativo",
|
||||
"Clitico - partitivo": "TipoFunzionePronomeVolgare:PronomeVolgareCliticoPartitivo"},
|
||||
"Tipo_Riflessivi": {"Proprio": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareProprio", "Lessicalizzato": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareLessicalizzato",
|
||||
"Clitico - partitivo": "TipoFunzionePronomeVolgare:PronomeVolgareCliticoPartitivo"
|
||||
},
|
||||
"Tipo_Riflessivi": {
|
||||
"Proprio": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareProprio", "Lessicalizzato": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareLessicalizzato",
|
||||
"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" },
|
||||
"Numero": { "Singolare": "TipoNumeroAggettivoVolgare:AggettivoVolgareSingolare", "Plurale": "TipoNumeroAggettivoVolgare:AggettivoVolgareSingolare" },
|
||||
"Con_oggetto_indiretto": { "Con oggetto indiretto": "AggettivoVolgareConOggettoIndiretto:AggettivoVolgareConOggettoIndiretto" },
|
||||
"Tipo_aggettivo": { "Qualificativo": "TipoDellAggettivoVolgare:AggettivoQualificativoVolgare",
|
||||
"Tipo_aggettivo": {
|
||||
"Qualificativo": "TipoDellAggettivoVolgare:AggettivoQualificativoVolgare",
|
||||
"Indefinito": "TipoDellAggettivoVolgare:AggettivoIndefinitoVolgare", "Interrogativo": "TipoDellAggettivoVolgare:AggettivoInterrogativoVolgare",
|
||||
"Esclamativo": "TipoDellAggettivoVolgare:AggettivoEsclamativoVolgare", "Numerale": "TipoDellAggettivoVolgare:AggettivoNumeraleVolgare",
|
||||
"Dimostrativo": "TipoDellAggettivoVolgare:AggettivoDimostrativoVolgare", "Relativo": "TipoDellAggettivoVolgare:AggettivoRelativoVolgare",
|
||||
"Possessivo": "TipoDellAggettivoVolgare:AggettivoPossessivoVolgare", "In locuzione": "TipoDellAggettivoVolgare:AggettivoVolgareInLocuzione"},
|
||||
"Grado":{"Comparativo di maggioranza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiMaggioranza", "Comparativo di minoranza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiMinoranza",
|
||||
"Possessivo": "TipoDellAggettivoVolgare:AggettivoPossessivoVolgare", "In locuzione": "TipoDellAggettivoVolgare:AggettivoVolgareInLocuzione"
|
||||
},
|
||||
"Grado": {
|
||||
"Comparativo di maggioranza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiMaggioranza", "Comparativo di minoranza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiMinoranza",
|
||||
"Comparativo di uguaglianza": "TipoGradoAggettivoVolgare:AggettivoVolgareComparativoDiUgualianza", "Superlativo relativo": "TipoGradoAggettivoVolgare:AggettivoVolgareSuperlativorelativo",
|
||||
"Superlativo assoluto": "TipoGradoAggettivoVolgare:AggettivoVolgareSuperlativoAssoluto"},
|
||||
"Tipo_di_Complemento": {"Introdotto da A": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaA", "Introdotto da CON": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaCON",
|
||||
"Superlativo assoluto": "TipoGradoAggettivoVolgare:AggettivoVolgareSuperlativoAssoluto"
|
||||
},
|
||||
"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 DI": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaDI", "Introdotto da IN": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaIN",
|
||||
"Introdotto da PER": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaPER", "Introdotto da SU": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareIntrodottoDaSU",
|
||||
|
@ -548,14 +618,16 @@ var sottoCategorie = {
|
|||
"Oggetto ind.": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareOggettoInd", "Ogg. indi. + compl. con DI": "TipoDiCompelementoAggettivoVolgare:AggettivoVolgareOggettoIndComplConDI",
|
||||
"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 SE": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConInfinitoRettoDaSE", "Con subordinata all'indic.": "TipoDiFraseAggettivoVolgare:AggettivoVolgareConSubordinataAllIndicativo",
|
||||
"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.+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.+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"
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
|
@ -565,7 +637,9 @@ var sottoCategorie = {
|
|||
"Tipo": { "Determinativo": "TipoDellArticoloVolgare:ArticoloVolgareDeterminativo", "Indeterminativo": "TipoDellArticoloVolgare:ArticoloVolgareIndeterminativo" }
|
||||
|
||||
},
|
||||
"avverbiovolgare": {"Tipo": {"Al comparativo di maggioranza": "TipoDellAvverbioVolgare:AvverbioVolgareAlComparativoDiMaggioranza",
|
||||
"avverbiovolgare": {
|
||||
"Tipo": {
|
||||
"Al comparativo di maggioranza": "TipoDellAvverbioVolgare:AvverbioVolgareAlComparativoDiMaggioranza",
|
||||
"Al comparativo di minoranza": "TipoDellAvverbioVolgare:AvverbioVolgareAlComparativoDiMinoranza",
|
||||
"Al superlativo assoluto": "TipoDellAvverbioVolgare:AvverbioVolgareAlSuperlativoAssoluto",
|
||||
"Al superlativo relativo": "TipoDellAvverbioVolgare:AvverbioVolgareAlSuperlativoRelativo",
|
||||
|
@ -573,16 +647,23 @@ var sottoCategorie = {
|
|||
"In Locuzione separato": "TipoDellAvverbioVolgare:AvverbioVolgareInLocuzioneSeparato",
|
||||
"Proclitico": "TipoDellAvverbioVolgare:AvverbioVolgareProclitico",
|
||||
"Enclitico": "TipoDellAvverbioVolgare:AvverbioVolgareEnclitico",
|
||||
"Al comparativo di ugualianza": "TipoDellAvverbioVolgare:AvverbioVolgareAlComparativoDiUgualianza"}
|
||||
"Al comparativo di ugualianza": "TipoDellAvverbioVolgare:AvverbioVolgareAlComparativoDiUgualianza"
|
||||
}
|
||||
},
|
||||
|
||||
"preposizionevolgare": {"Tipo_I": {"Propria": "TipoIDellaPreposizioneVolgare:PreposizioneVolgarePropria",
|
||||
"Impropria": "TipoIDellaPreposizioneVolgare:PreposizioneVolgareImpropria"},
|
||||
"Tipo_preposizione": { "Semplice": "TipoIIDellaPreposizioneVolgare:PreposizioneVolgareSemplice",
|
||||
"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",
|
||||
"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",
|
||||
|
@ -594,8 +675,10 @@ var sottoCategorie = {
|
|||
"Esclusiva": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareEsclusiva",
|
||||
"Limitativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareLimitativa",
|
||||
"Comparativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareComparativa",
|
||||
"Avversativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareAvversativa"},
|
||||
"Complemento_(I)":{"Di stato in luogo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiStatoInLuogo",
|
||||
"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",
|
||||
|
@ -615,8 +698,10 @@ var sottoCategorie = {
|
|||
"Di compagnia": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiCompagnia",
|
||||
"Di unione": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiUnione",
|
||||
"Di allontanamento-separazione": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiAllontanamentoSeparazione",
|
||||
"Di materia": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMateria"},
|
||||
"Complemento_(II)":{ "Di limitazione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiLimitazione",
|
||||
"Di materia": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMateria"
|
||||
},
|
||||
"Complemento_(II)": {
|
||||
"Di limitazione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiLimitazione",
|
||||
"Di qualità": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiQualità",
|
||||
"Di causa": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiCausa",
|
||||
"Di agente": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiAgente",
|
||||
|
@ -644,22 +729,31 @@ var sottoCategorie = {
|
|||
"Indiretto dativo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoDativo",
|
||||
"Indiretto oggetto": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoOggetto",
|
||||
"Indiretto possessore": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoPossessore",
|
||||
"Indiretto benefattivo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoBenefattivo"}
|
||||
"Indiretto benefattivo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoBenefattivo"
|
||||
}
|
||||
},
|
||||
|
||||
"congiunzionevolgare": {"Coo_sub": {"Coordinativa": "TipoCooSubCongiunzioneVolgare:CongiunzioneVolgareCoordinativa",
|
||||
"Subordinativa": "TipoCooSubCongiunzioneVolgare:CongiunzioneVolgareSubordinativa"},
|
||||
"Tipo": {"Semplice": "TipoDellaCongiunzioneVolgare:CongiunzioneVolgareSemplice",
|
||||
"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",
|
||||
"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",
|
||||
"Correlativa": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareCorrelativa"
|
||||
},
|
||||
"Subord_tipo": {
|
||||
"Soggettiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareSoggettiva",
|
||||
"Oggettiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareOggettiva",
|
||||
"Dichiarativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareDichiarativa",
|
||||
"Completiva obliqua": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareCompletivaObliqua",
|
||||
|
@ -674,20 +768,26 @@ var sottoCategorie = {
|
|||
"Comparativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareComparativa",
|
||||
"Condizionale": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareCondizionale",
|
||||
"Esclusiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareEsclusiva",
|
||||
"Limitativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareLimitativa"}
|
||||
"Limitativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareLimitativa"
|
||||
}
|
||||
},
|
||||
|
||||
"onomasticavolgare": {"Tipo" :{"Nome proprio":"TipoDellOnomasticaVolgare:NomeProprio", "Nome proprio separato":"TipoDellOnomasticaVolgare:NomeProprioSeparato",
|
||||
"Titolo": "TipoDellOnomasticaVolgare:Titolo"}
|
||||
"onomasticavolgare": {
|
||||
"Tipo": {
|
||||
"Nome proprio": "TipoDellOnomasticaVolgare:NomeProprio", "Nome proprio separato": "TipoDellOnomasticaVolgare:NomeProprioSeparato",
|
||||
"Titolo": "TipoDellOnomasticaVolgare:Titolo"
|
||||
}
|
||||
},
|
||||
|
||||
"citazionevolgare": {
|
||||
"Tipo": { "Latina": "TipoDellaCitazioneVolgare:CitazioneLatina",
|
||||
"Tipo": {
|
||||
"Latina": "TipoDellaCitazioneVolgare:CitazioneLatina",
|
||||
"Provenzale": "TipoDellaCitazioneVolgare:CitazioneProvenzale",
|
||||
"Francese": "TipoDellaCitazioneVolgare:CitazioneFrancese",
|
||||
"Spagnola": "TipoDellaCitazioneVolgare:CitazioneSpagnola",
|
||||
"Ebraica": "TipoDellaCitazioneVolgare:CitazioneEbraica",
|
||||
"Greca": "TipoDellaCitazioneVolgare:CitazioneGreca"}
|
||||
"Greca": "TipoDellaCitazioneVolgare:CitazioneGreca"
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue