付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名
氏名氏
名

氏名フリガナ氏フリガナ
名フリガナ

モジュールの定義

モジュール
データ型

様式設計者の利用例

エレメント<xsd:element name='氏名-1-' type='voc:e.氏名-0'
nillable='true'/>e.氏名-0

氏名-1-

XML Schema定 <xsd:complexType name='代表者氏名'>
義<xsd:sequence><xsd:element ref="氏名-1-"/><xsd:element ref="氏名フリガナ-1-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者氏名' type='代表者氏名'/>マークアップ<代表者氏名><氏名-1->山田太郎</氏名-1-><氏名フリガナ-1->ヤマダタロウ</氏名フリガナ-1-></代表者氏名><xsd:element name='氏名-2-' type='voc:e.氏名-1'
nillable='true'/>e.氏名-1

氏名-2-

XML Schema定義<xsd:complexType name='代表者氏名'><xsd:sequence><xsd:element ref="氏名-2-"/><xsd:element ref="氏名フリガナ-2-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者氏名' type='代表者氏名'/>マークアップ<代表者氏名><氏名-2-><氏>山田</氏><名>太郎</名></氏名-2-><氏名フリガナ-2-><氏フリガナ>ヤマダ</氏フリガナ><名フリガナ>タロウ</名フリガナ></氏名フリガナ-2-></代表者氏名><xsd:element name='氏名フリガナ-1-' type='voc:e.フ e.フリガナ-0
リガナ-0' nillable='true'/>

氏名フリガナ-1- XML Schema定 <xsd:complexType name='代表者氏名'>
義<xsd:sequence><xsd:element ref="氏名-1-"/><xsd:element ref="氏名フリガナ-1-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者氏名' type='代表者氏名'/>マークアップ<代表者氏名><氏名-1->山田太郎</氏名-1-><氏名フリガナ-1->ヤマダタロウ</氏名フリガナ-1-></代表者氏名><xsd:element name='氏フリガナ' type='voc:e.フリガナ e.氏名フリガナ- 氏フリガナ
XML Schema定 <xsd:complexType name='代表者氏名'>-0' nillable='true'/>
2名フリガナ義<xsd:sequence><xsd:element name='名フリガナ' type='voc:e.フリガナ
氏名フリガナ-2<xsd:element ref="氏名-2-"/>-0' nillable='true'/><xsd:element ref="氏名フリガナ-2-"/><xsd:complexType name='e.氏名フリガナ-2-'></xsd:sequence><xsd:sequence></xsd:complexType><xsd:element ref="氏フリガナ"/><xsd:element name='代表者氏名' type='代表者氏名'/><xsd:element ref="名フリガナ"/>
マークアップ<代表者氏名></xsd:sequence><氏名-2-></xsd:complexType><氏>山田</氏><xsd:element name='氏名フリガナ-2-' type='e.氏名フ<名>太郎</名>
リガナ-2-' nillable='true'/></氏名-2-><氏名フリガナ-2-><氏フリガナ>ヤマダ</氏フリガナ><名フリガナ>タロウ</名フリガナ></氏名フリガナ-2-></代表者氏名>

H-4-1

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名モジュールの定義

住所
都道府県
市区町村等
市区町村
町名等
町域
番地
建物等
市郡
区

<xsd:element name='住所-1-' type='voc:e.住所-0'nillable='true'/>

モジュール
データ型

e.住所-0<xsd:simpleType name='e.市町村等' ><xsd:restriction base = "xsd:string"></xsd:restriction></xsd:simpleType><xsd:element name='市町村等' type='e.市町村等'
nillable='true'/><xsd:complexType name='e.住所-2-'><xsd:sequence><xsd:element ref="voc:都道府県"/><xsd:element ref="市町村等"/></xsd:sequence></xsd:complexType><xsd:element name='住所-2-' type='e.住所-2-'
nillable='true'/>e.市区町村等
e.住所-2-<xsd:simpleType name='e.市区町村' ><xsd:restriction base = "xsd:string"></xsd:restriction></xsd:simpleType><xsd:element name='市区町村' type='e.市区町村'
nillable='true'/><xsd:complexType name='e.住所-3-'><xsd:sequence><xsd:element ref="voc:都道府県"/><xsd:element ref="市区町村"/><xsd:element ref="voc:町名等"/></xsd:sequence></xsd:complexType><xsd:element name='住所-3-' type='e.住所-3-'
nillable='true'/>e.市区町村e.住所-3-

様式設計者の利用例

エレメント

住所-1-

市区町村等
住所-2-

XML Schema定義<xsd:complexType name='代表者の住所'><xsd:sequence><xsd:element ref="郵便番号-1-"/><xsd:element ref="住所-1-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/>マークアップ<代表者の住所><郵便番号-1->100-1111</郵便番号-1-><住所-1->東京都港区三田一丁目４番２８号</住所-1-></代表者の住所>

XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='申請者の住所' type='e.住所-2-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='代表者の住所'><xsd:sequence><xsd:element ref="郵便番号-1-"/><xsd:element ref="住所-2-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/>マークアップ

市区町村
住所-3-

H-4-2

・モジュールの"エンティティ"を参照して別名を宣言する例<申請者の住所><都道府県>東京都</都道府県><市区町村等>港区三田一丁目４番２８号</市区町村等></申請者の住所>・モジュールの"エレメント"を参照する例<代表者の住所><郵便番号-1->100-1111</郵便番号-1-><住所-2-><都道府県>東京都</都道府県><市区町村等>港区三田一丁目４番２８号</市区町村等></住所-2-></代表者の住所>

XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='申請者の住所' type='e.住所-3-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='代表者の住所'><xsd:sequence><xsd:element ref="郵便番号-1-"/><xsd:element ref="住所-3-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<申請者の住所><都道府県>東京都</都道府県><市区町村>港区</市区町村><町名等>三田一丁目４番２８号</町名等></申請者の住所>・モジュールの"エレメント"を参照する例<代表者の住所><郵便番号-1->100-1111</郵便番号-1-><住所-3-><都道府県>東京都</都道府県><市区町村>港区</市区町村><町名等>三田一丁目４番２８号</町名等></住所-3-></代表者の住所>

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名モジュールの定義

モジュール
データ型

<xsd:simpleType name='e.町域' ><xsd:restriction base = "xsd:string"></xsd:restriction></xsd:simpleType><xsd:simpleType name='e.番地' ><xsd:restriction base = "xsd:string"></xsd:restriction></xsd:simpleType><xsd:simpleType name='e.建物等' ><xsd:restriction base = "xsd:string"></xsd:restriction></xsd:simpleType><xsd:element name='町域' type='e.町域'
nillable='true'/><xsd:element name='番地' type='e.番地'
nillable='true'/><xsd:element name='建物等' type='e.建物等'
nillable='true'/><xsd:complexType name='e.住所-4-'><xsd:sequence><xsd:element ref="voc:都道府県"/><xsd:element ref="市区町村"/><xsd:element ref="町域"/><xsd:element ref="番地"/><xsd:element ref="建物等"/></xsd:sequence></xsd:complexType><xsd:element name='住所-4-' type='e.住所-4-'
nillable='true'/>

