別紙 (1)

変換ロジックについて

 JSTPlusファイルおよびJMEDPlusファイルの「ユーザSDI」「質問式の保存」で登録した式は、 以下の条件で機械的に変換を行います。

 ・下記のフィールドコードが付与されていない検索式については、変換の対象外です。
 ・フィールドコードを付けない「キーワード検索」も、変換の対象外です。
 
1.自動変換のロジック

変更語の種類元の式変換後の式備考
降格語


※削除語含む
降格語/CW降格語/ST 
降格語/CT降格語/ST 
降格語/CWMJ降格語/STMJ 
降格語/CTMJ降格語/STMJ 
文字列?/CW文字列?/CW OR (降格語1 OR 降格語2・・・)/ST前方一致検索で降格語をヒットしている場合
文字列?/CT文字列?/CT OR (降格語1 OR 降格語2・・・)/ST前方一致検索で降格語をヒットしている場合
文字列?/CWMJ文字列?/CWMJ OR (降格語1 OR 降格語2・・・)/STMJ前方一致検索で降格語をヒットしている場合
文字列?/CTMJ文字列?/CTMJ OR (降格語1 OR 降格語2・・・)/STMJ前方一致検索で降格語をヒットしている場合
文字列/CTS文字列/CTS OR (降格語1 OR 降格語2・・・)/STストリングサーチで降格語をヒットしている場合
降格語(かつ表記修正も行う)降格語/CW名称修正後の降格語/ST 
降格語/CT名称修正後の降格語/ST 
降格語/CWMJ名称修正後の降格語/STMJ 
降格語/CTMJ名称修正後の降格語/STMJ 
文字列?/CW文字列?/CW OR (名称修正後の降格語1 OR 名称修正後の降格語2・・・)/ST前方一致検索で降格語をヒットしている場合
文字列?/CT文字列?/CT OR (名称修正後の降格語1 OR 名称修正後の降格語2・・・)/ST前方一致検索で降格語をヒットしている場合
文字列?/CWMJ文字列?/CWMJ OR (名称修正後の降格語1 OR 名称修正後の降格語2・・・)/STMJ前方一致検索で降格語をヒットしている場合
文字列?/CTMJ文字列?/CTMJ OR (名称修正後の降格語1 OR 名称修正後の降格語2・・・)/STMJ前方一致検索で降格語をヒットしている場合
文字列/CTS文字列/CTS OR (名称修正後の降格語1 OR 名称修正後の降格語2・・・)/STストリングサーチで降格語をヒットしている場合
昇格語、新規語昇格語/ST昇格語/CW 
昇格語/STMJ昇格語/CWMJ 
文字列?/ST文字列?/ST OR (昇格語1 OR 昇格語2・・・)/CW前方一致検索で昇格語をヒットしている場合
文字列?/STMJ文字列?/STMJ OR (昇格語1 OR 昇格語2・・・)/CWMJ前方一致検索で昇格語をヒットしている場合
文字列/STS文字列/STS OR (昇格語1 OR 昇格語2・・・)/CWストリングサーチで昇格語をヒットしている場合
入替語、表記修正語入替前の語/CW入替後の語/CW 
入替前の語/CT入替後の語/CT 
入替前の語/CWMJ入替後の語/CWMJ 
入替前の語/CTMJ入替後の語/CTMJ 
入替前の語/KW入替後の語/KW 
文字列?/CW文字列?/CW OR (入替後の語1 OR 入替後の語2・・・)/CW前方一致検索で入替前の語をヒットしている場合。
文字列?/CT文字列?/CT OR (入替後の語1 OR 入替後の語2・・・)/CT前方一致検索で入替前の語をヒットしている場合。
文字列?/CWMJ文字列?/CWMJ OR (入替後の語1 OR 入替後の語2・・・)/CWMJ前方一致検索で入替前の語をヒットしている場合。
文字列?/CTMJ文字列?/CTMJ OR (入替後の語1 OR 入替後の語2・・・)/CTMJ前方一致検索で入替前の語をヒットしている場合。
文字列?/KW文字列?/KW OR (入替後の語1 OR 入替後の語2・・・)/KW前方一致検索で入替前の語をヒットしている場合。
文字列/CTS文字列/CTS OR (入替後の語1 OR 入替後の語2・・・)/CTストリングサーチで入替前の語をヒットしている場合。
入替前の語/ST入替後の語/ST実質的に無意味なので説明割愛。
入替前の語/STMJ入替後の語/STMJ実質的に無意味なので説明割愛。
文字列?/ST文字列?/ST OR (入替後の語1 OR 入替後の語2・・・)/ST前方一致検索で入替前の語をヒットしている場合。実質的に無意味なので説明割愛。
文字列?/STMJ文字列?/STMJ OR (入替後の語1 OR 入替後の語2・・・)/STMJ前方一致検索で入替前の語をヒットしている場合。実質的に無意味なので説明割愛。
文字列/STS文字列/STS OR (入替後の語1 OR 入替後の語2・・・)/STストリングサーチで入替前の語をヒットしている場合。実質的に無意味なので説明割愛。
分割語分割前の語/CW分割前の語/ST OR (分割後の語1 OR 分割後の語2)/CW 
分割前の語/CT分割前の語/ST OR (分割後の語1 OR 分割後の語2)/CT 
分割前の語/CWMJ分割前の語/ST OR (分割後の語1 OR 分割後の語2)/CWMJ 
分割前の語/CTMJ分割前の語/ST OR (分割後の語1 OR 分割後の語2)/CTMJ 
文字列?/CW文字列?/CW OR (分割後の語1 OR 分割後の語2)/CW前方一致検索で分割前の語をヒットしている場合。
文字列?/CT文字列?/CT OR (分割後の語1 OR 分割後の語2)/CT前方一致検索で分割前の語をヒットしている場合。
文字列?/CWMJ文字列?/CWMJ OR (分割後の語1 OR 分割後の語2)/CWMJ前方一致検索で分割前の語をヒットしている場合。
文字列?/CTMJ文字列?/CTMJ OR (分割後の語1 OR 分割後の語2)/CTMJ前方一致検索で分割前の語をヒットしている場合。
文字列/CTS文字列/CTS OR (分割後の語1 OR 分割後の語2)/CTストリングサーチで分割前の語をヒットしている場合。
統合語統合された語/CW統合先の語/CW 
統合された語/CT統合先の語/CT 
統合された語/CWMJ統合先の語/CWMJ 
統合された語/CTMJ統合先の語/CTMJ 
文字列?/CW文字列?/CW OR 統合先の語/CW前方一致検索で統合された語をヒットしている場合。
文字列?/CT文字列?/CT OR 統合先の語/CT前方一致検索で統合された語をヒットしている場合。
文字列?/CWMJ文字列?/CWMJ OR 統合先の語/CWMJ前方一致検索で統合された語をヒットしている場合。
文字列?/CTMJ文字列?/CTMJ OR 統合先の語/CTMJ前方一致検索で統合された語をヒットしている場合。
文字列/CTS文字列/CTS OR 統合先の語/CTストリングサーチで統合された語をヒットしている場合。


