Who can create an XML namespace?
Anybody can create an XML namespace — all you need to do is assign a URI reference as its name and decide what element type and attribute names are in it. The URI this is referred to must be under your control and should not be being used to identify a different XML namespace, such as by a coworker. (In practice, most people who create XML namespaces also describe the element types and attributes whose names are in it — their content models and types, their semantics, and so on. However, this is not part of the process of creating an XML namespace, nor does the XML namespace include or provide a way to discover such information.
Anybody can create an XML namespace — all you need to do is assign a URI to identify it and decide what element type and attribute names are in it. The URI must be under your control and should not be being used to identify a different XML namespace, such as by a coworker. (In practice, most people that create XML namespaces also describe the element types and attributes whose names are in it — their content models and types, their semantics, and so on. However, this is not part of the process of creating an XML namespace, nor does the XML namespace include or provide a way to discover such information.
Anybody can create an XML namespace — all you need to do is assign a URI reference as its name and decide what element type and attribute names are in it. The URI this is referred to must be under your control and should not be being used to identify a different XML namespace, such as by a coworker. (In practice, most people who create XML namespaces also describe the element types and attributes whose names are in it — their content models and types, their semantics, and so on.