implementazione sparql queries, in progress

This commit is contained in:
cesare 2022-10-11 11:19:25 +02:00
parent 7679dba7bb
commit f1e9159e64
1 changed files with 114 additions and 5 deletions

View File

@ -359,7 +359,7 @@ function buildJsonClause(clause, parsedquery, whereind, theplace){
parsedquery.where[1].expression.args[0].value = "lm";
}
else{
if (parsedquery.where[1].type=='filter')
if (parsedquery.where[1].type=='filter' && parsedquery.where[1].expression.args[0].value =='Rappresentazione')
parsedquery.where.splice(1, 1)
}
if (clause['typeGramm0'] !=null && clause['typeGramm0'] != "all")
@ -409,7 +409,7 @@ function buildClause(clause, parsedquery, whereind){
parsedquery.where[1].expression.args[0].value = "lm";
}
else{
if (parsedquery.where[1].type=='filter')
if (parsedquery.where[1].type=='filter' && parsedquery.where[1].expression.args[0].value =='Rappresentazione')
parsedquery.where.splice(1, 1)
}
if (clause['typeGramm0'] !=null && clause['typeGramm0'] != "all")
@ -581,9 +581,118 @@ var sottoCategorie = {
"Tipo": {"Determinativo": "TipoDellArticoloVolgare:ArticoloVolgareDeterminativo", "Indeterminativo": "TipoDellArticoloVolgare:ArticoloVolgareIndeterminativo"}
},
"avverbiovolgare": "filtriavverbio",
"preposizionevolgare": "filtripreposizione",
"congiunzionevolgare": "filtricongiunzione",
"avverbiovolgare": {"Tipo": {"Al comparativo di maggioranza": "TipoDellAvverbioVolgare:AvverbioVolgareAlComparativoDiMaggioranza",
"Al comparativo di minoranza": "TipoDellAvverbioVolgare:AvverbioVolgareAlComparativoDiMinoranza",
"Al superlativo assoluto": "TipoDellAvverbioVolgare:AvverbioVolgareAlSuperlativoAssoluto",
"Al superlativo relativo": "TipoDellAvverbioVolgare:AvverbioVolgareAlSuperlativoRelativo",
"In Locuzione": "TipoDellAvverbioVolgare:AvverbioVolgareInLocuzione",
"In Locuzione separato": "TipoDellAvverbioVolgare:AvverbioVolgareInLocuzioneSeparato",
"Proclitico": "TipoDellAvverbioVolgare:AvverbioVolgareProclitico",
"Enclitico": "TipoDellAvverbioVolgare:AvverbioVolgareEnclitico",
"Al comparativo di ugualianza": "TipoDellAvverbioVolgare:AvverbioVolgareAlComparativoDiUgualianza"}
},
"preposizionevolgare": {"Tipo_I": {"Propria": "TipoIDellaPreposizioneVolgare:PreposizioneVolgarePropria",
"Impropria": "TipoIDellaPreposizioneVolgare:PreposizioneVolgareImpropria"},
"Tipo_preposizione": { "Semplice": "TipoIIDellaPreposizioneVolgare:PreposizioneVolgareSemplice",
"Articolata": "TipoIIDellaPreposizioneVolgare:PreposizioneVolgareArticolata",
"In locuzione": "TipoIIDellaPreposizioneVolgare:PreposizioneVolgareInLocuzione",
"In locuzione separata": "TipoIIDellaPreposizioneVolgare:PreposizioneVolgareInLocuzioneSeparata"},
"Sintassi": {"Soggettiva": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareSoggettiva", "Oggettiva": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareOggettiva",
"Dichiarativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareDichiarativa", "Completiva obliqua": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareCompletivaObliqua",
"Finale": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareFinale",
"Causale": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareCausale",
"Concessiva": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareConcessiva",
"Consecutiva": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareConsecutiva",
"Temporale": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareTemporale",
"Modale": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareModale",
"Eccettuativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareEccettuativa",
"Esclusiva": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareEsclusiva",
"Limitativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareLimitativa",
"Comparativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareComparativa",
"Avversativa": "TipoSintassiPreposizioneVolgare:PreposizioneVolgareAvversativa"},
"Complemento_(I)":{"Di stato in luogo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiStatoInLuogo",
"Di moto a luogo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMotoALuogo",
"Di moto da luogo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMotoDaLuogo",
"Di moto per luogo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMotoPerLuogo",
"Di luogo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiLuogo",
"Predicativo del soggetto": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgarePredicativoDelSoggetto",
"Predicativo dell'oggetto": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgarePredicativoDellOggetto",
"Di distanza": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiDistanza",
"Di tempo determinato": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiTempoDeterminato",
"Di tempo continuato": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiTempoContinuato",
"Di tempo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiTempo",
"Di termine": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiTermine",
"Di vantaggio": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiVantaggio",
"Di svantaggio": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiSvantaggio",
"Di specificazione": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiSpecificazione",
"Di modo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiModo",
"Di mezzo": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMezzo",
"Di compagnia": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiCompagnia",
"Di unione": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiUnione",
"Di allontanamento-separazione": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiAllontanamentoSeparazione",
"Di materia": "TipoComplementoIPreposizioneVolgare:PreposizioneVolgareDiMateria"},
"Complemento_(II)":{ "Di limitazione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiLimitazione",
"Di qualità": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiQualità",
"Di causa": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiCausa",
"Di agente": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiAgente",
"Di causa efficiente": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiCausaEfficiente",
"Di fine o scopo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiFineScopo",
"Di paragone": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiParagone",
"Di argomento": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiArgomento",
"Distributivo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDistributivo",
"Di sostituzione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiSostituzione",
"Di estensione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiEstensione",
"Di rapporto": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiRapporto",
"Di esclusione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiEsclusione",
"Di peso": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiPeso",
"Di quantità": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiQuantità",
"Di colpa": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiColpa",
"Di denominazione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiDenominazione",
"partitivo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgarePartitivo",
"Di abbondanza-privazione": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiAbbondanzaPrivazione",
"Di origine-provenienza": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiOrigineProvenienza",
"Concessivo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareConcessivo",
"Di effetto": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiEffetto",
"Di pena": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareDiPena",
"Simmetrico": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareSimmetrico",
"Indiretto esperiente": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoEsperiente",
"Indiretto dativo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoDativo",
"Indiretto oggetto": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoOggetto",
"Indiretto possessore": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoPossessore",
"Indiretto benefattivo": "TipoComplementoIIPreposizioneVolgare:PreposizioneVolgareIndirettoBenefattivo"}
},
"congiunzionevolgare": {"Coo_sub": {"Coordinativa": "TipoCooSubCongiunzioneVolgare:CongiunzioneVolgareCoordinativa",
"Subordinativa": "TipoCooSubCongiunzioneVolgare:CongiunzioneVolgareSubordinativa"},
"Tipo": {"Semplice": "TipoDellaCongiunzioneVolgare:CongiunzioneVolgareSemplice",
"Composta": "TipoDellaCongiunzioneVolgare:CongiunzioneVolgareComposta",
"Locuzione": "TipoDellaCongiunzioneVolgare:CongiunzioneVolgareLocuzione",
"Locuzione separata": "TipoDellaCongiunzioneVolgare:CongiunzioneVolgareLocuzioneSeparata"},
"Coord_tipo": {"Copulativa": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareCopulativa",
"Disgiuntiva": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareDisgiuntiva",
"Avversativa": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareAvversativa",
"Esplicativa": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareEsplicativa",
"Conclusiva": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareConclusiva",
"Correlativa": "TipoDellaCoordinativaCongiunzioneVolgare:CongiunzioneVolgareCorrelativa"},
"Subord_tipo":{"Soggettiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareSoggettiva",
"Oggettiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareOggettiva",
"Dichiarativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareDichiarativa",
"Completiva obliqua": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareCompletivaObliqua",
"Interrogativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareInterrogativa",
"Finali": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareFinali",
"Causali": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareCausali",
"Concessiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareConcessiva",
"Consecutiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareConsecutiva",
"Temporale": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareTemporale",
"Modale": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareModale",
"Eccettuativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareEccettuativa",
"Comparativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareComparativa",
"Condizionale": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareCondizionale",
"Esclusiva": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareEsclusiva",
"Limitativa": "TipoDellaSubordinativaCongiunzioneVolgare:CongiunzioneVolgareLimitativa"}
},
"onomasticavolgare": {"Tipo" :{"Nome proprio":"TipoDellOnomasticaVolgare:NomeProprio", "Nome proprio separato":"TipoDellOnomasticaVolgare:NomeProprioSeparato",
"Titolo": "TipoDellOnomasticaVolgare:Titolo"}
},