Modele de clutch-uri

Notez que toutes les méthodes ne peuvent pas nécessairement s`appliquer à un schéma particulier (analogue à une méthode non implémentée), et certains schémas peuvent définir des méthodes supplémentaires (sous-classe). Les sections ci-dessus montrent que le partage plus de la syntaxe URI de base il est, le plus probable (un ensemble de) des objets complexes peuvent être transportés non modifiés entre les différents schémas (par exemple, FTP à HTTP à HTTP/NG à URN, et à d`autres schémas). De même, le contenu peut évoluer vers des types plus utiles sans rompre les références d`URI, la syntaxe des fragments est partagée entre les types de contenu associés (par exemple, les ancrages nommés dans les documents). Les signatures numériques sur le contenu augmenteront encore l`importance du maintien de l`intégrité binaire du contenu. Dans une nuance délicate et féminine, l`embrayage Linda dans les tons de rose poudré est un bijou-accessoire qui peut embellir n`importe quelle tenue festive. Une spécification URI unique qui couvre la syntaxe URI générale, ainsi que des conseils sur la façon de concevoir de nouveaux schémas d`URI (et les conséquences d`une décision de conception différente), probablement en tant que nouveau document distinct, est préférable de diviser la spécification d`URI en plusieurs Spécifications (par exemple, schéma, par rapport aux URL indépendantes et aux spécifications URN). Chaque schéma d`URI doit être en mesure de référencer cette spécification de syntaxe et de sémantique unique, et il doit être en mesure de le faire et de préciser quels composants de la syntaxe URI générique s`applique à ce schéma (et quels composants ne le font pas!). Le projet de novembre soumis par Fielding est le plus proche de ce modèle, mais il a besoin de quelques travaux supplémentaires; par exemple, la partie hôte du document a besoin d`une activité claire du reste de la spécification URI, de sorte qu`il est clair qu`il s`agit d`une syntaxe supplémentaire qui est commune dans un certain nombre de schémas, mais pas du tout inhérente à la syntaxe URI. Les signatures numériques sur le contenu augmenteront encore l`importance du maintien de l`intégrité des bits pour le contenu. Les signatures originales peuvent nécessiter une clé privée uniquement disponible au moment de la signature, et peuvent ou ne peuvent pas être incorporées dans le contenu de la même façon que les URI. Par conséquent, alors que la technologie de signature se déploie, si la syntaxe diffère de manière gratuite entre les schémas, elle découragera fortement le contenu ancien disponible via de nouveaux schémas qui pourraient être déployés.

Documenter ces questions pour guider les personnes impliquées conception de schéma d`URI est devenu vital pour l`évolution du Web à venir. Le problème fondamental a été de distinguer les mérites de chaque approche. Les arguments les plus forts pour “tout ce qui va” ont été Date: message électronique original 9 fév. 1998; Dernière modification le 20 oct. 1998 si la syntaxe d`URI, par conséquent, est gratuitement différente pour la même signification sémantique, elle découragera fortement l`innovation future dans le World Wide Web. La syntaxe URI plus aléatoire est entre les schémas, plus l`évolution Web sera inhibée, plus les programmeurs et les concepteurs de protocole, nous allons continuer à travailler kluage autour… (sécurité d`emploi!). Mais comme il y a assez de travail pour contourner le Web, je crois qu`il est clair que l`unité de la syntaxe URI pour les constructions sémantiquement équivalentes est essentielle pour la santé future du World Wide Web. La conception de hiérarchie de classe est connue pour être difficile! Comment évaluons-nous le choix? Si le même contenu ne peut pas être servi dans le cadre de programmes alternatifs, ou déplacé vers des schémas futurs utilisés sur le Web, il empêchera grandement l`introduction de nouveaux schémas dans le Web. Si le logiciel Web ne peut pas être écrit sans entrelacement intime de la connaissance entre les composants, et donc la mise à jour pour introduire de nouveaux schémas ou types de contenu, il empêchera grandement l`introduction de nouveaux schémas et logiciels dans le Web. Tant d`un examen des discussions sur la liste de diffusion URI dans le cadre d`être interrogé sur la syntaxe URI proposée et la spécification sémantique, et dans le cadre d`une réunion j`ai récemment assisté, je suis venu à réaliser qu`il ya deux conséquences assez subtiles pour (pas) le partage composants de la syntaxe de l`URI qui ont un impact profond sur la flexibilité évolutive future pour le World Wide Web.

Bien que j`ai généralement préféré l`approche «uniforme», je n`ai pas eu une opinion forte.