URI

URI
Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf mit, ihn zu verbessern, und entferne anschließend diese Markierung.

Ein Uniform Resource Identifier (URI) (engl. „einheitlicher Bezeichner für Ressourcen“) ist ein Identifikator und besteht aus einer Zeichenfolge, die zur Identifizierung einer abstrakten oder physischen Ressource dient. URIs werden zur Bezeichnung von Ressourcen (wie Webseiten, sonstigen Dateien, Aufruf von Webservices, aber auch z. B. E-Mail-Empfängern) im Internet und dort vor allem im WWW eingesetzt.

Ursprünglich führte Tim Berners-Lee den Begriff 1994 im RFC 1630 als Universal Resource Identifier ein. Erst später tauchte dann in offiziellen W3C-Dokumenten die Auflösung Uniform auf. Aus diesem Grund wird Universal gelegentlich – selbst in der Fachliteratur – als erster Namensbestandteil genannt.

URIs können als Zeichenfolge (kodiert mit einem Zeichensatz) in digitale Dokumente, insbesondere solche im HTML-Format eingebunden oder auch von Hand auf Papier aufgeschrieben werden. Einen Verweis von einer Webseite auf eine andere nennt man Hyperlink oder kurz Link.

Eine Erweiterung der nur aus druckbaren ASCII-Zeichen bestehenden URIs sind die Internationalized Resource Identifiers (IRIs).

Inhaltsverzeichnis

Aufbau

Der erste Teil eines URI (vor dem Doppelpunkt) gibt den Typ des URIs an, der die Interpretation des folgenden Teils festlegt:

Schema:schemaspezifischer Teil

Viele URI-Schemata wie http oder ftp besitzen einen hierarchischen Aufbau:

Schema://[Benutzer[:Passwort]@]Server[:Port][/Pfad][?Anfrage][#Fragmentbezeichner]

Server gibt hierbei bei Schemata, die ein TCP- oder UDP-basiertes Protokoll verwenden, den Domainnamen oder die IP-Adresse des Servers an; Port den TCP-Port (optional und nur anzugeben, wenn vom Standardport des Protokolls abweichend). Benutzername und Passwort werden meistens nicht gebraucht, können aber z. B. beim Dienst FTP zur Authentisierung benutzt werden. Das bedeutendste Schema ist http für das Hypertext Transfer Protocol.

Hierarchische URIs können ferner relativ zu einem Basis-URI angegeben werden. Hierbei werden Schema, Server und Port sowie gegebenenfalls Teile des Pfades weggelassen.

Das letzte Element der URI kann, abgetrennt durch ein #, ein Fragmentbezeichner sein. Ein Beispiel dafür ist der Anker in HTML.

Mit folgendem (erweiterten) regulären Ausdruck kann eine gültige URI in ihre Bestandteile zerlegt werden.[1] Die Ziffern in der zweiten und dritten Zeile zeigen die Gruppierungen der Klammern an und dienen lediglich als Verständnishilfe.

^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
 1-         -1 3-         -3 5-    -56-       -6 8-   -8
  2-      -2      4-     -4             7-   -7    9--9

Beispiele

  • http://de.wikipedia.org/wiki/Uniform_Resource_Identifier
  • ftp://ftp.is.co.za/rfc/rfc1808.txt
  • file://C:\UserName.HostName\Projects\Wikipedia_Articles\URI.xml
  • ldap://[2001:db8::7]/c=GB?objectClass?one
  • gopher://gopher.floodgap.com
  • mailto:John.Doe@example.com
  • sip:911@pbx.mycompany.com
  • news:comp.infosystems.www.servers.unix
  • data:text/plain;charset=iso-8859-7,%be%fg%be
  • tel:+1-816-555-1212
  • telnet://192.0.2.16:80/
  • urn:oasis:names:specification:docbook:dtd:xml:4.1.2
  • byond://BYOND.world.123456789

Schemata

Unter anderem sind folgende Schemata definiert:

Auf der Website der IANA befindet sich eine vollständige Liste (englischsprachig).

URIs, URLs und URNs

