- From: Mo McRoberts <Mo.McRoberts@bbc.co.uk>
- Date: Mon, 19 Jan 2015 17:03:33 +0000
- To: Steven Rowat <steven_rowat@sunshine.net>
- CC: "public-odrl@w3.org" <public-odrl@w3.org>
Hi Steven, JSON-LD is a serialisation of RDF, and so is expressed according to the ODRL 2.1 Ontology, rather than the JSON encoding. There is no reason at all why you can’t generate ODRL JSON-LD statements (all of the information is in the ontology to do it), but there aren’t presently any examples of it, and the schema itself isn’t expressed as JSON-LD. This is mainly because a lot of RDF tooling doesn’t yet support JSON-LD. Of course, there isn’t really anything (yet) which understands ODRL expressed as JSON-LD - but you might have a specific application in mind for which that isn’t much of a problem. I’m open to the idea of trying to come up with a workflow which adds JSON-LD generation to the existing tooling (which generates RDF/XML and N-Triples serialisations of the ontology and examples from the source Turtle), although the biggest constraint is, as ever, time. M. On 2015-Jan-19, at 16:52, Steven Rowat <steven_rowat@sunshine.net> wrote: > On 1/19/15 3:32 AM, W3C Community Development Team wrote: >> The W3C ODRL Community Group seeks feedback from the community on the Version >> 2.1 Final Draft specifications of the ODRL Policy Language: > >> ODRL Version 2.1 JSON Encoding > > Short form: > Is JSON-LD also supported? (It's not mentioned on that page ODRL 2.1 JSON Encoding page.) > > Background: > Google and other search engines read JSON-LD, and it's listed at schema.org alongside Microdata and RDF as a tagging system for the general web. When I looked at the example for tagging a 'Book' at schema.org, JSON-LD seemed to me to have several advantages over Microdata and RDFa. Plus, the Credentials Community group and the Web Payments Community group are basing at least some of their work on JSON-LD. > > Google says here: > https://developers.google.com/webmasters/structured-data/schema-org > > "JSON-LD is the newest and simplest markup format: it lets you embed a block of JSON data inside a script tag anywhere in the HTML. Since the data does not have to be interleaved with the user-visible text, it's much easier to express nested data items [snip]...Google is in the process of adding JSON-LD support to more markup-powered features. " > > Specifically in the ODRL context, my (non-expert) belief is that JSON-LD is merely an extension of JSON, and so in theory one might be able to use the ODRL JSON Encoding directly with JSON-LD. Is this true? > > If so, it might be nice to make a mention of JSON-LD on the ODRL JSON page, or even give an example,. > > If not -- and some different ODRL Encoding needs to be done to get ODRL to work with JSON-LD -- is there something in the works for this? > > > > > Steven Rowat > -- Mo McRoberts - Chief Technical Architect - Archives & Digital Public Space, Zone 2.12, BBC Scotland, 40 Pacific Quay, Glasgow G51 1DA, MC3 D6, Media Centre, 201 Wood Lane, London W12 7TQ, 0141 422 6036 (Internal: 07-311707) - PGP key CEBCF03E
Received on Monday, 19 January 2015 17:04:08 UTC