修飾子ドメイン

修飾子ドメインには、マッピングを明確にするためだけの情報が含まれます。この追加情報が定義されていないと、マッピングが不明確である場合があります。たとえば、Kensingtonという都市はCanadaUSAの両方にあるため、都市名のマッピングを定義したドメイン値マップにKNKensingtonのマッピングが複数存在する可能性があります。そのため、このマッピングには、どちらのマッピングを使用するかを示す修飾子(USAまたはCanada)が必要です。この例を表45-2に示します。

表45-2 修飾子サポートの例

Country (修飾子) CityCode CityName

USA

BO

Boston

USA

BELG_NC

Belgrade

USA

BELG_MN_Streams

Belgrade

USA

NP

Northport

USA

KN

Kensington

Canada

KN

Kensington

ドメイン値マップには、複数の修飾子ドメインを含めることができます。たとえば、表45-3では、さらに州名でマッピングを修飾しています。

表45-3 複数の修飾子サポートの例

Country (修飾子) State (修飾子) CityCode CityName

USA

Massachusetts

BO

Boston

USA

North Carolina

BELG

Belgrade

USA

Minnesota

BELG

Belgrade

USA

Alabama

NP

Northport

USA

Kansas

KN

Kensington

Canada

Prince Edward Island

KN

Kensington

修飾子は、マッピングを修飾するときにのみ使用します。そのため、修飾子の値はルックアップできません。