Language
Login
Language Setting
X
English
日本語 [Japanese]
about this App
SGC Crisis Response Navigator
useful
1
Loading...
window.onload = function() { var keyword = getParameterFromURL("q"); var list = ""; $("#result").append("<h2>SGC Crisis Response Navigator</h2>"); $("#result").append("<p>防災・災害対応に関するリンクを検索できます。</p>"); $("#result").append( '<input id="searchBox" type="text" placeholder="キーワード検索" value="' + escapeHtml(keyword) + '">' + '<button onclick="runSearch()">検索</button>' + '<div id="cards"></div>' ); renderCards(keyword); }; function renderCards(keyword) { $("#cards").empty(); $.each(LinkData.getWorks(), function(workKey, workValue) { $.each(LinkData.getFiles(workValue), function(fileKey, fileValue) { $.each(LinkData.getSubjects(workValue, fileValue), function(subjKey, subjValue) { var item = { subject: decodeURIComponent(subjValue), title: "", category: "", area: "", description: "", url: "", source: "", last_checked: "" }; $.each(LinkData.getTriplesBySubject(workValue, fileValue, subjValue), function(tripleKey, tripleValue) { var prop = getLastName(tripleValue.property); var obj = tripleValue.object; if (prop == "title" || prop == "name" || prop == "label") item.title = obj; if (prop == "category") item.category = obj; if (prop == "area") item.area = obj; if (prop == "description") item.description = obj; if (prop == "url" || prop == "link") item.url = obj; if (prop == "source") item.source = obj; if (prop == "last_checked") item.last_checked = obj; }); var text = [ item.subject, item.title, item.category, item.area, item.description, item.url, item.source ].join(" "); if (keyword && text.indexOf(keyword) === -1) return; $("#cards").append(makeCard(item, keyword)); }); }); }); } function makeCard(item, keyword) { var title = item.title || item.subject; var urlHtml = ""; if (item.url && item.url.indexOf("http") === 0) { urlHtml = '<p><a href="' + item.url + '" target="_blank">公式リンクを開く</a></p>'; } return ( '<div class="card">' + '<h3>' + highlight(escapeHtml(title), keyword) + '</h3>' + '<p><strong>カテゴリ:</strong> ' + highlight(escapeHtml(item.category), keyword) + '</p>' + '<p><strong>地域:</strong> ' + highlight(escapeHtml(item.area), keyword) + '</p>' + '<p>' + highlight(escapeHtml(item.description), keyword) + '</p>' + urlHtml + '<p class="meta">出典: ' + escapeHtml(item.source) + '</p>' + '<p class="meta">確認日: ' + escapeHtml(item.last_checked) + '</p>' + '</div>' ); } function runSearch() { var q = $("#searchBox").val(); renderCards(q); } function getParameterFromURL(paramString) { var value = ""; var topWindow = top.window.location.search; if (topWindow) { var q = decodeURIComponent(topWindow.substring(1, topWindow.length)).split("&"); for (var i = 0; i < q.length; i++) { var r = q[i].split("="); if (r[0] == paramString) value = r[1]; } } return value; } function highlight(string, keyword) { if (!keyword || keyword.length === 0) return string; return string.split(keyword).join('<span class="highlight">' + keyword + '</span>'); } function getLastName(string) { string = decodeURIComponent(string); var sharp = string.split("#"); var slash = sharp[sharp.length - 1].split("/"); return slash[slash.length - 1]; } function escapeHtml(str) { if (!str) return ""; return String(str) .replace(/&/g, "&") .replace(/</g, "<") .replace(/>/g, ">") .replace(/"/g, """) .replace(/'/g, "'"); }
.card { border: 1px solid #ddd; border-radius: 10px; padding: 14px; margin: 12px 0; background: #fff; } .card h3 { margin-top: 0; } .highlight { background: yellow; font-weight: bold; } .meta { color: #666; font-size: 0.85em; } #searchBox { width: 70%; padding: 8px; margin-right: 6px; }
<div id="result"></div>
Preview
Input Data
ReadMe
Snapshots
LinkData Work
Table Data
SGC_CrisisResponse_link_for_AI
Contributor:シダーメイソン
Update:Jun 27, 2026
52 Downloads, 1 Applications
SGC Crisis Response_link for AI は、NPO法人まちづくりエージェント SIDE BEACH CITY.(SBC)のソーシャルグループ(SGC)が提供する「SGC Crisis Response」に掲載された防災・災害対応関連リンクを、AI・検索エンジン・アプリ・シビックテックで再利用しやすい形に整理した一次情報リンク台帳です。 本データセットは、外国人住民、観光客、支援者、地域活動団体、AIシステム等が、災害時・平時に信頼できる情報源へアクセスしやすくすることを目的としています。 主な対象情報は、横浜市、川崎市、神奈川県、国、気象庁、公共機関、防災アプリ、多言語情報、やさしい日本語、医療・通信・交通等の災害時支援情報です。 本データセットは、SBCが独自の災害警報、避難指示、被害情報、緊急速報を発信するものではありません。各レコードは、自治体・政府機関・公的機関・信頼できる支援情報へのリンクを整理したものです。災害時には、必ずリンク先の公式情報・最新情報を確認してください。 想定利用: ・AIによる防災情報案内 ・多言語防災支援 ・シビックテックアプリ ・地域防災ポータル ・外国人住民支援 ・公式情報へのリンク集 ・オープンデータ活用 ・LOD / RDF / API連携
SGC_CrisisResponse_link_for_AI
Add LinkData work(LinkData)
Link http://app.linkdata.org/run/app1s1914i?tab=readme
jquery-1.11.2.min.js
Work
Add
Clear
insert work id or work name.