• forked:volume of rain at one clock.
Import an externally hosted application
Check style

  • JavaScript
  • CSS
  • HTML
  • Images
  • Input Data
  • ReadMe
  • forked:volume of rain at one clock.
  • http://code.jquery.com/jquery-1.10.2.min.js  
  • http://lod.hozo.jp/SparqlFinder/js/sparql.js  
  • http://code.jquery.com/ui/1.10.3/jquery-ui.min.js  
  • http://www.google.com/jsapi  
  • http://lod.hozo.jp/SparqlFinder/js/template.js  
  •  
  • history

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
 
google.load("jquery", "1");
google.load("jqueryui", "1");
google.load("visualization", "1", {'packages' : [ 'motionchart' ]});
 
$(window).load(function() {
    sparql = new Sparql();
    
    //SPARQL検索の実行
    $('#find_query').click(function(){
        var category = $('#category').val();
        
        //sparql.findByQuery($('#query_area').val().replace(/[\n\r]/g,""));
        //使用するSPARQLクエリの設定
        query = 'select ?s ?name ?year ?rain\n'
+'where{\n'
 + '?s <http://lodosaka.hozo.jp/kind> "降水量"@ja.\n'
 + '?s <http://lodosaka.hozo.jp/month> ?name;\n'
 + '  <http://lodosaka.hozo.jp/year> ?year;\n'
 +    '<http://lodosaka.hozo.jp/rain> ?rain;\n'
 //+    '<http://lodosaka.hozo.jp/num_of_employee> ?employee;\n'
 //+    '<http://lodosaka.hozo.jp/shipment_value> ?shipment;\n'
 //+    '<http://lodosaka.hozo.jp/added_value> ?value;\n'
 + '}'
        //結果を表示する欄の設定
        sparql.result_div = $('#result_div');
        //クエリの実行
        sparql.findByQuery(query);
    });
 
    $('#result_div').hide();
 
    init();
});
 
 
function init(){
    // Servletサーバアドレス
    sparql.server = "http://lod.hozo.jp";
 
    // 検索対象エンドポイント(途中での改行は不可)
    //var endpoint = $('#endpoint_url').val();
    sparql.endpoint = {"endpoint": "http://lod.hozo.jp/repositories/IODD14Osaka", "namespaces": ""};
    sparql.init();
    
    //結果表示処理を行う関数を指定
//  sparql.result_func = result_table;
    sparql.result_func = motion_chart;
    
}
 
function motion_chart(data){
    var category = $('#category').val();
    
    $('#result_div').show();
    var datatable = new google.visualization.DataTable();
 
    
    datatable.addColumn('string', data[0].kind);
    datatable.addColumn('number', '年');
    datatable.addColumn('number', '降水量');
//  datatable.addColumn('number', '製造品出荷額等');
//  datatable.addColumn('number', '従業員数');
//  datatable.addColumn('number', '事業所付加価値額');
 
    for(var i=0; i<data.length; i++){
        datatable.addRow(
            [data[i].name, 
             parseInt(data[i].year, 10), 
             parseInt(data[i].rain, 10)
//           parseInt(data[i].shipment, 10),
//           parseInt(data[i].employee, 10),
//           parseInt(data[i].value, 10)
            ]);
    }
    
 
    var chart = new google.visualization.MotionChart(
     document.getElementById('result_div'));
     chart.draw(datatable, {'width': 900, 'height': 400});
 
}
 
http://code.jquery.com/jquery-1.10.2.min.js
http://lod.hozo.jp/SparqlFinder/js/sparql.js
http://code.jquery.com/ui/1.10.3/jquery-ui.min.js
http://www.google.com/jsapi
http://lod.hozo.jp/SparqlFinder/js/template.js
Playing...

http://code.jquery.com/jquery-1.10.2.min.js
http://lod.hozo.jp/SparqlFinder/js/sparql.js
http://code.jquery.com/ui/1.10.3/jquery-ui.min.js
http://www.google.com/jsapi
http://lod.hozo.jp/SparqlFinder/js/template.js