W3C

– DRAFT –
Invisible XML Community Group

12 May 2026

Attendees

Present
David, John, Nico, Norm, Steven
Regrets
Alan, Bethan
Chair
Steven
Scribe
Norm

Meeting minutes

Accept the minutes of the previous meeting

Accepted.

Review of open actions

2024-03-05-c: SP to prepare pull request to resolve issue #139 (new grammars, new README)

Steven: I tried, but got caught out by the Codeberg switcheroo

Continues

2026-03-03-b: Bethan to try making the title screen

Continues

2026-04-14-a: Norm to nudge people who haven't supplied slides yet.

Norm tried, will try once more

2026-04-14-b: Bethan: write discussion document on ambiguity

Continues

Status reports

Steven: Group of students is working on a Rust implementation.
… They've decided to redo it from scratch instead of starting with my implementation.
… They have a parser working, but not a serializer.

Progress report on symposium output?

Norm/Bethan still working on it!

Steven: Another status report: someone working on the Provenance specifications at W3C is taking up iXML to write grammars.
… Wants to use round tripping to produce a canonical version, but it's unclear exactly what that means.

New issues

None

Open issues

Steven: I was reading up on PEGs, it's just a different way of giving priorities.
… I think we should address the ambiguity topic in a wholistic fashion.

John: I think PEG imposes the constraint that no two rules can have the same priority.

General agreement.

Nico: I am hoping to have progress to demonstrate on using the PEG parser for iXML.

Steven: Let the minutes show appreciation to Norm for getting iXML off of Github

ACTION: everyone to send Codeberg ids to Norm

Ambiguity topic

Steven: I think we should review Bethan's paper and my paper on the topic as a starting point.

Modularization

Steven: Norm and I seem to have one disagreement on modularity.

Norm introduces the comparison with RELAX NG introduced by cmsmcq.

ACTION: Norm to send a pointer to the way RELAX NG defines redefinition.

Some discussion of the topic of reuse and redefinition beyond the author's interface.

John: Should we try to have some sort of cryptographic way of storing the grammars?

Norm: That seems unnecessary to me.

John: We don't have to protect people from shooting themselves in the foot.

Some discussion of having some sort of unconference session before MarkupUK

David: Can we have a conversation with the organizers about how to avoid conflicts?

Norm: It's a time and space problem.

Any other business?

<norm_> Next meeting: 26 May 2026.

Adjourned

Summary of action items

  1. everyone to send Codeberg ids to Norm
  2. Norm to send a pointer to the way RELAX NG defines redefinition.
Minutes manually created (not a transcript), formatted by scribe.perl version 248 (Mon Oct 27 20:04:16 2025 UTC).

Diagnostics

Found 'Next meeting:' not followed by a URL: '26 May 2026.'.

Maybe present: 2024-03-05-c, 2026-03-03-b, 2026-04-14-a, 2026-04-14-b

All speakers: 2024-03-05-c, 2026-03-03-b, 2026-04-14-a, 2026-04-14-b, David, John, Nico, Norm, Steven

Active on IRC: norm_