瀏覽代碼

Add info on biblio

Alessia 1 年之前
父節點
當前提交
06936e0b58
共有 60 個文件被更改,包括 57 次插入21 次删除
  1. 2 18
      OA.html
  2. 二進制
      img/MPP_marchini_stampa/2021-07-13-14-57-57-01 (1).jpg
  3. 二進制
      img/MPP_marchini_stampa/2021-07-13-14-59-32-01 (1).jpg
  4. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-00-13-01 (1).jpg
  5. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-00-52-01 (1).jpg
  6. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-01-31-01 (1).jpg
  7. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-03-44-01 (1).jpg
  8. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-04-14-01 (1).jpg
  9. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-06-20-01 (1).jpg
  10. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-06-48-01 (1).jpg
  11. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-07-33-01 (1).jpg
  12. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-08-14-01 (1).jpg
  13. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-08-58-01 (1).jpg
  14. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-09-36-01 (1).jpg
  15. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-10-14-01 (1).jpg
  16. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-10-52-01 (1).jpg
  17. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-11-32-01 (1).jpg
  18. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-12-04-01 (1).jpg
  19. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-12-53-01 (1).jpg
  20. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-13-30-01 (1).jpg
  21. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-14-02-01 (1).jpg
  22. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-14-32-01 (1).jpg
  23. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-15-04-01 (1).jpg
  24. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-15-58-01 (1).jpg
  25. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-16-55-01 (1).jpg
  26. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-17-49-01 (1).jpg
  27. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-18-41-01 (1).jpg
  28. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-19-09-01 (1).jpg
  29. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-19-37-01 (1).jpg
  30. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-20-05-01 (1).jpg
  31. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-21-26-01 (1).jpg
  32. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-22-05-01 (1).jpg
  33. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-22-57-01 (1).jpg
  34. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-23-29-01 (1).jpg
  35. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-24-11-01 (1).jpg
  36. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-24-51-01 (1).jpg
  37. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-25-28-01 (1).jpg
  38. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-26-00-01 (1).jpg
  39. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-26-42-01 (1).jpg
  40. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-27-21-01 (1).jpg
  41. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-27-55-01 (1).jpg
  42. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-28-24-01 (1).jpg
  43. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-30-18-01 (1).jpg
  44. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-30-53-01 (1).jpg
  45. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-31-30-01 (1).jpg
  46. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-32-00-01 (1).jpg
  47. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-32-32-01 (1).jpg
  48. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-33-06-01 (1).jpg
  49. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-33-42-01 (1).jpg
  50. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-35-58-01 (1).jpg
  51. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-37-05-01 (1).jpg
  52. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-39-50-01 (1).jpg
  53. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-41-35-01 (1).jpg
  54. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-42-15-01 (1).jpg
  55. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-42-56-01 (1).jpg
  56. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-43-37-01 (1).jpg
  57. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-44-37-01 (1).jpg
  58. 二進制
      img/MPP_marchini_stampa/2021-07-13-15-47-37-01 (1).jpg
  59. 40 1
      js/OA.js
  60. 15 2
      js/query/managerQuery.js

+ 2 - 18
OA.html

@@ -313,24 +313,8 @@
 										<div class="headInfo" id="head_BIB">
 											<h2 id="BIB_titolo">Bibliografia</h2>
 										</div>
-										<div class="border-grey" id="bibliography">
-											<ul>
-												<li>Catra, Elena [Herausgeber]
-													Michele Fanoli  : dalla Venezia di Canova alla Parigi della Maison Goupil.
-													Possagno, Treviso : Museo Gypsotheca Antonio Canova,  2021
-												</li>
-												<li>
-													Bastogi, Nadia [Herausgeber]
-Dopo Caravaggio  : fiori dipinti del Seicento napoletano nelle collezioni di Palazzo Pretorio e della Fondazione De Vito.
-[Prato] : Claudio Martini editore,  2020
-												</li>
-												<li>
-													Bastogi, Nadia [Herausgeber] [Verfasser von ergänzendem Text]
-Dopo Caravaggio  : il Seicento napoletano nelle collezioni di Palazzo Pretorio e della Fondazione De Vito.
-[Prato] : Claudio Martini Editore,  2019
-												</li>
-											</ul>
-
+										<div class="border-grey">
+											<ul id="bibliography"></ul>
 										</div>
 									</div>
 								</div>

二進制
img/MPP_marchini_stampa/2021-07-13-14-57-57-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-14-59-32-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-00-13-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-00-52-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-01-31-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-03-44-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-04-14-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-06-20-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-06-48-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-07-33-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-08-14-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-08-58-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-09-36-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-10-14-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-10-52-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-11-32-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-12-04-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-12-53-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-13-30-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-14-02-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-14-32-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-15-04-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-15-58-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-16-55-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-17-49-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-18-41-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-19-09-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-19-37-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-20-05-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-21-26-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-22-05-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-22-57-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-23-29-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-24-11-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-24-51-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-25-28-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-26-00-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-26-42-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-27-21-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-27-55-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-28-24-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-30-18-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-30-53-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-31-30-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-32-00-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-32-32-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-33-06-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-33-42-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-35-58-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-37-05-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-39-50-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-41-35-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-42-15-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-42-56-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-43-37-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-44-37-01 (1).jpg


二進制
img/MPP_marchini_stampa/2021-07-13-15-47-37-01 (1).jpg


