How do blueprint inputs get grouped into categories?

The industry menu shows the inputs grouped into 10 categories as described in this post from a few years back: https://www.eveonline.com/ja/news/view/industry-ui

Example can be seen here:


The groups being “Components”, “Materials”. “Planetary materials”, and “Items”.

However, I can’t seem to find this data directly listed in any of the files from both ESI and the SDE. Does anyone have any idea how the game does it?

Hey, Im not entirely sure on how exactly this works, but i know that planetary materials are separated in the SDE as they appear in a different file from blueprints/schematics. From the looks of it, Components are manufactured from blueprints (in the sde as data[activities][manufacturing]) and materials are made by reactions ( found by data[activities][reaction]) Although i don’t know how they separate tools from components, it may have something to do with metagroup id. Hope this helps!