Ich habe mich mit SOAP und WSDL beschäftigt, um mich auf die Implementierung eines Webdienstes vorzubereiten. Eine Sache, auf die ich gestoßen bin, die mich verwirrt, ist, dass einige der URIs, die ich gesehen habe, einen abschließenden Schrägstrich verwenden, wie z. B.:
http://www.w3.org/some-namespace/
während andere Beispiele, die ich studiert habe, diesen Schrägstrich am Ende weglassen. Ich habe dazu wirklich mehrere Fragen:
- Welche Bedeutung hat der Schrägstrich am Ende?
- Ist der URI http://www.w3.org/some-namespace derselbe wie http://www.w3.org/some-namespace/?
- Wenn sie nicht dasselbe sind, wie entscheide ich dann, wann eine Form gerechtfertigt ist und wann eine andere?
- Ich habe die Leitlinien des w3c zu URIs gelesen, und diese scheinen darauf hinzuweisen, dass URIs nur dann als gleichwertig angesehen werden sollten, wenn der Vergleich der URI-Strings unter Berücksichtigung der Groß- und Kleinschreibung als gleichwertig angesehen wird. Ist diese Interpretation richtig?