資料1-6 技術標準仕様案 2012.10.24.

Slides:



Advertisements
Similar presentations
All Rights Reserved, Copyright © 2001 GeoBasic® & IIMS® Networking GIS データ共有型 GIS 2001年2月 ジーイーネット 株式会社.
Advertisements

オープン&ビッグデータ活用・地方創生推進機構 事務局 オープン&ビッグデータ活用・地方創生推進機構 自治体条例調査資料 平成26年度 第1回データガバナンス委員会資料 資料1-6.
オープン&ビッグデータ活用・地方創生推進機構 事務局 オープン&ビッグデータ活用・地方創生推進機構 技術委員会活動報告 平成26年度 第1回技術委員会資料 資料1-4.
Integrated Personal Page C05823 森本万里子 C05829 西山礼恵 C05899 高木華子.
XML ゼミ 独習 XML ~ 第 6 章 XHTML~ 6.1 XHTML の概要 6.2 XHTML の構造 谷津 哲平.
(平成26年1月24日 第5回電子行政オープンデータ実務者会議 総務省提出資料)
Webサービスに関する基本用語 Masatoshi Ohishi / NAOJ & Sokendai
【目次】 1.オープンデータ実証実験の概要  (1)全体概要  (2)実証実験の例    ①統計情報・データカタログ実証    ②自治体行政情報実証
JPAを利用した RESTful Webサービスの開発
平成24年度オープンデータ実証実験 水産物情報(概要)
Ⅰ オープンデータ戦略に係る総務省の取組(情報流通連携基盤の構築) ①背景
1.オープンデータに係る実証実験の概要 今後のICT総合戦略 ICT利活用の推進 研究開発等の推進 情報流通連携基盤の構築
オープンデータ流通推進コンソーシアム 情報流通連携基盤外部仕様書の 改訂案
資料1-4 平成27年度 第1回技術委員会 2015年度技術委員会の目標と 検討項目(案)
貿易情報の調査 理工学部 情報学科 3年           吉田 克己.
電子行政オープンデータ推進のためのロードマップ(工程表)
オープンデータニーズに関する参考資料 資料9
平成24年度オープンデータ実証実験 災害関連情報(概要)
Linked e-Stat インディゴ株式会社 STAT DASH グランプリ 2016 行政サービス開拓部門 2016/3/5
Webサイト運営 09fi118 橋倉伶奈 09fi131 本間昂 09fi137 三上早紀.
資料4-3 平成26年度第3回 技術委員会 外部仕様書・ツール群の状況報告
CHAPTER1 UMLとオブジェクト指向の基本概念(2)
SMSを利用した コミュニケーションシステムの開発
2016年3月10日(木) 内閣官房 情報通信技術(IT)総合戦略室
オープンデータ流通推進コンソーシアム 技術委員会の検討状況報告
HTTPプロトコルとJSP (1) データベース論 第3回.
セマンティクスを利用した 図書検索システム
米トレーサビリティシステムのご紹介 日通情報システム 平成23年11月.
Googleツールを用いた新しいWebシステムの開発
オープンデータ流通推進コンソーシアム オープンデータ化の評価指標案
Java ソフトウェア部品検索システム SPARS-J のための リポジトリ自動更新機能の実現
実際にたたいてAPI APIの初歩からプログラムまで使用方法のAtoZ.
東京大学空間情報科学研究センターを 中心とした空間情報データベースの整備
プログラム実行履歴を用いたトランザクションファンクション抽出手法
概要 Boxed Economy Simulation Platform(BESP)とその基本構造 BESPの設計・実装におけるポイント!
オープンデータ流通推進コンソーシアム オープンデータ化のためのCSVデータ規格案
非文字資料を対象とした Ontologyデータベースに対する RDF推論の適用
識別子の命名支援を目的とした動詞-目的語関係の辞書構築
その他の図 Chapter 7.
資料1-6 平成26年度 第1回技術委員会資料 支援ツール群整備方針
アップデート 株式会社アプライド・マーケティング 大越 章司
只見町 インターネット・エコミュージアムの「キーワード」検索の改善
オープンデータ流通推進コンソーシアム 技術委員会のミッションと検討内容
Internet広域分散協調サーチロボット の研究開発
PKI 情報工学専攻 1年 赤木里騎 P91~102.
オープンソース開発支援のための ソースコード及びメールの履歴対応表示システム
高汐 一紀 慶應義塾大学 新しい空間の創出:uPlatea 新しい道具の創出: u-Photo 思考する家具・部材: u-Texture
ユビキタス・コンピューティング に関する研究紹介
言語XBRLで記述された 財務諸表の分析支援ツールの試作
第1章 実世界のモデル化と形式化 3.地物インスタンスの表現
外部仕様書・オープンデータガイド精査方針
貞広幸雄 地理情報システム論 貞広幸雄
豊富な投影法 座標系をまず設定する必要があります。地球面から平面への投影法,縮尺などをまず選びます。
XMLゼミ 3.5 DTD M2 正木 裕一.
Firebaseを用いた 位置情報共有システム
平成25年度オープンデータ実証実験 自治体行政情報実証(概要)
Spatial Linker - 空間コンテンツ融合の研究 -
資料2-2 平成26年度 第2回技術委員会資料 次年度検討テーマ案
地方公共団体オープンデータ推進ガイドラインの概要
セマンティックWebの 生産管理システムへの適用
平成25年度オープンデータ実証実験 統計情報・データカタログ実証(概要)
資料3-2 平成26年度 第3回技術委員会資料 次年度テーマの検討
プログラム分散化のための アスペクト指向言語
ソフトウェア理解支援を目的とした 辞書の作成法
オントロジーを利用した Webサービスの実行支援に関する研究
セマンティックWebの 生産管理システムへの適用
オープンデータ流通推進コンソーシアム オープンデータ化のためのCSVデータ規格案
オブジェクト指向言語における セキュリティ解析アルゴリズムの提案と実現
オープンデータ流通推進コンソーシアム 情報流通連携基盤・外部仕様書 (平成24年度版) Call for Comment結果報告
HTTPプロトコルの詳細 M1 峯 肇史.
Presentation transcript:

