- From: Manu Sporny <msporny@digitalbazaar.com>
- Date: Wed, 23 May 2012 21:02:29 -0400
- To: 'Linked JSON' <public-linked-json@w3.org>
On 05/23/2012 07:17 AM, Markus Lanthaler wrote: > in a recent update to the test suite Dave changed the behavior of > expansion to remove duplicates in sets. Is this what we wanna do? Yes. It doesn't make sense for a set to contain a duplicate of the same member (per the mathematical definition of a set): "A set is a gathering together into a whole of definite, distinct objects of our perception [Anschauung] and of our thought – which are called elements of the set." -- Georg Cantor, Beiträge zur Begründung der transfiniten Mengenlehre The key phrase there being "distinct objects". > So, e.g., "prop": [ 1, 2, 2, 2, 2, 3 ] will now get expanded to > "prop": [ 1, 2, 3 ] (of course as @value objects). Is this what we > wanna do? Or is this something we should do as part of framing resp. > subject map generation? I think all of the algorithms should clean sets... we could also take the position that no cleaning should be done for performance reasons. That's really the strongest counter-point I can see now - performance... because multi-hundred-thousand-member sets are not going to be performant for this algorithm. -- manu -- Manu Sporny (skype: msporny, twitter: manusporny) Founder/CEO - Digital Bazaar, Inc. blog: PaySwarm Website for Developers Launched http://digitalbazaar.com/2012/02/22/new-payswarm-alpha/
Received on Thursday, 24 May 2012 01:02:57 UTC