Namespaces or Flamespaces?

Namespaces are syntax to let applications do two things:

  1. Keep names from separate vocabularies separate;
  2. Enable application-specific behaviour ties to a URI