Matilde, o un Web basato su XML

Mercoledì 1 Luglio 2009 - 08:11

di Gabriele Romanato

XML/RSS

Alle 8:34 del 28 giugno 2009 è nata la mia nipotina Matilde. La sua nascita mi ha portato a riflettere su come sarà il Web quando lei avrà l’età giusta per poterlo navigare. Di una cosa sono certo: sarà un Web semantico e basato sui formati derivati da XML. XML può infatti essere visto non solo come un linguaggio per il trasporto e la condivisione cross-platform e cross-application di dati, ma anche come un potente metalinguaggio per la descrizione dei medesimi. Le specifiche XLink, attualmente supportate in pieno solo da Firefox, si muovono in questo senso, stabilendo una gerarchia relazionale tra i link presenti nelle pagine Web, in cui domina il principio della reciprocità tra risorse diverse.

Come non citare RDF? Come non citare XFN? Nel web del futuro nomi come Edgar Allan Poe, H. P. Lovecraft, Richard Matheson e Stephen King potranno essere collegati tra di loro da relazioni di reciproca dipendenza o inferenza, tale che un motore di ricerca potrà mostrare visivamente tali relazioni per esempio usando un grafo ad albero in cui il primo nome è la radice e l’ultimo il ramo più esterno. O anche visualizzare l’interdipendenza di questi nomi in ordine cronologico o tematico.

Non solo. Un Web basato su XML implica una nuova generazione di programmi utente. I browser, in particolare, non si limiteranno più ad usare un parsing che verifica solo la well-formedness di un documento, ma anche se tale documento è valido rispetto ad una DTD o ad uno schema XML. In altre parole, si attuerebbe quanto anticipato dal tentativo della Mozilla Foundation di usare un parser validante nel suo browser, tentativo che risale al 2000 ma poi abbandonato.

In definitiva, come dovremmo pensare? La risposta è: pensare in XML, cercando di tradurre la rigorosità del codice con una semantica formale e strutturale che rispecchi in pieno la potenza di questo linguaggio. Dalla scelta dei nomi degli elementi, a quella degli attributi, fino alla DTD ed agli schemi, passando per le trasformazioni XSLT, tutto dovrà essere finalizzato alla scrittura di documenti semantici tali che una loro indicizzazione e trasporto risulti un’operazione facile.

Possiamo dire che attualmente il potenziale di XML è proprio come Matilde: è appena nato. Sicuramente in futuro esso giungerà a maturità e porterà ad un Web sempre più umano ed intelligente.

Tags:

Categoria: XML/RSS | Permalink

Commenti

1

Magari…. Dillo ad html5 e ai suoi fervidi sostenitori….

# - postato da cisco - 01 Luglio 2009 - 09:30

2

Nel 2000 avremmo dovuto avere le automobili volanti… :-)
Le potenzialità di XML che citi sono reali, ma quello che ci riserva il futuro è difficile da dire.
A volte le cose prendono strade diverse da quelle che ci si potrebbe aspettare e le motivazioni raramente sono tecniche…

# - postato da Andrea - 01 Luglio 2009 - 09:47

3

… dimenticavo: auguri per Matilde!!! :-)

# - postato da Andrea - 01 Luglio 2009 - 09:49

4

Uhm…

Xml secondo me è esageratemente prolisso, ed oggettivamente la mole di markup richiesta è esagerata rispetto al contenuto…

Poi vabbé, il fatto che sia il futuro siamo abbastanza d’accordo, però va bene come formato di comunicazione, non di storage… Qualcuno infatti potrebbe esagerare nell’utilizzo…

# - postato da lloyd27 - 01 Luglio 2009 - 12:11

5

Uhm, stavo giusto tentando un approccio XML per un sito intranet, i dati da immagazzinare erano pochi e quindi andava bene anche per mantenere la base dei dati.
Questi però sono incasinati, provenienti da fonti diverse e credo sarà un problema gestirli anche con l’SQL, sì perché alla fine ho abbandonato l’idea di usare XML, troppo semplice, non gestisce basi di dati complesse, male implementate cose come XForm ad esempio, e qui usano tutti, tranne me, IE.
Insomma io credo che prima di ricominciare a parlare di XML, Web semantico, parole che sento da una vita (vita da navigatore del Web ovvio), varrebbe la pena che ti prendi Matilde e te la spupazzi un poco. :-)

M.

# - postato da Marco Grazia - 01 Luglio 2009 - 13:44

6

Mah, inutile starci a pensare .

I big hanno deciso per html5 e così sarà e tutto sommato sarà un bene per tutti.

Mettiamoci l’anima in pace ;)

# - postato da Fabio - 01 Luglio 2009 - 15:15

7

[…] Per approfondire consulta articolo originale:  Matilde, o un Web basato su XML | Edit – Il blog di HTML.it Articoli correlati: Cosa vi ha portato Babbo Natale? | Edit – Il blog di HTML.it […]

# - postato da Matilde, o un Web basato su XML | Edit – Il blog di HTML.it - 01 Luglio 2009 - 21:07

8

Più che chiedermi come navigherà nel web sarebbe bene chiedersi come si evolverà il mondo web e più in generale l’informatica nei prossimi anni…

# - postato da Paolo - 02 Luglio 2009 - 11:45

9

ma dimentichiamoci XML e auguri per Matilde! :)

# - postato da odino - 08 Luglio 2009 - 01:08

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento