I set Alien Containment to require the research Alien Containment in order to be built. It is working correctly in that I can't build it, but I can see it in the UFOPedia.
facilities:
- type: STR_ALIEN_CONTAINMENT
requires:
- STR_ALIEN_CONTAINMENT
research:
- name: STR_ALIEN_CONTAINMENT
listOrder: 10
cost: 300
points: 100
dependencies:
- STR_ALIEN_FOOD
- STR_ALIEN_ENTERTAINMENT
- STR_CONTAINING_ALIENS