Java クラスライブラリでは,リンクオブジェクトを使用して,複数の文書空間オブジェクト間をリンク付けたり,複数の文書空間オブジェクト間のリンクを一括して削除したりできます。リンクの一覧を取得して,関連付けられている文書空間オブジェクトを検索できます。また,リンクオブジェクトにはプロパティも設定できます。
リンクには次の4種類があります。
リンクモデルでは,リンクを設定するリンク元の文書空間オブジェクトをリンク元オブジェクト,リンクが設定されるリンク先の文書空間オブジェクトをリンク先オブジェクトといいます。なお,フォルダを使用したリンクの場合は,リンク元オブジェクトであるフォルダを上位オブジェクト,リンク先オブジェクトである文書またはフォルダを下位オブジェクトといいます。
リンクオブジェクトは,文書空間オブジェクトの作成時に,同時に既存の文書空間オブジェクトとのリンクを設定した場合に作成されます。また,既存の文書空間オブジェクトからほかの文書空間オブジェクトに対してリンクを設定した場合にも作成されます。リンクを解除すると,リンクオブジェクトは削除されます。また,リンクオブジェクトを削除することによって,リンクを解除することもできます。