I had the same idea for IfcOWL too
It not only can help programmers know each entity and other types or classes inside the files, but also can used as a guidance inside the software (for instance as a hover
) which guides user
However, for instance in IFC4 ADD2, there are 776 Entities, and over 2000 Types, Functions, Rules, Property Sets and Individual Properties
And IFC files come as pure/raw files, so it’s good have extra information inside the files
However, it seems that communities and software vendors have to do it themselves
P.S: What you’re looking for is here, inside the “IFCDOC”