fastix®: Linkcounter

Beitrag lesen

Moin!

Hast Du Dich hier vielleicht nur mißverständlich ausgedrückt? Kennst Du http://www.w3.org/Addressing/?

Da steht praktisch genau das. Eine Url ist eine Teilmenge der Uri oder genauer: Url's sind eine Teilmenge der Uri's:

<zitat>
  _______________________________________________________
 |         ________________                              |
 |        |  ftp:          |                             |
 |        |  gopher:       |                             |
 |        |  http:       __|____________                 |
 |        |  etc        |  |  urn:      |                |
 |        |_____________|__|            |                |
 |                URLs  |               |                |
 |                      |_______________|                |
 |                             URNs                      |
 |_______________________________________________________|
                               URIs

</zitat>

Und in der RFC 2396http://www.ietf.org/rfc/rfc2396.txt, Seite 21 steht geschrieben:

if scheme is defined then
             append scheme to result
             append ":" to result

if authority is defined then
             append "//" to result
             append authority to result

append path to result

if query is defined then
             append "?" to result
             append query to result

if fragment is defined then
             append "#" to result
             append fragment to result

Also: URI:
  http://pfad zur datei?query#anker

oder http://was.weis.ich.wo/verz/datei.xyz?was=wie#wo
Das ist die URI.

URL:
       http://was.weis.ich.wo/verz/datei.xyz

Obwohl in http://www.w3.org/Addressing/URL/url-spec.txt (Seite 13) ausdrücklich die search erwähnt ist glaube ich in der Literatur immer gelesen zu haben, das die search und das fragment nicht Bestandteile der Url wohl aber der Uri seien. Wenn jetzt search und fragment in der Uri optional sind (if ... defined), dann ist eine gültige Url zugleich eine Uri. Während eine Uri (zumindest mit fraqment) nicht definierte Bestandteile enthält und deswegen der Menge der Url's nicht zugeordnet werden kann. Sie wäre ungültig.

Darüber hinaus findet sich  an der von dir genannten Stelle:

Uniform Resource Locator. An informal term <wichtig>(no longer used in technical specifications)</wichtig> associated with popular URI schemes: http, ftp, mailto, etc.

Url soll also nicht länger benutzt werden... Warum? Tja. Nicht so vollständig wie die Uri.

Die Schreibweise wegen der besseren Erkennbarkeit.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Meinereinerselbst ist auf der Suche nach Aufträgen