I-Name

I-Name

I-name

Les i-names sont un format de XRI — un standard ouvert pour les identifiants numériques OASIS conçu pour partager des ressources et données sur des domaines et applications. Les i-names sont des XRIs lisibles par les humains et destinés à être aussi faciles que possible à mémoriser et utiliser. Par exemple, un i-name personnel pourrait être aussi simple que "=Eve" ou "=Eve.Dupont". Un i-name d’organisation peut être aussi simple que "@Pinko" ou "@Pinko.Corporation."

Un problème que les XRIs sont censés résoudre est l'adressage permanent - à savoir comment maintenir une adresse qui n'a pas besoin de changer peu importe la fréquence à laquelle les données de la personne ou de l'organisation change. Les XRIs parviennent à faire cela en ajoutant une nouvelle couche d'"abstract" sur le numéro existant d'IP et les couches de nommage DNS utilisées aujourd'hui sur l'Internet (tout comme sur bien d'autres types d'adresses, telles que les numéros de téléphone). Une telle couche d'abstraction n'est pas nouvelle — Les URNs (Uniform Resource Names) et autres architectures d'identifiants persistants ont le même effet. Ce qui est unique à propos de la couche XRI est qu'elle offre une syntaxe unique uniforme et un protocole de résolution pour deux types différents d'identifiants :

  • Les i-names — des identifiants lisibles par des humains qui ressemblent à des noms de domaines mais sont même plus simples et plus faciles à utiliser. Même s'ils ont généralement une durée de vie longue, les i-names peuvent, comme les noms de domaines, être transférés et réassignés à une autre ressource par son propriétaire. Par exemple, une société qui change son nom d'entreprise pourrait vendre son vieil i-name à une autre société, alors que les deux sociétés pourraient conserver leurs i-numbers d'origine. Néanmoins ce qui différencie les i-names des noms de domaines est qu'en pratique ils auront un i-number synonyme (équivalent) persistant (voir en dessous).
  • Les i-numbers — des identifiants lisibles par des machines (similaires aux adresses IP) qui sont enregistrés vers une ressource (personne, organisation, application, fichier, objet digital, etc.) et jamais réassignés. Ceci veut dire qu'un i-number peut toujours être utilisé pour adresser une représentation réseau de la ressource tant qu'elle demeure disponible quelque part sur le réseau. Les I-numbers, comme les adresses IP, sont conçus pour être très efficaces pour les routeurs de réseaux à traiter et résoudre.

La syntaxe XRI permet aussi aux i-names et aux i-numbers d'être combinés dans le même XRI. Ainsi en fait la couche XRI supporte à la fois les synonymes i-name et i-number pour les ressources - un qui renvoie à la sémantique du vrai monde et peut changer au fil du temps, et un qui reflète l'identité persistente d'une ressource peut importe la fréquence à laquelle peut changer ses attributs (y compris ses i-names). Et le même protocole de résolution XRI fondé sur HTTP peut être utilisé pour résoudre soit un i-name ou un i-number (ou n'importe quelle combinaison des deux).

Les XRIs sont rétro-compatibles avec les systèmes de DNS et d'adressage IP, ainsi il est possible pour les noms de domaines et les adresses IP d'être utilisées comme des i-names (ou dans de rares cas, comme des i-numbers). Comme les noms de DNS, les XRIs peuvent être aussi "déléguées", par exemple imbriquées à plusieurs niveaux de profondeur, tout comme le répertoire de noms d'un système local de fichier sur un ordinateur. Par exemple, une société peut enregistrer un i-name (global) pour le niveau le plus haut pour elle-même et puis assigner des i-names de second -ou de plus bas niveau- à ses divisions, collaborateurs, etc. Exemples

=Eve.Dupont
=@Tontine*France.Bordeaux

