implementazione creazione quey SPARQL, in progress
This commit is contained in:
parent
37c693aea0
commit
bae9bb95c2
30
js/utils.js
30
js/utils.js
|
@ -171,12 +171,13 @@ function buildClauseNick(clause, parsedquery){
|
||||||
if (keval!=null && keval!=''){
|
if (keval!=null && keval!=''){
|
||||||
keval=decodeURI(keval)
|
keval=decodeURI(keval)
|
||||||
sttmts=sctmp[sctk[ke]]
|
sttmts=sctmp[sctk[ke]]
|
||||||
|
if (sttmts[keval]!=null && (sttmts[keval].split(':')[1]) != null){
|
||||||
subcatstat= buildsubcategoryClause(sttmts[keval])
|
subcatstat= buildsubcategoryClause(sttmts[keval])
|
||||||
parsedquery.where[0].triples.push(subcatstat);
|
parsedquery.where[0].triples.push(subcatstat);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return parsedquery
|
return parsedquery
|
||||||
|
|
||||||
|
@ -208,15 +209,17 @@ function buildClause(clause, parsedquery){
|
||||||
sctmp=sottoCategorie[clause['typeGramm0'].trim()]
|
sctmp=sottoCategorie[clause['typeGramm0'].trim()]
|
||||||
sctk=Object.keys(sctmp)
|
sctk=Object.keys(sctmp)
|
||||||
for (ke in sctk){
|
for (ke in sctk){
|
||||||
//alert (clause[sctk[ke]])
|
|
||||||
keval=clause[sctk[ke]]
|
keval=clause[sctk[ke]]
|
||||||
if (keval!=null && keval!=''){
|
if (keval!=null && keval!=''){
|
||||||
sttmts=sctmp[sctk[ke]]
|
sttmts=sctmp[sctk[ke]]
|
||||||
|
if (sttmts[keval]!=null && (sttmts[keval].split(':')[1]) != null){
|
||||||
subcatstat= buildsubcategoryClause(sttmts[keval])
|
subcatstat= buildsubcategoryClause(sttmts[keval])
|
||||||
parsedquery.where[0].triples.push(subcatstat);
|
parsedquery.where[0].triples.push(subcatstat);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return parsedquery
|
return parsedquery
|
||||||
|
|
||||||
|
@ -296,7 +299,28 @@ var sottoCategorie = {
|
||||||
"Terza declinazione": "TipoDeclinazioneSostantivoVolgare:TerzaDeclinazioneSostantivoVolgare"}
|
"Terza declinazione": "TipoDeclinazioneSostantivoVolgare:TerzaDeclinazioneSostantivoVolgare"}
|
||||||
},
|
},
|
||||||
|
|
||||||
"pronomevolgare": "filtripronome",
|
"pronomevolgare": {
|
||||||
|
"Genere": {"Femminile": "generePronomeVolgare:PronomeVolgareFemminile", "Maschile": "generePronomeVolgare:PronomeVolgareMaschile"},
|
||||||
|
"Numero": {"Singolare": "TipoNumeroPronomeVolgare:PronomeVolgareSingolare", "Plurale": "TipoNumeroPronomeVolgare:PronomeVolgarePlurale" },
|
||||||
|
"Classe/Persona": {"1ª": "TipoClassePersonaPronomeVolgare:PronomeVolgarePrimaClassePersona", "2ª": "TipoClassePersonaPronomeVolgare:PronomeVolgareSecondaClassePersona",
|
||||||
|
"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",
|
||||||
|
"Libero in Composizione": "TipoFormaPerRifPronomeVolgare:PronomeLiberoInComposizioneVolgare",
|
||||||
|
"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",
|
||||||
|
"Impersonale": "TipoRiflessiviDelPronomeVolgare:PronomeVolgareImpersonale", "Passivo": "TipoRiflessiviDelPronomeVolgare:PronomeVolgarePassivo",
|
||||||
|
"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"},
|
"Genere": {"Femminile": "TipoGenereAggettivoVolgare:AggettivoVolgareFemminile", "Maschile": "TipoGenereAggettivoVolgare:AggettivoVolgareMaschile"},
|
||||||
|
|
Loading…
Reference in New Issue