Language
ログイン
言語設定
X
English
日本語 [Japanese]
オープンデータを使ってアプリを作ろう
アプリケーションの作成と公開をサポートするサイト
お問い合わせ
HOME
チュートリアル
アプリ新規作成
アプリのFork
公開アプリ一覧
アプリ作品の情報
データをSparqlEPCUへ送信するアプリ
fullscreen
Taiga_Sembokuya
LinkData内のデータをSparqlEPCU(http://lodcu.cs.chubu.ac.jp/SparqlEPCU/index.jsp)の指定したプロジェクトへ送信するアプリケーションです。
1
評価指数
いいね!
0
Loading...
このアプリ作品で使われているデータと同じ形式のデータを作成し、このアプリに適用することができます。
ひな形として使うファイルをリストから選択し、"Create Templete"をクリックして下さい。
アプリケーション
fullscreen
play
stop
reload
Play
JavaScript
CSS
HTML
概要
保存した実行結果
データをSparqlEPCUへ送信するアプリ
jquery-1.7.1.min.js
http://lodcu.cs.chubu.ac.jp/SparqlEPCU/RDFmgr/rdfmgr-2.1.0.js
データをSparqlEPCUへ送信するアプリ
データをSparqlEPCUへ送信するアプリ
データをSparqlEPCUへ送信するアプリ
データをSparqlEPCUへ送信するアプリ
/* This is a Example program to retrieve and display the data. Press the Run button on the right of the screen (described the behavior of the Example program below). Please create a new application rewrite this program work. */ if(typeof Example==="undefined"||!Example){var Example = {};} var data = {}; var dataArray = new Array(); var rdf = new String(); var rdfmgr = new RDFmgr(); window.onload = function() { LinkData.getWorks(function(list){ for(var i in list){ LinkData.getWorkName(list[i],function(name){ $("#list").append("<div class='sakuhin'>"+ name+ "</div><br>"); LinkData.getFiles(list[i],function(tablelist){ $("#list").append("<table border='0'>"); for(var j in tablelist){ dataArray.push({ id : list[i], name : tablelist[j] }); var datanum = dataArray.length - 1; $("#list").append("<tr><td> <div class='tabledata'>"+ tablelist[j] + "</div></td><td><div class='sendarea'><a onClick='sendData(this)' id='"+datanum+"'>このデータを送信</a></div></td></tr>"); } $("#list").append("</table><br>"); }); }); } }); }; function sendData(sdata){ var projectname = $('#project').val(); if(projectname==""){ $("#result").empty(); $("#result").prepend("プロジェクト名が未定義です"); }else{ var num = sdata.id; var id = dataArray[num].id var name = dataArray[num].name; $("#"+num).empty(); LinkData.getFileContent(id,name,"TTL","getRDF"); } }; var getRDF = function(rdf){ var projectname = $('#project').val(); Example.send(rdf,projectname); }; Example.send = function(text,projectname){ text = decodeURIComponent(text); rdfmgr.insertStatement({ type: "TURTLE", rdfdata : text, projectID : projectname, success : function(){ $("#result").empty(); $("#result").prepend("送信しました"); }, error : function(){ $("#result").empty(); } }); /*$.ajax({ type:"POST", url:"http://lodcu.cs.chubu.ac.jp/SparqlEPCU/RDFServer.jsp", dataType:"json", jsonp: "sparqlCallback", data:{ //hostname: location.host, type: "TURTLE_statement", reqtype: "manage", data: text, project: projectname }, success:function(result){ if(result.error){ $("#result").empty(); }else{ request_going = false; $("#result").empty(); $("#result").prepend("送信しました"); } }, error:function(result){ if(result.error){ $("#result").empty(); } } });*/ } Example.project = function(){ var projectname = $("#project").val(); window.open("http://lodcu.cs.chubu.ac.jp/SparqlEPCU/project.jsp?projectID="+projectname,"_blank"); } function SparqlSend(){ var stext = $("#sparql").val(); var project = $("#project").val(); rdfmgr.executeSparql({ sparql:stext, inference: false, projectID: project, success: maketable, error: getErrorMsg }); } function maketable(re){ $("#spshow").empty(); var str = new String("<tr>"); for(var i=0; i<re.getKeyListLength();i++){ str += "<td>"+re.getKey(i)+"</td>"; } str += "</tr>"; while(re.next()){ for(var i=0; i < re.getLength();i++){ str += "<td><pre>"+re.getValue(i)+"</pre></td>"; } str += "</tr>"; } $("#spshow").append(str); } function getErrorMsg(eType,eMsg,eInfo){ alert(eMsg+"\n\n"+eInfo); }
body{ background-color: #efefff; } h1 { clear: both; padding: 3px 0px 1px 5px; margin: 0.2em 0px 0.5em; font-size: 150%; color: #ffffff; background-color: #000052; } h2 { clear: both; padding: 2px 0px 2px 4px; margin: 0.2em 2px 0.5em; font-size: 120%; color: #ffffff; background-color: #000088; } h3 { margin: 0px 0px 0.5em 3px; font-size: 100%; color: #000000; } .sakuhin { float: left; font-size: 100%; font-weight: bold; color : #000092; } .tabledata { float: left; font-size: 90%; font-weight: normal; color : #0000bb; } .sendarea { float: left; font-size: 90%; font-weight: normal; color : #ffffff; background-color: #777777; text-decoration: none; border : 4px outset; padding : 1px 5px 1px 5px; cursor: default; }
<h1>データをSparqlEPCUへ送信する</h1> <form name="form1"> 通信先のプロジェクト名 <input id="project" type="text" size="20" value=""><br> <div class='sendarea'><a onClick='Example.project()'>プロジェクトのページへ</a></div> </form><br> <h2>データ作品</h2> <div id="list"></div> <div id="result"></div> <h2>SPARQL検索</h2> SPARQLを入力して下さい <form id="form2"> <textarea id="sparql" cols=40 rows=6 >select ?s ?p ?o where{?s ?p ?o} limit 100</textarea><br> <div class='sendarea'><a onClick='SparqlSend()'>SPARQL送信</a></div> </form> <table border=1 id="spshow"></table>
Initial content
jquery-1.7.1.min.js
http://lodcu.cs.chubu.ac.jp/SparqlEPCU/RDFmgr/rdfmgr-2.1.0.js
このアプリをForkして新しいアプリを作る
ダウンロード
Fork元のアプリは更新されました.
>>see
アプリは更新されました.
>>see
ツイート
このアプリ作品をwebから探す
作者
メッセージ送信
Taiga_Sembokuya
実行回数
485
ウェブサイト
ライセンス
Fork count
1
作成日
2013年11月12日
最終更新日
2013年11月19日
Forkして作られたアプリ
forked:データをSparqlEPCUへ送信するアプリ
作者: 大下智
更新日: 2013年11月24日
165 回実行
"
" コミュニティへの投稿が完了しました。投稿したアプリ作品は、コミュニティ管理者によって承認されるとコミュニティに公開されます。
エントリー先のコミュニティとカテゴリ名を選択し、「エントリー」ボタンをクリックして下さい。
チュートリアル
アプリ作品の削除をする場合は削除をクリックしてください
送信者
名前
*
E-mail
*
件名
*
メッセージ
*
アクセス認証
*
送信
キャンセル
入力データ
関連アイデア
このアプリ作品で入力データとして使われているデータ作品のリストです。
チェックボックスの選択を変更すると、入力データを変更して実行することができます。
平成23年 名古屋市 交通事故死傷者数
作者: Hiroyuki_Sato
更新日: 2012年9月4日
299 ダウンロード
,
1 アプリケーション
23_nagoya_jiko
名古屋市の施設データ一覧
作者: katsuyuki
更新日: 2013年11月15日
564 ダウンロード
,
1 アプリケーション
nagoya_CityOfice
nagoya_hospital
nagoya_park
nagoya_public
nagoya_subway
名古屋の観光施設情報
作者: Sayoko Shimoyama
更新日: 2014年1月24日
6688 ダウンロード
,
3 アプリケーション
nagoya_sightseeing
nagoya_sightseeing_youtube
自分のデータを入力する
このアプリを使ったアイデアはまだ公開されていません
アイデアを作成
ニュースフィード
linkdata.org に関するツイート