e.町域
e.番地
e.建物等
e.住所-4-<xsd:element name='住所-5-' type='voc:e.住所-1'
nillable='true'/>e.住所-1

様式設計者の利用例

エレメント

町域
番地
建物等
住所-4-

XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='申請者の住所' type='e.住所-4-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='代表者の住所'><xsd:sequence><xsd:element ref="郵便番号-1-"/><xsd:element ref="住所-4-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/>マークアップ

住所-5-・モジュールの"エンティティ"を参照して別名を宣言する例<申請者の住所><都道府県>東京都</都道府県><市区町村>港区</市区町村><町域>三田</町域><番地>一丁目４番２８号</番地><建物等>三田国際ビル23F</建物等></申請者の住所>・モジュールの"エレメント"を参照する例<代表者の住所><郵便番号-1->100-1111</郵便番号-1-><住所-4-><都道府県>東京都</都道府県><市区町村>港区</市区町村><町域>三田</町域><番地>一丁目４番２８号</番地><建物等>三田国際ビル23F</建物等></住所-4-></代表者の住所>
XML Schema定 <xsd:complexType name='代表者の住所'>
義<xsd:sequence><xsd:element ref="郵便番号-1-"/><xsd:element ref="住所-5-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/>マークアップH-4-3<代表者の住所><郵便番号-1->100-1111</郵便番号-1-><住所-5-><都道府県>東京都</都道府県><市郡></市郡><区>港区</区><町名等>三田一丁目４番２８号</町名等></住所-5-></代表者の住所>

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名モジュールの定義

モジュール
データ型

住所フリガナ <xsd:element name='住所フリガナ-1-' type='voc:e.フ e.フリガナ-0
都道府県フリ リガナ-0' nillable='true'/>
ガナ
市区町村等フリガナ
市区町村フリガナ
町名等フリガナ
町域フリガナ番地フリガナ
建物等フリガナ
市郡フリガナ区フリガナ<xsd:element name='都道府県フリガナ' type='voc:e. e.住所フリガナ2フリガナ-0' nillable='true'/><xsd:element name='市区町村等フリガナ'
type='voc:e.フリガナ-0' nillable='true'/><xsd:complexType name='e.住所フリガナ-2-'><xsd:sequence><xsd:element ref="都道府県フリガナ"/><xsd:element ref="市区町村等フリガナ"/></xsd:sequence></xsd:complexType><xsd:element name='住所フリガナ-2-' type='e.住所フ
リガナ-2-' nillable='true'/>

様式設計者の利用例

エレメント

住所フリガナ-1- XML Schema定義

マークアップ<xsd:complexType name='代表者の住所'><xsd:sequence><xsd:element ref="郵便番号-1-"/><xsd:element ref="住所-1-"/><xsd:element ref="住所フリガナ-1-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/><代表者の住所><郵便番号-1->100-1111</郵便番号-1-><住所-1->東京都港区三田一丁目４番２８号</住所-1-><住所フリガナ-1->トウキョウトミナトクミタイッチョウメ４バン２８ゴウ</住所フリガナ-1-></代表者の住所>

都道府県フリガ XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
ナ義<xsd:element name='申請者の住所フリガナ' type='e.住所フリガナ市区町村等フリ2-'/>
ガナ
・モジュールの"エレメント"を参照する例
住所フリガナ-2<xsd:complexType name='代表者の住所'><xsd:sequence><xsd:element ref="郵便番号-1-"/><xsd:element ref="住所-2-"/><xsd:element ref="住所フリガナ-2-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<申請者の住所フリガナ><都道府県フリガナ>トウキョウト</都道府県フリガナ><市区町村等フリガナ>ミナトクミタイッチョウメ４バン２８ゴウ</市区
町村等フリガナ></申請者の住所フリガナ>
・モジュールの"エレメント"を参照する例<代表者の住所><郵便番号-1->100-1111</郵便番号-1-><住所-2-><都道府県>東京都</都道府県><市区町村等>港区三田一丁目４番２８号</市区町村等></住所-2-><住所フリガナ-2-><都道府県フリガナ>トウキョウト</都道府県フリガナ><市区町村等フリガナ>ミナトクミタイッチョウメ４バン２８ゴウ</市
区町村等フリガナ></住所フリガナ-2-></代表者の住所><xsd:element name='市区町村フリガナ' type='voc:e. e.住所フリガナ- 市区町村フリガ XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='申請者の住所フリガナ' type='e.住所フリガナフリガナ-0' nillable='true'/>3ナ
3-'/><xsd:element name='町名等フリガナ' type='voc:e.フリ
町名等フリガナ・モジュールの"エレメント"を参照する例
ガナ-0' nillable='true'/>
住所フリガナ-3<xsd:complexType name='代表者の住所'><xsd:complexType name='e.住所フリガナ-3-'><xsd:sequence><xsd:sequence><xsd:element ref="郵便番号-1-"/><xsd:element ref="都道府県フリガナ"/><xsd:element ref="住所-3-"/><xsd:element ref="市区町村フリガナ"/><xsd:element ref="住所フリガナ-3-"/><xsd:element ref="町名等フリガナ"/></xsd:sequence></xsd:sequence></xsd:complexType></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/><xsd:element name='住所フリガナ-3-' type='e.住所フ
リガナ-3-' nillable='true'/>
マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<申請者の住所フリガナ><都道府県フリガナ>トウキョウト</都道府県フリガナ><市区町村フリガナ>ミナトク</市区町村フリガナ><町名等フリガナ>ミタイッチョウメ４バン２８ゴウ</町名等フリガナ></申請者の住所フリガナ>
・モジュールの"エレメント"を参照する例<代表者の住所><郵便番号-1->100-1111</郵便番号-1-><住所-3-><都道府県>東京都</都道府県><市区町村>港区</市区町村><町名等>三田一丁目４番２８号</町名等></住所-3-><住所フリガナ-3-><都道府県フリガナ>トウキョウト</都道府県フリガナ><市区町村フリガナ>ミナトク</市区町村フリガナ><町名等フリガナ>ミタイッチョウメ４バン２８ゴウ</町名等フリガ
ナ></住所フリガナ-3-></代表者の住所>

H-4-4

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名モジュールの定義

モジュール
データ型

<xsd:element name='町域フリガナ' type='voc:e.フリガ e.住所フリガナナ-0' nillable='true'/>4<xsd:element name='番地フリガナ' type='voc:e.フリガ
ナ-0' nillable='true'/><xsd:element name='建物等フリガナ' type='voc:e.フリガナ-0' nillable='true'/><xsd:complexType name='e.住所フリガナ-4-'><xsd:sequence><xsd:element ref="都道府県フリガナ"/><xsd:element ref="市区町村フリガナ"/><xsd:element ref="町域フリガナ"/><xsd:element ref="番地フリガナ"/><xsd:element ref="建物等フリガナ"/></xsd:sequence></xsd:complexType><xsd:element name='住所フリガナ-4-' type='e.住所フ
リガナ-4-' nillable='true'/>

