機械翻訳について

名前書式のロードに関するガイドライン

名前書式は、名や姓など、個々の名前コンポーネントを組み合せて完全な個人名を形成するためのルールのセットです。 名前書式は、国別仕様および名前書式タイプに固有です。

名前書式タイプは、表示名、リスト名、順序名および氏名です。 事前定義されたグローバル書式は、書式タイプや国別仕様に書式が存在しない場合に使用されます。 このトピックでは、HCMデータ・ローダーを使用して名前書式オブジェクトをロードする方法について説明します。

書式マスクについて

書式マスクは、名前書式の構成に使用されるコードの文字列です。 コードは、必要な名前コンポーネント、記号および特殊文字を表します。 名前コンポーネントを識別するには、次の表に示すコードを使用します。

コード

名前コンポーネント

$FIR$

$LAS$

$MID$

ミドル・ネーム

$PLN$

旧姓

$KNA$

呼称

$HNS$

表彰

$PNA$

プリフィクス

$SUF$

サフィクス

$TIT$

タイトル

$MLR$

軍階級

$INF1$から$INF30$

「名前情報1」から「名前情報30」

記号および特殊文字には、次の表に示すコードを使用します。

コード

摘要

$SPA$

スペース

空白文字( )

$COM$

カンマ

,

$OPE$

左カッコ

(

$CLO$

右カッコ

)

$QUO$

引用符

"

$DOT$

ピリオド

.

$SLA$

スラッシュ

/

$COL$

コロン

:

$SEM$

セミコロン

;

$ATT$

アットマーク

@

書式マスクの構成

書式マスクは、次の条件を満たしている必要があります。

  • 縦棒(|)で開始および終了します。

  • 各名前コンポーネントを2つの縦棒(||)で区切ります。

縦棒は、HCMデータ・ローダーの.datファイル用のデフォルト・デリミタです。 異なるデフォルト・デリミタを選択しなかった場合は、名前書式マスク内の縦棒の前にHCMデータ・ローダーのエスケープ文字を追加する必要があります。 エスケープ文字を使用すると、HCMデータ・ローダーで、書式マスク内のデリミタが無視されます。 デフォルトのエスケープ文字はバックスラッシュ(\)です。 たとえば、名前書式「タイトル 姓, 名 (呼称)」に書式マスクを指定するには、次の表に示すように、名前の各エレメントにコードを指定します。

エレメント

コード

タイトル・スペース

$TIT$$SPA$

姓, スペース

$LAS$$COM$$SPA$

名スペース

$FIR$$SPA$

(呼称)

$OPE$$KNA$$CLO$

書式マスクでは、各名前コンポーネントを2つの縦棒で区切る必要があります。

$TIT$$SPA$\|\|$LAS$$COM$$SPA$\|\|$FIR$$SPA$\|\|$OPE$$KNA$$CLO$

さらに、書式マスクは、単一の縦棒で開始および終了する必要があります。

\|$TIT$$SPA$\|\|$LAS$$COM$$SPA$\|\|$FIR$$SPA$\|\|$OPE$$KNA$$CLO$\|

名前書式の作成

このサンプルのNameFormat.datファイルでは、Title First Name Last Nameという書式でフランスの表示名を作成します。 名前書式は、そのソース・キーによって識別されます。

METADATA|NameFormat|SourceSystemOwner|SourceSystemId|FormatName|LegislationCode|UserFormatChoice|FormatMask
MERGE|NameFormat|VISION|NF_FR_L_DISP|DISPLAY_NAME|FR|L|\|$TIT$$SPA$\|\|$FIR$$SPA$\|\|$LAS$\|

名前書式の削除

名前書式が使用中でない場合、HCMデータ・ローダーを使用して名前書式オブジェクトを削除できます。 このサンプルのNameFormat.datファイルでは、名前書式を削除します。 この場合、名前書式はそのソース・キーによって識別されます。

METADATA|NameFormat|SourceSystemOwner|SourceSystemId
DELETE|NameFormat|VISION|NF_FR_L_DISP