SlideShare a Scribd company logo
1 of 62
いつまで
洗わせるんだよ
#GT3D
デジタルファースト
• 紙からデータへ
ワンス・オンリー
• データ項目を再利用
ワンストップ
• APIによるサービス連携
前提条件
・サービスデザイン思考で考えること
・サービスが見つけられること
・きちんと作られること
行政手続・民間取引IT化の3原則
基盤
・クラウドの活用
マスターデータ等基本データ導入実践ガイドブック
Webサイト等ドメイン管理ガイドライン
コード導入 実践ガイドブック
クラウドサービス利用方針
API テクニカルガイドブック
API導入実践ガイドブック
行政基本情報データ連携モデル
行政サービス・データ連携モデル
本人確認ガイドライン
文字環境導入実践ガイドブック
標準ガイドライン解説書
標準ガイドライン実践ガイドブック
デジタル・ガバメント推進標準ガイドライン
Webサイトガイドブック
Webサイトガイドライン
サービスデザイン実践ガイドブック(β版)
デジタル時代の本人確認手段
スマートフォンで扱える文字体系
RPAやAIに対応容易なデータ標準
再利用や連携が容易な基本データ群
サービス間連携
をするためのAPI
※推奨データセットや法人関連データ群とも連携を強化
デジタル・ガバメント
押印見直しガイドライン(H9策定済み)
サービス・カタログガイドブック
キャッシュレス決済入門
データ品質ガイドブック 正確性や最新性の評価
金融データの交換
まずはデータをきれいに作る
https://cio.go.jp/guides
#GT3D
データクレンジングツールも便利
• 大量データの中から類似している名前を一括してデータの揺らぎを処理。
いくつかの項
目をまとめて
「大学キャン
パス」等に変
換することが
可能
途中にスペース区切りがある
「早稲田大学 文学部」も一括して処理可能
データ項目が定義されて
いるから処理が可能
#GT3D
エクセルだって頑張れる
https://renkei2.gsi.go.jp/renkei/130326mapsh_gijutu/index.html
03(3501)2964 (03)3501-2964
03-3501-2964 (03)3501-2964
03-3501-2964 (03)3501-2964
03(3501)2964(代表) 03(3501)2964 (代表)
03-3501-2964 代表 03-3501-2964 代表
03-3501-2964 内線0000 03-3501-2964 内線0000
=CONCATENATE("(",SUBSTITUTE(SUBSTITUTE(ASC(A10),")","-"),"(",")"))
=CONCATENATE("(",SUBSTITUTE(ASC(A12),"-",")",1))
=LEFT(ASC(A16),12) =RIGHT(ASC(A16),LEN(ASC(A16))-12)
A B C
#GT3D
もっと本格的なのはここから
#GT3D
ツール紹介
2020-02-21 IMI Webinar
インディゴ株式会社 松澤有三
6
Index
7
①日付の正規化
②電話番号の正規化
③法人番号からの属性拡張
④住所からの属性拡張
⑤自由文への産業分類候補の推薦
①日付の正規
化
令和元年12月三十一日
日付文字列
8
{
"@type" : "日付型",
"表記" : "令和元年12月三十一日"
}
共通語彙で構造化したデータ
{
"@type" : "日付型",
"表記" : "令和元年12月三十一日",
"標準型日付" : "2019-12-31"
}
共通語彙を使って構造化+正規化されたデータ
日付型
モジュー
ル
ポイント
・標準型日付の付与
・例外検出
9
使用方法
10
実行例①
11
実行例②
12
実行例③
13
実行例④
14
エラー例①
②電話番号の正規化
15
{
"@type" : "連絡先型",
"電話番号" :
"03-5253-2111(内線番号
31427)"
}
共通語彙で構造化したデータ
{
"@type" : "連絡先型",
"電話番号" : "(03)5253-2111",
"内線番号" : "内線番号31427"
}
共通語彙を使って構造化+正規化されたデータ
03-5253-2111(内線番号3
1427)電話番号文字列
連絡先型
モジュー
ル
ポイント
・電話番号表記のカッコ/区切りを正規化
・電話番号の付記を内線番号として分離
・例外検出
16
使用方法
17
実行例①
18
実行例②
19
実行例③
20
実行例④
21
特殊番号
22
不正な市内局番
23
存在しない市外局番
24
市内通話用番号
25
③法人番号からの属性拡張
26
共通語彙で構造化したデータ
共通語彙を使って構造化+正規化されたデータ
4000012090001
法人番号(13桁の数字)
法人型
モジュー
ル
ポイント
・法人番号をもとに表記や住所の属性を拡張
・例外検出
{
"@type" : "法人型",
"ID" : {
"識別値" : "4000012090001",
"ID体系" : {...}
}
}
{
"@type" : "法人型 "
"ID" : {...},
"組織種別" : {...},
"表記" : "経済産業省",
"名称" : {...},
"住所" : [{...},{...}]
}
27
使用方法
28
成功例①
29
成功例②閉鎖
30
成功例③合併
31
桁数の過不足
32
チェックデジットエラー
33
存在しない法人番号
34
④住所からの属性拡張
35
共通語彙で構造化したデータ
共通語彙を使って構造化+正規化されたデータ
霞が関2-1-10
住所文字列
住所型
モジュー
ル
ポイント
・住所表記からの属性抽出
・省略された都道府県・市区町村名の補完
・地方公共団体コードの付与
・緯度経度(大字・丁目レベル)の付与
・例外検出
{
"@type": "場所型",
"住所" : {
"@type": "住所型",
"表記" : "霞が関2-1-10"
}
}
{
"@type": "場所型",
"住所": {
"@type": "住所型",
"表記": "霞が関2-1-10",
"都道府県": "東京都",
"市区町村": "千代田区",
"町名": "霞が関",
"丁目": "2",
"番地": "1",
"号": "10",
"都道府県コード": "...",
"市区町村コード": "... "
},
"地理座標": {
"@type": "座標型",
"緯度": "35.675551",
"経度": "139.750413"
}
}
36
使用方法
37
成功例①
38
成功例②
39
消滅自治体
40
旧住所
41
あいまいな地名
42
存在しない地名
43
44
45
産業分類
推薦
インターネット
[
{
"value": {
"@type": "コード型",
"識別値": "G",
"表記": "情報通信業",
"説明": "..."
},
"score": 16
},
{
"value": {
"@type": "コード型",
"識別値": "E",
"表記": "製造業",
"説明": "..."
},
"score": 14
},...
]
⑤自由文からの産業分類推薦
任意のテキスト
推薦結果の産業分類 46
ポイント
・入力されたテキストから適当な産業分類を推薦
47
使用方法
48
実行例
49
コマンドライ
ン
WebAPI
ライブラリ
Node.js
ライブラリ
Browser
日付 〇 〇 〇 〇
連絡先 〇 〇 〇 〇
法人番号 〇 〇 〇 要外部データ
住所 〇 〇 〇 要外部データ
産業分類 〇 〇 〇 〇
提供形態
50
WebAPI の利用例
51
①Web API サーバを実行
②Web ブラウザから Web API を利用
データ品質の評価モデル
頃末 和義
データは品質が大事
データ活用を推進するためには、データの品質が重要になります。
副次的な利用では、データの品質が伝播します。外部データに品質の悪いものを利用すると
提供するデータの品質が悪くなってしまいます。
品質の悪いデータ 品質の悪いデータ
品質の悪いデータ
データの品質とは?
「データの品質」とは、単に間違いの有無ではなく、メンテナンス状況、信頼性、公開までの時
間、データを処理するシステムの品質などデータそのものの品質だけでも様々な面から考える
必要があります。
また、データの特性(制度や更新間隔など)はデータの目的によっても変わります。そのため、
データの特性は提供者と利用者の間で共有されていることも重要です。
さらに、データそのものの品質を持続的に維持していくためには、収集から提供・削除に至る
プロセスの構築や計画・監査などの管理体制の整備などが必要になります。
品質が良い
データ
管理体制
プロセス
評価モデル
海外連携を考慮し、国際標準をベースとして構成されています。
データの提供者と利用者の間でデータ品質の基準が共有されていることが大事です。
文字の種類が多く、一つのことがらでも多くの書き換えができてしまう、文字数が多いなど日
本語固有の問題も考慮してあります。
個々の評価項目に対応してできる限り具体的な評価基準を決める
外部データを取り込む際の品質評価や自身がデータを提供する際のチェックリストとして活用
できます。
評価モデル自体は、合否判定をするものではありません。
詳しくは、「データ品質の評価モデルガイドブック(仮)」(来年度以降公開予定)を参照してくだ
さい。
また、簡単な評価ツールを提供します。
評価モデル
ISO/IEC 25024
プロセスの評価
ISO/IEC 25012
データ品質の評価
ISO/TS 8000
管理体制の評価
データの収集、外部データの利用、データ統合、
提供、削除の一連のプロセスの観点から評価
正確性、最新性、信頼性など15項目によるデー
タそのものの品質の評価
品質計画の策定など、管理体制の観点から評価
これら3つ観点は、それぞれ独立し
たものではなく、最終的なデータ品質
を維持するために深く関連しています
ので、3つの観点をバランスよく検討
することが必要です。
プロセス、データ、管理体制の3つの観点からデータ品質を
評価します。
評価モデルは、それぞれの観点について、複数の評価項目
を設けています。
データ品質の評価モデルガイドブック
プロセス、データ品質、管理体制の3つの観点からデータ品質の評価モデルを解説するガイド
ブックです。
上記の3つの観点について、複数の評価項目を設けています。
各評価項目について、具体的な評価基準を提示し、必要に応じて例を含めて解説します。
データ品質評価ツール
サービスで利用するデータや外部データを取り込む際の品質評価に利用します。
また、データ作成の際のチェックリストに使用することもできます。
結果はグラフで表示されるので、品質の傾向が一目で分かります。
評価基準
アドホック
 常時行っているわけではない
 利用者が修復できない問題がある
 行っていない
