From f1e9159e64bef1e35ab60f2d4ac776efe7e43d51 Mon Sep 17 00:00:00 2001 From: cesare Date: Tue, 11 Oct 2022 11:19:25 +0200 Subject: [PATCH 01/17] implementazione sparql queries, in progress --- js/utils.js | 119 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 114 insertions(+), 5 deletions(-) diff --git a/js/utils.js b/js/utils.js index d0413d5..6c240d8 100644 --- a/js/utils.js +++ b/js/utils.js @@ -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"} }, From 597b98c3fbf8df16e085a039f0ffa867f29bb433 Mon Sep 17 00:00:00 2001 From: cesare Date: Wed, 12 Oct 2022 18:52:09 +0200 Subject: [PATCH 02/17] alcuni nomi dei campi sono stati modificati --- index_work_Nik.html | 17 ++++++++++----- js/guimanagerNik.js | 52 +++++++++++++++++++++++++++++++++------------ js/utils.js | 42 +++++++++++++++--------------------- 3 files changed, 67 insertions(+), 44 deletions(-) diff --git a/index_work_Nik.html b/index_work_Nik.html index e8eb865..8032127 100644 --- a/index_work_Nik.html +++ b/index_work_Nik.html @@ -53,6 +53,13 @@ } } */ + /* $( function() { + $( "#filtri" ).sortable({ + //items: "div:(.ui-state-enabled)" + cursor: 'move', + update: function() {alert('pipo '+$(this).id)} + }); + } ); */