Oracle Assets uses three key flexfields to define asset structure: the Category Flexfield (to group assets), the Location Flexfield (to track physical placement), and the Asset Key Flexfield (for non-financial grouping). Thus, all options are correct.