- From: bergi <bergi@axolotlfarm.org>
- Date: Fri, 27 Jun 2014 12:13:31 +0200
- To: "henry.story@bblfish.net" <henry.story@bblfish.net>
- CC: public-rdfjs@w3.org, Read-Write-Web <public-rww@w3.org>, WebID <public-webid@w3.org>
WebID+TLS is already implemented [1]. I have written my own module, because I wanted to use RDF-Ext to be more flexible. For the blog example in LDApp [2], I have replaced the request with a accept-all-certs-request for WebID hosted servers with self signed certificate. Just replace the request with one using a Tor socks proxy and your application is .onion-WebID enabled. But I know, I have to write more documentation... There is also access control, but I use Universal Access Control [3] to grant access on triple level. It would be easy to implement Web Access Control. It would require a simple RDF-Ext Store implementation and than the UacStore on the access control layer can be replaced with the WacStore [4]. The LDApp stack is not just WebID+TLS and UAC enabled, LDApp comes with an example application + a prepared self hosted WebID out of the box. Have a look at the Quick Start Guide section of the readme [2]. It really just takes 3 minutes to get it running. [1] https://github.com/bergos/pubkey-login [2] https://github.com/bergos/ldapp [3] https://github.com/bergos/uac [4] https://www.bergnet.org/people/bergi/files/documents/2014-02-14/index.html#/3/2 Am 27.06.2014 11:44, schrieb henry.story@bblfish.net: > Very cool. Hope you manage to get round to implementing WebID+TLS and > also Web Access Control [1] :-) There is a paper by one of Andrei Sambra's > students on WebID+TLS and node JS online. > > Henry > > [1] For reference these are listed in http://webid.info/spec/ > > On 25 Jun 2014, at 16:31, bergi <bergi@axolotlfarm.org> wrote: > >> Hi, >> >> Finally I glued together many pieces of JavaScript code on my hard >> drive. The outcome is LDApp [1], a JavaScript Linked Data Stack. If >> node.js is already installed on your PC, it should take less than 3 >> minutes to install the stack and get the demo running [2]. For the NoSQL >> Meetup in Munich I created already some slides how the modules >> work together [3]. >> >> Even if you don't need the whole stack you might find RDF-Ext [4] >> useful. It's designed as an extension to the RDF-Interfaces spec. I also >> created a small spec [5] based on W3C templates. >> >> Below is a short overview of all modules. Beside GitHub I have already >> uploaded the modules to npm. >> >> Contributions (code, documentation) are welcome. The rdfjs mailing list >> is the right place start discussions, if you would like to :-) >> >> Btw. The project homepage [1] itself shows how to use the client side >> part of the stack. projects.ttl [6] contains DOAP triples of the >> modules. A React based Project component uses the REST-like interface of >> RDF-JSONify to access the data. RDF-JSONify asks the LdpStore for a >> RDF-Interfaces Graph object. This object is converted to JSON-LD. And >> finally the React component renders the data to HTML. >> >> bergi >> >> [1] http://bergos.github.io/ldapp-www/ >> [2] https://github.com/bergos/ldapp/blob/master/README.md >> [3] >> https://www.bergnet.org/people/bergi/files/documents/2014-02-14/index.html >> [4] https://github.com/bergos/rdf-ext >> [5] http://bergos.github.io/rdf-ext-spec/ >> [6] http://bergos.github.io/ldapp-www/projects.ttl >> >> >> LDApp >> JavaScript Linked Data Stack >> https://github.com/bergos/ldapp >> >> LDP >> Base of a Node.js based Linked Data Platform implementation >> https://github.com/bergos/ldp >> >> Pubkey-Login >> Public Key Login middleware for Express/Connect >> https://github.com/bergos/pubkey-login >> >> RDF-Ext >> Implements the RDF-Ext spec plus parsers (JSON-LD, RDF/XML, Turtle), >> serializers (JSON-LD, N-Triples) and stores (in memory, LDP, SPARQL) >> https://github.com/bergos/rdf-ext >> >> RDF-JSONify >> RDF-JSONify provides a RESTful interface to a RDF-Ext Store interface >> using JSON-LD objects. HTTP methods are mapped to JavaScript methods. >> JSON-LD is used to translate JSON objects to and from RDF-Interfaces >> objects. The JSON-LD context can be passed as argument to the methods or >> by IRI based routing. >> https://github.com/bergos/rdf-jsonify >> >> RDF-Test-Utils >> Test utils for RDF Interfaces objects >> https://github.com/bergos/rdf-test-utils >> >> UAC >> Node.js Universal Access Control implementation >> https://github.com/bergos/uac >> >> RDF-Interfaces >> Fork of the Core RDF Interfaces Implementation >> (https://github.com/webr3/rdf-interfaces) >> https://github.com/bergos/rdf-interfaces >> > > Social Web Architect > http://bblfish.net/ >
Received on Friday, 27 June 2014 10:13:58 UTC