Um einem Asset Kategorien hinzuzufügen, verwenden Sie RAMAsset.categorize(SubCategory) oder RAMAsset.categorize(Category,String).
//Anhand des aus der Sitzung abgerufenen Kategorieschemas kategorisieren
CategorySchema automobilesSchema =
session.getCategorySchema("Automobiles");
Category priceCategory = automobilesSchema.getCategory("Price");
newAsset.categorize(priceCategory, "25000");
//Anhand einer über das Asset abgerufenen Kategorie kategorisieren
automobilesSchema = newAsset.getAvailableCategorySchema("Automobiles");
Category colorCategory = automobilesSchema.getCategory("Color");
newAsset.categorize(colorCategory, "Red");
//Anhand von Unterkategorieobjekten kategorisieren
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());