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 = '';
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 = '';
var ArtworkTable = thead;
$.each(
json['results']['bindings'],
function (index, value) {
var uri = value['subject']['value'];
var label = value['label']['value'];
ArtworkTable += '' ;
});
document.getElementById("results_table").innerHTML = ArtworkTable;
document.getElementById("results_title").innerHTML = "Collezione " + gg;
}