metodo per invocare la cosgtruzione delle query Nick
This commit is contained in:
parent
149ca9fccd
commit
ff9fa934f7
|
@ -535,6 +535,7 @@ $(document).ready(function() {
|
||||||
jQuery(document).delegate('#grammarbutton', 'click', function(e) {
|
jQuery(document).delegate('#grammarbutton', 'click', function(e) {
|
||||||
|
|
||||||
alert('Update not yet implemented, in progress...')
|
alert('Update not yet implemented, in progress...')
|
||||||
|
const sparqlGenerator = sparqljs.Generator;
|
||||||
var size = Object.keys(condizioniFiltro).length;
|
var size = Object.keys(condizioniFiltro).length;
|
||||||
if (size == 0){
|
if (size == 0){
|
||||||
var clausola = $("#searchValue").val()
|
var clausola = $("#searchValue").val()
|
||||||
|
@ -542,8 +543,11 @@ $(document).ready(function() {
|
||||||
if (clausola == "" || clausola == ' '){
|
if (clausola == "" || clausola == ' '){
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
alert (clausola);
|
|
||||||
condizioniFiltro['filtro-1'] = "query="+clausola;
|
condizioniFiltro['filtro-1'] = "query="+clausola;
|
||||||
|
spquery=buildSQ(condizioniFiltro)
|
||||||
|
alert (new sparqlGenerator().stringify(spquery));
|
||||||
|
condizioniFiltro = {}
|
||||||
}
|
}
|
||||||
// condizioniFiltro contiene le condizioni nella forma "clausola=valore"
|
// condizioniFiltro contiene le condizioni nella forma "clausola=valore"
|
||||||
return true
|
return true
|
||||||
|
|
32
js/utils.js
32
js/utils.js
|
@ -103,15 +103,18 @@ function buildSQ(stquery) {
|
||||||
var parser = new SparqlParser();
|
var parser = new SparqlParser();
|
||||||
const parsedquery =parser.parse(ontoSparqlQuery);
|
const parsedquery =parser.parse(ontoSparqlQuery);
|
||||||
const lf = document.getElementById("lemma_forma");
|
const lf = document.getElementById("lemma_forma");
|
||||||
const ftxt = document.getElementById("queryText");
|
var ftxt = document.getElementById("queryText");
|
||||||
|
//Nick
|
||||||
|
if (ftxt==null){
|
||||||
|
ftxt = document.getElementById("searchValue");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if (stquery['EsprLogica']!='' && stquery['EsprLogica'].length==1){
|
if (stquery['EsprLogica']!=null && stquery['EsprLogica']!='' && stquery['EsprLogica'].length==1){
|
||||||
clause=stquery['EsprLogica']
|
clause=stquery['EsprLogica']
|
||||||
|
|
||||||
myquery=buildClause(stquery[clause], parsedquery)
|
myquery=buildClause(stquery[clause], parsedquery)
|
||||||
//const sparqlGenerator = sparqljs.Generator;
|
|
||||||
//alert (new sparqlGenerator().stringify(myquery))
|
|
||||||
return (myquery)
|
return (myquery)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -130,23 +133,6 @@ function buildSQ(stquery) {
|
||||||
parsedquery.where.splice(1, 1)
|
parsedquery.where.splice(1, 1)
|
||||||
}
|
}
|
||||||
|
|
||||||
//categorie grammaticali
|
|
||||||
/*
|
|
||||||
mycg=document.getElementById("grammtypes1")
|
|
||||||
if (mycg !=null && mycg.value != "all"){
|
|
||||||
parsedquery.where[0].triples.push(JSON.parse(data21)[mycg.value]);
|
|
||||||
//test per sottocategorie
|
|
||||||
lst_sc=JSON.parse(sottoCategorie)[mycg.value]
|
|
||||||
for (msc in lst_sc){
|
|
||||||
ename=lst_sc[msc].split(',')[0]
|
|
||||||
esize=lst_sc[msc].split(',')[1]
|
|
||||||
tmp=document.getElementById("cla1"+ename)
|
|
||||||
if (tmp!=null && esize=='2' && tmp.querySelector('input[name="cla1'+ename.trim()+'"]:checked')!=null){
|
|
||||||
//alert (tmp.querySelector('input[name="cla1'+ename.trim()+'"]:checked').value)
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}*/
|
|
||||||
|
|
||||||
return (parsedquery)
|
return (parsedquery)
|
||||||
|
|
||||||
|
@ -242,7 +228,7 @@ var sottoCategorie = {
|
||||||
"Genere lemma": {"Lemma femminile": "TipoGenereLemmaSostantivoVolgare:GenereFemminileLemmaSostantivoVolgare", "Lemma maschile": "TipoGenereLemmaSostantivoVolgare:GenereMaschileLemmaSostantivoVolgare"},
|
"Genere lemma": {"Lemma femminile": "TipoGenereLemmaSostantivoVolgare:GenereFemminileLemmaSostantivoVolgare", "Lemma maschile": "TipoGenereLemmaSostantivoVolgare:GenereMaschileLemmaSostantivoVolgare"},
|
||||||
"Genere forma": {"Forma femminile": "TipoGenereSostantivoVolgare:GenereFemminileSostantivoVolgare", "Forma maschile": "TipoGenereSostantivoVolgare:GenereMaschileSostantivoVolgare"},
|
"Genere forma": {"Forma femminile": "TipoGenereSostantivoVolgare:GenereFemminileSostantivoVolgare", "Forma maschile": "TipoGenereSostantivoVolgare:GenereMaschileSostantivoVolgare"},
|
||||||
"Numero": {"Singolare": "TipoNumeroSostantivoVolgare:NumeroSingolareSostantivoVolgare", "Plurale": "TipoNumeroSostantivoVolgare:NumeroPluraleSostantivoVolgare"},
|
"Numero": {"Singolare": "TipoNumeroSostantivoVolgare:NumeroSingolareSostantivoVolgare", "Plurale": "TipoNumeroSostantivoVolgare:NumeroPluraleSostantivoVolgare"},
|
||||||
"riflpers": {"In locuzione": "SostantivoVolgareInLocuzione:SostantivoVolgareInLocuzione"},
|
"riflpers": {"In locuzione": "SostantivoVolgareInLocuzione:Lv_lv"},
|
||||||
"Declinazione sostantivo": {"Prima declinazione": "TipoDeclinazioneSostantivoVolgare:PrimaDeclinazioneSostantivoVolgare", "Seconda declinazione": "TipoDeclinazioneSostantivoVolgare:SecondaDeclinazioneSostantivoVolgare",
|
"Declinazione sostantivo": {"Prima declinazione": "TipoDeclinazioneSostantivoVolgare:PrimaDeclinazioneSostantivoVolgare", "Seconda declinazione": "TipoDeclinazioneSostantivoVolgare:SecondaDeclinazioneSostantivoVolgare",
|
||||||
"Terza declinazione": "TipoDeclinazioneSostantivoVolgare:TerzaDeclinazioneSostantivoVolgare"}
|
"Terza declinazione": "TipoDeclinazioneSostantivoVolgare:TerzaDeclinazioneSostantivoVolgare"}
|
||||||
},
|
},
|
||||||
|
@ -308,7 +294,7 @@ sottoCategorieSostantivi=`{
|
||||||
"Genere lemma": {"Lemma femminile": "TipoGenereLemmaSostantivoVolgare:GenereFemminileLemmaSostantivoVolgare", "Lemma maschile": "TipoGenereLemmaSostantivoVolgare:GenereMaschileLemmaSostantivoVolgare"},
|
"Genere lemma": {"Lemma femminile": "TipoGenereLemmaSostantivoVolgare:GenereFemminileLemmaSostantivoVolgare", "Lemma maschile": "TipoGenereLemmaSostantivoVolgare:GenereMaschileLemmaSostantivoVolgare"},
|
||||||
"Genere forma": {"Forma femminile": "TipoGenereSostantivoVolgare:GenereFemminileSostantivoVolgare", "Forma maschile": "TipoGenereSostantivoVolgare:GenereMaschileSostantivoVolgare"},
|
"Genere forma": {"Forma femminile": "TipoGenereSostantivoVolgare:GenereFemminileSostantivoVolgare", "Forma maschile": "TipoGenereSostantivoVolgare:GenereMaschileSostantivoVolgare"},
|
||||||
"Numero": {"Singolare": "TipoNumeroSostantivoVolgare:NumeroSingolareSostantivoVolgare", "Plurale": "TipoNumeroSostantivoVolgare:NumeroPluraleSostantivoVolgare"},
|
"Numero": {"Singolare": "TipoNumeroSostantivoVolgare:NumeroSingolareSostantivoVolgare", "Plurale": "TipoNumeroSostantivoVolgare:NumeroPluraleSostantivoVolgare"},
|
||||||
"riflpers": {"In locuzione": "SostantivoVolgareInLocuzione:SostantivoVolgareInLocuzione"},
|
"riflpers": {"In locuzione": "SostantivoVolgareInLocuzione:Lv_lv"},
|
||||||
"Declinazione sostantivo": {"Prima declinazione": "TipoDeclinazioneSostantivoVolgare:PrimaDeclinazioneSostantivoVolgare", "Seconda declinazione": "TipoDeclinazioneSostantivoVolgare:SecondaDeclinazioneSostantivoVolgare",
|
"Declinazione sostantivo": {"Prima declinazione": "TipoDeclinazioneSostantivoVolgare:PrimaDeclinazioneSostantivoVolgare", "Seconda declinazione": "TipoDeclinazioneSostantivoVolgare:SecondaDeclinazioneSostantivoVolgare",
|
||||||
"Terza declinazione": "TipoDeclinazioneSostantivoVolgare:TerzaDeclinazioneSostantivoVolgare"}
|
"Terza declinazione": "TipoDeclinazioneSostantivoVolgare:TerzaDeclinazioneSostantivoVolgare"}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue