i-liczba
i-numbers to rodzaj identyfikatora internetowego zaprojektowanego w celu rozwiązania problemu, w jaki sposób dowolny zasób sieciowy może mieć trwałą tożsamość, która nigdy się nie zmienia, nawet gdy zasób sieciowy przenosi się lub zmienia swoją przyjazną dla człowieka nazwę. Na przykład, jeśli strona internetowa ma numer i, a łącza do tej strony używają numeru i, wówczas te łącza nie zostaną przerwane, nawet jeśli strona zostanie zmieniona, witryna zawierająca stronę zostanie całkowicie przeorganizowana lub strona zostanie przeniesiony na inny serwis.
Pod względem koncepcyjnym liczba i jest podobna do adresu IP , z tym wyjątkiem, że liczby i działają na znacznie wyższym poziomie abstrakcji w architekturze adresowania internetowego. Inną kluczową różnicą jest to, że i-numery są trwałe , tj. raz przypisane do zasobu, nigdy nie są ponownie przypisywane. Natomiast adresy IP są stale przydzielane, np. Twój komputer może mieć inny adres IP za każdym razem, gdy łączy się z Internetem.
Technicznie rzecz biorąc, i-number jest jedną z form rozszerzalnego identyfikatora zasobów (XRI) — abstrakcyjnego standardu identyfikatora strukturalnego opracowanego w Organizacji na rzecz rozwoju standardów informacji strukturalnej w celu udostępniania zasobów i danych w różnych domenach i aplikacjach. Druga forma nazywa się i-name .
Forma i-numer XRI ma służyć jako adres, który nie musi się zmieniać, bez względu na to, jak często zmienia się lokalizacja zasobu w Internecie (lub poza nim). XRI osiągają to, dodając trzecią warstwę abstrakcyjnego adresowania do istniejących warstw: IP (pierwsza warstwa) i nazewnictwo DNS (druga warstwa). Koncepcja trzeciej warstwy trwałego adresowania nie jest nowa — Uniform Resource Names (URN) i inne architektury trwałych identyfikatorów zostały opracowane do tego celu. Jednak warstwa XRI jest pierwszą architekturą, która łączy jednolitą składnię i protokół rozdzielczości zarówno dla identyfikatorów trwałych, jak i przypisywalnych.
W warstwie adresowania XRI większość zasobów będzie miała zarówno i-nazwy, jak i i-numery. Te różne XRI, które wszystkie wskazują na ten sam zasób, nazywane są synonimami . Synonimy typu I ułatwiają ludziom odnajdywanie i adresowanie zasobu, podczas gdy synonimy typu I ułatwiają maszynom utrzymywanie trwałej tożsamości zasobu. Na przykład, jeśli firma zmieni swoją nazwę, może zarejestrować nową nazwę i-nazwę i sprzedać swoją starą nazwę i-nazwę innej firmie, jednak jej numer i-i może pozostać taki sam — oraz linki do firmy, która używa jej numeru i. nie złamie się.
Co więcej, wszystkie te formy synonimów XRI można rozwiązać przy użyciu tego samego protokołu rozpoznawania opartego na protokole http lub https. Wynikiem rozdzielczości XRI jest XML o nazwie XRDS (Extensible Resource Descriptor Sequence). Dokumenty XRDS są podstawą Yadis , który jest teraz częścią OpenID .
XRI są również wstecznie kompatybilne z systemami adresowania DNS i IP, więc nazwy domen i adresy IP mogą być używane jako i-nazwy (lub, w rzadkich przypadkach, jako i-numery). Podobnie jak nazwy DNS, XRI mogą być również delegowane, tj. zagnieżdżane na wielu poziomach, podobnie jak nazwy katalogów w lokalnym systemie plików komputera. Na przykład firma może zarejestrować dla siebie nadrzędne (globalne) i-nazwisko i i-numer, a następnie przypisać i-nazwy i i-numery drugiego lub niższego poziomu (społeczności) swoim oddziałom, pracownikom itp. .
Przykłady
Poniższe przykłady są zgodne ze specyfikacjami i-number opublikowanymi w XDI.org Global Services Specifications . Należy zauważyć, że nie zawierają one prefiksu „ xri://”, ponieważ jest to opcjonalne w przypadku bezwzględnych wyników XRI.
Globalne numery I
- =!1000.a1b2.93d2.8c73 (Osobiste)
- @!1000.9554.fabd.129c (Organizacja)
- !!1000 (sieć — zarezerwowana dla akredytowanych przez XDI.org i-brokerów)
I-numery społeczności (drugiego poziomu)
- =!1000.a1b2.93d2.8c73!3ae2 (Osobiste)
- @!1000.9554.fabd.129c!2847.df3c (Organizacja)
- !!1000!de21.4536.2cb2.8074 (sieć)
I-numery społeczności (trzeciego poziomu)
- =!1000.a1b2.93d2.8c73!3ae2!1490 (Osobiste)
- @!1000.9554.fabd.129c!2847.df3c!cfae (Organizacja)
- !!1000!de21.4536.2cb2.8074!9fcd (sieć)
Zobacz też
- Globalne rejestry kontekstu
- Ja nazywam
- XRI (rozszerzalny identyfikator zasobów)
- XDI (wymiana danych XRI)
- Sieć społecznościowa
- Trójkąt Zooko
Linki zewnętrzne
- Komitet Techniczny OASIS XRI
- Komitet Techniczny OASIS XDI
- XDI.org
- Globalne specyfikacje usług XDI.org .
- Sieć społecznościowa: tworzenie otwartej sieci społecznościowej za pomocą XDI w Planetwork Journal .