すみません、ご質問の意図がはっきりわからないのですが、どのような文脈での「roots」と「self」でしょうか?いくつか可能性を挙げてみます: 1. **CSS** — `:root` 擬似クラスとセレクタ自身の指定の違い? 2. **XPath** — ルートノード(`/`)とカレントノード(`.` / `self::`)の違い? 3. **Python / プログラミング** — `root