- From: Markus Lanthaler <markus.lanthaler@gmx.net>
 - Date: Thu, 13 Feb 2014 21:19:48 +0100
 - To: <public-hydra@w3.org>
 - Cc: "'James Langley'" <jdhlangley@gmail.com>
 
On Thursday, February 13, 2014 8:47 PM, James Langley wrote:
> > So you want to manipulate the JSON representation directly instead of
> > mapping it to domain POJOs, right? In my JSON-LD processor [1] I've
> > implemented a first version of a "node API" as I call it. That's very
> > similar to the FluentBuilder API you talk about. It's in PHP but I'm
> > sure you get the idea:
> > 
> >   // get the default graph from the JSON-LD request doc.
> >   $graph = $request->getGraph();
> > 
> >   $graph->getNode('http://example.com/node1')
> >     ->setType('http://example.com/vocab#SomeClass')
> >     ->setProperty('http://example.com/vocab#propertyA', 'A')
> >     ->removeProperty('http://example.com/vocab#propertyB');
> > 
> >   $serialized = JsonLD::toString($graph->toJsonLd());
> > 
> > Is that more or less what you are looking for?
> 
> Yes, that's the approach we're thinking of taking.
Cool.. So have you decided already whether you'll base it on Hydra? I'm sure
a lot of people on this list would be willing to help (myself included) and
we would learn a lot from it.
Let me know if you have any further questions.
--
Markus Lanthaler
@markuslanthaler
Received on Thursday, 13 February 2014 20:20:21 UTC