様式設計者の利用例

エレメント

XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
町域フリガナ義<xsd:element name='申請者の住所フリガナ' type='e.住所フリガナ番地フリガナ
4-'/>
建物等フリガナ・モジュールの"エレメント"を参照する例
住所フリガナ-4<xsd:complexType name='代表者の住所'><xsd:sequence><xsd:element ref="郵便番号-1-"/><xsd:element ref="住所-4-"/><xsd:element ref="住所フリガナ-4-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<申請者の住所フリガナ><都道府県フリガナ>トウキョウト</都道府県フリガナ><市区町村フリガナ>ミナトク</市区町村フリガナ<町域フリガナ>ミタ</町域フリガナ><番地フリガナ>イッチョウメ４バン２８ゴウ</番地フリガナ><建物等フリガナ>ミタコクサイビル２３カイ</建物等フリガナ></申請者の住所フリガナ>
・モジュールの"エレメント"を参照する例<代表者の住所><郵便番号-1->100-1111</郵便番号-1-><住所-4-><都道府県>東京都</都道府県><市区町村>港区</市区町村><町域>三田</町域><番地>一丁目４番２８号</番地><建物等>三田国際ビル２３F</建物等></住所-4-><住所フリガナ-4-><都道府県フリガナ>トウキョウト</都道府県フリガナ><市区町村フリガナ>ミナトク</市区町村フリガナ<町域フリガナ>ミタ</町域フリガナ><番地フリガナ>イッチョウメ４バン２８ゴウ</番地フリガナ><建物等フリガナ>ミタコクサイビル２３カイ</建物等フリガナ></住所フリガナ-4-></代表者の住所>
XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:element name='市郡フリガナ' type='voc:e.フリガ e.住所フリガナ- 市郡フリガナ
義<xsd:element name='申請者の住所フリガナ' type='e.住所フリガナナ-0' nillable='true'/>
5区フリガナ5-'/><xsd:element name='区フリガナ' type='voc:e.フリガナ
住所フリガナ-5・モジュールの"エレメント"を参照する例-0' nillable='true'/><xsd:complexType name='代表者の住所'><xsd:complexType name='e.住所フリガナ-5-'><xsd:sequence><xsd:sequence><xsd:element ref="郵便番号-1-"/><xsd:element ref="都道府県フリガナ"/><xsd:element ref="住所-5-"/><xsd:element ref="市郡フリガナ"/><xsd:element ref="住所フリガナ-5-"/><xsd:element ref="区フリガナ"/></xsd:sequence><xsd:element ref="町名等フリガナ"/></xsd:complexType></xsd:sequence><xsd:element name='代表者の住所' type='代表者の住所'/></xsd:complexType><xsd:element name='住所フリガナ-5-' type='e.住所フ
リガナ-5-' nillable='true'/>
マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<申請者の住所フリガナ><都道府県フリガナ>トウキョウト</都道府県フリガナ><市郡フリガナ></市郡フリガナ><区フリガナ>ミナトク</区フリガナ><町名等フリガナ>ミタイッチョウメ４バン２８ゴウ</町名等フリガナ></申請者の住所フリガナ>
・モジュールの"エレメント"を参照する例<代表者の住所><郵便番号-1->100-1111</郵便番号-1-><住所-5-><都道府県>東京都</都道府県><市郡></市郡><区>港区</区><町名等>三田一丁目４番２８号</町名等></住所-5-><住所フリガナ-5-><都道府県フリガナ>トウキョウト</都道府県フリガナ><市郡フリガナ></市郡フリガナ><区フリガナ>ミナトク</区フリガナ><町名等フリガナ>ミタイッチョウメ４バン２８ゴウ</町名等フリガ
ナ></住所フリガナ-5-></代表者の住所>

H-4-5

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名
郵便番号
配達局番号
町域番号

モジュールの定義

モジュール
データ型

エレメント

<xsd:element name='郵便番号-1-' type='voc:e.郵便 e.郵便番号-0
番号-0' nillable='true'/>

郵便番号-1-e.郵便番号-2<xsd:simpleType name='e.郵便番号-2-' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{7}"/></xsd:restriction></xsd:simpleType><xsd:element name='郵便番号-2-' type='e.郵便番号-2-' nillable='true'/>

郵便番号-2-

e.配達局番号<xsd:simpleType name='e.配達局番号' >e.町域番号<xsd:restriction base = "xsd:string">
e.郵便番号-3<xsd:pattern value="¥d{3}"/></xsd:restriction></xsd:simpleType><xsd:simpleType name='e.町域番号' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{4}"/></xsd:restriction></xsd:simpleType><xsd:element name='配達局番号' type='e.配達局番号' nillable='true'/><xsd:element name='町域番号' type='e.町域番号'
nillable='true'/><xsd:complexType name='e.郵便番号-3-'><xsd:sequence><xsd:element ref="配達局番号"/><xsd:element ref="町域番号"/></xsd:sequence></xsd:complexType><xsd:element name='郵便番号-3-' type='e.郵便番号-3-' nillable='true'/>

配達局番号
町域番号
郵便番号-3-

H-4-6

様式設計者の利用例
XML Schema定義<xsd:complexType name='代表者の住所'><xsd:sequence><xsd:element ref="郵便番号-1-"/><xsd:element ref="住所-1-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/>マークアップ<代表者の住所><郵便番号-1->100-1111</郵便番号-1-><住所-1->東京都港区三田一丁目４番２８号</住所-1-></代表者の住所>

XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='申請者の郵便番号' type='e.郵便番号-2-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='代表者の住所'><xsd:sequence><xsd:element ref="郵便番号-2-"/><xsd:element ref="住所-1-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<申請者の郵便番号>1001111</申請者の郵便番号>
・モジュールの"エレメント"を参照する例<代表者の住所><郵便番号-2->1001111</郵便番号-2-><住所-1->東京都港区三田一丁目４番２８号</住所-1-></代表者の住所>
XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='申請者の郵便番号' type='e.郵便番号-3-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='代表者の住所'><xsd:sequence><xsd:element ref="郵便番号-3-"/><xsd:element ref="住所-1-"/></xsd:sequence></xsd:complexType><xsd:element name='代表者の住所' type='代表者の住所'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<申請者の郵便番号><配達局番号>100</配達局番号><町域番号>1111</町域番号></申請者の郵便番号>
・モジュールの"エレメント"を参照する例<代表者の住所><郵便番号-3-><配達局番号>100</配達局番号><町域番号>1111</町域番号></郵便番号-3-><住所-1->東京都港区三田一丁目４番２８号</住所-1-></代表者の住所>

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名モジュールの定義

