BRDFs are generated either theoretically from analytical models or captured in physical models. It seems that BRDFs are captured using physical models because the analytical models used are usually very complex. Here's a link to a discussion detailing more about it.
This is a really great resource, thanks for finding it! I wonder if anyone could give a tldr for those looking at the slide.