In Vault objects have a property called path. I like to use the property in a rule when determin which category the part is.
If path contains "LIBRARY" category_name = "Library parts"
If path contains "DESIGN" category_name = "Design parts"
If path contains "Content Center Files" category_name = "CC parts"
In this way a user only has to place the part at teh right location on disk. During initial check in it will get the correct category automaticly.
Some properties of the content center parts is very important but missing in Vault. For example:
the Standard property, the Size Designation property, and the IsCustomPart property.
All these properties are available in inventor (or in Inventor API) but not available in Vault.
When setting up a network path for a shared server, it is possible for users to get files from the library or content center (on that shared server) and have them checked out, possibility to modify these files and have them checked in again.
This behaviour should NOT be possible, users can 'destroy' a carefully build library this way.