Для добавления в ресурс категорий используется метод RAMAsset.categorize(SubCategory) или RAMAsset.categorize(Category,String).
// Присвоение категории с помощью схемы категорий из объекта сеанса
CategorySchema automobilesSchema =
session.getCategorySchema("Automobiles");
Category priceCategory = automobilesSchema.getCategory("Price");
newAsset.categorize(priceCategory, "25000");
// Присвоение категорий с помощью схемы категорий ресурса
automobilesSchema = newAsset.getAvailableCategorySchema("Automobiles");
Category colorCategory = automobilesSchema.getCategory("Color");
newAsset.categorize(colorCategory, "Red");
// Присвоение категорий с помощью объектов подкатегорий
Category modelCategory = automobilesSchema.getCategory("Model");
SubCategory domestic = modelCategory.getSubCategory("Domestic");
SubCategory foreign = modelCategory.getSubCategory("Foreign");
SubCategory honda = foreign.getSubCategory("Honda");
SubCategory camry = foreign.getSubCategory("Toyota/Camry");
newAsset.categorize(domestic);
newAsset.categorize(honda);
newAsset.categorize(camry);
session.put(newAsset, new NullProgressMonitor());