- From: Gregg Kellogg <gregg@greggkellogg.net>
- Date: Mon, 11 Mar 2013 17:32:10 -0700
- To: Markus Lanthaler <markus.lanthaler@gmx.net>
- Cc: "'Andy Seaborne'" <andy.seaborne@epimorphics.com>, <public-rdf-wg@w3.org>
On Mar 11, 2013, at 4:34 PM, Markus Lanthaler <markus.lanthaler@gmx.net> wrote: > On Monday, March 11, 2013 10:32 PM, Andy Seaborne wrote: > >> What's the coverage of the toRdf/fromRdf tests? >> >> (comment triggered by the fact I don't see a change to reflect @reverse >> yet - the input files for all toRdf and fromRdf appear to be 11 months >> old) > > I think the coverage of RDF conversion is quite good (based on my code > coverage) but Gregg and Dave Longley will know more as they have written > most tests. fromRDF is unaffected by most of the formatting changes we've made, as it writes to expanded form. toRDF depends on flattening, so it also deals with a quite normalized form of JSON-LD, so it is also not affected by most of the work that's been centered around annotation formats and term selection. I think we're in pretty good shape with both these sets of tests. Gregg > RDF conversion is trivial as it is based on flattened JSON-LD. So e.g., > @reverse doesn't have any effect on because it doesn't appear in flattened > JSON-LD. > > For example: > > { > "@context": { > "rdfs": "http://www.w3.org/2000/01/rdf-schema#", > "defines": { "@reverse": "rdfs:definedBy" }, > "label": "rdfs:label" > }, > "@id": "http://example.com/vocab", > "label": "My vocabulary", > "defines": [ > { > "@id": "http://example.com/vocab#property", > "label": "A property" > } > ] > } > > Is expanded & flattened to > > [ > { > "@id": "http://example.com/vocab", > "http://www.w3.org/2000/01/rdf-schema#label": [ > { "@value": "My vocabulary" } > ] > }, > { > "@id": "http://example.com/vocab#property", > "http://www.w3.org/2000/01/rdf-schema#definedBy": [ > { "@id": "http://example.com/vocab" } > ], > "http://www.w3.org/2000/01/rdf-schema#label": [ > { "@value": "A property" } > ] > } > ] > > Which results in the following triples: > > <http://example.com/vocab> > <http://www.w3.org/2000/01/rdf-schema#label> "My vocabulary" . > <http://example.com/vocab#property> > <http://www.w3.org/2000/01/rdf-schema#definedBy> > <http://example.com/vocab> . > <http://example.com/vocab#property> > <http://www.w3.org/2000/01/rdf-schema#label> "A property" . > > > I've just added this test to the test suite [1]. > > > Cheers, > Markus > > > [1] > https://github.com/json-ld/json-ld.org/commit/22531ccea3aa8adc36162c4721cf57 > 906a7f82c2 > > > > -- > Markus Lanthaler > @markuslanthaler > >
Received on Tuesday, 12 March 2013 00:32:40 UTC