Language
Login
Language Setting
X
English
日本語 [Japanese]
about this App
データセットを画像で表示するアプリ
useful
0
Loading...
if(typeof Example==="undefined"||!Example){var Example = {};} var data = {}; data.limit = 1; data.count = 0; data.workIds = []; data.fileNames = []; data.subjects = []; data.properties = []; var limit = 50; var objValue = ""; var objList = []; // 画像検索のキーワードとして使うオブジェクトのプロパティを指定 var keyProperty = "http://www.w3.org/2000/01/rdf-schema#label"; // LinkDataからデータを取得 Example.getWorks = function() { var callback = function(res) { $.each(res, function(key, workId) { data.workIds.push(workId); }); $.each(data.workIds, function(key, workId) { Example.getFiles(workId); }); } LinkData.getWorks(callback); }; Example.getFiles = function(workId) { var callback = function(res) { $.each(res, function(fileKey, fileName) { Example.getSubjects(workId, fileName); }); } LinkData.getFiles(workId, callback); }; Example.getSubjects = function(workId, fileName) { var callback = function(res) { $.each(res, function(subjectKey, subjectValue) { data.subjects.push(subjectValue); }); Example.getProperties(workId, fileName); } LinkData.getSubjects(workId, fileName, callback); }; Example.getProperties = function(workId, fileName) { var callback = function(res) { $.each(res, function(propertyKey, propertyValue) { data.properties.push(propertyValue); }); Example.getObjectList(workId, fileName); } LinkData.getProperties(workId, fileName, callback); }; Example.getObjectList = function(workId, fileName) { $.each(data.subjects, function(sKey, sValue) { data.count = 0; $.each(data.properties, function(pKey, pValue) { if(data.count++ > data.limit) { return false; } Example.getObjects(workId, fileName, sValue, pValue); }); }); } // Google画像検索APIのロード google.load('search', '1'); google.setOnLoadCallback(Example.getWorks); // 検索でヒットした画像を表示 function searchComplete(searcher) { if (searcher.results && searcher.results.length > 0) { var results = searcher.results; var result = results[0]; var newImg = document.createElement('img'); $('#contents').append('<a href="' + result.url + '" target="_blank"><img src="' + result.tbUrl + '" class="item" title="' + result.titleNoFormatting + '" /></a>'); } } Example.getObjects = function(workId, fileName, subject, property) { var callback = function(res) { $.each(res, function(objKey, objValue) { if(objList.length > limit || objList.indexOf(objValue) != -1) { return false; } //画像検索 var imageSearch = new google.search.ImageSearch(); imageSearch.setRestriction(google.search.ImageSearch.RESTRICT_IMAGESIZE, google.search.ImageSearch.IMAGESIZE_MIDIUM, google.search.Search.RESTRICT_SAFESEARCH, google.search.Search.SAFESEARCH_STRICT, google.search.ImageSearch.RESTRICT_IMAGETYPE, google.search.ImageSearch.IMAGETYPE_PHOTO); imageSearch.setSearchCompleteCallback(this, searchComplete, [imageSearch]); imageSearch.execute(objValue); objList.push(objValue); }); } LinkData.getObjects(workId, fileName, subject, keyProperty, callback); }; // 画像の整頓 function arrange() { $('#container').imagesLoaded(function(){ $('#container').masonry({ itemSelector : '.item', columnWidth : 170 }); }); } // 画像の整頓の遅延処理 window.onload = function(){ setTimeout('arrange()',3000); }
#container { background: url("http://app.linkdata.org/asset/03e6cfa5.png") repeat; padding: 10px; } #container:after { content: ""; display: block; clear: both; height: 1px; overflow: hidden; } .item { width: 150px; margin: 10px; float: left; box-shadow: 1px 1px 3px #666; -moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666; }
<div id="container"> <div id="contents"> </div> </div>
Preview
Input Data
ReadMe
Snapshots
LinkData Work
Table Data
OperatingSystem
Contributor:Kiên_MetalRock
Update:Jul 9, 2012
104 Downloads, 1 Applications
OperatingSystem
ソクラテス以前の哲学者の人間関係
Contributor:Shusaku Egami
Update:Jan 20, 2013
236 Downloads, 1 Applications
ソクラテス以前の哲学者の師弟関係や知人関係のデータを作成しました。
Pre_Socratic_philosophy
2012年サッカー日本代表選手同士の所属関係
Contributor:taka
Update:Jan 20, 2013
188 Downloads, 1 Applications
2012年にサッカー日本代表に招集された全50名と同じクラブチームに所属している もしくは 所属していた選手(2012年に招集された他の49選手の中から選出)をfoaf:knowsで関連付けました。
JapanNationalTeam2012
Nagoya Sightseeing
Contributor:Sayoko Shimoyama
Update:Jan 24, 2014
6682 Downloads, 3 Applications
Sightseeing information of Nagoya city.
nagoya_sightseeing
nagoya_sightseeing_youtube
[
]
スタジオジブリ劇場公開作品一覧
Contributor:tenn
Update:Jan 21, 2013
224 Downloads, 1 Applications
スタジオジブリ劇場公開作品一覧. 監督名と公開年
Studio_Ghibli_list
SABAEグルめぐり
Contributor:さばえものづくり博覧会実行委員会
Update:Oct 25, 2012
98 Downloads, 1 Applications
SABAEグルめぐりは、鯖江市内の飲食関連のお店をジャンルごとに紹介するグルメ冊子、そのデータ版です。
sabaegurumeguri
ご当地グルメ
Contributor:hiyopie
Update:Jan 18, 2013
370 Downloads, 1 Applications
各地域のご当地グルメの概要、味覚、温度、主成分と地域名をまとめたもの。
japan_gotouchi_gourmet
日本さくら名所100選
Contributor:ayoan
Update:Jan 22, 2013
645 Downloads, 2 Applications
財団法人日本さくらの会が1990年(平成2年)に、全国各地の桜の名所から100か所を選定したものです。 ご指摘に有りました、山形県鶴岡公園の経度情報を修正しました。 誠に申し訳ございません。
100Cherry_List
京都府内の文化財マップ
Contributor:kyolib2013
Update:Apr 16, 2013
248 Downloads, 1 Applications
京都府内の重要文化財、国保、史跡、名勝などの分布図 京都府、文化庁ページにて公開された情報を元に作成している
Kyoto_pref_Cultura_Property_list
English name for All Poisonous plants by Botanical Name
Contributor:David_Gifford
Update:Oct 25, 2012
336 Downloads, 1 Applications
Canadian Biodiversity Information Facility (CBIF) The CANADIAN POISONOUS PLANTS INFORMATION SYSTEM presents data on plants that cause poisoning in livestock, pets, and humans. The plants include native, introduced, and cultivated outdoor plants as well as indoor plants that are found in Canada. Some food and herbal plants are also included that may cause potential poisoning problems.
Association_matrix
Poisonous Plants in English by Botannical Name
Type of Cats
Contributor:Sayoko Shimoyama
Update:Mar 25, 2012
727 Downloads, 1 Applications
Correction of Cats throughout the world.
Cats
都道府県の花、花言葉
Contributor:Sayaka_Hayakuni
Update:Apr 22, 2013
212 Downloads, 1 Applications
日本の都道府県の県花について記載しました。各都道府県の花が何科の花かと、その花言葉について加えてまとめました。
kennka_hanakotoba
Add LinkData work(LinkData)
Link http://app.linkdata.org/run/app1s358i?tab=readme
データセットの内容を画像にして並べるアプリです。
RDF中の"rdfs:label"の値を使ってGoogle画像検索をしています。
単純にキーワードで検索しているため、関係ない画像が出てくることもあります。
jquery-1.7.1.min.js
http://www.google.com/jsapi
jQuery ImagesLoaded plugin.js
jQuery Masonry.js
Work
Add
Clear
insert work id or work name.