資料1-6 技術標準仕様案 2012.10.24

標準仕様案が対象とする特徴的なアプリケーションとその特徴 地理情報アプリケーション 半径1km以内にある公共施設の情報(管理情報・被害情報など)を集める など、 地理情報に特化した検索が頻繁に発生する 物流・トレーサビリティ 複数の事業体が関わる環境下で、食品等の流通履歴を記録し、問題があれば追跡する 食品等の実物が識別対象になる 状況に応じて公開範囲が変わる トレーサビリティにとって重要な取引情報は社外秘 高度な検索機能が必要 分割・統合の前後を通したトレース 複数の食品ロットの履歴の共通部分検索 センサデータを扱うアプリケーション 公物・施設の監視/環境モニタリング/災害時の被害情報集約など リアルタイム性のある情報である センサ自体は非力であり、PCやサーバで行うような重たい処理はできない データの更新手続きが簡便である必要がある データサイズが膨大(Gbytes~Tbytes)になる 入出荷 入出荷 分割 統合 農家P 卸業者Q 飲食店R

標準仕様案の概要 目的 公共機関や民間の保持するオープンデータを流通させる環境を実現するために、データやその操作手法に関する共通規格を定める。 構成 標準仕様は、以下の2つの規格からなる。 標準データ規格 標準API規格 標準仕様は、以下を対象としない。 オープンデータの具体的な格納・操作方法(データベースの実現方法) 標準仕様に基づいたシステムの実装方法 標準仕様に基づくシステム X Y データ利用者 標準仕様に基づくことにより データの形式等の差違を吸収し 同一の形式でデータを取得できる 保持されているデータの形式は 標準仕様に基づくことが望ましいが 実際にはデータ提供者によって異なる A B C データ提供者 センサ・メータ・RFID等から得られる 環境データ 統計データ 社会情報

