14:01:55 RRSAgent has joined #exi 14:01:55 logging to http://www.w3.org/2016/03/22-exi-irc 14:01:57 RRSAgent, make logs public 14:01:57 Zakim has joined #exi 14:01:59 Zakim, this will be EXIWG 14:01:59 I do not see a conference matching that name scheduled within the next hour, trackbot 14:02:00 Meeting: Efficient XML Interchange Working Group Teleconference 14:02:00 Date: 22 March 2016 14:05:16 dape has joined #exi 14:06:42 scribe: TK 14:06:48 scribeNick: taki 14:09:16 TOPIC: Extended String 14:10:35 DP: In some use cases, there are lots of enumerated values. 14:11:17 DP: Even enumerated values are represented as strings when lexical preservation is true. 14:15:11 brutzman has joined #exi 14:16:38 TK: Original string codec doesn't pick up extended string codec. 14:20:21 DP: Enumerated values are something we already have. 14:25:25 DP: If you can use values in schema, use those values. Otherwise, use shared strings. 14:29:10 TK: We can reserve names that are meant for enumerated string values. Another way is use annotation. 14:34:43 DP: One possibility is to group the strings into chunks. 14:43:05 TK: I wondered whether we want to use separate tables for schema strings and shared strings. 14:49:54 TK: I will experiment with schema annotation approach. 14:50:31 TOPIC: Canonical EXI 14:51:54 DP: It doesn't fail simply because it can't represent structural whitespaces now. 14:55:55 TK: I will review the paragraphs in details. 14:56:17 TOPIC: EXI for CSS - first try 14:56:49 DP: I played a bit with CSS. 14:57:12 DP: In Java, (also in W3C), there is a way to map CSS to DOM. 14:57:31 DP: I used this DOM to create schema, then used this schema with EXI. 14:57:40 DP: I tried a bit with it. 14:58:12 DP: Depending on the CSS and the constructs you use in CSS, the result is different. 14:58:31 DP: I compared with minified CSS. 14:59:20 DP: If you have very simple CSS consisting of a few strings, there is no difference. 14:59:54 DP: If it is more complex, EXI shows good result. 15:00:54 DP: Maybe there is css test suite. 15:01:30 Curiously the HTML5 specification lists 13 separate CSS references, primarily CSS2 https://www.w3.org/TR/html5/references.html#references 15:02:00 CB: It is better to use real ones. 15:02:35 CB: Also, try CSS3. It has richer constructs. 15:02:44 https://www.w3.org/TR/CSS points to CSS Snapshot 2015 (Working Group Note) http://www.w3.org/TR/2015/NOTE-css-2015-20151013 15:03:46 HTML5 points to Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification, which is superceded by CSS Level 2 Revision 2.2 http://www.w3.org/TR/2015/ED-CSS22-20150904 15:04:11 ... which is W3C Editors' Draft 04 September 2015 15:04:19 DP: The library I used say it supports CSS3. 15:06:06 https://drafts.csswg.org/css2/ 15:06:30 the link was found at CSS2, which itself redirected off of W3C site https://drafts.csswg.org/css2/ but claims to be W3C Editor's Draft 15:07:38 ... specifically W3C Editors' Draft 04 September 2015, new editor ert Bos 15:07:45 s/ert/Bert/ 15:08:20 DP: I will try to use CSS3. The library cialms to support CSS3. 15:08:44 CSS Selectors is even CSS4: https://drafts.csswg.org/selectors/ 15:09:01 DP: I read something about CSS4. 15:10:04 https://drafts.csswg.org 15:10:55 CSS Snapshot 2015 says "This document collects together into one definition all the specs that together form the current state of Cascading Style Sheets (CSS) as of 2015. The primary audience is CSS implementers, not CSS authors, as this definition includes modules by specification stability, not Web browser adoption rate." 15:15:41 CSS2 R2 Appendix D. Default style sheet for HTML 4 (seems over-simple) https://drafts.csswg.org/css2/sample.html 15:16:39 perhaps better: Appendix G. Grammar of CSS 2.2 https://drafts.csswg.org/css2/grammar.html 15:18:10 so that is very helpful. to pursue such a capability, we have to track both implementation software also the apparently evolving standards landscape 15:18:57 not clear if the grammar has been updated somewhere for CSS3 or HTML5 15:19:51 am hoping that central CSS data structures are well defined, and the variations are primarily property names. 15:20:56 if that is the case, an XML schema for CSS that is oriented around the data structures would be relatively stable 15:21:57 so it appears that we need to keep studying CSS2 and CSS3 design 15:25:17 Possibly useful: CSS Syntax Module Level 3 https://drafts.csswg.org/css-syntax 15:29:00 DP: I think we should not focus on schema too much. We should think about ways to make it work even without schemas. 15:38:12 rrsagent, create minutes 15:38:12 I have made the request to generate http://www.w3.org/2016/03/22-exi-minutes.html taki 16:10:54 Zakim has left #exi