A method of organising objects of various kinds, so that these objects may be referred to by name. The Weave configuration file uses namespaces to provide flexibility in the configuration. Rather than having a single pre-defined configuration format the Weave server uses plugins to process different parts of the configuration file and the namespaces are used to indicate to the server which plugins should be used to process which parts.