MJ文字図形取得API / MJ文字情報取得API

本APIは,試験的なものです。本APIを利用した結果生じたこと、また、利用できなかった結果について、IPAは一切の責任を負いませんのでご了承ください。本APIが提供するデータは、MJ文字情報一覧表の全部または一部であり、クリエイティブ・コモンズ 表示 – 継承 2.1 日本 ライセンスによって提供しています。詳細につきましては、MJ文字情報一覧表のページをご確認ください。

※本APIサービスに関するご質問、利用等に関する相談は承っておりませんのでご了承ください。また、本APIは、仕様・URLの変更、終了をする場合がございます。


MJ文字図形の取得

指定されたMJ文字図形名及びファイルタイプに応じて,MJ文字図形のイメージファイルを返すAPI

リクエストサンプル(GET)

Request URL

  • http://mojikiban.ipa.go.jp/MJ[0-9]{6}.(png|svg)

Request Method

  • GET

Request Headers

  • Not Avaliable

Form Data

MJ文字図形名

  • オプション名
    • なし
    • MJ文字図形名を指定する
    • MJ010057の画像を取得する
    • /MJ010057

レスポンスフォーマット

  • オプション名
    • なし ※拡張子を指定する
  • 拡張子レスポンスフォーマット
    なしPNG形式の画像
    .pngPNG形式の画像
    .svgSVG形式の画像
    • MJ010057のPNG形式の画像を取得する
    • /MJ010057.png
    • MJ000004のSVG形式の画像を取得する
    • /MJ000004.svg

Response

PNG

SVG


MJ文字情報の取得

指定されたMJ文字図形名及びファイルタイプに応じて,データベースに登録されているMJ文字情報を返すAPI

Request URL

  • http://mojikiban.ipa.go.jp/mji/MJ[0-9]{6}(?-MJ[0-9]{6}).(xml|json)

Request Method

  • GET

Form Data

MJ文字図形名

  • オプション名
    • なし
    • MJ文字図形名を指定する

レスポンスフォーマット

  • オプション名
    • なし ※拡張子を指定する
  • 拡張子 レスポンスフォーマット
    .xml XML形式の文字情報
    .json JSON形式の文字情報
    • MJ010057のXML形式の文字情報を取得する
    • /mji/MJ010057.xml
    • MJ010057のJSON形式の文字情報を取得する
    • /mji/MJ010057.json

Response

XML

JSON


文字情報の検索

クエリパラメーターの検索条件に基づいて,項目から検索を行ない該当するMJ文字情報を返すAPI

Request URL

  • http://mojikiban.ipa.go.jp/mji/q?[URLパラメーター]

Request Method

  • GET

Request Headers

  • Content-Type
    • application/json
    • text/xml
    • ※上記以外は、application/jsonのレスポンスを返す

URLパラメーター

URLパラメーターにより検索可能な項目の一覧です。項目名及び値,エンコードが必要です。パラメーターを複数にすると検索条件はANDとなります。

項目名備考
MJ文字図形名(MJ\d{6}|MJ\d{1,5}~)MJ文字図形名より検索します.
MJ0dd~とすると前方一致検索になります。
戸籍統一文字番号\d{6}戸籍統一文字番号より検索します。
住基ネット統一文字コード(J\+|j\+)[0-9A-Fa-f]{4}住基ネット統一文字コードより検索します。
入管正字コード[0-9A-Fa-f]{4,5}入管正字コードより検索します。
漢字施策(常用漢字|人名用漢字)漢字施策が「常用漢字」または「人名用漢字」となっているものを検索します。
JIS X 0213[1-2]-\d{2}-\d{2}JIS X 0213面区点位置より検索します。
JIS X 0212\d{2}-\d{2}JIS X 0212区点位置より検索します。
UCS(U\+|u\+|0x)[0-9A-Fa-f]{4,5}UCS符号位置より検索します。
「対応するUCS」及び「対応する互換漢字」の中から検索します。
IVS[0-9A-Fa-f]{4,5}_[0-9A-Fa-f]{4,5}IVSより検索します。
「実装したMoji_JohoIVS」、「実装したHanyo-DenshiIVS」及び「実装したSVS」より検索します。
登記統一文字番号\d{8}登記統一文字番号より検索します。
部首\d{1,3}(?\.\d{1,2}(?-\d{1,2}))部首内画数より検索します。
康煕部首(1から214)の後に"."(フルストップ)を続けると内画数を指定することができます。さらに"-"(ハイフン)を続けると内画数をレンジ指定することができます。
総画数\d{1,2}(?-\d{1,2})総画数より検索します。
"-"(ハイフン)を続けると内画数をレンジ指定することができます。
読み[\u3041-\u30ff]+読みより検索します。
「カタカナ」は音読み,「ひらがな」は訓読みとして検索されます。
大漢和(?補)\d{1,5}'{0,2}?大漢和辞典文字番号より検索します。
日本語漢字辞典\d{1,5}日本語漢字字典検字番号より検索します。
新大字典\d{1,5}新大字典検字番号より検索します。
大字源\d{1,5}大字源検字番号より検索します。
大漢語林\d{1,5}大漢語林検字番号より検索します。
JIS水準[1-4]JIS X 0213の実装水準1から4を絞りこむことができます。
limit\d{1,5}検索結果の上限値を指定します。
デフォルト値・上限値は,10000です。

Response

XML

  • http://mojikiban.ipa.go.jp/mji/q?漢字施策=常用漢字&総画数=1
    
    						

JSON

  • http://mojikiban.ipa.go.jp/mji/q?UCS=0x8fbb
    
    						

パラメータが無効な場合

  • http://mojikiban.ipa.go.jp/mji/q?MJ文字図形=MJ010057
    
    						

パラメータが有効だが、検索結果が見つからない場合

  • http://mojikiban.ipa.go.jp/mji/q?漢字施策=常用漢字&総画数=30