La differenza tra Semantic Web e Web 2.0

March 6

La differenza tra Semantic Web e Web 2.0


Nel mondo in rapida evoluzione della tecnologia, la terminologia usata per descrivere l'elettronica e applicazioni spesso può avere una durata ancora più breve rispetto ai dispositivi stessi. La valanga di nuovi termini e parole d'ordine può essere schiacciante anche per uno specialista di tecnologia, ma la maggior parte dei termini fare punto a differenze molto specifiche o attributi tecnologici. Due importanti termini Web, ad esempio, "web semantico" e "web 2.0", sono spesso confusi, ma il punto di modi molto particolari e diverse di costruzione di contenuti Internet, ciascuno con la propria filosofia e architettura dell'informazione.

Web 2.0: Comunicando con gli utenti

Anche se il termine è usato piuttosto liberamente per qualsiasi nuova applicazione di Internet, il quadro Web 2.0 si riferisce strettamente alle applicazioni Internet e siti che tentano di aumentare la partecipazione degli utenti nella creazione di contenuti. Tutto da siti di social media ai blog e wiki rientrano in questa categoria perché, partendo dal paradigma precedente di creazione di contenuti per gli utenti, nella speranza che avrebbero trovato attraente o utile, applicazioni Web 2.0 richiede agli utenti di contribuire e condividere i propri contenuti. Siti Web 2.0 come Tumblr, Facebook e Wikipedia semplicemente creare un quadro in cui gli utenti possono interagire e inserire i propri contenuti, consentendo alla comunità (entro certi limiti strutturali) di organizzarsi e controllare la propria distribuzione di contenuti.

Semantic Web: Parlando ai computer

Partendo dallo stesso rifiuto della piattaforma di creazione di contenuti centralizzata e interpretazione "web 1.0", creatori del web semantico optare invece per una automazione del processo, rendendo i contenuti web comprensibili ai computer. Invece di fare il contenuto di una pagina Web leggibile solo per gli utenti umani (che possono leggere il testo, guardare le immagini, ecc), le applicazioni Web semantiche forniscono descrizioni di contenuto che un computer in grado di leggere o di processo. Queste dichiarazioni destinate alla lettura con computer (inclusi nel codice, ma non presenti sul sito) in grado di includere i dettagli descrittivi sul posto, come la sua relazione con altri siti, il gruppo categoria generale in cui cade, quando è stato ultimi aggiornamenti o quanto grande è. I computer possono quindi elaborare queste informazioni al fine di raccomandare altri siti, descrivere i contenuti Web in termini generali o identificare le tendenze nella creazione di contenuti.

differenze di programmazione

Mentre le applicazioni Web 2.0 sono solitamente codificati come le applicazioni di database aperto, in cui il computer richiede agli utenti di contenuti e quindi memorizza che i contenuti generati dagli utenti nella struttura dell'applicazione, semantica programmazione Web cerca di aiutare il computer a capire il contenuto si sta visualizzando. In termini pratici, ciò significa che la programmazione stessa include tag descrittivi che consentono al computer di ordinare e interpretare i contenuti e istruzioni su come farlo. In altre parole, in contrapposizione al sistema di Web 2.0 in cui agli utenti di organizzare la propria esperienza contenuto, semantica programmazione Web include comandi che aiutano il contenuto del computer di ordinamento per gli utenti.

Le differenze di uso e Organizzazione

In termini di esperienze utente, applicazioni Web 2.0 offrono altamente personalizzati selezioni di contenuti individuali. Un utente di un sito di social media, per esempio, riceve il contenuto sulla base delle sue connessioni di rete o appartenenza ai gruppi, come ad esempio gli aggiornamenti di un amico o annunci di eventi di gruppo. Al contrario, i siti web semantico lo scopo di fornire un'esperienza utente più standardizzato. Naturalmente, le applicazioni web semantico consentono agli utenti di indicare quali tipi di contenuti che sono interessati a ricevere e quindi indurre il computer alla ricerca di tali contenuti, ma gli utenti con diverse reti sociali e gli stessi interessi avrebbero ricevuto lo stesso contenuto, che non sarebbe il caso in un'applicazione Web 2.0. In ultima analisi, il Web 2.0 si basa su un utente di carattere sociale per organizzare i contenuti o consentire gruppi di rete di auto-organizzarsi, mentre le applicazioni di web semantico tentano di utilizzare la potenza di elaborazione dei computer di adattare le esperienze degli utenti in base a criteri oggettivi, piuttosto che le connessioni di rete sociale.