Ronit,
If this is a KKS tag format then I suggest you download the KKS workspace environment that we have created. Under our agreement with the KKS organization we are not able to deliver this as an out of the box workspace. We were required to create a separate installer that also requires anyone using the KKS standard to be an official KKS member/subscriber.
In regards to modifying the tag formats yourself - KKS formats are very complex to say the least. Proper training is most certainly required. To start, you will need to define the various classes and properties you have listed above. Once these are defined then you can include them in the ECExpression on the NAME property in the Tagging schema.
Personally I am only slightly familiar wit the KKS standard and have never used it in production. I did assist with testing and tweaking the KKS workspace but beyond that I have not worked with this standard.
I feel the best path forward at this time is for you to get in touch with your Bentley Account Manager and inquire about the various training paths available to you.
Thank you,
Tony DeRosa
Bentley Plant