モジュール
データ型

エレメント

電話番号
<xsd:element name='電話番号-1-' type='voc:e.電話 e.電話番号-0
市外局番番号-0' nillable='true'/>
市内局番加入
者番号
市外局番
市内局番
加入者番号

電話番号-1-

様式設計者の利用例
XML Schema定 <xsd:complexType name='連絡先'>
義<xsd:sequence><xsd:element ref="電話番号-1-"/><xsd:element ref="電子メールアドレス"/></xsd:sequence></xsd:complexType><xsd:element name='連絡先' type='連絡先'/>マークアップe.電話番号-2<xsd:simpleType name='e.電話番号-2-' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{2,6}-¥d{0,4}-¥d{4}"/></xsd:restriction></xsd:simpleType><xsd:element name='電話番号-2-' type='e.電話番号-2-' nillable='true'/>

電話番号-2-XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='電話' type='e.電話番号-2-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='連絡先'><xsd:sequence><xsd:element ref="電話番号-2-"/><xsd:element ref="電子メールアドレス"/></xsd:sequence></xsd:complexType><xsd:element name='連絡先' type='連絡先'/>マークアップe.電話番号-3<xsd:simpleType name='e.電話番号-3-' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥(¥d{2,6}¥)¥d{0,4}-¥d{4}"/></xsd:restriction></xsd:simpleType><xsd:element name='電話番号-3-' type='e.電話番号-3-' nillable='true'/>

電話番号-3-

電話番号-4-・モジュールの"エンティティ"を参照して別名を宣言する例<電話>(03)1234-5678</電話>
・モジュールの"エレメント"を参照する例<連絡先><電話番号-3->(03)1234-5678</電話番号-3-><電子メールアドレス>aaaa@bbb.co.jp</電子メールアドレス></連絡先>XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='電話' type='e.電話番号-4-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='連絡先'><xsd:sequence><xsd:element ref="電話番号-4-"/><xsd:element ref="電子メールアドレス"/></xsd:sequence></xsd:complexType><xsd:element name='連絡先' type='連絡先'/>マークアップH-4-7・モジュールの"エンティティ"を参照して別名を宣言する例<電話>03-1234-5678</電話>
・モジュールの"エレメント"を参照する例<連絡先><電話番号-2->03-1234-5678</電話番号-2-><電子メールアドレス>aaaa@bbb.co.jp</電子メールアドレス></連絡先>XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='電話' type='e.電話番号-3-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='連絡先'><xsd:sequence><xsd:element ref="電話番号-3-"/><xsd:element ref="電子メールアドレス"/></xsd:sequence></xsd:complexType><xsd:element name='連絡先' type='連絡先'/>マークアップ<xsd:simpleType name='e.電話番号-4-' >e.電話番号-4<xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{2,6}¥d{0,4}¥d{4}"/></xsd:restriction></xsd:simpleType><xsd:element name='電話番号-4-' type='e.電話番号-4-' nillable='true'/><連絡先><電話番号-1->03-1234-5678</電話番号-1-><電子メールアドレス>aaaa@bbb.co.jp</電子メールアドレス></連絡先>

・モジュールの"エンティティ"を参照して別名を宣言する例<電話>0312345678</電話>
・モジュールの"エレメント"を参照する例<連絡先><電話番号-4->0312345678</電話番号-4-><電子メールアドレス>aaaa@bbb.co.jp</電子メールアドレス></連絡先>

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名モジュールの定義

モジュール
データ型

様式設計者の利用例

エレメント

e.市外局番<xsd:simpleType name='e.市外局番' >e.市内局番加入<xsd:restriction base = "xsd:string">
者番号<xsd:pattern value="¥d{2,6}"/>e.電話番号-5</xsd:restriction></xsd:simpleType><xsd:simpleType name='e.市内局番加入者番号' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{0,4}-¥d{4}"/></xsd:restriction></xsd:simpleType><xsd:element name='市外局番' type='e.市外局番'nillable='true'/><xsd:element name='市内局番加入者番号' type='e.
市内局番加入者番号' nillable='true'/><xsd:complexType name='e.電話番号-5-'><xsd:sequence><xsd:element ref="市外局番"/><xsd:element ref="市内局番加入者番号"/></xsd:sequence></xsd:complexType><xsd:element name='電話番号-5-' type='e.電話番号-5-' nillable='true'/>

市外局番
XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
市内局番加入者 義<xsd:element name='電話' type='e.電話番号-5-'/>
番号・モジュールの"エレメント"を参照する例
電話番号-5<xsd:complexType name='連絡先'><xsd:sequence><xsd:element ref="電話番号-5-"/><xsd:element ref="電子メールアドレス"/></xsd:sequence></xsd:complexType><xsd:element name='連絡先' type='連絡先'/>e.市内局番<xsd:simpleType name='e.市内局番' >e.加入者番号<xsd:restriction base = "xsd:string">
e.電話番号-6<xsd:pattern value="¥d{0,4}"/></xsd:restriction></xsd:simpleType><xsd:simpleType name='e.加入者番号' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{4}"/></xsd:restriction></xsd:simpleType><xsd:element name='市内局番' type='e.市内局番'
nillable='true'/><xsd:element name='加入者番号' type='e.加入者番号' nillable='true'/><xsd:complexType name='e.電話番号-6-'><xsd:sequence><xsd:element ref="市外局番"/><xsd:element ref="市内局番"/><xsd:element ref="加入者番号"/></xsd:sequence></xsd:complexType><xsd:element name='電話番号-6-' type='e.電話番号-6-' nillable='true'/>

市内局番
加入者番号
電話番号-6-

マークアップH-4-8

・モジュールの"エンティティ"を参照して別名を宣言する例<電話><市外局番>03</市外局番><市内局番加入者番号>1234-5678</市内局番加入者番号></電話>
・モジュールの"エレメント"を参照する例<連絡先><電話番号-5-><市外局番>03</市外局番><市内局番加入者番号>1234-5678</市内局番加入者番号></電話番号-5-><電子メールアドレス>aaaa@bbb.co.jp</電子メールアドレス></連絡先>XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='電話' type='e.電話番号-6-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='連絡先'><xsd:sequence><xsd:element ref="電話番号-6-"/><xsd:element ref="電子メールアドレス"/></xsd:sequence></xsd:complexType><xsd:element name='連絡先' type='連絡先'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<電話><市外局番>03</市外局番><市内局番>1234</市内局番><加入者番号>5678</加入者番号></電話>
・モジュールの"エレメント"を参照する例<連絡先><電話番号-6-><市外局番>03</市外局番><市内局番>1234</市内局番><加入者番号>5678</加入者番号></電話番号-6-><電子メールアドレス>aaaa@bbb.co.jp</電子メールアドレス></連絡先>

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名
年号型日付
年号
年
月
日
西暦型日付

モジュールの定義

モジュール
データ型

様式設計者の利用例

