Sameinað auðlindarauðkenni

frá Wikipedia, ókeypis alfræðiorðabókinni
Fara í siglingar Fara í leit

Uniform Resource Identifier (skammstöfun URI , enska fyrir samræmt auðkenni auðlinda ) er auðkenni og samanstendur af stafastreng sem er notaður til að bera kennsl á abstrakt eða líkamlega auðlind . URI eru notuð til að tilnefna auðlindir (eins og vefsíður , aðrar skrár, hringingu í vefþjónustu , en einnig tölvupósta viðtakendur, til dæmis) á netinu og þar umfram allt á WWW . Núverandi staða fyrir 2016 er birt sem RFC 3986 .

Tim Berners-Lee kynnti upphaflega hugtakið árið 1994 í RFC 1630 sem Universal Resource Identifier . Aðeins síðar birtist upplausnin Uniform í opinberum W3C skjölum. Af þessum sökum er Universal stundum nefnt sem fyrri hluti nafnsins - jafnvel í sérbókmenntum.

Hægt er að samþætta URI sem stafstreng (kóðaðan með stafasafni ) í stafrænum skjölum, sérstaklega þeim í HTML sniði, eða skrifa niður með höndunum á pappír. Tilvísun frá einni vefsíðu til annarrar er kölluð tengill, eða „hlekkur“ í stuttu máli.

Internationalized Resource Identifiers (IRIs) eru framlenging á URI, sem samanstendur aðeins af útprentanlegum ASCII stöfum.

Hugsun

URI (eða í viðbótinni IRI) er abstrakt meginreglan, setningafræði, auðkenni þar sem sett er af reglum. Þetta grundvallarhugtak URI er síðan flutt á ýmis sértæk notkunarsvið, sem samsvarandi reglur og skilmálar gilda þá um. Til dæmis:

  • „URI geta ekki innihaldið bil.“ Eða
  • "Í upphafi er nafn á kerfi með ASCII bókstöfum og tölustöfum, ef nauðsyn krefur sundurliðað eftir punkti og bandstrik, byrjað á bókstöfum, síðan ristill."

Það eru í grundvallaratriðum þrjár gerðir af forritum:

  • Eftirnafn
    • Innihald auðlindarinnar (og þar með hvert afrit með sama innihaldi) er gefið einstakt auðkenni.
    • Dæmi: ISBN bókarinnar. Það er ótakmarkaður fjöldi eintaka af þessari bók.
  • Staðsetning
    • Staðsetning auðlindarinnar er skilgreind með nafni hennar. Svo það er auðkennt með því hvar það er að finna; hins vegar ræður það ekki endilega innihaldi þeirra.
    • Dæmi: Núverandi veðurskýrsla á netinu. Það er vitað hvar (URL) þetta er að finna; innihaldið er stöðugt að breytast.
    • Dæmi: bók er lýst af bókasafninu þar sem hún er staðsett: þarna í öðru herberginu, þriðju hillunni, fjórða hólfinu að ofan, fimmtu bókinni frá vinstri. Núverandi topp 5 á metsölulistanum gæti verið þar - óháð innihaldi þeirra.
  • einstaklingur
    • Reglur URI er einnig hægt að nota ef eitthvað er alls ekki klassískt úrræði, en samt þarf að bera kennsl á það.
    • Upphaflega var „auðlind“ skilið eitthvað eins og auðlindir í upplýsingatæknilegum skilningi, það er í víðasta skilningi rafrænar skrár sem einnig væri hægt að gera aðgengilegar á Netinu. RFC 1630 og RFC 1738 voru byggðar á þessu árið 1994. Hins vegar hefur þetta hugtak verið stækkað. Árið 1998 sagði RFC 2396 (kafli 1.1): „Auðlind getur verið allt sem hefur sjálfsmynd.“ Einnig væri hægt að líta á fólk, stofnanir og prentaðar bækur sem auðlindir. Þessi umfjöllun miðar að því að bera kennsl á hlutdeildarfyrirtæki.
    • Dæmi: netfang, farsímanúmer, vegabréf sem og lögmætur eigandi, kennitala, fingrafar og viðkomandi að auki.

Í janúar 2005, með RFC 3986, var hugtakið auðlindin í skilningi URI einnig stækkað til að innihalda abstrakt hugtök:

