- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Wed, 17 Mar 2021 15:09:10 +0000
- To: public-ixml@w3.org
- Message-Id: <1615993677613.4033175863.1210494080@cwi.nl>
Agenda Previous Actions Namespace Specification Implementations Test Suite AOB Next call ACTIONS ACTION: Steven to specify what happens when a name isn't an XML name ACTION: Tom to look for an IXML domain. ACTION: Steven to upload the spec to github ACTION: Steven to research where to put S for attributes. Next call 22 Oct 2020 14:00Z Present: M, S, T Previous Actions ACTION: Steven to forbid "." at end of name [withdrawn] ACTION: Steven to specify what happens when a name isn't an XML name [Ongoing] ACTION: CMSMQ to send augmented grammar [Done] ACTION: Steven create Github repo [Done: https://github.com/spemberton/ixml] Namespace T: We need a namespace URI S: Whose namespace shall we use? T: Good question. How about an ixml domain name? ACTION: Tom to look for an IXML domain. S: .org would be good. Specification ACTION: Steven to upload the spec to github M: Whitespace and terminal retention in the resultant XML. S: WHat should be returned int he XML for ism? M: Yes. T: I'm not worried about WH, just the terminals. M: I'm not sure either way. S: I don't care either way; if we can find justification for either, we should go with it. T: Even though I started this discussion, it is not a hill I want to die on. Leaving the terminals out makes prettyprinting easier. But they aren't meaningful. S: I can put both in the spec, and we can make the decision later. M: Two arguments: 1) round tripping is easier if we preserve the layout 2) there are some places in terminals where they are not marked as excluded. T: Example? M: Whitespace between members of a character set. S: The rule for S starts -S. All things in S except for comments are suppressed. M: OK. If there were a comment in a range, you couldn't decide where to put it on roundtripping. T: We shouldn't guarantee round tripping {something about isotopic} M: We're only talking about IXML grammars. T: I suppose it would be nice to make them roundtrippable. M: We've already lost the whitespace. M: But we have ["a"{comment}-"f"] S: OK, I'll need to research where to put S for attributes. ACTION: Steven to research where to put S for attributes. S: Good catch. M: Related question - is there a rule n: a1, c1, a2, c2, a3. that says attributes are handled first? S: Yes. It's in the first rule for serialisation that attributes are done before content; but it doesn't say that attributes are done in order. M: In XDM attributes are ordered. T: I'm fascinated by the idea of reserializing. S: It is still work to be done. I sketch a method in one of the papers, but I haven't done the work yet. Implementations S: You're giving a talk about yours in 2 weeks time. T: Indeed. I think the rewrite is going to go well :-) [Description of work] Test Suite T: We exchanged some emails. I would like a testsuite that we can generate from some self-describing document. Gherkin may not be the right answer. xspec maybe. Later deciding on an XML format. M: Later a non-XML format. S: Use ixml. M: I'm going to generate xpec cases; once that's going, I'll share. No progress this month. S: It sounds like we each need to experiment, and then compare and merge. T: Good plan. AOB [none] #end
Received on Wednesday, 17 March 2021 15:09:25 UTC