|
@@ -0,0 +1,41 @@
|
|
|
+var jsonprova = {
|
|
|
+ nome: "Nonmolto",
|
|
|
+ cognome: "Furbo",
|
|
|
+ descrizione: "Che ci volete fa'?"
|
|
|
+}
|
|
|
+
|
|
|
+thisUrlParams = {};
|
|
|
+window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
|
|
|
+ thisUrlParams[key] = value;
|
|
|
+});
|
|
|
+console.log('URL get params: ', thisUrlParams);
|
|
|
+
|
|
|
+function prepareQueryURL(query){
|
|
|
+ sparqlEndpoint = 'http://dev.restore.ovi.cnr.it:8890/sparql/';
|
|
|
+ sparqlUrlParams = '?default-graph-uri=&query=' + encodeURIComponent(query) + '&output=json&callback=?';
|
|
|
+ return sparqlEndpoint + sparqlUrlParams;
|
|
|
+}
|
|
|
+
|
|
|
+function doJsonQuery(query){
|
|
|
+
|
|
|
+ queryURL = prepareQueryURL(query);
|
|
|
+
|
|
|
+ response = $.ajax({
|
|
|
+
|
|
|
+ url: queryURL,
|
|
|
+ dataType: "json",
|
|
|
+ success: function (data){
|
|
|
+ return JSON.stringify(data);
|
|
|
+ },
|
|
|
+ error: function (e) {}
|
|
|
+ });
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
+query1 = 'SELECT DISTINCT ?property ?object WHERE { <' + thisUrlParams.letterid + '> ?property ?object}';
|
|
|
+console.log("Query: " + query1);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+var jsonprova2 = doJsonQuery(query1);
|
|
|
+console.log("MAH", jsonprova2);
|