A question regarding pocket data

Is it possible to declare separate “pocket_data” with an “id” or “abstract” and use the identificator instead of a json object declaration inside the pocket data tag?
Some identical pocket_data can show up in some cases like weapons using STANAG magazines, otherwise all I can do is declare pocket data in abstract objects to pass it down

There is no pocket_data object type.