Es werden folgende Unterarten von URIs unterschieden:

  • Uniform Resource Locators (URLs) identifizieren eine Ressource über ihren primären Zugriffsmechanismus, geben also den Ort (engl. location) der Ressource im Netz an. Beispiele hierfür sind http oder ftp. URLs waren ursprünglich die einzige Art von URIs, weshalb der Begriff URL oft gleichbedeutend mit URI verwendet wird.
  • Uniform Resource Names (URNs) mit dem URI-Schema urn identifizieren eine Ressource mittels eines vorhandenen oder frei zu vergebenden Namens, z. B. urn:isbn oder urn:sha1.

Ursprünglich sollte jeder URI in eine dieser beiden Klassen (oder weitere noch zu definierende) eingeteilt werden. Diese strenge Aufteilung wurde jedoch aufgegeben, da sie unnötig ist und einige Schemata (wie data oder das früher den URLs zugeordnete mailto) in keine der beiden Klassen passen.

Siehe auch

Weblinks

Einzelnachweise

  1. RFC 3986 – Appendix B. Parsing a URI Reference with a Regular Expression

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Uri — (англ. Uniform Resource Identifier)  унифицированный (единообразный) идентификатор ресурса. На английский манер произносится как [ю ар ай], по русски чаще говорят [ури]. URI  это последовательность символов, идентифицирующая абстрактный или… …   Википедия

  • Uri — may refer to:Geography: * Canton of Uri is a canton (region) of Switzerland * Uri (India), a region and town in Kashmir * Uri (SS), a city in Sardinia, Italy * Úri, a village in Pest county, Hungary * Sumerian URI, the land of AgadeURI, a three… …   Wikipedia

  • urî — URÎ, urăsc, vb. IV. 1. tranz. A avea un puternic sentiment de antipatie, de duşmănie împotriva cuiva sau a ceva; a nu putea suferi pe cineva sau ceva. 2. refl. impers. (Construit cu dativul) A se plictisi, a se sătura de ceva sau de cineva. ♢… …   Dicționar Român

  • uri — urì interj., urỹ NdŽ, Jn, Aln, ùri kartojant 1. nusakomas puolančio šuns(ar šunų) urzgimas: Tik urỹ urỹ ir apipuolo mane šunes K.Būg(Ds). Urì urì šunes kad pradeda loti Šmn. ║ Ds sakoma pjudant šuniu. 2. Vžns nusakomas triukšmingas… …   Dictionary of the Lithuanian Language

  • Uri — Uri; s: Schweizer Kanton. * * * URI   [Abk. für Uniform Resource Identifier, dt. »einheitlicher Kennzeichner von (Internet )Ressourcen«] der oder die, eine Zeichenfolge, die ein Objekt (Ressource) im Internet …   Universal-Lexikon

  • Uri — Uri, einer der drei schweizer. Urkantone, grenzt im O. an Glarus und Graubünden, im S. an Tessin, im W. an Wallis, Bern und Unterwalden, im N. an Schwyz und hat ein Areal von 1076 qkm (19,5 QM.). Das Ländchen besteht aus dem von Hochgebirgen… …   Meyers Großes Konversations-Lexikon

  • Úri — Administration …   Wikipédia en Français

  • Uri Or — Date of birth 22 April 1939 (1939 04 22) (age 72) Place of birth Kfar Haim, Mandate Palestine …   Wikipedia

  • Uri — cant. suisse, au S. du lac des Quatre Cantons, le moins peuplé des cantons et l un des plus accidentés (plus. sommets dépassent 3 000 m); 1 076 km²; 34 170 hab.; ch. l. Altdorf. Le Saint Gothard réunit le cant. au Tessin. En 1291, son… …   Encyclopédie Universelle

  • URI — puede referirse a: Unidad de Reacción Inmediata. En informática, Uniform Resource Identifier, una cadena corta de caracteres que identifica inequívocamente un recurso. Unión Radiotelegráfica Internacional, organismo antecesor de la Unión… …   Wikipedia Español

  • Uri — Uri. Am Fuße steiler Gebirge die in der Geschichte des freundlicher Umgebung Tell s Geburtsort, das Dorf Bürglen, und am vierwaldstädter See seine Kapelle; bei Amsteg die Trümmer der der Sage nach vom Landvoigt Geßler erbauten Burg Zwing Uri; das …   Damen Conversations Lexikon

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”