2009-04-16 11 views
6

Sto cercando di implementare una formattazione basata su RDFa lato client per un'applicazione web. Questo sarebbe simile al progetto Mark Birbeck'subiquity-rdfa.Che cos'è una buona implementazione del parser RDFa di Javascript?

progetto di Mark sembra fantastico, ma ha almeno due inconvenienti:

  1. è lento. L'aggiunta della formattazione RDFa a simple page causa un ritardo notevole nel caricamento della pagina.
  2. È complesso. Il progetto ubiquity-rdfa sfrutta lo w3c fresnel specification, che è un modo complesso per aggiungere semplici annotazioni al markup del cliente.

Sto cercando un modo più leggero di aggiungere annotazioni tramite il codice client e non mi dispiace fare del lavoro per ottenerlo.

Quello che vorrei è un parser RDFa Javascript veloce e affidabile.

Alcune implementazioni che ho trovato sono:

io sono interessato a sapere se si desidera raccomandare uno di questi, o un altro, implementazione RDFa Javascript.

Grazie!

+1

Vedi anche [W3C Confronto di librerie RDFJS] (https://www.w3.org/community/rdfjs/wiki/Comparison_of_RDFJS_libraries) – ptim

risposta

4

Ho avuto buone esperienze con il parser RDfa in rdfQuery. Il codice sorgente è here.

+0

interesing biblioteca. Grazie! –

2

VIE contiene un parser e uno scrittore RDFa ragionevolmente semplice. Le entità RDFa su una pagina diventano accessibili come modelli e collezioni Backbone.js. La scrittura di RDFa avviene tramite l'aggiornamento del contenuto del modello Backbone, che attiva un'azione render su una vista.

In questo caso l'analisi RDFa si verifica con jQuery.

VIE codice sorgente è disponibile in github.com/bergie/VIE

+2

La nuova home page di VIE apparentemente è http://viejs.org/ –