RSS - Ulteriori estensioni
L'RSS è nato nel 1999 e si è sforzato di essere un formato semplice e di facile comprensione, con obiettivi relativamente modesti. Dopo essere diventato un formato popolare, gli sviluppatori volevano estenderlo utilizzando moduli definiti negli spazi dei nomi, come specificato dal W3C.
RSS 2.0 aggiunge questa funzionalità, seguendo una semplice regola. Un feed RSS può contenere elementi non descritti in questa pagina, solo se tali elementi sono definiti in uno spazio dei nomi.
Gli elementi definiti in questo tutorial non sono essi stessi membri di uno spazio dei nomi, quindi RSS 2.0 può rimanere compatibile con le versioni precedenti nel seguente senso: un file versione 0.91 o 0.92 è anche un file 2.0 valido. Se gli elementi di RSS 2.0 fossero in uno spazio dei nomi, questo vincolo si interromperebbe, un file versione 0.9x non sarebbe un file 2.0 valido.
RSS non è affatto un formato perfetto, ma è molto popolare e ampiamente supportato. Avere una specifica fissa è qualcosa di cui RSS ha bisogno per molto tempo.
Tuttavia, la specifica RSS è, per tutti gli scopi pratici, congelata alla versione 2.0.1. Ma è possibile anticipare le possibili versioni 2.0.2 o 2.0.3, ecc. Solo allo scopo di chiarire le specifiche, non per aggiungere nuove funzionalità al formato.
Il lavoro successivo dovrebbe avvenire nei moduli, utilizzando spazi dei nomi e in formati di syndication completamente nuovi, con nuovi nomi.