Namespaces are just a way Adobe Campaign structures resources.
xtk - core resources
nl - neoline resources
nms - stands for "namespace" I believe, general adobe campaign resources
cus - resources, added by the customer. The prefix is set when the instance is installed, so technically can be anything.
ncm - yes, content management
dm - deliverability client
temp - temporary schemas, etc
and so on