„Auðlind er ekki endilega aðgengileg í gegnum internetið; td manneskjur, fyrirtæki og innbundnar bækur á bókasafni geta líka verið auðlindir. Sömuleiðis geta abstrakt hugtök verið auðlindir, svo sem rekstraraðilar og óperur stærðfræðilegrar jöfnu, tegundir tengsla (td 'foreldri' eða 'starfsmaður') eða tölugildi (td núll, eitt og óendanlegt ). ”

„Auðlind er ekki endilega aðgengileg í gegnum internetið; til dæmis getur fólk, fyrirtæki og innbundnar bækur á bókasöfnum einnig verið auðlind. Sömuleiðis geta abstrakt hugtök eins og rekstraraðilar og óperur stærðfræðilegrar jöfnu, tegundir tengsla (t.d. „foreldri“ eða „starfsmaður“) eða tölur (t.d. núll, eitt og óendanlegt) verið auðlind. “

- RFC 3986 , kafli 1.1

smíði

Samkvæmt núverandi RFC 3986 staðli, URI samanstendur af fimm hlutum: scheme (kerfi eða samskiptareglum), authority (veitanda eða miðlara), path (slóð), query (fyrirspurn) og fragment (hluta), þar af aðeins scheme og path í hverju URI verða að vera til staðar. Almenna setningafræðin er:

 URI = scheme ":" hier-part ["?" fyrirspurn] ["#" brot]

hier-part (stigveldi) stendur fyrir valfrjálst authority og path . Ef krafist authority forskriftar authority til að finna auðlindina að lokum, er hún kynnt með tvöföldum skástrik og leiðarlýsingin sem fylgir verður að byrja með skástrik. Staðallinn skýrir þessa hluti með tveimur dæmum:

 foo: //example.com: 8042 / yfir / there? name = frett # nef
  \ _ / \ ______________ / \ _________ / \ _________ / \ __ /
   | | | | |
skipulag heimild slóð fyrirspurn brot
   | _____________________ | __
  / \ / \
  urn: dæmi: dýr: frettur: nef

Áætlun

Kerfið (hlutinn fyrir ristilinn) skilgreinir samhengið og táknar þannig gerð URI, sem ákvarðar túlkun á næsta hluta. Vel þekkt kerfi eru til dæmis http og ftp samskiptareglur og merkingarhugtök eins og urn og doi . Fyrsta lögboðna hluta URI endar með ristli. Ef ekki er vísað til (virks) yfirvalds sem skipuleggur nafnastjórnun, er þessum ristli fylgt beint með leiðinni til að finna auðlindina.

Yfirvald (í skilningi lögsögu )

Mörg URI kerfi eins og http eða ftp eru með authority . Hugtakið heimild vísar til dæmi sem getur stjórnað nöfnum miðlægt í þessu túlkunarrými (tilgreint með skýringarmyndinni). Eitt dæmi um þetta er lénsheiti kerfið , sem er stjórnað af alþjóðlegum og staðbundnum skrásetjendum .