エレメント<xsd:simpleType name='e.年号型日付-1-' >e.年号型日付-1-年号型日付-1- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:restriction base = "xsd:string">
義<xsd:element name='許認日' type='e.年号型日付-1-'/><xsd:pattern value="[MTSH]¥d{2}.¥d{2}.¥d{2}"/>・モジュールの"エレメント"を参照する例</xsd:restriction><xsd:complexType name='許認'></xsd:simpleType><xsd:sequence><xsd:element name='年号型日付-1-' type='e.年号型<xsd:element ref="氏名-1-"/>
日付-1-' nillable='true'/><xsd:element ref="年号型日付-1-"/></xsd:sequence></xsd:complexType><xsd:element name='許認' type='許認'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<認許日>H12.01.30</認許日>・モジュールの"エレメント"を参照する例<許認><氏名-1->山田太郎</氏名-1-><年号型日付-1->H12.01.30</年号型日付-1-></許認><xsd:simpleType name='e.年号型日付-2-' >e.年号型日付-2-年号型日付-2- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='許認日' type='e.年号型日付-2-'/><xsd:restriction base = "xsd:string">
・モジュールの"エレメント"を参照する例<xsd:pattern value="[明大昭平]¥d{2}.¥d{2}.¥d{2}"/><xsd:complexType name='許認'></xsd:restriction><xsd:sequence></xsd:simpleType><xsd:element ref="氏名-1-"/><xsd:element name='年号型日付-2-' type='e.年号型<xsd:element ref="年号型日付-2-"/>
日付-2-' nillable='true'/></xsd:sequence></xsd:complexType><xsd:element name='許認' type='許認'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<認許日>平12.01.30</認許日>・モジュールの"エレメント"を参照する例<許認><氏名-1->山田太郎</氏名-1-><年号型日付-2->平12.01.30</年号型日付-2-></許認><xsd:simpleType name='e.年号型日付-3-' >e.年号型日付-3-年号型日付-3- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='許認日' type='e.年号型日付-3-'/><xsd:restriction base = "xsd:string">
・モジュールの"エレメント"を参照する例<xsd:pattern value="¥d{2}.¥d{2}.¥d{2}"/><xsd:complexType name='許認'></xsd:restriction><xsd:sequence></xsd:simpleType><xsd:element ref="氏名-1-"/><xsd:element name='年号型日付-3-' type='e.年号型<xsd:element ref="年号型日付-3-"/>
日付-3-' nillable='true'/></xsd:sequence></xsd:complexType><xsd:element name='許認' type='許認'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<認許日>12.01.30</認許日>・モジュールの"エレメント"を参照する例<許認><氏名-1->山田太郎</氏名-1-><年号型日付-3->12.01.30</年号型日付-3-></許認>
XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:simpleType name='e.年号-4-' >
年号-4e.年号-4<xsd:element name='許認日' type='e.年号型日付-4-'/><xsd:restriction base = "xsd:string">
e.年号型日付-4- 年号型日付-4- 義・モジュールの"エレメント"を参照する例<xsd:pattern value="[MTSH]"/><xsd:complexType name='許認'></xsd:restriction><xsd:sequence></xsd:simpleType><xsd:element ref="氏名-1-"/><xsd:element name='年号-4-' type='e.年号-4-'<xsd:element ref="年号型日付-4-"/>nillable='true'/></xsd:sequence><xsd:complexType name='e.年号型日付-4-'></xsd:complexType><xsd:sequence><xsd:element name='許認' type='許認'/><xsd:element ref="年号-4-"/><xsd:element ref="voc:年"/>
マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<xsd:element ref="voc:月"/><認許日><xsd:element ref="voc:日"/><年号-4->H</年号-4-></xsd:sequence><年>12</年></xsd:complexType><月>01</月><xsd:element name='年号型日付-4-' type='e.年号型<日>30</日>
日付-4-' nillable='true'/></認許日>
・モジュールの"エレメント"を参照する例<許認><氏名-1->山田太郎</氏名-1-><年号型日付-4-><年号-4->H</年号-4-><年>12</年><月>01</月><日>30</日></年号型日付-4->
</許認>

H-4-9

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名モジュールの定義

モジュール
データ型

様式設計者の利用例

エレメント

e.年号-5年号-5<xsd:simpleType name='e.年号-5-' >XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
e.年号型日付-5- 年号型日付-5- 義<xsd:restriction base = "xsd:string"><xsd:element name='許認日' type='e.年号型日付-5-'/><xsd:pattern value="[明大昭平]"/>・モジュールの"エレメント"を参照する例</xsd:restriction><xsd:complexType name='許認'></xsd:simpleType><xsd:sequence><xsd:element name='年号-5-' type='e.年号-5-'<xsd:element ref="氏名-1-"/>nillable='true'/><xsd:element ref="年号型日付-5-"/><xsd:complexType name='e.年号型日付-5-'></xsd:sequence><xsd:sequence></xsd:complexType><xsd:element ref="年号-5-"/><xsd:element name='許認' type='許認'/><xsd:element ref="voc:年"/>
マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<xsd:element ref="voc:月"/><認許日><xsd:element ref="voc:日"/><年号-5->平</年号-5-></xsd:sequence><年>12</年></xsd:complexType><月>01</月><xsd:element name='年号型日付-5-' type='e.年号型<日>30</日>
日付-5-' nillable='true'/></認許日>
・モジュールの"エレメント"を参照する例<許認><氏名-1->山田太郎</氏名-1-><年号型日付-5-><年号-5->平</年号-5-><年>12</年><月>01</月><日>30</日></年号型日付-5-></許認><xsd:element name='年号型日付-6-' type='voc:e.日 e.日付-1付-1' nillable='true'/>

年号型日付-6- XML Schema定 <xsd:complexType name='許認'>義<xsd:sequence><xsd:element ref="氏名-1-"/><xsd:element ref="年号型日付-6-"/></xsd:sequence></xsd:complexType><xsd:element name='許認' type='許認'/>マークアップ<許認><氏名-1->山田太郎</氏名-1-><年号型日付-6-><年号>平成</年号><年>12</年><月>01</月><日>30</日></年号型日付-6-></許認><xsd:simpleType name='e.西暦型日付-1-' >e.西暦型日付-1- 西暦型日付-1- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='許認日' type='e.西暦型日付-1-'/><xsd:restriction base = "xsd:string">
・モジュールの"エレメント"を参照する例<xsd:pattern value="¥d{8}"/><xsd:complexType name='許認'></xsd:restriction><xsd:sequence></xsd:simpleType><xsd:element ref="氏名-1-"/><xsd:element name='西暦型日付-1-' type='e.西暦型<xsd:element ref="西暦型日付-1-"/>
日付-1-' nillable='true'/></xsd:sequence></xsd:complexType><xsd:element name='許認' type='許認'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<認許日>20020531</認許日>・モジュールの"エレメント"を参照する例<許認><氏名-1->山田太郎</氏名-1-><西暦型日付-1->20020531</西暦型日付-1-></許認><xsd:simpleType name='e.西暦型日付-2-' >e.西暦型日付-2- 西暦型日付-2- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:restriction base = "xsd:string">
義<xsd:element name='許認日' type='e.西暦型日付-2-'/>・モジュールの"エレメント"を参照する例<xsd:pattern value="¥d{4}-¥d{2}-¥d{2}"/><xsd:complexType name='許認'></xsd:restriction><xsd:sequence></xsd:simpleType><xsd:element name='西暦型日付-2-' type='e.西暦型<xsd:element ref="氏名-1-"/><xsd:element ref="西暦型日付-2-"/>
日付-2-' nillable='true'/></xsd:sequence></xsd:complexType><xsd:element name='許認' type='許認'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<認許日>2002-05-31</認許日>・モジュールの"エレメント"を参照する例<許認><氏名-1->山田太郎</氏名-1-><西暦型日付-2->2002-05-31</西暦型日付-2-></許認>

