The HTML Ruby Extensions spec uses a different paradigm to define elements. That looks like the HTML spec (same table), but the table has a def class and not an element class. Elements are still extracted as definitions with the right type, but Reffy fails to detect the underlying interfaces that these elements use.