Because we cannot specify which items to get when getting catalog data, I am planning to have an item catalog for each general item category. Such as weapons, characters and item attachments. I'd like to do this because, for example, item attachments will be more frequently updated, so the client's item attachment cache will be invalidated more often. It sounds like a waste of traffic to receive everything from the web api when I only want to get some of the items.
I'm just not sure if this is how catalogs are supposed to be used. Any ideas?