Skip to content

Conversation

@mrshll1001
Copy link
Contributor

Fixes #405

As per the linked issue, the 360-giving-summary-table-schema.json file does not appear to be used for anything and has not been updated since 2018.

Discussion indicates that it is an artefact from early standard development (possibly pre flatten-tool days) to define the tabular serialization.

Tabular serialization is now done directly from the schema via flatten-tool, and the documentation build pipeline generates this template from the schema for each new version. This indicates that the summary table schema is now defunct.

The Governance page of the standard docs does not specify which files are covered by Governance processes:

However this file is stated to be normative content by the Normative and non-normative content policy:

I think we are within grounds to remove it for the following reasons:

  • it is not the schema which defines the Standard
  • further, it directly contradicts the schema (and thus the Standard)
  • it is not used for validation or for deriving documentation
  • removing this file therefore does not introduce any changes to the Standard, normative sections of the docs, or tooling

Fixes #405

As per the linked issue, the 360-giving-summary-table-schema.json file
does not appear to be used for anything and has not been updated since
2018.

Discussion indicates that it is an artefact from early standard
development (possibly pre flatten-tool days) to define the tabular
serialization.

Tabular serialization is now done directly from the schema via
flatten-tool, and the documentation build pipeline generates this
template from the schema for each new version. This indicates that the
summary table schema is now defunct.

The Governance page of the standard docs does not specify which files
are covered by Governance processes:

* https://standard.threesixtygiving.org/en/latest/about/governance/#versioning-and-upgrade-process

However this file is stated to be normative content by the Normative and
non-normative content policy:

* https://www.360giving.org/wp-content/uploads/360Giving-Standard-Policy-Normative-and-non-normative-content_final_2020-02-28.pdf

I think we are within grounds to remove it for the following reasons:

* it is not the schema which defines the Standard
* further, it directly contradicts the schema (and thus the Standard)
* it is not used for validation or for deriving documentation
* removing this file therefore does not introduce any changes to the
  Standard, normative sections of the docs, or tooling
@mrshll1001 mrshll1001 requested a review from KDuerden May 21, 2025 09:41
@mrshll1001
Copy link
Contributor Author

The docs appear to be building fine:

@mariongalley
Copy link
Contributor

@mrshll1001 Is the normative and non-normative content policy itself normative?

@mrshll1001
Copy link
Contributor Author

@mrshll1001 Is the normative and non-normative content policy itself normative?

Good question!

I don't see it referenced anywhere on in the docs, and it exists as a PDF that was uploaded to the 360Giving Wordpress site. Further, we've had internal discussions about how this policy needs updating or replacing.

The policy itself states that the SC approved it for adoption on 2019-11-22, so I think the policy is considered normative in that way. I'm unaware of any subsequent action by the SC to remove or update this status.

@mariongalley
Copy link
Contributor

Discussed and agreed this should be handled as a PATCH

@mariongalley mariongalley self-requested a review October 13, 2025 15:59
Copy link
Contributor

@mariongalley mariongalley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A week has passed since the PATCH was proposed in the forum and by email to the Stewardship Committee, with no objections received, so this PATCH is now considered approved.

@mrshll1001 mrshll1001 merged commit a5c4640 into main Oct 14, 2025
4 checks passed
@mrshll1001 mrshll1001 deleted the remove-summary-table-schema branch October 14, 2025 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

360-summary-table-schema.json has not been updated since 2018

2 participants