implementazione creazione quey SPARQL, in progress
This commit is contained in:
parent
37c693aea0
commit
bae9bb95c2
38
js/utils.js
38
js/utils.js
|
@ -171,9 +171,10 @@ function buildClauseNick(clause, parsedquery){
|
|||
if (keval!=null && keval!=''){
|
||||
keval=decodeURI(keval)
|
||||
sttmts=sctmp[sctk[ke]]
|
||||
|
||||
subcatstat= buildsubcategoryClause(sttmts[keval])
|
||||
parsedquery.where[0].triples.push(subcatstat);
|
||||
if (sttmts[keval]!=null && (sttmts[keval].split(':')[1]) != null){
|
||||
subcatstat= buildsubcategoryClause(sttmts[keval])
|
||||
parsedquery.where[0].triples.push(subcatstat);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -208,12 +209,14 @@ function buildClause(clause, parsedquery){
|
|||
sctmp=sottoCategorie[clause['typeGramm0'].trim()]
|
||||
sctk=Object.keys(sctmp)
|
||||
for (ke in sctk){
|
||||
//alert (clause[sctk[ke]])
|
||||
|
||||
keval=clause[sctk[ke]]
|
||||
if (keval!=null && keval!=''){
|
||||
sttmts=sctmp[sctk[ke]]
|
||||
subcatstat= buildsubcategoryClause(sttmts[keval])
|
||||
parsedquery.where[0].triples.push(subcatstat);
|
||||
if (sttmts[keval]!=null && (sttmts[keval].split(':')[1]) != null){
|
||||
subcatstat= buildsubcategoryClause(sttmts[keval])
|
||||
parsedquery.where[0].triples.push(subcatstat);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -296,7 +299,28 @@ var sottoCategorie = {
|
|||
"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"},
|
||||
"Genere": {"Femminile": "TipoGenereAggettivoVolgare:AggettivoVolgareFemminile", "Maschile": "TipoGenereAggettivoVolgare:AggettivoVolgareMaschile"},
|
||||
|
|
Loading…
Reference in New Issue