H-4-10付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名モジュールの定義

モジュール
データ型

様式設計者の利用例

エレメント

e.西暦型日付-3- 西暦型日付-3- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:complexType name='e.西暦型日付-3-'><xsd:sequence>
義<xsd:element name='許認日' type='e.西暦型日付-3-'/><xsd:element ref="voc:年-2"/>・モジュールの"エレメント"を参照する例<xsd:element ref="voc:月"/><xsd:complexType name='許認'><xsd:element ref="voc:日"/><xsd:sequence></xsd:sequence><xsd:element ref="氏名-1-"/></xsd:complexType><xsd:element ref="西暦型日付-3-"/><xsd:element name='西暦型日付-3-' type='e.西暦型</xsd:sequence>
日付-3-' nillable='true'/></xsd:complexType><xsd:element name='許認' type='許認'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<認許日><年-2>2002</年-2><月>05</月><日>31</日></認許日>
・モジュールの"エレメント"を参照する例<許認><氏名-1->山田太郎</氏名-1-><西暦型日付-3-><年-2>2002</年-2><月>05</月><日>31</日></西暦型日付-3-></許認>
e.西暦型日付-4- 西暦型日付-4- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:simpleType name='e.西暦型日付-4-' ><xsd:restriction base = "xsd:string">
義<xsd:element name='許認日' type='e.西暦型日付-4-'/><xsd:pattern value="¥d{6}"/>・モジュールの"エレメント"を参照する例</xsd:restriction><xsd:complexType name='許認'></xsd:simpleType><xsd:sequence><xsd:element name='西暦型日付-4-' type='e.西暦型<xsd:element ref="氏名-1-"/>
日付-4-' nillable='true'/><xsd:element ref="西暦型日付-4-"/></xsd:sequence></xsd:complexType><xsd:element name='許認' type='許認'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<認許日>020531</認許日>・モジュールの"エレメント"を参照する例<許認><氏名-1->山田太郎</氏名-1-><西暦型日付-4->020531</西暦型日付-4-></許認><xsd:simpleType name='e.西暦型日付-5-' >e.西暦型日付-5- 西暦型日付-5- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='許認日' type='e.西暦型日付-5-'/><xsd:restriction base = "xsd:string">
・モジュールの"エレメント"を参照する例<xsd:pattern value="¥d{2}-¥d{2}-¥d{2}"/><xsd:complexType name='許認'></xsd:restriction><xsd:sequence></xsd:simpleType><xsd:element ref="氏名-1-"/><xsd:element name='西暦型日付-5-' type='e.西暦型<xsd:element ref="西暦型日付-5-"/>
日付-5-' nillable='true'/></xsd:sequence></xsd:complexType><xsd:element name='許認' type='許認'/>マークアップ<xsd:element name='西暦型日付-6-' type='voc:e.日 e.日付-2付-2' nillable='true'/>・モジュールの"エンティティ"を参照して別名を宣言する例<認許日>02-05-31</認許日>・モジュールの"エレメント"を参照する例<許認><氏名-1->山田太郎</氏名-1-><西暦型日付-5->02-05-31</西暦型日付-5-></許認>

西暦型日付-6- XML Schema定 <xsd:complexType name='許認'>義<xsd:sequence><xsd:element ref="氏名-1-"/><xsd:element ref="西暦型日付-6-"/></xsd:sequence></xsd:complexType><xsd:element name='許認' type='許認'/>マークアップ<許認><氏名-1->山田太郎</氏名-1-><西暦型日付-6-><年-2>02</年-2><月>05</月><日>31</日></西暦型日付-6-></許認>

H-4-11

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名時刻
時分
秒

モジュールの定義

モジュール
データ型

様式設計者の利用例

エレメント<xsd:simpleType name='e.時刻-1-' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{6}"/></xsd:restriction></xsd:simpleType><xsd:element name='時刻-1-' type='e.時刻-1-'
nillable='true'/>e.時刻-1-

時刻-1-

XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='提出時刻' type='e.時刻-1-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='提出'><xsd:sequence><xsd:element ref="氏名-1-"/><xsd:element ref="時刻-1-"/></xsd:sequence></xsd:complexType><xsd:element name='提出' type='提出'/>
マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<提出時刻>１02000</提出時刻>
・モジュールの"エレメント"を参照する例<提出><氏名-1->山田太郎</氏名-1-><時刻-1->102000</時刻-1-></提出><xsd:simpleType name='e.時刻-2-' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{2}:¥d{2}:¥d{2}"/></xsd:restriction></xsd:simpleType><xsd:element name='時刻-2-' type='e.時刻-2-'
nillable='true'/>e.時刻-2-

時刻-2-

XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='提出時刻' type='e.時刻-2-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='提出'><xsd:sequence><xsd:element ref="氏名-1-"/><xsd:element ref="時刻-2-"/></xsd:sequence></xsd:complexType><xsd:element name='提出' type='提出'/>
マークアップ<xsd:element name='時刻-3-' type='voc:e.時刻-2'
nillable='true'/>e.時刻-2時刻-3-・モジュールの"エンティティ"を参照して別名を宣言する例<提出時刻>１0:20:00</提出時刻>
・モジュールの"エレメント"を参照する例<提出><氏名-1->山田太郎</氏名-1-><時刻-2->10:20:00</時刻-2-></提出>
XML Schema定 <xsd:complexType name='提出'>
義<xsd:sequence><xsd:element ref="氏名-1-"/><xsd:element ref="時刻-3-"/></xsd:sequence></xsd:complexType><xsd:element name='提出' type='提出'/>
マークアップ<xsd:simpleType name='e.時刻-4-' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{2}:¥d{2}"/></xsd:restriction></xsd:simpleType><xsd:element name='時刻-4-' type='e.時刻-4-'
nillable='true'/>e.時刻-4-

時刻-4-

<提出>
<氏名-1->山田太郎</氏名-1-><時刻-3->1020</時刻-3-></提出>

XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='提出時刻' type='e.時刻-4-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='提出'><xsd:sequence><xsd:element ref="氏名-1-"/><xsd:element ref="時刻-4-"/></xsd:sequence></xsd:complexType><xsd:element name='提出' type='提出'/>
マークアップ<xsd:simpleType name='e.秒' ><xsd:restriction base = "xsd:string"></xsd:restriction></xsd:simpleType><xsd:element name='秒' type='e.秒' nillable='true'/><xsd:complexType name='e.時刻-5-'><xsd:sequence><xsd:element ref="voc:時"/><xsd:element ref="voc:分"/><xsd:element ref="秒"/></xsd:sequence></xsd:complexType><xsd:element name='時刻-5-' type='e.時刻-5-'
nillable='true'/>

e.秒
e.時刻-5-秒
時刻-5-・モジュールの"エンティティ"を参照して別名を宣言する例<提出時刻>１0:20</提出時刻>
・モジュールの"エレメント"を参照する例<提出><氏名-1->山田太郎</氏名-1-><時刻-4->10:20</時刻-4-></提出>
XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='提出時刻' type='e.時刻-5-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='提出'><xsd:sequence><xsd:element ref="氏名-1-"/><xsd:element ref="時刻-5-"/></xsd:sequence></xsd:complexType><xsd:element name='提出' type='提出'/>
マークアップH-4-12・モジュールの"エンティティ"を参照して別名を宣言する例<提出時刻><時>10</時><分>20</分><秒>00</秒></提出時刻>・モジュールの"エレメント"を参照する例<提出><氏名>山田太郎</氏名><時刻-5-><時>10</時><分>20</分><秒>00</秒></時刻-5-></提出>

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名モジュールの定義<xsd:element name='時刻-6-' type='voc:e.時刻-1'
nillable='true'/>

モジュール
データ型

e.時刻-1

様式設計者の利用例

エレメント

時刻-6-

XML Schema定 <xsd:complexType name='提出'>
義<xsd:sequence><xsd:element ref="氏名-1-"/><xsd:element ref="時刻-6-"/></xsd:sequence></xsd:complexType><xsd:element name='提出' type='提出'/>
マークアップH-4-13<提出><氏名>山田太郎</氏名><時刻-6-><時>10</時><分>20</分></時刻-6-></提出>

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名年号型日時
西暦型日時

モジュールの定義

モジュール
データ型

様式設計者の利用例

エレメント

e.年号型日時-1- 年号型日時-1- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:simpleType name='e.年号型日時-1-' ><xsd:restriction base = "xsd:string">
義<xsd:element name='発生年月日時刻' type='e.年号型日付-1-'/><xsd:pattern
・モジュールの"エレメント"を参照する例
value="[MTSH]¥d{2}.¥d{2}.¥d{2}T¥d{2}:¥d{2}:¥d{2}"/><xsd:complexType name='許認'></xsd:restriction><xsd:sequence></xsd:simpleType><xsd:element ref="理由"/><xsd:element name='年号型日時-1-' type='e.年号型<xsd:element ref="年号型日付-1-"/>
日時-1-' nillable='true'/></xsd:sequence></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>H14.05.31T13:30:00</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><年号型日時-1->H14.05.31T13:30:00</年号型日時-1-></発生>

e.年号型日時-2- 年号型日時-2- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:simpleType name='e.年号型日時-2-' ><xsd:restriction base = "xsd:string">
義<xsd:element name='発生年月日時刻' type='e.年号型日付-2-'/><xsd:pattern value="[明大昭・モジュールの"エレメント"を参照する例
平]¥d{2}.¥d{2}.¥d{2}T¥d{2}:¥d{2}:¥d{2}"/><xsd:complexType name='許認'></xsd:restriction><xsd:sequence></xsd:simpleType><xsd:element ref="理由"/><xsd:element name='年号型日時-2-' type='e.年号型<xsd:element ref="年号型日付-2-"/>
日時-2-' nillable='true'/></xsd:sequence></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>平14.05.31T13:30:00</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><年号型日時-2->平14.05.31T13:30:00</年号型日時-2-></発生><xsd:simpleType name='e.年号型日時-3-' >e.年号型日時-3- 年号型日時-3- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:restriction base = "xsd:string">
義<xsd:element name='発生年月日時刻' type='e.年号型日付-3-'/><xsd:pattern
・モジュールの"エレメント"を参照する例
value="¥d{2}.¥d{2}.¥d{2}T¥d{2}:¥d{2}:¥d{2}"/><xsd:complexType name='許認'></xsd:restriction><xsd:sequence></xsd:simpleType><xsd:element ref="理由"/><xsd:element name='年号型日時-3-' type='e.年号型<xsd:element ref="年号型日付-3-"/>
日時-3-' nillable='true'/></xsd:sequence></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>14.05.31T13:30:00</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><年号型日時-3->14.05.31T13:30:00</年号型日時-3-></発生><xsd:simpleType name='e.西暦型日時-4-' >e.西暦型日時-4- 西暦型日時-4- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='発生年月日時刻' type='e.西暦型日時-4-'/><xsd:restriction base = "xsd:string">
・モジュールの"エレメント"を参照する例<xsd:pattern value="¥d{8}T¥d{6}"/><xsd:complexType name='許認'></xsd:restriction><xsd:sequence></xsd:simpleType><xsd:element ref="理由"/><xsd:element name='西暦型日時-4-' type='e.西暦型<xsd:element ref="西暦型日時-4-"/>
日時-4-' nillable='true'/></xsd:sequence></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>20020531T133000</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><西暦型日時-4->20020531T133000</西暦型日時-4-></発生>

H-4-14

付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名モジュールの定義

モジュール
データ型

様式設計者の利用例

エレメント

e.西暦型日時-5- 西暦型日時-5- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:simpleType name='e.西暦型日時-5-' ><xsd:restriction base = "xsd:string">
義<xsd:element name='発生年月日時刻' type='e.西暦型日時-5-'/><xsd:pattern value="¥d{4}-¥d{2}・モジュールの"エレメント"を参照する例¥d{2}T¥d{2}:¥d{2}:¥d{2}"/><xsd:complexType name='許認'></xsd:restriction><xsd:sequence></xsd:simpleType><xsd:element ref="理由"/><xsd:element name='西暦型日時-5-' type='e.西暦型<xsd:element ref="西暦型日時-5-"/>
日時-5-' nillable='true'/></xsd:sequence></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>2002-05-31T13:30:00</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><西暦型日時-5->2002-05-31T13:30:00</西暦型日時-5-></発生>

