Hi Vedat
You have highlighted a more general issue in the catalog entity model.
Effectively, in implementations that support versioning, the version is part of the primary key of the catalog item, along with the id. And therefore any <entity>ref in the model should include version as well as id. This has not been done in all entities, for example in ProductSpecificationRef and CategoryRef we have version but in ProductOfferingRef we don't.
I'm going to open a change request to get this fixed. It applies also to other catalogs (service, resource, entity).
Specifically with regard to category, we should, as you say, add a new field called
parent, type CategoryRef. I'll open another change request, and hopefully your enhancement will be consistent with that.
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------