Domanda

Ho un file RDF con FOAF vocabolario e voglio visualizzare il file con un jsp. Di cosa ho bisogno per questo ??

OK ho appena ricevuto il messaggio dal tutore che devo usare JSP e Jena ... posso creare il file e leggere con servjet e Jena, ma ora è il problema come mostrare il file RDF con jsp .. .per esempio, se ho una foto per una persona come posso dimostrare questo con jsp ... posso SPARQL per trovare tutti gli amici, ma non so come mostrare loro con jsp ... per esempio come stampare il risultato di ResultSetFormatter.out (System.out.r, q) con jsp ?? thx in anticipo per tutti i consigliato per questa materia

È stato utile?

Soluzione

è un file statico? cosa si può di visualizzazione vuoi? solo facendo eco al XML? non è necessario il JSP. Basta posizionare il file RDF in un luogo pubblico della cartella di distribuzione. per esempio: Distribuzione solo HTML, CSS pagina web per Tomcat

'' ' Modifica ' '': per quanto riguarda il tuo commento, vorrei associare un foglio di stile XSLT per il file RDF / XML, invece di elaborare il RDF via Tomcat. Vedere la sorgente della mia pagina FOAF: http://lindenb.github.com /foaf.xml

Altri suggerimenti

Se si desidera solo una versione leggibile del file RDF / XML in un modo è quello di applicare e XSLT modello .

Si potrebbe fare cose più sofisticato se si carica con una libreria come Jena che prevede diverse modalità di interrogazione e l'attraversamento dei dati.

Nel caso in cui il file è grande e contiene migliaia o milioni di triple, allora si potrebbe desiderare di caricarlo in un negozio tripla come Virtuoso o 4store e l'uso SPARQL per interrogare i dati.

Se spieghi un po 'di più lo scenario che potrebbe essere in grado di aiutare meglio.

Vuoi veramente a solo Visualizza la RDF, o vuoi allegare semantica per qualche altra presentazione? Se più tardi, si desidera microformati.

In ogni caso, RDF / XML è una pita, è improbabile che godrete utilizzando XSLT per farlo corrispondere ad una particolare presentazione visiva. Meglio scrivere codice Java utilizzando Jena, e basta usare JSP per rendere che, come il codice HTML di vostra scelta. O trasformarlo in JSON e il rendering di un grafico con TheJIT.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top