用語の定義 用語 意味 オープンデータ 多くの人々や企業、団体が利用できるように一般に公開されているデータ。 ここでは、以下のようなデータもオープンデータに含む。 ネットワーク接続されているセンサなどから得られるリアルタイムデータ SNS(ソーシャルネットワークサービス)等によって利用者が書き込んだデータ 公開された条件付きで閲覧・改編・流用等の利用が許可されるデータ RDF Resource Description Framework。Web上にある「リソース」(言及対象事物)に関する情報を記述するための枠組み。 ここでは、主語(Subject)、述語(Predicate)、目的語(Object)の3つの要素からなる、リソースに関する情報を記述するための枠組み、データモデルを指す。 ucode ものや場所、データ等あらゆるものを識別できる番号体系。 国連の標準化組織ITU-Tが規定する勧告H.642.1に準拠している。 標準仕様に基づくシステム 公共機関や民間の保持するオープンデータを流通させる環境を実現するための実体。インターネット等の広域デジタル通信網を介して、クラウドサーバ上に構築されたソフトウェアシステムによって実現される。 API Application Programing Interface。 ここでは、データ利用者が標準仕様に基づくシステムに接続し、オープンデータに対する検索・取得・更新等の操作手順を指す。

標準データ規格 定義 業界をまたいでオープンデータを流通・連携させるためのデータモデル、データ表現形式、ならびにボキャブラリに関する共通規格 規定範囲 データモデル データの構造を規定するモデル・枠組み。 オープンデータをシンプルかつ拡張性を持って記述するために、RDFモデルを利用する。 オープンデータおよびその対象となる実物・施設・組織・場所等を識別対象とする。 RDFモデルで利用できる(つまりURI表現可能な)既存の識別子体系(ISBN、doiなど)を、識別子としてそのまま利用できる。 このような識別子体系が定義されていない実物・施設・組織・場所・データ等に対しては、ucode(*1)を付与して識別する。 データ表現形式 オープンデータを表現する、機械可読なフォーマット。 XMLを基本とし、Notation3やN-Triplesも利用可能とする。 ボキャブラリ データの意味を共通に理解するための、辞書に相当する情報 用途や種類が共通であるボキャブラリの集合を「ボキャブラリセット」とし、これをボキャブラリの管理単位とする。 基本的なボキャブラリの定義方針 (1) すでに流通しているボキャブラリセットで、本仕様の範囲と合致するものについては取り入れる。 慣例的に利用されている識別子体系(単位系・地方自治体の識別コード・企業コードなど)についても、ボキャブラリとして扱う。 (2) 既存のボキャブラリセットにないもの、使い勝手のよくないものについては、新たに定義する。 (3) ボキャブラリは、必要に応じて追加登録できるものとする。(同義語の出現を許容する) ボキャブラリには、すべてucodeを付与する。 理由:ボキャブラリセットの定義には名前空間やボキャブラリの命名規則などの知識が必要である。 ucodeは識別子になるので、ucodeを付与すれば、それらの知識を前提とせずにボキャブラリを定義・拡張できる。 (*1) ucode: ものや場所、データ等あらゆるものを識別できる番号体系。国連の標準化組織ITU-Tが規定する勧告H.642.1に準拠。

ボキャブラリの規定範囲 既存のボキャブラリ 新規に定義するボキャブラリ案 RDF基本構造 RDFスキーマ OWL ダブリンコア基本要素 DCMI要素 FoaF (Friend of a Friend) SKOS (Simple Knowledge Organiztion System) NIEM (National Information Exchange Model) ISA (Interoperability Solutions for European Public Administrations) microformats GoodRelation など 新規に定義するボキャブラリ案 物理量関連 単位系など 地理情報関連 地物関連 (場所間の包含・隣接・同値関係など) 地物のアクセシビリティ イベント関連 トレーサビリティ情報の中心となる、識別対象の発生/消滅/分割/統合などを記述・管理するためのボキャブラリ 物品・製品関連 取引関連 慣用的に使用されている識別子 など これらは、現仕様案で 共通ボキャブラリに含まれる。 これ以降のものは 相互運用性を検討する。