2.移行ツールの限界

 JSTの移行ツールでは、/CW,/CT,/CWMJ,/CTMJ,/CTS,/ST,/STMJ,/STS,/KWといった、シソーラス用語または準シソーラス用語の検索を意味する検索コードを使用した登録式について、後述するロジックに基づいた自動変換を行います。そのため、検索コードを使用していない検索(キーワード検索)の検索式は、自動変換の対象となりません(近接演算を使用している場合も含まれます)。
 また、前方一致検索やストリングサーチ(/CTSや/STSを指定した検索)については変換が行われますが、元の登録式の内容によっては、冗長であったり、見栄えの良くない検索式に変換されてしまうことがあります。

3.自動変換式に関する注意点

・自動変換は、SDI登録式・保存質問式の下記の検索コードを指定した部分にのみ適用 されます。
  /CW,/CT,/CWMJ,/CTMJ,/CTS,/ST,STMJ,/STS,/KW
キーワード検索(検索コード無し、または /AL を指定した部分)や、/TI、/TIEN 等の検索コードを指定した部分は、変更語を含んでいても、変換されません。
よって、近接演算の指定ヶ所も変換されません。

・検索式中の、検索コード無しの検索部分に、検索コード /AL が付与されます。
・前後の検索式の内容を考慮せずに変換を行います。例えば、
「ブロー成形 OR 吹込成形?/CT」
という式は、
「ブロー成形 OR 吹込成形?/CT OR ブロー成形?/CT」
 のように変換されるます。「吹込成形」の入替語である「ブロー成形」は、元の式にも あるので追加する必要が無いのですが、機械的に追加されてしまい、冗長な検索式と なっています。