自治体システム標準化と文字情報基盤

1

NPO法人 デジタルガバメントラボ 代表理事
総務省地域情報化アドバイザー
千葉 大右

代表理事

千葉 大右

船橋市役所職員
情報システム課、戸籍住民課、市民税課等に在籍

2018年から総務省地域情報化アドバイザー
2020年にNPO法人デジタルガバメントラボを設立、代表理事を務める。

2

Digital Government Labsは、自治体におけるデジタルガバメントの実現を目指して、官民問わず広く共創するための枠組みとして活動しています。

特定非営利活動法人 Digital Government Labs
https://www.dgl.jp

3

これからお話しすることは過去の経験に基づく内容を含んでおり、事実誤認の場合があります。
ご了承ください。

4

1. 自治体システムの標準化
2. 自治体における文字環境
3. 標準仕様書と文字情報基盤

5

1. 自治体システムの標準化
2. 自治体における文字環境
3. 標準仕様書と文字情報基盤

6https://www.soumu.go.jp/main_content/000695701.pdf

7

https://www.soumu.go.jp/main_content/000562116.pdf

8https://www.soumu.go.jp/main_content/000562116.pdf

9https://www.kantei.go.jp/jp/singi/it2/dgov/kaizen_wg/dai1/siryou2.pdf

10

11

https://www.jiji.com/jc/article?k=2020062900389

12https://www.jiji.com/jc/article?k=2020071501047

https://news.yahoo.co.jp/articles/2d532d0626cccbb07e714d1c573add7558099536

13https://www3.nhk.or.jp/news/html/20201207/k10012749601000.html

14https://www.kantei.go.jp/jp/singi/it2/dgov/kaizen_wg/dai3/siryou4.pdf

15

1. 自治体システムの標準化
2. 自治体における文字環境
3. 標準仕様書と文字情報基盤

16

https://www.ipa.go.jp/files/000073956.pdf

17https://www.ipa.go.jp/files/000073956.pdf

18

https://www.ipa.go.jp/files/000073956.pdf

19

https://pr.fujitsu.com/prir/jp/news/2005/07/11-1a_l.jpg

20

https://pr.fujitsu.com/prir/jp/news/2004/11/1a_l.jpg

21外字配信のイメージ
JEFコード系システム

戸籍SYS

22

介護SYS

その他SYS

外字配信SV

住記SYS

国保SYS

年金SYS

連携SV

税務SYS

児童手当SYSその他SYS

連携サーバの機能
フォントファイル表
ファイル名
gaiji32.trn
a01F1FXX.trn
a01F1FXX.RCF
gaiji24.trn
a01717XX.trn
a01717XX.RCF

文字コード

文字フォント

ファイル形式JEF

明朝体 32×32

TRANS形式

JEF

明朝体 32×32

外字連携方式JEF

明朝体 24×24

TRANS形式

JEF

明朝体 24×24

外字連携方式

d4XXXXXX.tcf

Unicode-JEF

FUJ明朝体TrueType外字連携方式

d0XXXXXX.tcf

Unicode-JEF

FF特殊113

TrueType外字連携方式

b0XXXXXX.tcf

UCS2

標準

TrueType外字連携方式

b1XXXXXX.tcf

UCS2

MS明朝

TrueType外字連携方式

b2XXXXXX.tcf

UCS2

MSP明朝

TrueType外字連携方式

標準Windows
フォントファイル形式

EUDC.TTE

Unicode-JEF…JEFをオープンプラットフォームで利用できるように、Unicodeにマップされたコード系
23

データ連携のイメージ
富士通パッケージシステム

パッケージ標準連携

介護SYS

その他SYS

国保SYS

年金SYS

税務SYS

児童手当SYS

DB直接連携住記SYS

ファイル連携24

連携SV

その他SYS

連携サーバの機能
文字コード変換
入力／出力

シフトJIS

EUC

JEF

JIS

UCS2※

UTF-8

シフトJIS―〇〇〇〇〇

EUC〇―〇〇〇〇

JEF〇〇―〇〇〇JIS〇〇〇―〇〇

UCS2※〇〇〇〇――

UTF-8〇〇〇〇――※UCS2は半角英数字は1バイトのASCIIコードになります。
※半角カナを変換する場合、バイト長が変わる場合があります。

25

連携サーバの機能
随時連携・セットアップ
文字コード

ファイル形式

備考

UTF-8

可変長CSV

改行コードはCR+LF／BOMなし

JEF

固定長

UCS2

固定長

半角英数字は1バイトのASCIIコード／全角文字はUCS2

文字コード

ファイル形式

備考

UTF-8

可変長CSV

改行コードはCR+LF／BOMなし

JEF

固定長

UCS2

固定長

半角英数字は1バイトのASCIIコード／全角文字はUCS2

UCS2

固定長

全項目2バイト

日時連携

26

https://software.fujitsu.com/jp/manual/manualfiles/m200002/b1wd0741/14z200/b0741-c-01-00.html

