JSON-LD

What is JSON-LD?

JSON-LD sta per JavaScript Object Notation per i Linked Data ed è un formato leggero per i Linked Data, per leggere e scrivere in modo semplice i metadati sul web. Raccomandato dal World Wide Web Consortium, JSON-LD è l’erede del formato JSON e permette ai dati JSON di operare sull’intero web. L’idea dietro questa notazione è quella di identificare il contesto in modo da offrire maggiori informazioni e generare più conoscenza. Questo tipo di codice è usato anche da Google per estrarre dati strutturati dai siti esistenti all’interno del Google Knowledge Graph.

Come posso usare JSON-LD sul mio sito web?

Tradizionalmente, JSON è stato usato dagli UX designer per alimentare i widget con i dati. Con l’avvento di JSON-LD, gli sviluppatori possono usare le stesse strutture di dati per creare nuove widget per il front-end di un sito web e contemporaneamente fornire ai motori di ricerca i metadati che descrivono il contenuto esatto di una pagina web.

JSON-LD usa i vocabolari di schema.org per descrivere i temi di una pagina web. Può essere aggiunto un livello di presentazione con elementi di UI personalzzati sviluppati con componenti Polymer o React.

Come posso aggiungere JSON-LD al mio sito in WordPress website?

Ci sono vari plugin che possono aggiungere il markup Schema.org nella sintassi JSON-LD sul un sito WordPress. WordLift è una si queste opzioni, che hai il vantaggio di aggiungere la marcatura in automatico, sulla base dell’analisi del contenuto scritto. WordLift usa il Natural Language Processing per estrarre entità che sono proposte a chi scrive per annotare il proprio contenuto. Queste entità hanno ID unici (unique resource identifier) nel web dei dati e grazie a questi ID, WordLift estrae delle informazioni aggiuntive e le inietta nelle pagine web usando JSON-LD. 

E se vuoi dare ai tuoi lettori l’opportunità di andare a fondo su una determinata entità, ma non vuoi che lascino il tuo articolo? Ci stiamo lavorarando…

Come incorporare il contenuto di una entità all’interno di un articolo?

Dai un’occhiata al Pen Parsing JSON-LD di Nicola Bertelloni (@wanbinkimoon) su CodePen.