参照コンテンツの設定

Adobe FrameMaker で DITA の参照コンテンツと ID を設定する方法について説明します。

このトピックの内容

概要

DITA トピックで conref を作成するには、再利用するコンテンツ(エレメント)が含まれている DITA トピック(直接参照)または DITA マップ(間接参照)を最初に作成する必要があります。 例えば、表、番号リスト、画像を複数のトピック間で再利用するとします。 これらのエレメントはソーストピックに追加する必要があります。 間接参照を使用している場合、トピックは DITA マップに追加されます。 詳しくは、キースペースを使用した DITA キー参照の管理を参照してください。

エレメントを再利用可能にするには、エレメントに固有の ID を割り当てる必要があります。詳しくは、DITA ID 属性を参照してください。FrameMaker は conref エレメントを区別するためこの固有の ID を使用します。例えば、ソースエレメントを更新する場合、FrameMaker は更新する必要のあるコンテナートピック内のエレメントを固有の ID を使用して識別します。

DITA ID 属性

DIDA ID 属性は参照するコンテンツ(トピックまたはエレメント)を一意に識別する方法を提供します。

DITA トピックでは、別のトピックのエレメントに対する conref(frm_structauth-dita_sd_conrefs_working-with-conrefs.html#topic_dita-working-with-conrefs)または相互参照(frm_single_sourcing-xrefs-cross-references.html#topic_cross-references)を作成するとき、エレメントに一意の ID を割り当てて使用することができます。 デフォルトでは、FrameMaker は次の場合にトピックに固有の ID を割り当てます。 DITA トピックの作成

ID 属性の仕様を参照してください。

固有の ID をエレメントに割り当てる

  1. 構造図でソーストピック内のエレメントを選択します。

  2. 構造 > ID をエレメントに割り当てを選択します。

    または、エレメントを右クリックし、コンテキストメニューから「ID をエレメントに割り当て」を選択します。

エレメントに ID が割り当てられているか確認するには、構造図でエレメントの右側にある矢印記号をクリックします。

Figure 1. entry(表セル)エレメントに割り当てられた固有の ID
固有の ID をエレメントに割り当て

以前に ID が割り当てられていたエレメントに固有の ID を割り当てる場合、既存の ID を置き換えるように指示されます。

ID をエレメントのすべてのインスタンスに割り当てる

  1. ID を割り当てるエレメントのインスタンスを選択します。

  2. 構造 > /ID をエレメントに割り当てを選択して、ID を割り当てダイアログを開きます。

    1. デフォルトでは、「ID をエレメントに割り当て」を選択する前に選択したエレメントがドロップダウンで選択されています。

    2. 特殊化を含める」を選択して、ID を選択したエレメントの特殊化に割り当てます。 DITA マップで作業している場合は、「Ditamap 内のトピック参照を開く」を選択して、ID を DITA マップのトピックで選択したエレメントのすべてのインスタンスに割り当てます。

    3. 複数のファイルを開いている場合は、「開いているすべてのファイル」を選択して、ID をすべての開いているファイルで選択したエレメントのすべてのインスタンスに割り当てます。

    4. 割り当て」をクリックします。