Les i-names sont appelés des adresses digitales unifiées parce qu'ils peuvent être résolus en utilisant le protocole XRI à l'intérieur de tout autre type de donnée de contact de l'identité qu'ils représentent (ou tout autre type de donnée sous le contrôle de son identité - voir XDI). L'intimité est protégée parce que le propriétaire de l'identité contrôle cette résolution. Par exemple, l'enregistreur de "=Marie.Jean" ne recevrait pas de pourriel provenant de son i-name parce que ce n'est pas une adresse électronique. Résoudre "=Mari.Jean" à l'intérieur d'une adresse électronique obligerait dans un premier temps à recevoir la permission de Mary et de telles requêtes peuvent être vérifiées par les i-brokers pour s'assurer qu'elles sont légitimes.

En plus des "=noms" pour les personnes et des "@noms" pour les organisations, le troisième type essentiel des i-names est "+noms" pour des concepts génériques. Ceci est l'équivalent XRI d'un nom générique en anglais, par exemple, "+flowers", "+phone.number", ou "+table.of.contents". Les extensions +names sont très utiles dans le partage de données distribuées parce qu'elles peuvent être utilisées comme des cross-références XRI pour spécifier le type précis de données à partager. Par exemple "=Eve.Dupont/(+phone.number)/(+daytime)" et "@Pinko/(+phone.number)/(+daytime)" peuvent être utilisés pour demander respectivement les numéros de téléphone dans la journée de Eve et de Pinko.

Utilisation des i-names

Voir aussi

Liens externes

Ce document provient de « I-name ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article I-Name de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Name — (n[=a]m), n. [AS. nama; akin to D. naam, OS. & OHG. namo, G. name, Icel. nafn, for namn, Dan. navn, Sw. namn, Goth. nam[=o], L. nomen (perh. influenced by noscere, gnoscere, to learn to know), Gr. o mona, Scr. n[=a]man. [root]267. Cf. {Anonymous} …   The Collaborative International Dictionary of English

  • Name plate — Name Name (n[=a]m), n. [AS. nama; akin to D. naam, OS. & OHG. namo, G. name, Icel. nafn, for namn, Dan. navn, Sw. namn, Goth. nam[=o], L. nomen (perh. influenced by noscere, gnoscere, to learn to know), Gr. o mona, Scr. n[=a]man. [root]267. Cf.… …   The Collaborative International Dictionary of English

  • Name That Tune — Format Game show Created by Harry Salter Presented by Red Bens …   Wikipedia

  • .name — Introduced 2001 TLD type Generic top level domain Status Active Registry Verisign Sponsor None Intended use Personal sites of individuals …   Wikipedia

  • Name — (n[=a]m), v. t. [imp. & p. p. {Named} (n[=a]md); p. pr. & vb. n. {Naming}.] [AS. namian. See {Name}, n.] 1. To give a distinctive name or appellation to; to entitle; to denominate; to style; to call. [1913 Webster] She named the child Ichabod. 1… …   The Collaborative International Dictionary of English

  • Name This Game — Octopus Developer(s) U.S. Games Publisher(s) Carrere Video Distribution Platform(s) Atari 2600 …   Wikipedia

  • name-dropping — ame dropping n. The practice of casually mentioning important people in order to impress one s listener. [WordNet 1.5] …   The Collaborative International Dictionary of English

  • Name change — For name changes within the Wikipedia community, see Wikipedia:Changing username. For name changes of places rather than persons, see Geographical renaming. Name change certificate issued by Christian X of Denmark in 1917 Name change generally… …   Wikipedia

  • Name day — A Swedish calendar page from 1712 with name days listed A name day is a tradition in many countries in Europe and Latin America that consists of celebrating the day of the year associated with one s given name. The custom originated with the… …   Wikipedia

  • Name server — In computing, a name server (also spelled nameserver) is a program or computer server that implements a name service protocol. It maps a human recognizable identifier to a system internal, often numeric, identification or addressing component.… …   Wikipedia

  • Name — For other uses, see Name (disambiguation). Ceremonies, such as baptism, can be used to give names. A name is a word or term used for identification. Names can identify a class or category of things, or a single thing, either uniquely, or within a …   Wikipedia

Share the article and excerpts

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