-------- Original Message ----------
Subject: cdf-use-cases CVR Comment: Deprecate XML, make JSON the
recommended format.
From: Ray Lutz <ray...@citizensoversight.org>
Date: Wed, May 19, 2021 8:03 pm
To: John Dziurlaj <jo...@turnout.rocks>,
"cdf-ball...@list.nist.gov" <cdf-ball...@list.nist.gov>,
"cdf-us...@list.nist.gov" <cdf-us...@list.nist.gov>
Submitted comment:
https://github.com/usnistgov/CastVoteRecords/issues/29
Deprecate XML, make JSON the recommended format.
The two formats, XML and JSON are not very different in structure. JSON has now become the industry leader while XML is no longer recommended. It is senseless to support two formats. Writers of CVRs should have one format. If they are currently writing XML, then it can be easily converted. At this stage in the standard adoption curve, there is no rationale to support two formats.
--Ray Lutz
On 5/19/2021 7:28 AM, 'John Dziurlaj' via cdf-ballot-styles wrote:
--The Common Data Format Research Group is requesting feedback by July 1st on the four published Common Data Formats (CDFs) for Election Data. The CDFs cover key areas of interoperability such as Election Results Reporting, Cast Vote Records, Election Event Logging and Voter Records Interchange.NIST is using GitHub as a collaboration platform for CDF development. Each CDF specification has its own GitHub “repository”, one per specification.Each Common Data Format has its of set of “issues” associated with its repository. Make sure issues are opened in the appropriate repository. Comments about CDF development in general should use the “Voting” repository, but only if the issue falls outside the other CDFs.Here are links to each of the CDF repositories:
- Voting
- Cast Vote Records
- Election Event Logging
- Election Results Reporting
- Voter Records Interchange
Use the “Issues” tab to view current issues. Review existing issues to determine if your issue has already been raised. If not, you may use the green “New issue” button to create a new one. Feedback should be actionable and refer to one or more files in the repository. A free GitHub account is required to open issues and comment.Please provide feedback by July 1.Regards,John Dziurlaj
CDF Research Group Chair
To unsubscribe from this group, send email to cdf-ballot-sty...@list.nist.gov
View this group at https://list.nist.gov/cdf-ballot-styles
---
To unsubscribe from this group and stop receiving emails from it, send an email to cdf-ballot-sty...@list.nist.gov.
-- ------- Ray Lutz Citizens' Oversight Projects (COPs) http://www.citizensoversight.org 619-820-5321
To unsubscribe from this group, send email to cdf-use-case...@list.nist.gov
View this group at https://list.nist.gov/cdf-use-cases
---
To unsubscribe from this group and stop receiving emails from it, send an email to cdf-use-case...@list.nist.gov.
Developer communities insist that JSON became more popular than XML because of its concise declarative scope and simple semantics. Douglas Crockford himself summarizes some of JSON’s advantages on JSON.org: “JSON is easier for both humans and machines to understand, since its syntax is minimal and its structure is predictable.”20 Other critics of XML have focused on XML’s verbosity as the “the angle bracket tax.”21 The XML format requires each opening tag to be matched with a closing tag, resulting in redundant information that can make an XML document significantly larger than an equivalent JSON document when uncompressed. And, perhaps more importantly, developers say: “it also makes an XML document harder to read.”I believe that if we are to have TWO formats, then a very strong justification will have to be made for that.
Hi all –
I hope this finds everyone well!
It’s been great to see some lively discussions on the mailing list. However, for the sake of transparency and continuity, please keep the discussions of open issues on the specific GitHub issue—this one, for this particular discussion. This makes the conversation visible to those outside this email list and helps maintainers track the discussions. If you prefer using email instead of commenting directly on GitHub, it is possible to comment on an issue you are subscribed to by replying to the email GitHub sends (NB: you’ll still need to sign up for a free GitHub account associated with the email address you plan to use).
@Ray, the second part of your email seems to be a different issue—i.e., the development of the CDFs in general. Can you open a separate issue for this under Voting repo? Thanks!
Cheers.
- jkm