- From: Henry Story <henry.story@bblfish.net>
- Date: Fri, 8 Apr 2011 09:21:10 +0200
- To: bergi <bergi@axolotlfarm.org>
- Cc: andrei@fcns.eu, public-xg-webid@w3.org
On 8 Apr 2011, at 00:11, bergi wrote: > I have created a .htaccess file according to this howto. Now I was > looking for a nice and generic way to create the RDFa output. Ah I see you developed a templating mechanism, like asp or jsp but tuned to RDF. On that topic, in http://clerezza.org/ Reto used the power of Scala to create what is a very concise way of doing the same thing. Essentially you get a GraphNode which is a pair of a graph and a node in it, and you can then write things like <a href={agent/-CERT.identity}>{agent/FOAF.name}</a> > Finally > here is my solution: "lightweight RDF query" [1]. If you want to see a > live demo, just have a look at my webid [2]. using rapper, the redland command line too, I get $ rapper -i rdfa http://www.bergnet.org/webid.php -o turtle rapper: Parsing URI http://www.bergnet.org/webid.php with parser rdfa rapper: Serializing with serializer turtle @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix : <http://www.w3.org/1999/xhtml> . @prefix cert: <http://www.w3.org/ns/auth/cert#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix rsa: <http://www.w3.org/ns/auth/rsa#> . <http://www.bergnet.org/webid.rdf#me> a foaf:Person . [] a rsa:PublicKey ; cert:identity <http://www.bergnet.org/webid.rdf#me> ; rsa:modulus [ cert:hex "a994406b72362ae4d4e7d22247ee780e0e37e95bc4a1612df8729a2f6e31716a98a80a45d3f1ea1e3232a55579af0886cac528446462f19138084dab7947f33330e12cc07ee6a81f1c24325f7c2057563806dc30e3602b69ff4add0fa2f85fc942608c4bfcaf0ce337288ab8cabeb0e08d235957f49fd87547a361c514db0f1f" ] ; rsa:public_exponent [ cert:decimal "65537" ] . Since you are starting off I would recommend using the literal notation that we describe in the current spec. You RDFa will be more concise, and it will be a lot more flexible too. Henry > > [1] https://www.axolotlfarm.org/~bergi/projects/rme/lrdfquery/ > [2] http://www.bergnet.org/webid > > Am 05.04.2011 09:10, schrieb Henry Story: >> >> On 4 Apr 2011, at 11:10, Andrei Sambra wrote: >> >>> Hello! >>> >>> I wrote a quick howto[1] on publishing a WebID, while taking into >>> account the possibility of serving different files depending on the type >>> of request, (i.e. file.php for text/html and file.rdf for rdf/xml). >>> Please let me know what you think before I add it to the list of HOWTOs. >> >> Looks good to me. >> >> I would add a little section showing how you can then request multiple representations >> using curl -i -H "Accept: ..." -L http:// >> >> Also explain the Content-Location: field >> >> Unless you show that people won't understand what they have gained. >> >>> >>> Andrei >>> >>> [1] >>> http://fcns.eu/2011/04/how-to-serve-a-webid-using-apache-htaccess-file/ >>> >>> >>> >>> >> >> Social Web Architect >> http://bblfish.net/ >> >> >> Social Web Architect http://bblfish.net/
Received on Friday, 8 April 2011 07:21:44 UTC