XML  »  Articoli  »  Web semantico 

Applicazioni RDF

di: Paolo Ceravolo     19 Novembre 2003

RDF ha la fama di essere un linguaggio poco concludente. Se ne è parlato tanto, se ne è parlato a sproposito (come per quasi tutte le novità dell’informatica a ben vedere), ma a tre anni dalla sua uscita in pompa magna tra le pagine del W3C, poco si vede di concreto.

Come sempre i pareri si dividono. Alcuni dicono che è solo questione di tempo, altri che il linguaggio è troppo complicato, altri che dipende dal fatto che non ci sono ancora aziende che ci investono abbastanza.

Nascondere la testa sotto la sabbia non è mai utile e per quanto io sia nato, informaticamente parlando, con RDF, dirò che è vero: per ora di progetti realmente inseriti in un mercato se ne vedono pochi. Però pochi non vuol dire nessuno, non bisogna mai generalizzare. Uno che volesse usare RDF da subito, anche domani, in modo concreto per il suo sito, qualche strada a disposizione ce l’ha. Voglio perciò in queste pagine presentarvi alcuni risorse che possono essere spese rapidamente e che con poca fatica possono accrescere il valore del proprio lavoro. Preciso che tra le varie opportunità omettero coscentemente RSS, in quanto i tutorial sull’argomento non scarseggiano di certo in rete.

Inizio con un incoraggiamento. Se date un occhiata al sito di iSOCO (http://www.isoco.com/en/) noterete che c’è almeno una azienda che col web semantico fa business ad alti livelli. Questa società ha sviluppato diverse applicazioni di Knowledge Management basate su RDF e linguaggi fratelli (DAML, OWL). Nei miei precedenti articoli avevo già presentato altre aziende. Tuttavia questa è speciale, perchè è la prima che fa applicazioni che vende realmente e lavora senza il concorso di università o centri di ricerca. Detto questo passo subito al concreto.

Se avete spesso sentito parlare di Web Semantico ma non lo avete mai visto. Se avete una pagina personale, un curriculum o qualche cosa che vi presenta e presenta il vostro lavoro, trasferitela dal Web al Web Semantico, vi aiuterà a vedere meglio che cosa sia.

Per fare questo dovete aderire ad una iniziativa chiamata FOAF (http://www.foaf-project.org/). L'acronimo sta per Friend-of-a-friend. In pratica, questa iniziativa fornisce un vocabolario RDF per descrivere una persona e le sue attività. Oltre a questo potete inserire una lista di vostri contatti (friends): amici, collaboratori, gente con cui avete lavorato ecc.

L’idea di fondo è quella che per cercare una persona o un collaboratore si possa fare come nella vita di tutti i giorni, sentendo tra le conoscenze. So che tizio ha collaborato con uno con cui ho collaborato, quindi potrei fidarmi.

Ovviamente il tutto si basa su un file di metadati RDF legato ad una pagina personale, questo file oltre a specificare le caratteristiche della persona a cui appartiene la pagina, permette di ricostruire un elenco di altre pagine e di relativi metadati, l’elenco di amici appunto.

Esiste anche una applicazione Six Apart che estendendo una libreria Perl, Ginger Alliance PerlRDF (http://www.gingerall.org/charlie/ga/xml/l_lib.xml?s=org), permette di recuperare e processare direttamente file FOAF.


Guide XML

Guida Podcasting

Un percorso in 16 lezioni, per entrare nella filosofia del podcast...

Guida Smil 2.0

Un percorso pratico alla scoperta di SMIL: il linguaggio (XML) per...

Guida Web service

Cosa sono, a cosa servono e come si creano servizi Web, i sistemi...

Altre guide

Newsletter @XML

Ogni mese, direttamente nella tua e-mail: articoli, guide, FAQ e approfondimenti sui linguaggi della famiglia XML.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Nessun corso previsto

Nessun corso previsto