W3C

– DRAFT –
ixml Group Teleconference

7 Feb 2023

Attendees

Present
Bethan, John, Michael, Norm, Steven
Regrets
Bethan
Chair
Steven
Scribe
Steven

Meeting minutes

<norm> No one on video @steven?

https://meet.google.com/dfz-rwpj-opq

Review of agenda

All OK

Previous Actions

ACTION 2022-06-21-a: Tom to set up a schematron demo

Steven: Dropped

ACTION 2022-12-13-b: Steven to propose a route forward on Issue #139

<Github> invisibleXML/ixml#139 : https://github.com/invisibleXML/ixml/blob/master/samples/URI/rfc-3987.ixml

Steven: I am working on this. I have something running.

Steven: It is an accepting grammar rather than a strict one, but reveals more structure.

John: Should we make that a principle?

Michael: I think we should do both

John: We should say which is which.

ACTION 2022-12-13-c: Steven to propose an iXML grammar for IRIs and

illustrate the places where it might fail.

Steven: Continues

ACTION 2022-12-13-f: Norm to produce a concrete proposal for combining

grammars. John offers to assist

Norm: Done. Agenda item

ACTION 2023-01-10-a: Norm to put the information about Joel's

EarleyBird implementation on the home page

Norm: Done

ACTION 2023-01-10-b: Michael to take another pass on the EBNF to BNF

document

Michael: Continues

ACTION 2023-01-10-c: Steven to expand the tests in PR 169.

Steven: See email.

ACTION: Steven Pull request for Unicode test

Michael: Use Notofu fonts to see the characters

ACTION 2023-01-10-d: Michael to work out the metadata for identifying

the Unicode version(s) associated with a test.

Michael: Continues

ACTION 2023-01-10-e: Norm to merge the erratum on control characters

and close #147

<Github> invisibleXML/ixml#147 : Are control characters allowed in an ixml grammar?

Norm: Done

ACTION 2023-01-10-f: Norm and Michael to do a bit of revision to

improve the draft documentation of the XML

vocabulary (see #137) for further discussion.

<Github> invisibleXML/ixml#137 : We should document the XML tag set that results from parsing an ixml grammar with the ixml specification grammar

Norm: Continues

ACTION 2023-01-10-g: Norm to start a use cases and requirements

document for combining grammars.

Norm: Done

ACTION 2023-01-10-h: Michael to review RELAX NG rules and report back.

Michael: Continues

ACTION 2023-01-10-i: Michael to close issues #29 and #30. (done)

<Github> invisibleXML/ixml#29 : Are there any constraints on how or what a pragma can change in a conforming processor?

<Github> invisibleXML/ixml#30 : Can pragmas be nested?

Status reports

John: Nothing much.

Norm: Cleaning up.

Steven: I was impressed that you accepted Cn characters

John: Supplied by the javascript library

Michael: The schema for test results may have a gap: we need a slot with information about the underlying browser.

Norm: And the version of Java

Michael: And XQuery

ACTION: Michael to think about adding to the test suite schema to cover browser (etc) version

Steven: I have updated the Unicode handling for Cn, still have to clean it up

Issues

Issue #75 A Combining grammars (for v.Next)

https://lists.w3.org/Archives/Public/public-ixml/2023Jan/0002.html

<Github> invisibleXML/ixml#75 : Combining grammars (for v.Next)

Norm: I think we should accept this and then continue to update

John: There is a requirement that in transivity two grammars can import the same thing

Michael: For visibility you could do it from either direction, either export or import.
… I would like that illustrated with a decision later

John: Very like packaging in XSLT

Steven: Make both available?

John: Yes.
… and is there only one start token?
… you should be able to import some sub-nonterminal

ACTION: Norm to split NT-Visibility into two

Steven: We need to decide whether we are importing at text level, or parsed level, or at runtime.

Michael: So what does the XML form of an importing grammar look like in other words.
… we need names to refer to those.
… To make it easier to talk about.

Bethan: Should we be able to merge rules?

Michael: There are such use cases.

John: There is a collision issue here
… which may mean scoping or renaming.

Norm: We are thinking about renaming.

ACTION: Norm add a COMBINE option to the usecases

Aob

Steven: The MarkupUK call is open.

Bethan: Should we make stickers?

ACTION: Bethan order stickers

Steven: Next call 14 March

[ADJOURN]

Summary of action items

  1. Steven Pull request for Unicode test
  2. Michael to think about adding to the test suite schema to cover browser (etc) version
  3. Norm to split NT-Visibility into two
  4. Norm add a COMBINE option to the usecases
  5. Bethan order stickers
Minutes manually created (not a transcript), formatted by scribe.perl version 210 (Wed Jan 11 19:21:32 2023 UTC).

Diagnostics

Succeeded: s/pn/n

Succeeded: s/transivity two grammars import/transivity two grammars can import

All speakers: Bethan, John, Michael, Norm, Steven

Active on IRC: Github, norm, Steven