var params = thisUrlParams.params; const pp = params.split("%"); var tipo = pp[0]; var val = pp[1]; console.log([tipo, val]); prefixes = queryManager['prefixes']['all']; if ((tipo == "gettatelli") && (val == "contrassegni")) { queryGettatelli = prefixes + (queryManager['queryCustom']['queryTipo']).replaceAll('{TYPE}', 'Contrassegno'); console.log(queryGettatelli); doJsonQuery(queryGettatelli).done(function(r) { handle_contrassegni(r); }); } else if (tipo == "occupazione") { queryOccupazione = prefixes + (queryManager['queryCustom']['queryOccupazione']).replaceAll('{WORD}', val); console.log(queryOccupazione); doJsonQuery(queryOccupazione).done(function(r) { handle_occupation(r, val); }); } else if (tipo == "opere") { var grafo = ""; if (val == "Martini") { grafo = "http://dev.restore.ovi.cnr.it:8890/mpp/martini"; } else if (val == "Ospedale") { grafo = "http://dev.restore.ovi.cnr.it:8890/mpp/ospedale"; } else { grafo = "http://dev.restore.ovi.cnr.it:8890/mpp/datini"; } queryOpere = prefixes + (queryManager['queryCustom']['queryOpereGrafo']).replaceAll('{GRAPH}', grafo); console.log(queryOpere); doJsonQuery(queryOpere).done(function(r) { handle_artwork(r, val); }); } else { alert("Nessun parametro"); } function handle_contrassegni(json){ console.log(json); thead = '
\
Contrassegni
\
Esplora
\
'; var ContrassegniTable = thead; $.each( json['results']['bindings'], function (index, value) { var uri = value['subject']['value']; var label = value['label']['value']; var uri_ct = value['uri_contrassegno']['value']; ContrassegniTable += '
\ \
\
' ; }); document.getElementById("results_table").innerHTML = ContrassegniTable; document.getElementById("results_title").innerHTML = "Contrassegni"; } function handle_occupation(json, occ) { thead = '
\
Persona
\
Esplora
\
'; var PeopleTable = thead; $.each( json['results']['bindings'], function (index, value) { var uri = value['subject']['value']; var name = value['name']['value']; var givenName = ""; var familyName = ""; var patronymic = ""; var provenienza = ""; var occupation = ""; var stringName = ""; if(value.hasOwnProperty('givenName')) { givenName = value['givenName']['value']; } if(value.hasOwnProperty('familyName')) { familyName = value['familyName']['value']; } if(value.hasOwnProperty('patronymic')) { patronymic = value['patronymic']['value']; } if(value.hasOwnProperty('provenienza')) { provenienza = value['provenienza']['value']; } if(value.hasOwnProperty('occupation')) { occupation = value['occupation']['value']; } if ((givenName != "") && (familyName != "")) { stringName = givenName + " " + patronymic + " " + familyName + " " + provenienza; } else { stringName = name; } stringName = titleCase(stringName); PeopleTable += '
\ \
\
' ; }); document.getElementById("results_table").innerHTML = PeopleTable; document.getElementById("results_title").innerHTML = titleCase(occ); } function handle_artwork(json, gg) { thead = '
\
Opera
\
Esplora
\
'; var ArtworkTable = thead; $.each( json['results']['bindings'], function (index, value) { var uri = value['subject']['value']; var label = value['label']['value']; ArtworkTable += '
\
' + label + '
\
\
' ; }); document.getElementById("results_table").innerHTML = ArtworkTable; document.getElementById("results_title").innerHTML = "Collezione " + gg; }