See also: IRC log
<trackbot-ng> Date: 12 July 2007
<johnarwe> scribe: kirk
<scribe> scribe: Kirk
<scribe> meeting: XMLSML_WG
<johnarwe> on the phone: john, kirk, philippe, ginny, jim, msm, bassam, brian
absent: Marv, Milan
John introduces Kumar Pandit, who will assume Bassam's editors role.
No updates to either set of minutes.
scribe: Both set of minutes are approved
Action 88 - MSM communicate dates Oct 15, 16, 17; Registation Page set up
scribe: Action to be Closed
Action 103 - John was unable to contact Milan. Additional contacts needed at Intel to see what is going on.
Action 93 - Philippe, will be discussed today
Action 97 - Philippe, no action
MSM will work on his action this weekend
Action 63 - James has inititated action (email). Not a bugzilla
Bassam, should edit action items regarding dates on his action items.
Discussion of Marv's Action items. This is an
editor's action for all editors.
...Ginny: Editors will take care of this.
... Editors will come back to group on this.
... Marv should close this Action item.
Brian has sent out consolidated list
Bugs on which there are disagreement:
4793: Constraints on ref type attribute
(section 3.4):
...Resolution: P1
Columns: B is John, C is Ginny, D is Kirk
4795: Update 3.4.2.2 (regarding null references)
<Brian> quit
...Resolution: P1
4801: Resolution: P1
4802: John, syntax change that does not affect
meaning
...Resolution: P1
<plh> John, the csv table is at http://www.w3.org/2007/07/sml-issues.html
4803: Need to refer to Schematron spec
...Resolution: P1
4807: Clarify section 5
...Resolution: P1
4817: Reword last sentence 3.2
...Resolution: P1
4818: Rewording of 3.2
...Note: this is in SML-IF
...Resolution: FPWD
4819: Append 3.3.2. "Floor/Ceiling" issue.
Phrase is contrary to the idea how schemes are defined
...Resolution: P1
4823: definition of unresolved reference.
Specification of issue seems to be incomplete. No indication of
what the replacement should use.
... Editors need to make a proposal on this.
...Resolution: P1
4825: deref() against multiple
references
...Resolution: P1
4826: Resolution: P1
4827: Resolution: P1
<MSM> 4800 fp
<MSM> 4801 p1
Ginny will change issue off line
<MSM> 4811 - leave alone
<MSM> 4812 13 16 17 fpwd
<MSM> 4834 p1
<johnarwe> 4632 nor P2 Linu cmsmcq@w3.org NEW Use of IRIs
Philippe reports: IRI support is not in Java
6. Need to deal with non-ASCII characters
...Issue: What happens when you pass IRI for URI?
... Original issue: Switch from URI to IRI in
specification?
Discussion proceeds between Philippe and Bassam regarding size and cost of project to implement IRI.
<MSM> [For what it's worth, http://java.sun.com/j2se/1.4.2/docs/api/java/net/URI.html describes the java.net.URI class as accepting arbitrary Unicode characters and doing the percent escaping properly in the path]
<MSM> http://en.wikipedia.org/wiki/Punycode
<MSM> Wikipedia make the punycode algorithm seem reassuringly simple to implement as a string-string transform
Bassam: Is this right time for us to do this? Should it be requirement? (Future implementations would have to anticipate future Java implementations.)
<plh> http://www.ietf.org/rfc/rfc3987.txt
Bassam: Critical concern in SML is the comparison of URIs / IRIs.
Bassam is Checking current implementation of URI creation algorithm for handling non-ASCII escaped character
ACTION; Philippe to Check situation in Java when creating URI whith non-ASCII character.
<johnarwe> ACTION Philippe to Check situation in Java when creating URI whith non-ASCII character.
<johnarwe> ACTION: Philippe to Check situation in Java when creating URI whith non-ASCII character. [recorded in http://www.w3.org/2007/07/12-sml-minutes.html#action01]
<trackbot-ng> Created ACTION-105 - Check situation in Java when creating URI whith non-ASCII character. [on Philippe Le Hégaret - due 2007-07-19].
<Bassam> static void Main(string[] args)
<Bassam> {
<Bassam> Uri uriA = new Uri("http://www.??.com");
<Bassam> Uri uriB = new Uri("http://www.??.com");
<Bassam> bool doesCompare = uriA.Equals(uriB);
<Bassam> }
<Bassam> ?? non-ASCII
Bassam: .NET does seem to compare correctly.
<MSM> Here's an interesting example.
<MSM> If you use www.zürich.com
<MSM> and compare to IDN representation www.xn--zrich-kva.com
<MSM> or to punycode www.zrich.com-0ob
<MSM> or to utf-7 www.z+APw-rich.com
Bassam: If this is what is expected for support of IRI, then no addition is required.
<plh> As an example,
<plh> "http://résumé.example.org" may be considered equivalent to "http://xn--rsum-bpad.example.org".
<Bassam> static void Main(string[] args)
<Bassam> {
<Bassam> Uri uriA = new Uri("www.z�rich.com");
<Bassam> Uri uriB = new Uri("www.xn--zrich-kva.com");
<Bassam> bool doesCompare = uriA.Equals(uriB);
<Bassam> }
<Bassam> static void Main(string[] args)
<Bassam> {
<Bassam> Uri uriA = new Uri("www.z�rich.com");
<Bassam> Uri uriB = new Uri("www.xn--zrich-kva.com");
<Bassam> bool doesCompare = uriA.Equals(uriB);
<Bassam> }
<Bassam> uriA throws an "invalid URI format" exception
<johnarwe> Kirk loses connection to internet, will try and reconnect
<Bassam> Bassam: .NETFX does NOT support IRI in the form of "www.z�rich.com" and "www.xn--zrich-kva.com".
<Jim> Part 1: What is considered an SML consumer?
<Bassam> Bassam: such IRI throw an "invalid URI format" exception
<johnarwe> how much to align with TAG Note http://www.w3.org/2001/tag/doc/versioning
<plh> Bassam, and if you add "http://" ?
<plh> you give a domain name to the Uri class, not a full addresss...
<ginny> I think John's definition of SML consumer as: an "SML consumer" ... is a consumer of 1/more SML documents that processes those document(s) using, in whole or part, semantics defined by SML.
<ginny> is a simple and adequate definition.
Ginny: What is point of defining "SML Consumer"?
Issue - In SML-IF there are normative requirements placed on SML consumers and producers (section 3.1)
John: If this is in SML-IF, it does not put requirements on SML.
Jim: Issue is what does it mean to understand a model?
John: XSLT processor consumes SML, but does not treat it as an SML document. It treats the document simply in terms of the XML that it "understands".
Ginny: Agrees with John's definition, but we can't further.
MSM: Also agrees.
General agreement (by silence) of leaving this discussion in SML-IF rather than moving it to SML spec.
Jim: Part two of the issue: Should we comment to the TAG regarding use of terminology?
John: Comment that the "simplified" diagram seems inconsistent; also, the acts of consumption and production don't imply anything about what is understood.
Jim: Feeling is that unless
someone feels strongly enough "to carry the torch", let it
go.
...John: WG does not feel strongly enough to carry this forward
with the TAG.
Meeting Adjourns: 3:56 ET
rssagent, generate minutes
This is scribe.perl Revision: 1.128 of Date: 2007/02/23 21:38:13 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: RRSAgent_Text_Format (score 1.00) Succeeded: s/4818/4817/ Succeeded: s/ASCI/ASCII/ Found Scribe: kirk Inferring ScribeNick: Kirk Found Scribe: Kirk Inferring ScribeNick: Kirk Default Present: +1.909.842.aaaa, john, ginny, Jim, Plh, [Microsoft], MSM, Kirk, Brian, Kumar, Sandy Present: +1.909.842.aaaa john ginny Jim Plh [Microsoft] MSM Kirk Brian Kumar Sandy Regrets: Paul Zulah WARNING: No meeting chair found! You should specify the meeting chair like this: <dbooth> Chair: dbooth Found Date: 12 Jul 2007 Guessing minutes URL: http://www.w3.org/2007/07/12-sml-minutes.html People with action items: philippe[End of scribe.perl diagnostic output]