Parse the triple-centric JSON format, as output by libraptor
http://librdf.org/raptor/api/serializer-json.html
@ignore
protected function parseJsonTriples($data, $baseUri) {
foreach ($data['triples'] as $triple) {
if ($triple['subject']['type'] == 'bnode') {
$subject = $this
->remapBnode($triple['subject']['value']);
}
else {
$subject = $triple['subject']['value'];
}
$predicate = $triple['predicate']['value'];
if ($triple['object']['type'] == 'bnode') {
$object = array(
'type' => 'bnode',
'value' => $this
->remapBnode($triple['object']['value']),
);
}
else {
$object = $triple['object'];
}
$this
->addTriple($subject, $predicate, $object);
}
return $this->tripleCount;
}