部分対応
 部分的であるが、常時行っている
 利用者が修復できる程度の問題がある
 行っているが十分ではない
基本
 基本的な品質管理が行われている
 エラーは許容範囲である
サイテナブル
 持続的に品質管理を行うよう、マニュア
ルやシステムが整備されている。
全てにおいてガイドブックを参照しなくても選択できるように、日本語固有な事項や問題とな
ることが多い項目を中心とした評価モデルの評価基準の抜粋が記載されています
評価
評価は評価基準を参照し4段階の中から選択します。
理由の欄には、選択の理由は具体的な問題点などを記入します。
評価結果
評価結果は項目ごとの棒グラフとグループごとのレーダーグラフで表示されます。
視覚的に傾向が分かります。
ありがとうございました。

More Related Content

Recently uploaded

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 

Recently uploaded (9)

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Guides and tools introduction

Editor's Notes

  1. 間違ったデータの提供は道を聞かれて、間違ったルートを教えるのと同じ
  2. 品質を維持することが大事。 公開まで時間が掛かると、収集時には正確であったものが、公開時には不正確になってしまう場合も 統計データなどは1年に1度の更新でもよいが、道路工事のデータなどは随時更新される必要がある。工期と実際に工事を行っているかは別。どちらなのかが明確になっていることが大事 検証ルールなどが決まっていないと、いったんは間違いを修正しても、新たな間違いの混入が起こる場合も