Ecco come il Web Semantico sta cambiando il nostro modo di gestire le informazioni all’interno delle organizzazioni. Cerchiamo di chiarirci le idee sul concetto di Internet in real-time dal punto di vista del web semantico. Aziende di qualsiasi dimensione non possono più dipendere solo dai database in-house per gestire la propria company knowledge.
Sempre più aziende che forniscono soluzioni di ricerca text based includono ora le categorie, o le faceted classification, nei loro motori di ricerca, come pure i database connectors e altri tools semantici che consolidano le informazioni del database con le informazioni di testo libero. I tools del Web Semantico collegano la knowledge base del mondo reale di una società – le sue note, corrispondenze email, reports e contratti – con il significato e l’importanza commerciale dei database . Nei casi in cui entrambi i tipi di conoscenza si moltiplicano, vi è una necessità di un collegamento semantico e di una presentazione senza soluzione di continuità delle due.
Le applicazioni di ricerca di base stanno rompendo con la tradizione di 25 anni di sviluppo di applicazioni database-centred, fornendo accesso alle informazioni contenute nei diversi repository semanticamente composti tramite potenti tecnologie di ricerca e di indicizzazione in coppia con le tecnologie Web standard. Il risultato è una singola piattaforma scalabile che fornisce agli utenti il web searching in stile look and feel, pur mantenendo la tipizzazione semantica e le relazioni dei soggetti nei risultati di ricerca.
Il Web Semantico fornisce un modello per guardare il testo nello stesso modo di un database. La sfida, tuttavia, è come definire le basi delle relazioni tra i diversi tipi di conoscenza, come accogliere i diversi ruoli e le differenti visioni del mondo all’interno di un’organizzazione, e come integrare e mettere a disposizione – in categorie appropriate – materiale tratto dai discorsi self-labelling del web in tempo reale.
Il Semantic Web: come farlo funzionare
In parole povere, il Web Semantico significa aggiungere nuove informazioni nella rete di contenuti per accertarsi di tre cose in merito a un concetto o una entità che appare nel testo libero.
In primo luogo, che tipo di ente o di un concetto è? Per esempio, se in un testo si parla di “Michael Jackson”, si sta riferendo all’ex cantante, all’attore canadese, al vescovo inglese, o a qualcun altro? Aggiungendo il tipo di un concetto si mette poi in qualche categoria o gerarchia. Un’ontologia è una struttura logica che può ospitare le categorie, o gerarchie. Una struttura più semplice è una tassonomia, che può essere vista come una ontologia semplificata.
In secondo luogo, il Web Semantico aggiunge identificatori univoci di concetto o entità in modo che un computer possa riconoscere “DNS” e “Domain Name System“, come la stessa cosa.
Il terzo aspetto che il Web Semantico offre è una rappresentazione chiara delle relazioni tra i vari elementi che appaiono nel database. Il campo del database in cui un elemento è inserito determina il suo tipo , l’entità di codifica in un database assicura l’uguaglianza, e le righe in un database forniscono il rapporto tra di loro.
L’obiettivo del Web Semantico è quello di essere in grado di rendere le informazioni in forma testuale e lavorarci come informazioni nei database.
Come ottenere una ontologia di buona qualità.
In primo luogo, le organizzazioni devono rendersi conto che tutte le informazioni strutturate che hanno già nelle loro banche dati definiscono le loro proprie ontologie . A volte questi database cresceranno e in maniera indipendentemente l’uno dall’altro. In questo caso, gran parte della sfida dell’organizzazione è quella di capire la propria conoscenza. Un modo semplice per iniziare è quello di organizzare le informazioni utilizzate nei database dell’organizzazione in tassonomie esplicite che possono quindi costituire la base di ontologia dell’organizzazione.
Alcune tassonomie sono generali e possono essere acquistate da società specializzate o da Internet – tassonomie geografiche, le liste dei prodotti o nomi di medici, per esempio. La Linked Data Organization sta cercando di rendere ogni ontologia in dominio pubblico disponibile in formato Semantico. Tuttavia, la maggior parte delle conoscenze di un’organizzazione, come ad esempio le liste di clienti, contabilità, vendite, ecc, non saranno aperte. Pertanto, proprio l’organizzazione della conoscenza dell’azienda è una grande sfida.
Dopo aver stabilito le tassonomie dell’organizzazione, la sfida successiva consiste nel definire il rapporto tra gli elementi. Il rapporto tra entità e concetti è una delle altre parti importanti di una ontologia. Questo definisce, ed è definita da, la visione che un’ organizzazione ha del mondo, e deve essere realizzato da persone all’interno dell’organizzazione che sanno quali relazioni siano importanti per la società.
Un modo per farlo è quello di esaminare le informazioni dal punto di vista dei gruppi di utenti interni. Ad esempio, l’ufficio marketing si occupa di prodotti, il potenziale di vendita, campagne, siti pubblicitari, il reparto di ricerca e di sviluppo, nel frattempo, sarà interessato agli stessi prodotti, ma anche alla garanzia di qualità, a eventuali bugs, alla produzione e alle forniture. Ogni gruppo all’interno di un’organizzazione avrà la propria agenda e visione delle relazioni tra i concetti importanti. Si potrebbe immaginare ogni visualizzazione delle relazioni come un documento contenente tutti gli elementi di interesse: una mappa delle relazioni . Tale documento permette di avere una rappresentazione intuitiva delle relazioni da un’ontologia. Dal momento che i documenti possono essere creati in modo dinamico da query di estrazione dirette da ontologie fisse o da banche dati fisse, le visualizzazioni del documento consentono un metodo agile per la ristrutturazione delle relazioni ontologiche senza toccare l’ontologia sottostante. In altre parole, una ontologia più ricca, complessa dettagliando tutte le relazioni tra le entità organizzative può essere definita una volta per tutte, ma diversaemente, possono essere estratte e visualizzate continue opinioni-commenti su queste relazioni . Si avrebbe inoltre la possibilità di visualizzare informazioni strutturate e non strutturate in modo coerente.
Ontologia top-down o bottom-up.
Lo scopo di un’ontologia in un’organizzazione è quello di segnare oggetti di di riconoscere l’uguaglianza negli oggetti, e di rendere esplicite le relazioni tra gli oggetti. La base di dati esistente dell’organizzazione dovrebbe soddisfare queste tre regole, e la definizione di ontologia di un’organizzazione deve essere costruita su basi di dati esistenti. Questo è un approccio top-down. Applicazioni search-based costruite su ontologie organizzative devono essere in grado di cogliere questo punto di vista. D’altra parte, la tecnologia dei moderni motori di ricerca, nel suo uso di facetes e categorie, permette una visualizzazione di strutture ad hoc, e tag creati dagli utenti .
Le applicazioni search based permettono la strutturazione della conoscenza in forma di ontologie derivate da basi dati pre-costituite come pure da quella incontrollata, da open text, mescolando gli approcci top-down e bottom-up. E proprio tale approccio bottom-up caratterizza fortemente il web in real-time.
Per conciliare il web in tempo reale e il web semantico: il web in real time si occupa della creazione spontanea di informazioni, terminologie e relazioni. Twitter è un esempio lampante, con il suo uso incontrollato di tag # per indicare, in un certo senso, il “soggetto” di un tweet. La sfida è quella di collegare questi nuovi tag ai tag (pre)stabiliti che già figurano in una ontologia controllata. Una soluzione potrebbe essere quella di utilizzare il riconoscimento dell’entità, utilizzando entità e concetti già conosciuti in una ontologia , classificare le osservazioni in tempo reale, e quindi estendere questa classificazione per raccogliere i tag appena creati.
Questo approccio permette ai nuovi concetti di ‘gravitare’ verso le classi ontologiche note. Un vantaggio del web in real-time è la quantità di informazioni che è in grado di produrre nel corso del tempo. Se la connessione è fatta e la classificazione è accurata, il web in tempo reale può essere collegato alla visione che l’organizzazione ha del mondo in quanto sussiste in una fase pre-ontologia esistente. La conoscenza contenuta nell’ontologia può essere collegata ai trends (e a quelle ottenute) in tempo reale, provenienti dagli ultimi 15 minuti o due giorni, che possono poi essere collegate nella visione ontologica della organizzazione.
Real-Time e Semantic Web : un modello per il business?

2 Comments
Secondo la mia esperienza, oltre organizzare e aumentare le informazioni disponibili, bisogna migliorarne la fruizione e la condivisione considerando sempre la preparazione dei fruitori.
In quest’ottica dovrebbe essere previsto un sistema organico di crescita delle funzionalità proporzionale all’esperienza dei fruitori perché dare tutto, subito, senza controllo, è come non dar nulla.
Nelle grosse aziende, paradossalmente, bisogna anche fare markeitng tecnologico per solleticare e promuovere una richiesta di servizi sopita da anni di inefficienza.
Ciao Antonio, la tua riflessione apporta valore aggiunto alla questione che ho sollevato nell’articolo. Intanto un’organizzazione non può rinchiudersi, e quanto più Open riesce a centrarsi, tanto più accrescerà la sua conoscenza del mondo, del Real World.. Il marketing tecnologico a cui tu fai riferimento è una grossa lacuna per molte realtà aziendali che evidentemente sono lontane sia dalle tecnologie real-time, sia dall’organizzazione della conoscenza nel senso indicato da questo post.
Grazie :)