Unraveling uri, URL-ul și urnă

Internet include trei tipuri de tehnologii: formate de date, protocoale și dispozitive de identificare care lega cele două împreună. Comunicarea între formatele de date, cum ar fi XML, HTML, de asemenea, destul de evident, precum și între protocoalele HTTP și FTP. Dar, cu indicii este ceva mai complicat.

Pentru a putea utiliza în mod corespunzător spațiile de nume URL și scheme XML, precum și o foaie de stil de transformare limbaj extensibil (Extensible Stylesheet Language - XSLT) transformărilor, trebuie să știți câteva reguli. Dar familia de specificații XML operează cu concepte, cum ar fi URI și Urn. Cum diferă de adresa URL? Această întrebare are o istorie destul de lungă.

„Sintaxa numelui sub care documentul sau o parte a acesteia (ancora) pot fi găsite oriunde în lume - este probabil cel mai important aspect al proiectării și standardizarea într-un hipertext sisteme deschise.“

Acest articol discută despre starea actuală a afacerilor în denumirea tehnologiei și a standardelor pentru Internet, precum și o parte din istoria și evoluția terminologiei. Acesta se încheie cu o trecere în revistă a perspectivelor pentru numirea în managementul informațiilor.

standard de URI

  • nume schemă (http)
  • nume de domeniu (www.cisco.com)
  • Cale (/en/US/partners/index.html)

IETF circuitul de control al procesului consistent. scheme oficiale URI Agenția Registrul de a aloca nume și parametri de protocol unic de Internet (Internet Assigned Numbers Authority - IANA) include ambele circuite bine cunoscute, cum ar fi http. https și mailto. și multe altele, mai puțin familiarizați cu o gamă largă de utilizatori.

URI-cale este o cale tipică la dosar. URI-ul a moștenit bară oblică (a / b / c) din tradițiile UNIX®, ca la sfârșitul anilor 1980 când au fost dezvoltate în Internet au prevalat UNIX cultura si nu PC-ul. Apoi, au existat mai multe reprezentări comune pentru accesarea fișierelor la distanță. Unul dintre ei - este Ange-FTP, emacs extensie pentru a edita fișiere de la distanță. Acesta reunește numele gazdei și utilizatorul prin acces la dosar, iar rezultatul acestui tip de construcție: /[email protected]:

mblack /. Sintaxa URI, proiectat pentru Internet, folosind o bară oblică dublă pentru a trimiterii la mașinile (acest lucru este moștenit de la dialectul Apollo Domain UNIX). El a inventat, de asemenea, sintaxa schema pentru a fi în măsură să unifice convenția de denumire de la orice număr de protocoale diferite. Iată câteva exemple:

Identificatorii de resurse internaționale

Xml: bază se suprapune peste URI de bază

Listarea 1. Formularul extins în RDF

Ne întoarcem acum la URL-ul și Urn.

Standardul final URI RFC3986 explică diferența dintre aceste concepte în secțiunea 1.1.3 - „URI, URL-ul și URN“:

URI pot fi clasificate în continuare ca un locator, un nume sau o combinație a ambelor. Termenul „Uniform Resource Locator“ (URL) se referă la un subset de URI care, în plus față de identificarea resursei pentru a indica locația printr-o metodă care descrie mecanismele de bază pentru accesul la acestea (adică „locația“ în rețea). Termenul „Uniform Resource Name“ (URN) a fost istoric utilizat pentru URI în cadrul schemei urnă (cerere RFC2141), care ar trebui să fie unic la scară globală și rămân stabile chiar și atunci când resursa încetează să mai existe sau devine indisponibil, sau pentru orice alt URI cu nume proprietăți. O schemă separată nu trebuie să fie considerate doar ca un „nume“ sau „pointer“. URI specific oricărui circuit poate avea caracteristici, cum ar fi numele și indicii, sau ambele aceste concepte. De multe ori depinde de coerența și seriozității în distribuția de ID-uri de autoritate pentru numele atribuite și nu pe calitatea circuitului. În caietul de sarcini viitoare și documentele aferente ar trebui să utilizeze termenul URI general, mai degrabă decât URL-ul termeni mai restrictive și urnă (cerere RFC3305).

Statornicie în practică

tensiuni creative în managementul informațiilor

În ciuda tensiunii dintre persistența și disponibilitatea, un bun URI are atât calitatea și funcționează ca un nume permanent și ca o resursă disponibilă. Astfel, URL-ul - este doar mai practic URI.

Susținătorii urnă: schemă susțin că această contradicție nu poate fi rezolvată în cadrul HTTP și DNS. Domeniile de interes, desigur, există, dar aceste probleme cu care se confruntă orice web-master, și, treptat, a elaborat un principii de gestionare a informațiilor care îi ajută să facă față cu ei. Lumea este în continuă schimbare și pentru a ține pasul cu aceste schimbări, este necesar să se lucreze.