標準API規格 定義 標準API規格の規定範囲(提供機能案) オープンデータを業界をまたいで流通・連携させるために、データベースに格納されたオープンデータに対する検索・取得・更新等の操作を共通化するための標準技術規格。 標準API規格の規定範囲(提供機能案) オープンデータの格納先を検索/登録するAPI 「識別子」と「それについて記述したオープンデータの格納先情報」との対応付けを管理する (1) Identification Resolution Command オープンデータに対する検索・取得・操作を行うAPI (2) Raw Data Management Raw Data Management Command SPARQLに基づく複雑な検索と、データの流し込み/ダンプ機能。 (3) Traceability/RealtimeData Management Command トレーサビリティに代表されるイベントを管理する機能。(トレースフォワード・トレースバックを含む) (4) Geographical Data Management Command GIS等地理情報処理を必要とするデータ検索・取得・操作機能。 (5) Security Management Command ユーザ・グループと、オープンデータのアクセスルールを管理する機能。 (6) Trigger Management Command オープンデータの登録・更新をトリガとしてデータ利用者のシステムにコールバックする(Notification)仕組み。 (7) Vocabulary Management Command ボキャブラリの管理機能。 LOV (Linked-open Bridge) やMetaBridgeとの相互運用性を考慮。 (8) Data Conversion Command 簡易的なRESTベースAPIでRDFデータを検索・取得・操作する機能。 センサが取得したデータを登録するような場面での利用を想定。

uobj:AgricaltualProduct 生鮮農作物トレーサビリティへの適用例 イベントの ucode 農産物情報の表現例 流通情報の表現例 urn:ucode:_00001C00000000000001000000012350 urn:ucode:_00001C00000000000001000000012349 ev:type ev:ShippingEvent rdf:type uobj:AgricaltualProduct ev:target urn:ucode:_00001C00000000000001000000012349 uobj:producer 指研 太郎 (生産者) ev:date 2012-03-07T13:00:00+0900 uobj:producedPlace 農場A (生産地) ev:place 流通業者A uc:radiationDose 0.052μSv/h (放射線量) uobj:title トマト (品目) ag:agrichemicalLog 農薬散布履歴を示す文書 (農薬) ag:manuriallLog 肥料散布履歴を示す文書 (肥料)

生鮮農作物トレーサビリティへの適用例 農産物登録時に発行するAPI トレーサビリティイベント発生時に 発行するAPI クエリ POST /api/v1/stats HTTP/1. 1 Host: www.example.org rdf:type=<uobj:AgriculturalProduct>&uobj:producer=<urn:ucode_...>&uobj:producedPlace=<urn:ucode:_...>&… レスポンス HTTP 1.1 201 Created Content-Length: xxx Connection: close Content-Type: application/json; charset=utf-8 {“ucode”:”<urn:ucode:_00001C00000000000001000000012349>”} トレーサビリティイベント発生時に 発行するAPI イベントの登録APIを利用 農作物のucodeを読み取って、クエリに組み込む クエリ POST /api/v1/events HTTP/1.1 Host: www.example.org Content-Length: xxx Content-Type: application/json; charset=utf-8 {"params":{”<ev:type>”:”<ev:TransactionEvent>”,"<ev:target>”:”<urn:ucode:_00001C00000000000001000000012349>”,”<ev:date>”:”2012-03-07T13:00:00+0900”,”<ev:place>”:”<urn:ucode:_00001C00000000000001000000100A01>”}} レスポンス HTTP/1.0 201 Created Content-Length: xxx Connection: close Content-Type: application/json; charset=utf-8 {"ucode”:”<urn:ucode:_00001C00000000000001000000100801>”} この農作物のucodeが自動生成される この取引イベントのucodeが自動生成される

生鮮農作物トレーサビリティへの適用例 トレーサビリティイベント取得時に 発行するAPI イベントの検索APIを利用 クエリ GET /api/v1/events?target=<urn:ucode:_00001C00000000000001000000012349> HTTP/1.1 Host: www.example.org レスポンス HTTP/1.1 200 OK Content-Length: xxx Connection: close Content-Type: application/json; charset=utf-8 {"events":[{"event”:”<urn:ucode:_00001C00000000000001000000100800>”,”<ev:type>”:”<ev:IssuedEvent>”,”<ev:target>”:[“<urn:ucode:_00001C00000000000001000000012349>”],”<ev:date>”:”2012-03-07T12:00:00+0900”,”<ev:place>”:”<urn:ucode:_00001C00000000000001000000100A00>”},{“event”:”<ev:TransactionEvent>”,”<ev:type>”:”<urn:ucode:_0FFFDE000000000000000000001234567>”,”<ev:target>”:[“<00001C00000000000001000000012349>”},”<ev:date>”:”2012-03-07T13:00:00+0900”,”<ev:place>”:”<urn:ucode:_00001C00000000000001000000100A01>”}]} 対象のトマトに関する イベントのリスト