- 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