Sections 4.3.1 and 4.4.1 state that "the value of the URL attribute uniquely identifies a model".
Now a URL may point to a CSDL document, and this document may contain multiple Schema elements with different Namespace attribute values.
- What is a "model", and how does it relate to "schema" and "namespace"?
- How are "schema" and "namespace" related?
Assumption:
- A "model" is defined by a single CSDL document.
- It consists of all elements of the schemas contained in that document, plus all qualified types that are named in BaseType or Type attributes of the document, even if they are contained in referenced documents.
- A namespace is defined by exactly one schema.
Thoughts?