W3C home > Mailing lists > Public > public-rdf-wg@w3.org > September 2012

RE: JSON-LD Telecon Minutes for 2012-09-18

From: Markus Lanthaler <markus.lanthaler@gmx.net>
Date: Wed, 19 Sep 2012 11:26:24 +0200
To: "'Gregg Kellogg'" <gregg@greggkellogg.net>, "'Manu Sporny'" <msporny@digitalbazaar.com>
Cc: "'Linked JSON'" <public-linked-json@w3.org>, "'RDF WG'" <public-rdf-wg@w3.org>
Message-ID: <013701cd9648$d88e2b60$89aa8220$@lanthaler@gmx.net>
I couldn't remember either so I checked.. The original compaction algorithm was written by you Gregg [1] and was then updated by Dave Longley [2]. My implementation [3] is different - especially the term ranking algorithm [4]; it is based on what I described in ISSUE-113 [5].

I agree that we should try to simplify the compaction algorithm, but I don't think we should oversimplify it, i.e., we shouldn't ignore data ranges IMO.

[1] https://github.com/json-ld/json-ld.org/commit/286cb5999723818769cee28c847794ccdfe91f83
[2] https://github.com/json-ld/json-ld.org/commit/30de6cb12730168ca2960d6bde217b12c4cdbf6b
[3] https://github.com/lanthaler/JsonLD/blob/master/Processor.php#L855
[4] https://github.com/lanthaler/JsonLD/blob/master/Processor.php#L1067
[5] https://github.com/json-ld/json-ld.org/issues/113#issuecomment-5567976

Markus Lanthaler

> -----Original Message-----
> From: Gregg Kellogg [mailto:gregg@greggkellogg.net]
> Sent: Tuesday, September 18, 2012 7:54 PM
> To: Manu Sporny
> Cc: Linked JSON; RDF WG
> Subject: Re: JSON-LD Telecon Minutes for 2012-09-18
> For the record, I did describe the original IRI compaction algorithm,
> but I believe it was re-specified by Markus (can't check just now). I'm
> on the recorded for suggesting that we dramatically simplify it, most
> likely by ignoring the data range issues and simply used defined terms,
> followed by Compact IRIs in lexicographical order. Anything more
> complicated should use custom logic. There should be provision for a
> callback to allow the user to define more custom logic.
> Gregg Kellogg
Received on Wednesday, 19 September 2012 09:26:54 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 22:02:07 UTC