JEFコード利用者定義域
コード値

文字数

80A1～A0FE

3,102文字特徴• JIS漢字領域の文字は、78年JIS字体（旧字体）です。
83年JIS字体（新字体）は、拡張漢字領域に存在します。
• 拡張漢字には、シフトJIS（SJISMS）コード系におけるベンダ文字のほとんどの文字が含まれます。

27https://software.fujitsu.com/jp/manual/manualfiles/m200002/b1wd0741/14z200/b0741-c-05-00.html

Unicode(UCS2)

利用者定義域
コード値

文字数

備考

E000～F8FF

6,400文字

規格上の文字数注意• 先頭（E000）から1,880文字はシフトJIS外字域との互換域です。また、F001、F002はシステム利用領域となっているため、扱うことはできません。
• FUJ明朝体とFUJゴシック体は、外字領域の最終（F1F1～F848）がJEF拡張領域となっているため、扱うことはできません。

28

特徴• JIS第1・第2水準漢字以外にも、JIS補助漢字を実装しています。
• シフトJISのベンダ文字をすべて含まれます。

https://software.fujitsu.com/jp/manual/manualfiles/m140026/j2ul1991/01z200/j1991-f-00-00.html

旧字体と新字体
JIS規格は5年ごとに改定が行われており、1983年JIS規格改定では、文字の大幅な入れ替え/追加/字形変更が行われました。
この改定への対応は、List Worksクライアント、Webクライアントで使用されるシフトJISコード系文字と、富士通ホストで使用されるJEFコード系文字では以下のように異なっていました。
シフトJISコード系文字
JIS第1水準/第2水準文字を改定された文字コードに全面置き換えJEFコード系文字
従来のJIS第1水準/第2水準文字をそのまま残し、改定された文字コードをJEF拡張文字として追加

29

https://software.fujitsu.com/jp/manual/manualfiles/m140026/j2ul1991/01z200/j1991-f-00-00.html

旧字体と新字体
このため、富士通ホストにおいてJIS規格改定前の文字（JIS 1/2水準領域の文字）を含む帳票を、クライアントに送付した場合、該当する文字が定義されていない場合は、表示/印刷できません。

Windowsサーバにおいて旧字体を旧字体として扱いたい場合、以下の作業を行う必要があります。
• サーバおよび各クライアントにJEF拡張漢字サポートをインストールする。
• Charset Managerで旧字体コードを利用者定義文字として対応定義する。
• 事前にJEF明朝フォントの中から必要となるものを選択し、フォントとして登録する。

30

1. 自治体システムの標準化
2. 自治体における文字環境
3. 標準仕様書と文字情報基盤

31

32

https://www.soumu.go.jp/main_content/000732549.pdf

実装すべき機能等
標準仕様書上の区分

新機
能

実装すべき機能

標
準
仕様
書に記載

① 住民基本台帳制度上の事務② 住民基本台帳制度上の事務以外の機能であるが、住民記録システムの  システムベンダ• 全ベンダが提供する機能中で一体的に処理されることについて普遍的に有用性が認められるもの2

 システムベンダ• ベンダによってオプション提供する機能
 自治体• 必要な機能を選定仕様書に明記

提案
但にしよ システムベンダ、っ3課て• カスタマイズ開発も禁止されている機能① 他業務関係の機能の追加により大きなカスタマイズの要因になるもの  自治体
題、実装しない機能② 住民記録システムの中で普遍的に有 • 他業務基幹システムへの実装を検討
有 1• 住民課業務所管の他システムとして調達用性が認められないものに• 業務廃止を検討
後追述加可(記載なし)(実装しない機能に準ずる)
能

実装してもしなくても良い機能(記載なし)[])標の準記載仕外様書33

現時点でのDGL解釈

(現行機
能1

標準仕様書上での選定基準

https://www.soumu.go.jp/main_content/000706675.pdf

住民記録システム標準仕様書34https://www.soumu.go.jp/main_content/000706675.pdf

住民記録システム標準仕様書35

https://www.soumu.go.jp/main_content/000706675.pdf

住民記録システム標準仕様書36https://moji.or.jp/37

https://mojikiban.ipa.go.jp/contents/2014/06/20140613-3.pdf

38

https://mojikiban.ipa.go.jp/contents/2014/06/20140613-3.pdf

39https://mojikiban.ipa.go.jp/contents/2014/06/20140613-3.pdf

40

https://mojikiban.ipa.go.jp/contents/2014/06/20140613-3.pdf

41文字情報基盤を活用していない理由

必要性を感じていないため活用が想定できないため

42文字情報基盤整備事業成果物✓ 文字情報基盤導入パンフレット✓ 文字情報基盤導入ガイド✓ 文字情報基盤導入テクニカルスタディ✓ 縮退マップ利用ガイド
43

なぜ文字情報基盤が必要なのか？

「正しい理解」のもとで「正しい運用」を

44

我々はスタートラインに立ったばかりです
皆さまのサポートをお願いいたします45