The documentation for "namespace" and "defaultnamespace" need enhanced documentation. With the current documentation, it is unclear how the keys should be used and what the values of those keys is used for.
My impression is that these keys are used to "shortcut" where schema and model definitions, if so published, live on the public web and are strictly limited to qualify file or resource paths and have absolutely nothing to do with over-the-wire qualification of keys / values / tags.
If that's correct, the documentation should be updated to make that more clear as well as specifying that if the schema author has no public web-published schema that these keys can be omitted.
The documentation for "namespace" and "defaultnamespace" need enhanced documentation. With the current documentation, it is unclear how the keys should be used and what the values of those keys is used for.
My impression is that these keys are used to "shortcut" where schema and model definitions, if so published, live on the public web and are strictly limited to qualify file or resource paths and have absolutely nothing to do with over-the-wire qualification of keys / values / tags.
If that's correct, the documentation should be updated to make that more clear as well as specifying that if the schema author has no public web-published schema that these keys can be omitted.