Skip to content

Releases: NIEM/NIEM-JSON-Spec

NIEM JSON Specification, version 5.0

18 May 20:43
ff083c5
Compare
Choose a tag to compare

The NIEM JSON Specification establishes the technical basis for using JavaScript
Object Notation (JSON) as a data format for exchange of information consistent
with NIEM-conformant schemas and information exchange package documentations
(IEPDs).

Changes:

  • Adds JSON Normalization section, including examples
  • Updates Reference Appendix
  • Updates rule 5-2 to reference NIEM JSON normalization
  • Adds short description of construction of @type annotations, along with appropriate external reference

NIEM JSON Specification, version 5.0rc2

07 May 17:53
3b24085
Compare
Choose a tag to compare
Pre-release

The NIEM JSON Specification establishes the technical basis for using JavaScript
Object Notation (JSON) as a data format for exchange of information consistent
with NIEM-conformant schemas and information exchange package documentations
(IEPDs).

Changes in this release:

  • Corrected JSON rdf:type error
  • Clarified NIEM JSON normalization definition
  • Corrected rule 5-2 to reference NIEM JSON normalization
  • Added short description of construction of @type annotations, along with appropriate external reference

NIEM JSON Specification, version 5.0rc1

22 Apr 20:39
d89d9b8
Compare
Choose a tag to compare
Pre-release

The NIEM JSON Specification establishes the technical basis for using JavaScript
Object Notation (JSON) as a data format for exchange of information consistent
with NIEM-conformant schemas and information exchange package documentations
(IEPDs).

Changes in this release:

  • Updated version and date

NIEM JSON Specification, version 5.0beta1

19 Mar 20:09
8b05baf
Compare
Choose a tag to compare

Changes:

  • Adds JSON Normalization section, including examples
  • Augments Literal Object Conversion section with tying information
  • Updates Reference Appendix

Closes:

  • Update reference to IEPD spec #24
  • Consider attaching a context to an instance as part of a data normalization stage #23
  • Prefer term "message specification" #17

NIEM JSON Specification version 4.0beta1

29 May 18:18
Compare
Choose a tag to compare

Published to https://niem.github.io/NIEM-JSON-Spec/v4.0beta1/

Added "Audience" section.

Included source code with published content.

Updated text in section 5.2 to clarify that external content is not material to conformance to this spec.

Added text supporting that the definitions for conformance targets aren't merely circular references.

Added text supporting rule 5-2.

Added 'make pages' for publishing versions to branch gh-pages.

Added new section that provides an example of literal-to-object conversion.

Use RDF term "equivalent" for strictly conformant NIEM JSON.

Add definition of "equivalent" RDF Graph.

Add definition of "RDF graph".

Add "equivalent" terminology to rule 5-2.

Update "RDF graph" terminology around rule 5-2.

Sort References alphabetically.

Apply rule 5-3 to LAX and STRICT.

Added reference to term "RDF graph".

Updated rule 5-3 to make the union of RDF graphs for the JSON and the schema explicit.

Renamed rule 5-3 to reflect that it's not just about LAX.

Changed conformance targets on rule 5-3 to include LAX and STRICT.

Revised definition of STRICT to refer to "conformant schema document set".

Added document conventions section, adapted from NIEM NDR.

Labelled version as 4.0beta1.

Issues closed:

NIEM JSON Specification Version 4.0alpha1

30 Apr 18:04
Compare
Choose a tag to compare

NIEM JSON Specification Version 4.0alpha1.

This draft is viewable at
https://rawgit.com/NIEM/NIEM-JSON-spec/v4.0alpha1/niem-json-spec.html.

Please submit any comments as issues at
https://github.com/NIEM/NIEM-JSON-Spec/issues.