Unraveling uri, url és urna

Internet háromféle technológiák: adatformátum, protokollok és azonosítók döntetlen a kettő együtt. Közötti kommunikáció adatait formátumokat, mint az XML is HTML, meglehetősen egyértelmű, valamint a HTTP és FTP protokollokat. De a mutató ez kissé bonyolultabb.

Annak érdekében, hogy megfelelően használja az URL-névterek és az XML sémák, valamint bővíthető nyelv átalakítás stylesheet (Extensible Stylesheet Language Transformations - XSLT), meg kell tudni, hogy néhány szabályt. De a család XML specifikáció működik olyan fogalmak, mint az URI és urnát. Miben különböznek az URL-ből? Ez a kérdés meglehetősen hosszú története van.

„A szintaxis a név, amely alatt a dokumentum vagy annak egy részét (a horgony) megtalálható bárhol a világon - talán a legfontosabb szempont, a tervezés és a szabványosítás nyitott hypertext rendszerek.”

Ez a cikk bemutatja a jelenlegi helyzetet elnevezésénél technológia és szabványok az interneten, valamint néhány, a történetét és fejlődését terminológiát. Ez arra a következtetésre jutott, értékelje a kilátások a névadási információ menedzsment.

URI szabvány

  • program neve (http)
  • domain név (www.cisco.com)
  • path (/en/US/partners/index.html)

IETF következetes folyamatot vezérlő áramkör. Hivatalos URI rendszerek Ügynökség Regisztráció kiosztani nevek és paraméterek egyedi Internet Protocol (Internet Assigned Numbers Authority - IANA) magában foglalja mind a jól ismert áramkörök, mint a http. https, és mailto. és még sok más, kevésbé ismert, hogy a felhasználók széles köre számára.

URI-útvonal egy tipikus elérési utat. URI örökölt perjel (a / b / c) a UNIX hagyományok, mint a végén a 1980-as években volt, amikor kifejlesztett Internet érvényesült UNIX kultúrát és nem PC. Aztán volt néhány közös képviseletek távoli állomány. Egyikük - ez Ange-ftp, hosszabbító emacs szerkeszteni távoli fájl. Összehozza a nevét a gazda és a felhasználót az iratbetekintés, és az eredmény az ilyen típusú konstrukció: /[email protected]:

mblack /. A szintaxis az URI, amelynek célja az internet, egy kettős perjel a határokon hivatkozás a gép (ez örökölt az Apollo Domain UNIX dialektus). Azt is alkotta meg a rendszert szintaxis annak érdekében, hogy képes legyen egyesíteni a névadási tetszőleges számú különböző protokollokat. Íme néhány példa:

Nemzetközi forrásazonosítókkal

Xml: base átfedi a bázis-URI

1. lista Bővített formában RDF

Most viszont, hogy az URL-t és urnát.

A végső URI RFC3986 szabvány ismerteti a különbség ezek a fogalmak szakaszban 1.1.3 - „URI, URL és URN”:

URI tovább lehet minősíteni lokátor, egy nevet, vagy a kettő kombinációja. Az „Uniform Resource Locator” (URL) kifejezés egy részét URI, hogy amellett, hogy az azonosító az erőforrás jelzésére a helyét egy olyan eljárással, amely leírja az alapvető mechanizmusokat ahhoz való hozzáférés (vagyis a „hely” a hálózat). Az „Uniform Resource Name” (URN) történelmileg használt URI az urna rendszer (RFC2141 kérésre), amely egyedinek kell lennie a globális és stabil marad akkor is, ha az erőforrás megszűnik, vagy elérhetetlenné válik, vagy bármely más URI Íme tulajdonságait. Külön program nem kell figyelembe venni csak a „név” vagy „pointer”. URI minden áramkör funkciók, mint például a nevek és mutatók, vagy mindkét fogalom. Gyakran ez függ a következetesség és alapossággal forgalmazásával hatóság azonosítókat Assigned Names és nem a minőség az áramkör. A jövőben leírások és kapcsolódó dokumentumok kell használni általános kifejezés URI, hanem a szigorúbb feltételek URL és URN (RFC3305 kérésre).

Állandóság a gyakorlatban

Creative feszültségek információ menedzsment

Annak ellenére, hogy a feszültséget a perzisztencia és a rendelkezésre állás, a jó URI mind a minőség és funkciókat, mint egy állandó nevet és egy rendelkezésre álló erőforrás. Így URL - csak praktikusabb URI.

Támogatói a urn: program azt állítják, hogy ez az ellentmondás nem oldható keretében HTTP és DNS. Aggodalomra okot adó területek, természetesen létezik, de ezek a kérdések, amelyekkel a minden Web-mester, és fokozatosan dolgozott ki egy olyan információs menedzsment elvek, amelyek segítenek megbirkózni velük. A világ folyamatosan változik, és lépést tartani ezekkel a változásokkal, meg kell dolgozni.