「編集して欲しい」というリクエストを出す相手を探すために。
権限を示すページ/属性が値と同じ名前のページにリンクしていること。
または権限領域の検索で。
- 対象ページから、関連名「錠」(要求する権限)のリンク先取得(ページセット)
- 得られたページセットから、関連名「鍵」(行使できる権限)の逆リンク先取得(ページセット)
- 得られたページセットから、ページ名一覧生成
…というPageElementを対象ページに配置。
または
- 対象ページから、全リンクを取得
- 得られたリンクセットから、ページセット生成、得られたページセットから関連名「錠」(要求する権限)のリンク取得(リンクセット)
- 得られたリンクセットから、ページセット生成、得られたページセットから関連名「鍵」(行使できる権限)の逆リンク取得(リンクセット)
- 得られたリンクセットから、ページ名一覧生成
…というPageElementを対象ページに配置。
→ リンクセットというものが無いので、ページセットのほうで。
もう1ホップ先が必要?ロールが間にあるともう少し複雑になる。