+ 40 - 1
js/OA.js

@@ -8,6 +8,9 @@ doJsonQuery(queryURL).done(function(data) { handle_OAdata(data); });
 queryPro = prefixes + (queryManager['querySchedaOpera']['queryProduction']).replace('{URI}', link);
 doJsonQuery(queryPro).done(function(data) { handle_Production(data); });
 
+queryBib = prefixes + (queryManager['querySchedaOpera']['queryBibliography']).replace('{URI}', link);
+doJsonQuery(queryBib).done(function(data) { handle_Bibliography(data); });
+
 
 function handle_OAdata(json) {
 
@@ -83,8 +86,12 @@ function handle_OAdata(json) {
           inscription = value['iscrizione']['value'];
         }
         if (value.hasOwnProperty('uriSubjectPer')) {
+          var givenName = value['personName']['value'];
+          var surname = value['personSurname']['value'];
+          var patronymic = value['personPatronymic']['value'];
+          var name = givenName + " " + patronymic + " " + titleCase(surname);
           subject += "<br /><div class='d-flex'><div class='mr-3'><a href='" + value['uriSubjectPer']['value'] + "'>" +
-          value['subject_person']['value'] + "</a></div><div class='d-flex ml-auto'><div class='persona btn-icon' style='cursor:pointer' id='" +
+          name + "</a></div><div class='d-flex ml-auto'><div class='persona btn-icon' style='cursor:pointer' id='" +
           value['uriSubjectPer']['value'] + "'><i class='fa fa-user'></i><p class='btn-text'>PERSONA</p></div></div></div></div>";
           
         }
@@ -208,6 +215,38 @@ function handle_Production(json) {
   
 }
 
+function handle_Bibliography(json) {
+
+  console.log(json['results']['bindings']);
+
+  var Biblio = "";
+  const bibArray = [];
+
+  $.each(
+      json['results']['bindings'],
+      function (index, value) {
+        var bib = value['bibliography']['value'];
+        var pages = "";  
+
+        if (value.hasOwnProperty('pages')) {
+          pages = value['pages']['value'];
+        }
+
+        var book = bib + " " + pages;
+        bibArray.push(book);
+        
+      });
+
+      bibArray.sort();
+
+      for (k in bibArray) {
+        Biblio += '<li>' + bibArray[k] + '</li>';
+      }
+
+      document.getElementById("bibliography").innerHTML = Biblio;
+  
+}
+
 function show_OA(){
   document.getElementById("OA_info").style.display = "block";
   document.getElementById("catalogo_info").style.display = "none";

+ 15 - 2
js/query/managerQuery.js

@@ -877,7 +877,7 @@ var queryManager = {
     },
 
     querySchedaOpera : {
-            queryInfo : " SELECT DISTINCT ?graph ?uri ?identifier ?label ?title ?uriType ?type ?uriOwner ?current_owner ?current_location ?subject (group_concat(distinct ?value ; separator='x') as ?dimensions) SAMPLE(?unit) AS ?unit (GROUP_CONCAT(DISTINCT CONCAT(?uriMaterial, '; ', ?material) ; SEPARATOR = '<br />') AS ?Materials) ?uriSubjectPer SAMPLE(?subject_person) AS ?subject_person ?iscrizione ?condition ?note \
+            queryInfo : " SELECT DISTINCT ?graph ?uri ?identifier ?label ?title ?uriType ?type ?uriOwner ?current_owner ?current_location ?subject (group_concat(distinct ?value ; separator='x') as ?dimensions) SAMPLE(?unit) AS ?unit (GROUP_CONCAT(DISTINCT CONCAT(?uriMaterial, '; ', ?material) ; SEPARATOR = '<br />') AS ?Materials) ?uriSubjectPer ?personName ?personSurname ?personPatronymic ?iscrizione ?condition ?note \
             WHERE { \
             VALUES ?uri {<{URI}>} \
             GRAPH ?graph {?uri rdfs:label ?label} \
@@ -903,7 +903,9 @@ var queryManager = {
             ?uriSubject rdfs:label ?subject; \
             crm:P2_has_type 'Identificazione Iconografica' .} \
             OPTIONAL {?uri crm:P62_depicts ?uriSubjectPer . \
-            ?uriSubjectPer rdfs:label ?subject_person ; \
+            ?uriSubjectPer foaf:givenName ?personName ; \
+            foaf:familyName ?personSurname ; \
+            person:patronymicName ?personPatronymic ; \
             rdf:type foaf:person . } \
             OPTIONAL {?uri crm:P52_has_current_owner ?uriOwner . \
             ?uriOwner rdfs:label ?current_owner } \
@@ -926,6 +928,17 @@ var queryManager = {
             crm:P14.1_in_the_role_of ?uriRole . \
             ?uriPerson rdfs:label ?person . \
             ?uriRole rdfs:label ?role} \
+            }",
+
+            queryBibliography : " SELECT DISTINCT ?bibliography ?pages \
+            WHERE { \
+            VALUES ?uri {<{URI}>} \
+            ?uri crm:P128_carries ?infObj . \
+            ?document crm:P70_documents ?infObj . \
+            OPTIONAL {?document crm:P3_has_note ?pages} \
+            ?edition crm:P46_is_composed_of ?document ; \
+            rdfs:label ?bibliography ; \
+            crm:P2_has_type 'Bibliografia' . \
             }"
     },