PHP e il web semantico

Lunedì 29 Marzo 2010 - 08:08

di Marco Lecce

PHP e Open Source

Sono in molti a pensare che le tecnologie semantiche rivoluzioneranno il web e il nostro modo di concepire tutti i servizi forniti attraverso la rete, Tim Berners-Lee in primis.

In rete sono disponibili diversi framework o API che possono aiutare lo sviluppatore a manipolare le triple in RDF o a gestire un inference engine per le entità OWL. Per quanto riguarda l’ambiente PHP, i due principali progetti dedicati sono RAP e ARC2.

RAP è un’API che mette a disposizione degli sviluppatori tutti gli strumenti per la manipolazione di grafi RDF, i parser per i formati RDF/XML, N3 e N-TRIPLE e una GUI per gestire i modelli RDF. L’ultima release include moltissime altre feature, e offre due interfacce di programmazione differenti per la manipolazione dei grafi: la prima (Model API) permette di manipolare grafi come un insieme di statements, mentre la seconda (ResModel API) come un insieme di risorse. Vi sono alcune importanti differenze tra i due approcci, che la documentazione del sito principale spiega nei dettagli.

ARC2 è un framework semplice e flessibile che permette di manipolare sistemi RDF. Non usa variabili globali, costanti o altri elementi che potrebbero rendere problematico il processo di integrazione con la web application. Anche in questo caso vi sono due approcci differenti, resource-centric e statement-centric, e possiede un potente storage RDF basato su MySQL per le query SPARQL.

Anche se RAP sembra più noto, ARC2 risulta sicuramente più stabile, grazie anche al supporto attivo della community: proprio da pochi giorni è stata rilasciata l’ultima versione, mentre l’ultima versione stabile di RAP risale al 2008.

Tags:

Categoria: PHP e Open Source | Permalink

Commenti

1

Le possibilita’ che offrono le sorgenti RDF sono notevoli, molto al di la del semplice mashup. Una sorgente di informazione notevole e ben strutturata.
Mi studierò presto queste interessanti librerie.

# - postato da Ramon - 30 Marzo 2010 - 12:30

2

Interessante, grazie.

# - postato da Ratamusa - 30 Marzo 2010 - 15:30

3

bella segnalazione, da provare, la nuova partita su web è sicuramente quella semantica

# - postato da Michele - 01 Aprile 2010 - 18:49

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