authority samanstendur af valfrjálsum notendaupplýsingum (fylgt eftir með ' @ '), gestgjafanum og valfrjálsri hafnalýsingu (kynnt með ristli). Það fylgir tveimur skástrikum fram ( // ) og afmarkast af einum skástriki framan ( / ), spurningamerki ( ? ), Pundskilti ( # ) eða lok URI. Hýsingarhlutinn getur samanstendur af IP -tölu , IPv6 -tölu (innan hornklofa „ […] “) eða skráðu heiti. Gild gildi eru til dæmis:

Mögulegri forskrift notandanafns og lykilorðs í notendaupplýsingunum ( user:[email protected] ) er lýst sem úreltri í RFC 3986 (kafla 3.2.1) og ætti ekki að nota það lengur, þar sem URI eru oft send og skráð í skýran texta.

Leið

Slóðin inniheldur upplýsingar - oft skipulagðar stigveldi - sem, ásamt fyrirspurnarhlutanum, auðkenna auðlind. Ef authority eins og lýst var í fyrri hlutanum var tilgreint í URI verður path að byrja með skástrik ( / ); authority það er engin authority getur path ekki byrjað með tvöföldum skástrik ( // ). Þetta tryggir skýra túlkun. Það afmarkast af spurningarmerki ( ? ), Kjötkássa ( # ) eða lok URI. Gildar slóðir eru til dæmis:

  • /over/there
  • example:animal:ferret:nose

Fyrirspurn (fyrirspurn)

Fyrirspurnarhlutinn ( fyrirspurnarstrengur ) inniheldur gögn til að bera kennsl á þau úrræði sem ekki er hægt að tilgreina nákvæmlega staðsetningu sína með því að tilgreina slóðina eina. Þeir verða að sækja úr uppsprettunni sem slóðin gefur til kynna, með þessari fyrirspurn, svo sem gagnaskrá úr gagnagrunni. Það byrjar með spurningamerki ( ? ) Og er afmarkað með kjötkássa ( # ) eða lok URI. Gild fyrirspurn fyrir ' ? 'er til dæmis:

  • title=Uniform_Resource_Identifier&action=submit

Hér gegna ' & ' og ' = ' nokkurn veginn sama hlutverki og ' . 'og' : 'í hluta fyrir authority .

brot

fragment er valfrjálst brot auðkenni og vísar til stöðu innan auðlindar. Auðkenni brotsins vísar alltaf aðeins til fyrri hluta URI og er kynnt með kjötkássa ( # ). Dæmi um þetta er akkeri í HTML.

Dæmi

  • https://de.wikipedia.org/wiki/Uniform_Resource_Identifier
  • ftp://ftp.is.co.za/rfc/rfc1808.txt
  • file:///C:/Users/Benutzer/Desktop/Uniform%20Resource%20Identifier.html
  • file:///etc/fstab
  • geo:48.33,14.122;u=22.5
  • ldap://[2001:db8::7]/c=GB?objectClass?one
  • gopher://gopher.floodgap.com
  • mailto:[email protected]
  • sip:[email protected]
  • news:comp.infosystems.www.servers.unix
  • data:text/plain;charset=iso-8859-7,%be%fa%be
  • tel:+1-816-555-1212
  • telnet://192.0.2.16:80/
  • urn:oasis:names:specification:docbook:dtd:xml:4.1.2
  • git://github.com/rails/rails.git
  • crid://broadcaster.com/movies/BestActionMovieEver

Dæmi með miklum fjölda frumefna á sama tíma í URI:

  • http://nobody:[email protected]:8080/cgi-bin/script.php?action=submit&pageid=86392001#section_2

URI tilvísanir

Forrit nota oft ekki allt URI, heldur stytta setningafræði, til dæmis til að spara pláss eða til að auðvelda flutning á aðra netþjóna. Í skilgreiningu þeirra takmarka sum URI kerfi setningafræðina við ákveðið form. Mismunandi stafsetningar eru dregnar saman undir hugtakinu URI tilvísanir.

Algjört URI

Algjört URI auðkennir auðlind óháð því í hvaða samhengi URI er notað. [1] Það samanstendur að minnsta kosti af scheme og hier-part (þ.e. authority og / eða path ). Dæmi eru:

  • https://de.wikipedia.org
  • file://localhost/var/spool/dump.bin

Afstæð tilvísun

Öfugt við algert URI lýsir ættingja URI aðeins muninum á algeru URI auðlindarinnar og núverandi samhengi í stigveldisnafnrými. [2]

Ef URI tilvísun byrjar ekki með scheme er gert ráð fyrir að hún sé afstæð tilvísun. Upplausn hlutfallslegrar tilvísunar til algerrar URI fer fram eftir samhengi samkvæmt stöðluðum reglum. Afstæð tilvísun samanstendur af path og valfrjálst query og fragment . Það eru þrjár gerðir af ættingja tilvísunum:

  • Ef slóðin byrjar án skástrikar er hún afstæð image.png , til dæmis image.png , ./image.png og ../images/image.png .
  • Ef slóðin byrjar með einni skástrik ( / ) er hún alger slóðartilvísun .
  • Ef slóðin byrjar með tvöföldum skástrikum ( // ) er það tilvísun í netleið .

Tilvísun innan sama skjals

URI tilvísanir geta vísað til sama skjals og þær eru hluti af. Algengasta notkunin er pundmerkið ( # ) og síðan brotareinkenni.

Viðskeyti viðskeytis

Forskrift URI tilvísana internetsins án lýsingar á samskiptareglunni (stefið) er útbreidd, til dæmis www.wikipedia.de . Að því gefnu að hægt sé að nota viðskeytið (í dæminu www , DNS nöfn eru byggð frá hægri til vinstri) til að álykta um siðareglur (hér http ), þá virkar upplausn slíkra tilvísana. Hins vegar er þessi upplausn háð samsvarandi forsendum og einnig viðkomandi hugbúnaði. Þess vegna ætti að forðast viðskeyti.

Áætlanir

Meðal annars er eftirfarandi kerfi skilgreint:

Áætlun lýsingu
crid Sjónvarpsútsendingar
data Gagnaslóð : bein innfelld gögn
file Skrár í staðbundnu skráakerfi
ftp Skráaflutningsbókun
geo Landfræðileg hnit
gopher Gopher
http Hypertext Transfer Protocol
ldapLétt aðgangsbókun fyrir skráasafn
mailto Netfang
news Fréttahópur eða fréttagrein
pop Aðgangur að pósthólfinu í gegnum POP3
rsync Samstilling gagna við rsync
sip SIP -undirstaða setuuppsetning, t.d. B. fyrir IP -símtækni
tel Símanúmer
telnet Telnet
urn Samræmd auðlindanöfn (URN)
ws WebSocket
wss
xmpp Stækkanleg skilaboð og viðveru bókun fyrir Jabber auðkenni

Fullan lista yfir opinberu kerfin er að finna á vefsíðu Internet Assigned Numbers Authority (IANA). [3]

Að auki hefur verið komið á fót nokkrum óopinberum kerfum, einnig nefndar „bráðabirgða“ af IANA fyrir einstök forrit eða sameiginlegar samskiptareglur:

Áætlun lýsingu
about innri vafraupplýsingar [4]
afp Apple skjalabókun [5]
apt Háþróað umbúðaverkfæri
callto Símanúmer (þ.mt Skype og NetMeeting )
coffee Hyper Text Coffee Pot Control Protocol
daap Digital Audio Access Protocol
doi Digital Object Identifier
ed2k ED2k URI kerfi frá eDonkey2000 / Kademlia
feed Vefstraumar
finger Fingur [6]
fish Skrár fluttar yfir Shell siðareglur
git Git
irc / ircs Internet boðspjall [7]
itunes iTunes
javascript Framkvæmd JavaScript kóða [8]
lastfm Last.fm
magnet Segulhlekkur
mms Microsoft Media Server
rtmp Rauntímaskilaboð
sftp SSH skráaflutningsbókun [9] [10]
skype Símanúmer (aðeins Skype )
smb Skilaboðablokkur miðlara [11]
ssh Secure Shell [12] [10]
svn / svn+ssh Apache niðurbrot
view-source Birting kóða fyrir vefsíðu [13]
webcal iCalendar
wyciwyg What You Cache Is What You Get, Firefox-innri skjár til að birta skyndiminni efni
ymsgr Yahoo Messenger

Undirtegundir

Gerður er greinarmunur á eftirfarandi undirtegundum URI:

Uniform Resource Locator (URL)
Nefndu auðlind með því að nota aðalaðgangskerfi hennar eins og http eða ftp . Þessu næst heitir staðsetning auðlindarinnar á netinu - venjulega lénið. Vefslóðir voru upphaflega eina tegund URI, þess vegna er hugtakið slóð oft notað samheiti URI.
Sameinað auðlindanafn (URN)
URI kerfið urn auðkennir auðlind með því að nota núverandi eða frjálslega urn:sha1 nafn, til dæmisurn:isbn eða urn:sha1 .

Upphaflega ætti að skipta hverju URI í einn af þessum tveimur flokkum (eða öðrum sem á að skilgreina). Hins vegar hefur verið horfið frá þessari ströngu skiptingu vegna þess að hún er óþörf og sum kerfi (eins og data eða mailto sem áður var úthlutað vefslóðum) passa ekki í annan hópa tveggja.

Sjá einnig

Vefsíðutenglar

Einstök sönnunargögn

  1. ietf.org
  2. ietf.org
  3. Graham Klyne: Uniform Resource Identifier (URI) kerfi. Í: https://www.iana.org/ . Internet Assigned Numbers Authority (IANA), 20. mars 2016, opnaði 8. apríl 2016 .
  4. tools.ietf.org
  5. tools.ietf.org
  6. tools.ietf.org
  7. tools.ietf.org
  8. tools.ietf.org
  9. https://www.iana.org/assignments/uri-schemes/prov/sftp
  10. a b tools.ietf.org
  11. tools.ietf.org
  12. https://www.iana.org/assignments/uri-schemes/prov/ssh
  13. msdn.microsoft.com