Skip to content

NIEM Naming and Design Rules, version 5.0beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@webb webb released this 14 Oct 20:52
· 8 commits to master since this release

See this version at https://niem.github.io/NIEM-NDR/v5.0beta1/

Integrated source and publication repositories. Moved all published artifacts to /publish directory.

Installed build system using GNU autoconf/configure, using Makefile.in.

Added run script "run.in" for easy execution of common targets, without cluttering up the Makefile.

Tracked issues:

  • Issue #95: Fixed error "used to by" in section 10.4.

  • Issue #82: Remove metadata from structures:AugmentationType.

  • Issue #86: Added documentation to components in the structures namespace.

  • Issue #88: Update utility schemas for NIEM 5.0beta1.

    • structures: Added sequenceID. Removed structures:metadata attribute from structures:AugmentationType. Added xml:lang. Added documentation.
    • appinfo: Added xml:lang. Revised documentation of attribute appinfo:deprecated.
  • Issue #94: Updated structures, appinfo, and schema examples, and NIEM schemas for validation, to NIEM 5.0 draft versions.

    • Updated example XSD NIEM subset to entire NIEM 5.0rc1 tree.
    • Updated structures & appinfo schemas to UTF-8.
  • Issue #81: Add text and rules supporting attribute structures:sequenceID.

    • Added new interpretation rule defining order of properties when structures:sequenceID is used.
    • Added text in Section 5.3 clarifying that NIEM expresses order of properties of an object via structures:sequenceID.
  • Issue #90.: Changed type of @structures:sequenceID to positive integer.

  • Issue #89: Updated NIEM version to 5.0.

  • Issue #87: Required attribute xml:lang on component names and xs:documentation.

  • Issue #83: Added RDF entailment for use of structures:metadata.

    • Stood up a section for schema components mapping to RDF.
  • Issue #84: Added RDF entailment for @structures:relationshipMetadata.

    • Added description of properties being put into named graphs using structures:relationshipMetadata.
    • Added introduction of RDF datasets.
    • Described NIEM data as being triples that can be assigned to named graphs as needed.
    • Introduced N-Quads via text from its standard; added reference to N-Quads specification.
    • Expanded the section on elements as simple properties to cover cases with and without structures:relationshipMetadata.
    • Added RDF/N-Quad definition of attributes as simple properties.
    • Redefined RDF for elements and attributes applied via an augmentation type. Removed the separate sections for elements and attributes. Added new section for both elements and attributes, which defers to the sections for elements and attributes as simple properties.
    • Updated text & example in section 12 "instance metadata" section.
    • Broke out section on RDF mappings of instances to type information.
  • Issue #43: Renamed table 10-2 to "Property representation terms".

  • Issue #58: The term "linked data" now links to the W3C landing page for Linked Data.

  • Issue #79: Added new rule 5-1, which defines the interpretation of XML data as defined by RDF mappings.

  • Issue #72: Removed use of in rules.

  • Issue #91: Clarify that properties are unordered in §5.

  • Issue #92: Added principle of "optional and over-inclusive". Added to the section defining the "reference schema document" conformance target

  • Issue #93: Revised definition of Representation Term "Date".

    • Revised to "A continuous or recurring period of time, of a duration greater than or equal to a day."
  • Issue #76: Corrected name of RDF.

  • Issue #75: Added new MUST rule that requires a component with a name ending in 'SimpleType' be a simple type definition, and with a name ending in 'Type' be a complex type definition.

  • Issue #74: Fixed missing "an" in definition of conformant instance XML document.

  • Issue #80: Added representation term "Representation" to table "Property representation terms".

  • Issue #71: Revised section heading that repeated "id" instead of using "ref".

  • Issue #70: Fix whitespace/blank lines in 5.6.2. RDF Literals