e.西暦型日時-6- 西暦型日時-6- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:simpleType name='e.西暦型日時-6-' ><xsd:restriction base = "xsd:string">
義<xsd:element name='発生年月日時刻' type='e.西暦型日時-6-'/><xsd:pattern value="¥d{6}T¥d{6}"/>・モジュールの"エレメント"を参照する例</xsd:restriction><xsd:complexType name='許認'></xsd:simpleType><xsd:sequence><xsd:element name='西暦型日時-6-' type='e.西暦型<xsd:element ref="理由"/>
日時-6-' nillable='true'/><xsd:element ref="西暦型日時-6-"/></xsd:sequence></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>020531T133000</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><西暦型日時-6->020531T133000</西暦型日時-6-></発生><xsd:simpleType name='e.西暦型日時-7-' >e.年号型日時-7- 年号型日時-7- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='発生年月日時刻' type='e.西暦型日時-7-'/><xsd:restriction base = "xsd:string">
・モジュールの"エレメント"を参照する例<xsd:pattern value="¥d{2}-¥d{2}<xsd:complexType name='許認'>¥d{2}T¥d{2}:¥d{2}:¥d{2}"/><xsd:sequence></xsd:restriction><xsd:element ref="理由"/></xsd:simpleType><xsd:element ref="西暦型日時-7-"/><xsd:element name='西暦型日時-7-' type='e.西暦型</xsd:sequence>
日時-7-' nillable='true'/></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>02-05-31T13:30:00</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><西暦型日時-7->02-05-31T13:30:00</西暦型日時-7-></発生><xsd:simpleType name='e.年号型日時-8-' >e.年号型日時-8- 年号型日時-8- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='発生年月日時刻' type='e.年号型日付-8-'/><xsd:restriction base = "xsd:string">
・モジュールの"エレメント"を参照する例<xsd:pattern<xsd:complexType name='許認'>value="[MTSH]¥d{2}.¥d{2}.¥d{2}T¥d{2}:¥d{2}"/><xsd:sequence></xsd:restriction><xsd:element ref="理由"/></xsd:simpleType><xsd:element ref="年号型日付-8-"/><xsd:element name='年号型日時-8-' type='e.年号型</xsd:sequence>
日時-8-' nillable='true'/></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>H14.05.31T13:30</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><年号型日時-8->H14.05.31T13:30</年号型日時-8-></発生><xsd:simpleType name='e.年号型日時-9-' >e.年号型日時-9- 年号型日時-9- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='発生年月日時刻' type='e.年号型日付-9-'/><xsd:restriction base = "xsd:string">
・モジュールの"エレメント"を参照する例<xsd:pattern value="[明大昭<xsd:complexType name='許認'>平]¥d{2}.¥d{2}.¥d{2}T¥d{2}:¥d{2}"/><xsd:sequence></xsd:restriction><xsd:element ref="理由"/></xsd:simpleType><xsd:element ref="年号型日付-9-"/><xsd:element name='年号型日時-9-' type='e.年号型</xsd:sequence>
日時-9-' nillable='true'/></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップH-4-15・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>平14.05.31T13:30</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><年号型日時-9->平14.05.31T13:30</年号型日時-9-></発生>付録H：申請書共通ボキャブラリ・リファレンス【XML Schema版】（「申請データ設計ガイドライン」との対応分）
モジュール名モジュールの定義

モジュール
データ型

様式設計者の利用例

エレメント<xsd:simpleType name='e.年号型日時-10-' >e.年号型日時-10-年号型日時-10- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例<xsd:restriction base = "xsd:string">
義<xsd:element name='発生年月日時刻' type='e.年号型日付-10-'/><xsd:pattern value="¥d{2}.¥d{2}.¥d{2}T¥d{2}:¥d{2}"/>・モジュールの"エレメント"を参照する例</xsd:restriction><xsd:complexType name='許認'></xsd:simpleType><xsd:sequence><xsd:element name='年号型日時-10-' type='e.年号<xsd:element ref="理由"/>
型日時-10-' nillable='true'/><xsd:element ref="年号型日付-10-"/></xsd:sequence></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>14.05.31T13:30</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><年号型日時-10->14.05.31T13:30</年号型日時-10-></発生><xsd:simpleType name='e.西暦型日時-11-' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{8}T¥d{4}"/></xsd:restriction></xsd:simpleType><xsd:element name='西暦型日時-11-' type='e.西暦
型日時-11-' nillable='true'/>e.西暦型日時-11-西暦型日時-11- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='発生年月日時刻' type='e.西暦型日時-11-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='許認'><xsd:sequence><xsd:element ref="理由"/><xsd:element ref="西暦型日時-11-"/></xsd:sequence></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>20020531T1330</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><西暦型日時-11->20020531T1330</西暦型日時-11-></発生><xsd:simpleType name='e.西暦型日時-12-' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{4}-¥d{2}¥d{2}T¥d{2}:¥d{2}"/></xsd:restriction></xsd:simpleType><xsd:element name='西暦型日時-12-' type='e.西暦
型日時-12-' nillable='true'/>e.西暦型日時-12-西暦型日時-12- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='発生年月日時刻' type='e.西暦型日時-12-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='許認'><xsd:sequence><xsd:element ref="理由"/><xsd:element ref="西暦型日時-12-"/></xsd:sequence></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>2002-05-31T13:30</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><西暦型日時-12->2002-05-31T13:30</西暦型日時-12-></発生><xsd:simpleType name='e.西暦型日時-13-' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{6}T¥d{4}"/></xsd:restriction></xsd:simpleType><xsd:element name='西暦型日時-13-' type='e.西暦
型日時-13-' nillable='true'/>e.西暦型日時-13-西暦型日時-13- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='発生年月日時刻' type='e.西暦型日時-13-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='許認'><xsd:sequence><xsd:element ref="理由"/><xsd:element ref="西暦型日時-13-"/></xsd:sequence></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>020531T1330</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><西暦型日時-13->020531T1330</西暦型日時-13-></発生><xsd:simpleType name='e.西暦型日時-14-' ><xsd:restriction base = "xsd:string"><xsd:pattern value="¥d{2}-¥d{2}¥d{2}T¥d{2}:¥d{2}"/></xsd:restriction></xsd:simpleType><xsd:element name='西暦型日時-14-' type='e.西暦
型日時-14-' nillable='true'/>e.西暦型日時-14-西暦型日時-14- XML Schema定 ・モジュールの"データ型"を参照して別名を宣言する例
義<xsd:element name='発生年月日時刻' type='e.西暦型日時-14-'/>・モジュールの"エレメント"を参照する例<xsd:complexType name='許認'><xsd:sequence><xsd:element ref="理由"/><xsd:element ref="西暦型日時-14-"/></xsd:sequence></xsd:complexType><xsd:element name='発生' type='発生'/>マークアップ・モジュールの"エンティティ"を参照して別名を宣言する例<発生年月日時刻>02-05-31T13:30</発生年月日時刻>
・モジュールの"エレメント"を参照する例<発生><理由>故障</理由><西暦型日時-14->02-05-31T13:30</西暦型日時-14-></発生>※「申請データ設計ガイドライン」：「汎用受付等システムの構築・運用に関する共通事項 （平成１４年３月２９日 基本問題専門部会了承）」における「申請データ設計ガイドライン」

H-4-16