- From: Jean-Claude Moissinac <jean-claude.moissinac@telecom-paristech.fr>
- Date: Tue, 18 Mar 2014 21:58:54 +0100
- To: Markus Lanthaler <markus.lanthaler@gmx.net>
- Cc: public-linked-json@w3.org
- Message-ID: <CAP8HVi1=w24u9mAxT-qS=_e0h3wUfp-0hZc-16z=sO=sDNniuQ@mail.gmail.com>
Perhaps some of you will see with interest what I've done from on ontology with JSON-LD and D3. It's here http://onsem.wp.mines-telecom.fr/2014/03/18/web-visualization-of-a-simple-ontology/ Sorry for the english; it will be double-checked soon, but I beleive the post is good enough to share it and it's a start of some interesting things. Jean-Claude -- Jean-Claude Moissinac 2014-03-08 19:31 GMT+01:00 Markus Lanthaler <markus.lanthaler@gmx.net>: > Hi Jean-Claude > > On Saturday, March 08, 2014 7:17 PM, Jean-Claude Moissinac wrote: > > > I'm trying to define a context for the following transformation > > and after reading and trying, I'm not able to get the result > > My source extract > > "http://www.w3.org/2000/01/rdf-schema#label": [ > > { > > "@language": "fr", > > "@value": "memoriser" > > }, > > { > > "@language": "en", > > "@value": "remember" > > } > > ], > > > > As you can see, it's a part of an OWL ontology transformed in json-ld > > I would like to get > > "label": [ "fr": "memoriser", "en": "remember" ], > > What you are looking for are language maps [1]. Actually it's quite > trivial... well, it always is if you know how to do it, right? :-) You just > have to map "label" to rdfs:label and set its @container to @language. So > the context would be > > { > "@context": { > "label": { > "@id": "http://www.w3.org/2000/01/rdf-schema#label", > "@container": "@language" > } > } > } > > Here's a direct link to the playground demonstrating it: > > http://bit.ly/1g99PEm > > > HTH, > Markus > > > [1] http://www.w3.org/TR/json-ld/#string-internationalization > (see Example 34) > > > -- > Markus Lanthaler > @markuslanthaler > > > > >
Received on Tuesday, 18 March 2014 20:59:42 UTC