1. Introduction
A detailed exposition of this case may be found in the report prepared by the W3C Team, and the elaboration on the objection, by the objector.
The initially-proposed RDF-star charter included
For every recommendation updated by this Working Group, the pending editorial errata will also be addressed.
...
Other normative deliverables, or non-editorial errata to the deliverable above, might be considered by the Working Group during its lifetime.
2 comments in the AC poll suggested “extending the scope to all kinds of errata, including the substantive ones”, without formally objecting.
The charter was revised to incorporate that change, updating the wording to:
For every recommendation updated by this Working Group, the pending errata will also be addressed.
...
Other normative deliverables might be considered by the Working Group during its lifetime.
A W3C member objected to that change on the grounds that:
-
The group does not have time to complete its primary objectives and also to address non-editorial errata.
-
The change opens the door to additional features, which won’t comply with the W3C Process’s requirements for revising a Recommendation.
-
The new charter encourages piecemeal instead of coherent feature additions.
There is also a discussion on SPARQL EXISTS (issue; email; discussion) that seems to be underlying this objection to the charter. However, when the Team Contact suggested formally objecting to just that Group Decision, the objector did not think that limited objection would be enough to get the group to finish its deliverables on the charter’s schedule.
The Team did not propose to return to the originally-proposed charter because the intent had never been to exclude non-editorial errata from the scope. Further, as Florian Rivoal argued, Working Groups are expected to address at least some of the long standing errata on each republication and may not simply ignore the non-editorial ones.
A Council was formed to rule on this objection. This Council Report documents the conclusions of this Council.
2. Decision
The Council resolved to accept the Team’s recommendation to overrule the objection.
The charter may proceed.
3. Rationale
We are overruling the objection because there seems to be broad support within the Working Group for addressing their substantive errata, and because it’s important for working groups to address substantive errata while maintaining their specifications.
The detailed objection makes three arguments that we’ll address individually:
3.1. Not enough time
The objector argues convincingly that the group cannot close all of its open issues before it is scheduled to publish new versions of its deliverables. However, as the Team report says, the scope allows the errata to be addressed after the new Recommendations are published (“The group will then maintain the set of resulting recommendations”).
The charter does restrict the group to avoid scheduling errata fixes in ways that would delay the deliverables past their due dates. However, even if the deliverables miss their due dates, as often happens, there may be some errata fixes that can be applied without further delaying the deliverables. We don’t need to change the charter to delay all errata fixes in order to get the deliverables as soon as possible.
3.2. New substantive features must go through formal review
The objector argues that section 6.3.11.4 of the W3C Process, about adding new features to Recommendations in-place, constrains the changes that the WG wants to make to their documents.
First, as discussed in the next section, the charter does not allow the Working Group to add features outside of RDF-star itself. This formal objection does not target RDF-star, so section 6.3.11.4 of the W3C Process doesn’t apply to this formal objection.
Second, this section of the Process says
To make changes which introduce a new feature to a Recommendation that does not allow new features, W3C must create a new technical report ...
The documents that the Working Group is changing are new technical reports. For example, the WG is not updating rdf11-concepts in-place. It has instead started work on rdf12-concepts, in accordance with this section of the Process. (However, the charter copies wording from the 2022 charter that implies a different plan, which would have violated the Process, and we recommend fixing that below.)
Third, focusing on the principle at play rather than the specific cited section of the Process, all of this WG’s changes will be formally reviewed as the new technical reports advance through the Recommendation track, without needing any changes to the charter.
3.3. Errata fixes should not introduce patchwork features
The objector argues that “addressing” an erratum by adding a targeted feature could produce a worse final language than could be achieved by considering the whole space of feature requests and fixing them with coherent language changes. This is correct. However, the W3C Process defines an erratum as
any error that can be resolved by one or more changes in classes 1-3 of section §6.2.3 Classes of Changes.
That is, the revised charter does not allow the Working Group to add features in order to fix errors. Errors that can only be fixed by the addition of new features will require the group to recharter, at which point a coherent set of features can be added.
4. Recommendations
We would like to remind the AC that it’s possible to formally object to any decision, not just to formal polls via the WBS system. The W3C Council process is able to make better decisions if formal objections are about more specific decisions.
Not everyone in the W3C community is aware that the Process gives a precise definition for “errata”, so we recommend that the charter be editorially changed to link the use in the scope section to its definition in the Process.
We also encourage the objector and the WG chairs to work together to find a mutually agreeable schedule to accomplish the group’s chartered work.
Finally, in reviewing how section 6.3.11.4 of the W3C Process applies to this charter, we noticed that the charter’s use of "Adopted Draft" implies that the WG intends to continue work on the RDF 1.1 Recommendations by renaming them to "RDF 1.2". Section 6.3.11.4 would prohibit doing this, since the RDF 1.1 Recommendations are not identified as allowing new features. This mistake was copied from the 2022 RDF-star WG charter. The WG did not actually intend to rename the RDF 1.1 series and has in fact started on new technical reports as the Process requires, so there is no problem in practice, just with the wording of the charter. This problem is not the focus of this formal objection, so it’s not a reason for us to uphold this objection, but it should still be fixed. We recommend that the charter template be updated with clear wording for charters to use when they intend to use the text of a published Recommendation as the initial content of a new technical report, and that all active and draft charters that use "Adopted Draft" for this purpose be updated with the new wording.
5. Miscellanea
-
The Team Report recommends that the working group be renamed to “RDF and SPARQL Working Group” in this charter. We think this is sensible, but we are not making a formal recommendation on that subject because renaming the WG would be a separate Team action and not part of resolving this formal objection.
-
The RDF 1.2 XML Syntax deliverable still mentions just “editorial errata”. It would be best to align that with the rest of the charter, but this is again not part of resolving this formal objection.
-
The updated charter includes a statement that “the pending errata will also be addressed”. This implies that all pending errata will be addressed, and in conversation with some members of the Working Group, the Council confirmed that their intent was only to commit to addressing some of the pending errata. Removing “the” would improve the alignment between the charter and the WG’s intent, though the objector has indicated that this would not resolve their objection.
Appendix A: Council Participation
The Council was formed on February 19, 2025 from the members of the TAG and the AB who had also been members on December 11, 2024 to be included in the call for dismissal reasons, plus the CEO. No-one renounced their seats on the Council; No-one was dismissed. Therefore, the actual membership of this council was:
-
Daniel Appelquist
-
Matthew Atkinson
-
Hadley Beeman
-
Tim Berners-Lee
-
Tantek Çelik
-
Wei Ding
-
Seth Dobbs
-
Elika Etemad
-
Max Gendler
-
Tatsuya Igarashi
-
Elena Lape
-
Dapeng Liu
-
Tristan Nitot
-
Wendy Reid
-
Avneesh Singh
-
Martin Thomson
-
Chris Wilson
-
Song XU
-
Jeffrey Yasskin
Jeffrey Yasskin was appointed as chair.
Of those qualified to serve, the following participated in the final decision:
-
Daniel Appelquist
-
Matthew Atkinson
-
Tim Berners-Lee
-
Tantek Çelik
-
Wei Ding
-
Seth Dobbs
-
Elika Etemad
-
Max Gendler
-
Tatsuya Igarashi
-
Elena Lape
-
Wendy Reid
-
Avneesh Singh
-
Martin Thomson
-
Chris Wilson
-
Jeffrey Yasskin
The decision was made by consensus.