IRC log of tagmem on 2011-02-09
Timestamps are in UTC.
- 00:45:27 [timbl]
- timbl has joined #tagmem
- 01:19:55 [plinss]
- plinss has joined #tagmem
- 02:35:40 [timbl]
- timbl has joined #tagmem
- 03:24:28 [plinss]
- plinss has joined #tagmem
- 04:23:13 [timbl]
- timbl has joined #tagmem
- 13:57:29 [RRSAgent]
- RRSAgent has joined #tagmem
- 13:57:29 [RRSAgent]
- logging to http://www.w3.org/2011/02/09-tagmem-irc
- 13:58:40 [Ashok]
- scribenick: Ashok
- 13:58:43 [DKA]
- DKA has joined #tagmem
- 13:58:55 [jar]
- zakim, who is here?
- 13:58:55 [Zakim]
- sorry, jar, I don't know what conference this is
- 13:58:56 [Zakim]
- On IRC I see DKA, RRSAgent, Zakim, timbl, Ashok, ht, jar, trackbot, Yves
- 13:59:01 [jar]
- zakim, this will be tag
- 13:59:01 [Zakim]
- "tag" matches TAG_f2f()9:00AM, and TAG_f2f()8:30AM, jar
- 13:59:17 [Ashok]
- scribe: Ashok
- 14:00:32 [Ashok]
- Ashok has joined #tagmem
- 14:00:47 [plinss]
- plinss has joined #tagmem
- 14:01:03 [Ashok]
- scribenick: Ashok
- 14:03:00 [johnk]
- johnk has joined #tagmem
- 14:04:33 [masinter]
- masinter has joined #tagmem
- 14:05:23 [noah]
- noah has joined #tagmem
- 14:05:24 [ht]
- http://norman.walsh.name/2011/02/08/html-xml
- 14:05:45 [ht]
- http://www.w3.org/wiki/HTML_XML_Use_Cases
- 14:14:56 [DKA]
- First draft of "product" page for privacy drafts: http://www.w3.org/2001/tag/products/PrivacyFriendlyWeb.html
- 14:16:04 [johnk]
- johnk has joined #tagmem
- 14:16:09 [Norm]
- Norm has joined #tagmem
- 14:16:28 [Ashok]
- Topic: HTML-XML-Divergence-67: HTML / XML Unification
- 14:18:09 [johnk]
- http://appliedlife.blogspot.com/2009/08/markup-languages-family-tree.html - I did this when I was reading the HTML5 spec last year
- 14:20:18 [Ashok]
- Noah: Norm is chairing the XML/NTML unification taskforce
- 14:20:43 [Ashok]
- s/NTML/HTML
- 14:21:51 [Ashok]
- Noah: Issue-120 on HTML is on distributed extensibility
- 14:22:06 [Ashok]
- ... there is also an issue on RDFa prefixes
- 14:23:27 [Ashok]
- Norm: We consituted the taskforce with a mixture of XML and HTML folks
- 14:24:02 [noah]
- Norm's blog entry on the state of play in the HTML/XML Unification subgroup: http://norman.walsh.name/2011/02/08/html-xml
- 14:24:15 [Ashok]
- ... strted tofigure out what the problem was ... didn't get very far
- 14:24:26 [Ashok]
- ... then started on usecases
- 14:24:26 [ht]
- http://www.w3.org/wiki/HTML_XML_Use_Cases
- 14:24:47 [noah]
- Use cases wiki: http://www.w3.org/wiki/HTML_XML_Use_Cases
- 14:24:53 [Ashok]
- s/tofigure/to figure
- 14:25:21 [Ashok]
- Norm: We can discuss the usecases
- 14:25:41 [Ashok]
- Larry: They are usecase categories
- 14:26:14 [Ashok]
- ... you say XML Toolcahin but there are many flavors of Toolchains with different requirements
- 14:26:35 [Ashok]
- ... I don't see roundtripping
- 14:27:04 [Ashok]
- Norm: Roundtripping was something we talked about but did not make it as a usecase
- 14:28:03 [Ashok]
- Larry: Some may notn agree with usecases ... relating them to commercial use nay be very helpful
- 14:28:18 [Ashok]
- s/noyn/not/
- 14:28:31 [Ashok]
- s/notn/not/
- 14:28:51 [masinter]
- s/may not agree with usecases/may not think usecases are important/
- 14:29:27 [Ashok]
- ht: The guy from Deuthe bank talked about how XHTML had been very helpful
- 14:29:33 [masinter]
- s/commercial/successful/
- 14:29:44 [masinter]
- s/nay/may/
- 14:30:33 [Ashok]
- ht: discusses another commercial usecase
- 14:30:51 [masinter]
- i think our feedback that going down to get more concrete examples that would increase credibility
- 14:30:54 [Ashok]
- ht: Such commercial usecases would be useful
- 14:31:16 [Ashok]
- s/Deuthe/Deutche
- 14:32:19 [masinter]
- HTML is not good for data scraping....
- 14:32:30 [Ashok]
- ht: Many colleagues scrape data and waste lots of time with HTML ... XHTML is much better for then
- 14:32:38 [masinter]
- s/then/them/
- 14:34:37 [Ashok]
- Larry: Details usecases -- analysis and extraction
- 14:34:44 [ht]
- s/Deuthe bank/Deutsche Telekom AGKai Scheppe/
- 14:35:05 [ht]
- s/AGKai/AG Kai/
- 14:35:51 [Ashok]
- Noah: Norm, could you talk about the mindset of the group and where it is going
- 14:36:02 [masinter]
- different detailed use cases have different requirements... requirements of "scraping" might be performance requirements, while those of "processing" care about fidelity
- 14:36:13 [masinter]
- round-tripping has high requirement for fidelity
- 14:37:08 [Ashok]
- Noah: Says group members ready to leave
- 14:37:38 [Ashok]
- ... if we refine usecases that may convince some people to stay and work on the issue
- 14:37:58 [Ashok]
- Larry: We need to take requirements from real commercial users
- 14:38:57 [Ashok]
- Norm: Roundtripping may be a new usecase
- 14:40:32 [Ashok]
- Larry: usecase is starting with HTML, doing some XML processing abd then enitting HTML
- 14:41:47 [Ashok]
- Tim: The common DOM does not work because you don't add new TBody elements
- 14:42:25 [timbl]
- q+ to wonder about scripts
- 14:42:38 [noah]
- ack next
- 14:42:40 [Zakim]
- timbl, you wanted to wonder about scripts
- 14:42:46 [Ashok]
- Larry: Using an XML Toolcahin to produce HTML -- new usecase
- 14:44:05 [noah]
- TBL: If the task force just nourishes and maintains the concept of polyglot, that would be very userful
- 14:45:12 [Ashok]
- Ashok has joined #tagmem
- 14:46:08 [Ashok]
- Norm: The hTML folks were quick o reject the Polyglot spec as too brittle ... too strict about angle brackets etc.
- 14:46:49 [noah]
- Norm: Polyglot is perceived as fragile for the same reasons as any XML, I.e. too strict about perfect syntax
- 14:47:08 [masinter]
- masinter has joined #tagmem
- 14:47:17 [masinter]
- "race to the bottom"
- 14:47:26 [noah]
- Noah: I don't buy that, because I think the #1 use case for polyglot is for people who are using XML tool chains or are happy to produce "perfect" syntax, but whose users require content served text/html...
- 14:47:52 [noah]
- ...so, they want a spec that tells them just what they can and can't put into that perfect syntax and have it work right when served text/html
- 14:47:59 [timbl]
- q+ to talk about race to the top
- 14:48:23 [Ashok]
- ht: Producing polyglt is hard so once someone starts using a single language everyone goes to that -- race to the bottom
- 14:48:28 [masinter]
- "I think "use XML toolchain to produce HTML" is the most common use case in the industry, and that polyglot is likely the most appropriate direction for them
- 14:50:36 [timbl]
- Note to scrivbe: ht didb't assert "Producing polyglt is hard so once someone starts using a single language everyone goes to that -- race to the bottom" he was quoting it from the wiki
- 14:50:43 [Ashok]
- Larry: There may be changes to HTML ... the api to the DOM may have some options ... e.g. not failing in some way
- 14:51:12 [Ashok]
- ... some guidance about what not to use
- 14:51:24 [Ashok]
- ht: That's the polyglot document
- 14:51:59 [Ashok]
- Larry: No, it can have unbalanced brackets but does not use some features
- 14:52:12 [Ashok]
- Norm: I think there is a single DOM
- 14:52:33 [noah]
- New use case wiki page (very rough): http://www.w3.org/wiki/HTML_XML_Use_Case_08
- 14:52:35 [masinter]
- document.write is the leading example
- 14:53:01 [Ashok]
- Tim: For many people the DOM is an API ... supports the same methds
- 14:53:25 [Ashok]
- Noah: XML and HTML processors working on the DOM
- 14:53:42 [noah]
- q?
- 14:53:45 [noah]
- ack next
- 14:53:47 [Zakim]
- timbl, you wanted to talk about race to the top
- 14:53:50 [Ashok]
- ht: There is html in conversation and the html out conversation
- 14:54:38 [noah]
- q+ to push back a bit on Tim's claim about polyglot
- 14:54:43 [Ashok]
- Tim: It is easy to produce polyglot documents ... avoids document.write
- 14:55:24 [Ashok]
- ... run it thru tidy ... if you produce polyglot you gaet 2 sets of people using it ... html folks and xml folks
- 14:55:41 [Ashok]
- ... so there will be a 'race to the top'
- 14:56:21 [Ashok]
- Noah: Sympathetic to polyglot
- 14:56:27 [Norm]
- Norm has joined #tagmem
- 14:56:48 [masinter]
- polyglot is useful for use cases that weren't in the set of use cases written up
- 14:56:49 [Ashok]
- ... useful for simple cases ... what about using external libraries, etc.
- 14:57:15 [Ashok]
- ... these may use document.write
- 14:57:39 [Ashok]
- ... so does Polyglot apply in these cases
- 14:57:42 [masinter]
- "document.write" isn't the entire set of things that are "HTML specific DOM operations", but it's a good poster child for it
- 14:58:22 [Ashok]
- Norm: The vast majority of Web docs are string concatenetaion and they don't want to run tidy
- 14:58:32 [Ashok]
- s/are/are using/
- 14:59:29 [Ashok]
- Larry: People may be discounting Polyglot because they are not looking at right usecases
- 15:00:45 [Ashok]
- Noah: Added usecase 8
- 15:01:45 [masinter]
- the task force should be looking at creating a document that is acceptable to the W3C and web community... their local agreement is ok
- 15:01:49 [Ashok]
- Noah: Should we invest in improving the Polyglot document
- 15:02:16 [Ashok]
- Norm: I thought the Polyglot document went as far as it could
- 15:02:55 [Ashok]
- Larry: There is a large community of people with toolchain who needs to satisfied
- 15:03:24 [Ashok]
- Norm: The taskforce will produce a report and that will be reviewed
- 15:03:48 [Ashok]
- ... I was unable to persuade people to make technical changes
- 15:04:18 [Ashok]
- Noah: Talks about the taskforce and peoples motivations
- 15:04:36 [masinter]
- A good faith participation in a task force would be to agree on a problem statement for the task force.
- 15:05:16 [Ashok]
- larry: What is the task?
- 15:05:36 [Ashok]
- Norm: It proved to be difficult to state the problem
- 15:05:52 [Ashok]
- ... so people moved on to usecases
- 15:06:40 [Ashok]
- Larry: Now that you have usecase are you going to try and define the prooblem again
- 15:07:39 [Ashok]
- Noah: The tone of the taskforce has been constructive
- 15:08:28 [Ashok]
- Larry: My experience is that when you are at loggerheads, bring in more people
- 15:09:03 [Ashok]
- ... bring in people who need the solution
- 15:09:13 [DKA]
- DKA has joined #tagmem
- 15:10:03 [Ashok]
- Noah: Will the real users come to the taskforce and explain their usecases?
- 15:11:23 [Ashok]
- Larry: Document in the report where there is not consensus and why
- 15:12:50 [Ashok]
- Norm: Usecase number 4 is most bizzare
- 15:12:51 [timbl]
- q+ to ask about FPML
- 15:13:06 [masinter]
- the XML -> (XML/HTML polyglot ) -> XML or HTML tool chain
- 15:13:18 [masinter]
- and the use case of "scraping" as a kind of consuming
- 15:16:35 [Ashok]
- Noah: Some folks claim no changes are needed ... HTML is the answer and XML is not helpful
- 15:17:11 [ht]
- q+ to make the XSLT-in-the-browser poiint
- 15:18:02 [Ashok]
- Norm: I think taskforce has gone as well as it could
- 15:18:30 [Ashok]
- ... no usecase has convinced the HTML folks that they need to change
- 15:18:51 [Ashok]
- Peter: What changes are you thinking of
- 15:19:20 [noah]
- NW: Even the script hack can be useful.
- 15:19:28 [noah]
- TBL: What's the script hack?
- 15:19:47 [noah]
- NW: <script type="application/xml"> plus a shim that finds that stuff in the DOM and parses the XML
- 15:19:58 [noah]
- NW: The XQuery folks are actually doing this.
- 15:20:18 [noah]
- NW: On good days, you can almost imagine this is acceptable.
- 15:21:23 [noah]
- http://www.w3.org/wiki/Talk:HTML_XML_Use_Case_04
- 15:21:43 [Ashok]
- Noah: For running XQuery in the browser
- 15:22:19 [Ashok]
- Larry: The thing that will cause change is serious users
- 15:25:28 [Ashok]
- Norm: Now that many browsers ship with XHTML support you can just use XHML
- 15:25:50 [Ashok]
- s/XHML/XHTML/
- 15:26:48 [ht]
- zakim, q?
- 15:26:49 [Zakim]
- I see noah, timbl, ht on the speaker queue
- 15:27:24 [Ashok]
- Noah: People have different perspectives ... worried about different users
- 15:28:54 [timbl]
- q?
- 15:28:57 [noah]
- q-
- 15:29:25 [masinter]
- masinter has joined #tagmem
- 15:30:05 [noah]
- q+ to answer Henry
- 15:30:12 [noah]
- ack ht
- 15:30:12 [Zakim]
- ht, you wanted to make the XSLT-in-the-browser poiint
- 15:30:13 [Ashok]
- ht: I'm concerned that people say that the XML to HTML problem is the same as anything to HTML
- 15:30:26 [masinter]
- xml & xslt use case is important
- 15:30:30 [Ashok]
- ... so why do we have XSLT in the browser
- 15:31:25 [Ashok]
- ht: Use script tag to put not HTML stuff in HTML
- 15:32:13 [masinter]
- XML as constituted part
- 15:32:19 [masinter]
- q?
- 15:32:21 [noah]
- ack next
- 15:32:23 [Zakim]
- timbl, you wanted to ask about FPML
- 15:32:29 [Ashok]
- ... what is the real substantive value of XML as how data gets on the web
- 15:32:39 [noah]
- s/FPML/FBML/
- 15:32:57 [masinter]
- q+ to note that perspective, "best practice" recommendations are important
- 15:33:49 [Ashok]
- Tim: Asks about FBML ... adds tags to HTML
- 15:35:30 [Ashok]
- JohnK: Facebook says they are deprecating it in favor of CSS, Javascript
- 15:35:32 [masinter]
- masinter has joined #tagmem
- 15:35:39 [masinter]
- q?
- 15:35:42 [masinter]
- q?
- 15:35:53 [johnk]
- FBXML: http://developers.facebook.com/docs/reference/fbml/
- 15:36:07 [Ashok]
- Tim: Talk about lack of modularity in CSS
- 15:36:35 [masinter]
- many IETF specs use XML for interchange, and need presentation... would like to make sure those use cases are represented
- 15:37:05 [Ashok]
- Dan: Activity streams and other socila network speca are XML-based
- 15:37:23 [masinter]
- XML + XSLT might be more important than XHTML?
- 15:37:38 [Ashok]
- Norm: XML has failed only in the client otherwise very useful and widely used
- 15:38:06 [Ashok]
- ... some pressure to move to JSON
- 15:39:01 [DKA]
- Ostatus specification I mentioned: http://ostatus.org/sites/default/files/ostatus-1.0-draft-2-specification.html
- 15:39:55 [DKA]
- To be brought in as an input into http://www.w3.org/2005/Incubator/federatedsocialweb/
- 15:40:05 [masinter]
- (1) task force should agree to "change proposals" to HTML spec that encompass the proposed solutions as "best practice", perhaps by making reference to task force report.
- 15:40:19 [Ashok]
- s/socila/social/
- 15:40:21 [DKA]
- Leveraging (XML) activity streams spec: http://activitystrea.ms/
- 15:40:23 [masinter]
- (2) question about XML + XSLT vs. XHTML in priority
- 15:40:53 [noah]
- ack next
- 15:40:54 [Zakim]
- noah, you wanted to answer Henry
- 15:41:32 [Ashok]
- Noah: I don'tn think XSL will come and go because of the taskforce
- 15:41:48 [noah]
- ack next
- 15:41:49 [Ashok]
- ... many apps would break
- 15:41:50 [Zakim]
- masinter, you wanted to note that perspective, "best practice" recommendations are important
- 15:42:07 [Ashok]
- s/don'tn/don't/
- 15:42:24 [noah]
- Noah: to be clearer, what I said is that XSLT won't go away in the browsers for the right reasons, I.e., it would break lots of existing deployed software if it were removed.
- 15:43:01 [noah]
- Noah: maybe or maybe not there would be enough future value to motivate keeping it if there weren't such compatibilty issues, but I believe it will stay in any case.
- 15:43:09 [Ashok]
- Larry: You will come up with best practices. These should be pointed to by the HTML spec
- 15:43:19 [noah]
- s/in any case/if only for compatibility, at least for awhile. Just my opinion./
- 15:44:05 [Ashok]
- Norm: Do you think there is stuff in HTML spec that contradicts what the taskforce says? That would be interesting.
- 15:44:33 [Ashok]
- ... and much tougher area
- 15:45:53 [Ashok]
- Larry: Perhaps your charter should be: look at usecases and recommend bset practices
- 15:46:03 [Ashok]
- s/bset/best/
- 15:46:23 [Ashok]
- Norm: I think I can get the taskforce to agree to that
- 15:46:57 [timbl]
- (Suppose you parse XML to a JS object not a dom .. how close is XML to JSON anyway? you have to decide whether element contents are going to be null or a string or list (mixed content)) Certainly the problem of mapping to RDF is a common problem, and a common mapping language would probably work.)
- 15:47:17 [ht]
- The XMLHttpRequest CR draft http://www.w3.org/TR/XMLHttpRequest/#document-response-entity-body does still 'privilege' XML, as parsed per the XML specs
- 15:47:31 [Ashok]
- Break for 20 minutes
- 16:17:39 [Ashok]
- Topic: HTML Prefixes, Namespaces and Extensibility
- 16:18:10 [Ashok]
- Noah: Describes background of issue -- decentralized extensibility in HTML
- 16:19:20 [Ashok]
- ... they held a survey for WG memebrship but TAG also sent a note
- 16:19:29 [noah]
- HTML WG held a survey, TAG input at http://lists.w3.org/Archives/Public/www-tag/2010Oct/0033.html
- 16:20:05 [noah]
- HTML WG Chairs' decision: http://lists.w3.org/Archives/Public/public-html/2011Feb/0085.html
- 16:20:19 [Ashok]
- s/memebrship/membership/
- 16:20:36 [Ashok]
- Noah: They decided to do nothing
- 16:21:13 [Ashok]
- The note says they looked for evidence that decentralized extensibility was important and did not find enough
- 16:21:26 [Ashok]
- ... they will look at new evidence
- 16:21:27 [noah]
- The main decentralized extensibility issue is http://www.w3.org/html/wg/tracker/issues/41
- 16:21:38 [noah]
- There is also http://www.w3.org/html/wg/tracker/issues/120 on prefixing, especially for RDFa
- 16:22:45 [Ashok]
- ... they say use RDFa without prefix mechanism
- 16:23:01 [Ashok]
- Noah: Back to issue 41
- 16:24:40 [jar]
- q?
- 16:25:25 [Ashok]
- Working thru mail from HTML WG re. the decision
- 16:25:40 [DKA]
- q?
- 16:26:26 [DKA]
- q+
- 16:32:56 [Ashok]
- Noah: We discussed all the proposals and decided to back the "like SVG" proposal
- 16:33:12 [Ashok]
- ht: It is a qualified version of the Microsoft proposal
- 16:38:52 [johnk]
- q+
- 16:40:15 [Ashok]
- Tim: Re. Uncontested Observations. We did not argue for removal of existing extensibility points
- 16:41:00 [Ashok]
- ... existing extensibility points have serious architectural limitations
- 16:42:56 [Ashok]
- ... <object> is horrible ... would not use this to add a new form of bold
- 16:45:08 [noah]
- q+
- 16:45:18 [noah]
- q-
- 16:45:30 [Ashok]
- Larry: Users do often undersatnd relation between prefixes and namespaces ... some may find this confusing
- 16:45:41 [Norm]
- ack DKA
- 16:45:44 [noah]
- ack next
- 16:45:50 [Norm]
- q+ johnk
- 16:45:53 [Ashok]
- s/undersatnd/understand/
- 16:46:05 [masinter]
- masinter has joined #tagmem
- 16:46:12 [masinter]
- q?
- 16:46:37 [masinter]
- q+ to talk about process
- 16:46:46 [Ashok]
- Dan: Maybe we shd pick our battles with HTML WG
- 16:46:52 [Norm]
- s/shd/should/
- 16:47:36 [noah]
- q+ to talk about possible response
- 16:47:37 [Norm]
- q+ to suggest that there is no more important issue than this one.
- 16:47:52 [Ashok]
- ... put on our energies into the taskforce
- 16:47:56 [Norm]
- ack johnk
- 16:48:10 [Ashok]
- JohnK: Not useful to go thru the email point by point
- 16:48:50 [Ashok]
- ... we want ability to add attributes with namespaces without any approval
- 16:49:04 [Ashok]
- s/namespaces/prefixes/
- 16:49:33 [Ashok]
- Tim: Some people argue that if you add a namespace that is bad
- 16:50:02 [Ashok]
- ... they don't have a model of special user communities of browser users
- 16:50:39 [Ashok]
- JohnK: Asks whether architectural arguments are not self-evident
- 16:51:05 [Norm]
- ack masinter
- 16:51:05 [Zakim]
- masinter, you wanted to talk about process
- 16:51:13 [Ashok]
- Could we just list these arguments
- 16:51:14 [Norm]
- q-
- 16:51:22 [DKA]
- q?
- 16:51:26 [ht]
- q+ to support the pick our fights proposition
- 16:52:08 [Ashok]
- Larry: I see no point in TAG responding to HTML WG at this point
- 16:52:38 [Ashok]
- ... we can advise the Director how to respond to the appeal
- 16:52:59 [Ashok]
- .... better to let the HTML document get to Last Call
- 16:53:05 [johnk]
- johnk's specific potential architectural issues "What we mean when we say distributed extensibility
- 16:53:06 [johnk]
- arguments for:
- 16:53:06 [johnk]
- * that it should be possible for anyone to define their own markup
- 16:53:06 [johnk]
- extensions (and the syntactic/semantic "meaning" of said extensions)
- 16:53:06 [johnk]
- without permission from anyone else
- 16:53:07 [johnk]
- * that we should encourage these extensions to be publicly (not
- 16:53:08 [johnk]
- "proprietarily") available without the permission of the HTML WG
- 16:53:26 [johnk]
- counter-argument: encourages proprietary extensions to HTML?
- 16:53:48 [Norm]
- ack noah
- 16:53:48 [Zakim]
- noah, you wanted to talk about possible response
- 16:53:51 [Ashok]
- Larry: It is in their charter "encouraged to find extensibility mechanisms"
- 16:53:52 [jar]
- q?
- 16:54:30 [masinter]
- "he HTML WG is encouraged to provide a mechanism to permit independently developed vocabularies such as Internationalization Tag Set (ITS), Ruby, and RDFa to be mixed into HTML documents. Whether this occurs through the extensibility mechanism of XML, whether it is also allowed in the classic HTML serialization, and whether it uses the DTD and Schema modularization techniques, is for the HTML WG to determine."
- 16:54:30 [Ashok]
- Noah: Worth looking at how much decentralized extensinility in the spec
- 16:54:42 [noah]
- http://dev.w3.org/html5/spec/Overview.html#conformance-requirements
- 16:54:48 [Ashok]
- ... I think it allows decentralized extensibility
- 16:55:06 [Ashok]
- ... what it does not have is a mechanism to avaid name collisions
- 16:56:23 [Ashok]
- Noah: I believe that if I come up with a new element I cannot put it in a namespace
- 16:57:00 [Ashok]
- but it can write a doc about the element and I can use it and it will appear in the DOM
- 16:57:21 [Ashok]
- ... I can use Javascript on this DOM node
- 16:58:02 [Ashok]
- Noah: So, you do have distributed extensibility .... waht you don't have a mechanism for preventing collisions
- 16:58:20 [Ashok]
- s/waht/what/
- 16:58:50 [Norm]
- q?
- 16:58:58 [masinter]
- q+ to talk about http://tools.ietf.org/html/draft-iab-extension-recs-05
- 16:59:07 [Norm]
- ack ht
- 16:59:07 [Zakim]
- ht, you wanted to support the pick our fights proposition
- 16:59:16 [Ashok]
- Noah: So, if we can agree on that we can criticize that
- 16:59:33 [masinter]
- and also http://tools.ietf.org/html/bcp125
- 17:00:29 [Ashok]
- ht: I agree with Dan and Larry in saying that there is no point in pursuing the opportunity for pushback that is in this note
- 17:00:35 [noah]
- Noah: you also are, and I can see the arguments on both sides of this, losing the ability to "follow your nose" to find the pertinent specs when some random document is encountered, and that document uses applicable specs. You can't in general find the specs from the document.
- 17:00:48 [noah]
- Noah: with namespaces, whatever their other problems, you can.
- 17:01:14 [noah]
- q?
- 17:01:22 [Norm]
- ack masinter
- 17:01:22 [Zakim]
- masinter, you wanted to talk about http://tools.ietf.org/html/draft-iab-extension-recs-05
- 17:02:13 [Ashok]
- Larry: We could respond to IETF document on extensibility ... brings in a broader perspective
- 17:02:52 [noah]
- Hmm, Larry says HTML is a protocol "sort of". Well, yes sort of, but I'm more familiar with the "protocols & formats formulation". HTML is more a format, and I don't think the versioning considerations for formats are in general the same as for protocols.
- 17:03:00 [Ashok]
- ... we could look at their arguments and see if they apply to HTML
- 17:03:15 [Ashok]
- ... some new evidence to bear on the process
- 17:03:45 [noah]
- q+ to do a logistics & time check
- 17:04:26 [Ashok]
- Larry: Another related document
- 17:05:14 [Ashok]
- Procedures and Processes for Protocols Extensibility Mecahnisms
- 17:05:37 [Ashok]
- Noah: Looks like 4775 is recomending Registries
- 17:05:56 [Ashok]
- Discussion about registries
- 17:06:19 [Ashok]
- .... and whether they help ot hinder distributed etensibilities
- 17:06:46 [Ashok]
- s/etensibilities/extensibility/
- 17:10:11 [noah]
- From: http://tools.ietf.org/html/rfc4775
- 17:10:16 [noah]
- " An extension is often likely to make use of additional values added
- 17:10:16 [noah]
- to an existing IANA registry (in many cases, simply by adding a new
- 17:10:16 [noah]
- "TLV" (type-length-value) field). It is essential that such new
- 17:10:16 [noah]
- values are properly registered by the applicable procedures,"
- 17:11:49 [masinter]
- the power struggle is part of it "who has control"
- 17:11:58 [masinter]
- but the power struggle is confounded by the technical issues
- 17:12:06 [Norm]
- q?
- 17:13:21 [noah]
- q?
- 17:13:23 [Norm]
- q+ to draw the parallel with MathML and SVG
- 17:13:48 [Ashok]
- Discussion of how extensibility really works
- 17:13:52 [Norm]
- q-
- 17:16:08 [Ashok]
- Larry: HTML decision narrow ... there were no acceptable proposals
- 17:16:58 [Ashok]
- Tim: We are trying to provide a solution for the little guy ... URLs are easy to mint
- 17:17:15 [Norm]
- ack noah
- 17:17:15 [Zakim]
- noah, you wanted to do a logistics & time check
- 17:17:17 [ht]
- q+ to mention the Accessibility parallel
- 17:17:29 [masinter]
- action-120?
- 17:17:29 [trackbot]
- ACTION-120 -- Dan Connolly to review of "Usage Patterns For Client-Side URL parameters" , preferably this week -- due 2008-03-20 -- CLOSED
- 17:17:29 [trackbot]
- http://www.w3.org/2001/tag/group/track/actions/120
- 17:17:31 [Ashok]
- ...create little community of browserusers
- 17:17:37 [masinter]
- q?
- 17:18:02 [Norm]
- ack ht
- 17:18:02 [Zakim]
- ht, you wanted to mention the Accessibility parallel
- 17:18:02 [Ashok]
- s/browserusers/browse rusers/
- 17:18:36 [Ashok]
- s/browserusers/browser users/
- 17:19:24 [masinter]
- issue-120?
- 17:19:24 [trackbot]
- ISSUE-120 does not exist
- 17:21:42 [Ashok]
- ht: Since HTML WG have resolved Issue 41 this can wait
- 17:22:07 [Ashok]
- ... you can send mail asking if we can wait on 120
- 17:22:11 [Ashok]
- LUNCH
- 17:23:02 [ht]
- In terms of thinking about advising the Director as we come up to a Process milestone at which objections wrt DistrExtens may be on the agenda, Tim's point about standing up for the little guy reminded me of a possible parallel with I18N and Accessibility -- Director's Review is the point at which unrepresented consituencies are considered
- 17:33:30 [masinter`]
- masinter` has joined #tagmem
- 17:33:37 [masinter`]
- m
- 17:34:32 [masinter`]
- http://docs.google.com/viewer?a=v&q=cache:4Ty3sKxhrAQJ:people.ischool.berkeley.edu/~hal/Courses/StratTech07/Lectures/Standards/standards.ppt
- 17:35:36 [masinter`]
- http://people.ischool.berkeley.edu/~hal/Papers/modular.pdf
- 17:51:50 [ht]
- Candidate small languages for use in distr. exten. : XForms, XMP, FBML (Facebook Markup Language, now deprecated), CML (Chemical Markup Language), [Music?]
- 17:52:27 [Norm]
- There is a music markup language, Michael Kay brought it up as an example
- 17:53:46 [masinter`]
- do we want to help any of these communities make their case?
- 17:54:19 [masinter`]
- unless there is a plug-in architecture? where the plug-in gets auto-loaded?
- 17:54:58 [timbl]
- timbl has joined #tagmem
- 18:16:24 [ht]
- I think the plugin support is already there
- 18:22:41 [masinter]
- masinter has joined #tagmem
- 18:22:51 [masinter]
- /scribe: Masinter
- 18:22:58 [masinter]
- scribe: masinter
- 18:23:09 [ht]
- scribenick: masinter
- 18:23:13 [ht]
- Scribe: Larry Masinter
- 18:23:47 [masinter]
- topic: Norm, XML HTML
- 18:24:23 [masinter]
- ht: What is goal of his activity?
- 18:24:46 [masinter]
- noah: goal is to help this task force be successful
- 18:25:12 [masinter]
- norm: want to go through use case in more detail
- 18:25:37 [timbl]
- timbl has joined #tagmem
- 18:25:51 [masinter]
- norm: if there are specific use cases that aren't satisfied, especially interesting
- 18:26:02 [Ashok]
- Ashok has joined #tagmem
- 18:26:32 [masinter]
- showing http://www.w3.org/wiki/HTML_XML_Use_Case_01
- 18:26:56 [masinter]
- ht: how many such parsers are there?
- 18:27:22 [masinter]
- norm: I believe there are 2 or 3. Henri in Java, Sam in Ruby, someone else....
- 18:27:51 [masinter]
- ht: when I looked a few months ago, there was no tool that did what I needed, which were 'error recovery'
- 18:28:52 [masinter]
- ht: this "Solution" is at least misleading. "Truth in advertising"
- 18:29:58 [masinter]
- larry: Henry said he found NONE. If there is NONE, it might mean that it is impossible. A solution that requires something 'impossible' isn't a solution.
- 18:30:43 [masinter]
- noah: if parsers are needed, then ones that are needed will get built.
- 18:31:03 [masinter]
- johnk: there isn't enough need from stand-alone parsers, such as they are extractable from browsers.
- 18:31:46 [masinter]
- tim: I rewrote problem statement, and edited it into the "Discussion" tag
- 18:32:06 [masinter]
- (looking at http://www.w3.org/wiki/Talk:HTML_XML_Use_Case_01)
- 18:32:22 [johnk]
- johnk: it hasn't yet been determined that there is enough need for a standalone HTML5 parser such that there is a clear need to separate it from other software (such as browser)
- 18:32:34 [masinter]
- tim: I took out some of the derogatory comments that were garbage ("race to the top" vs. "race to the bottom")
- 18:33:31 [masinter]
- tim: I would like a ringing endorsement of polyglot to come out of this task force.
- 18:34:13 [masinter]
- norm: that isn't polyglot... the mapping of HTML into XML because there is an XML document that has the same DOM as the HTML
- 18:34:51 [masinter]
- tim: the requirement to accept polylot on the priority
- 18:35:20 [masinter]
- larry: there are really at least three very sub-categories here (HTML -> XMLO tool chain)
- 18:43:57 [masinter]
- larry: (1) extract, analyze (2) round-trip (3) ...
- 18:44:19 [masinter]
- norm: Use case 2: (looking at http://www.w3.org/wiki/Talk:HTML_XML_Use_Case_01)
- 18:44:26 [masinter]
- (looking at http://www.w3.org/wiki/Talk:HTML_XML_Use_Case_02)
- 18:45:44 [masinter]
- tim: you need to put something in the examples to make it clear that this is not "XHTML" but XML in general, e.g., docbook
- 18:46:25 [masinter]
- norm: not sure that this is a real use case, not a lot of enthusiasm for this
- 18:46:46 [masinter]
- (looking at http://www.w3.org/wiki/Talk:HTML_XML_Use_Case_03 now)
- 18:48:32 [masinter]
- larry: in #2, separate 'browser' from 'non-browser'
- 18:48:58 [masinter]
- Examples are things like documentation
- 18:50:50 [masinter]
- larry: copy/paste and clipboard thing is a separate use case
- 18:51:14 [masinter]
- tim: I'm impressed that copy/paste from web to email works
- 18:51:28 [masinter]
- tim: table from web page into mail message and it works
- 18:51:54 [masinter]
- norm: I expect the techniques that it will let that work
- 18:52:02 [masinter]
- norm: oxygen does a whole bunch of work to make that work
- 18:53:31 [masinter]
- tim: thinking about the RDF case... you get a piece of HTML in the middle of RDF so that works
- 18:54:12 [masinter]
- tim: if you do any form of escaping, in general there is no expectation that if you put some escaped CDATA in the XML that it has any meaning, and no expectation... this happens in RSS
- 18:54:35 [masinter]
- norm: of the two, the escaped text is far less effective
- 18:55:03 [masinter]
- norm: I noticed in the Twitter API that the identity of the submitter is escaped HTML
- 18:55:25 [masinter]
- tim: Microsoft's odata ("almost linked data") when you get a feed it's an RSSFeed
- 18:55:48 [masinter]
- ht: ((missed example))
- 18:56:42 [Norm]
- In Atom, HTML markup is sometimes escaped and sometimes not, using a type attribute to distinguish between them.
- 18:58:11 [ht]
- Is it expected that this will work: <object type="application/xml" data="data:<hello xml:lang='en'>world</hello>" /> ?
- 18:59:13 [masinter]
- s/data:/data:,/
- 18:59:33 [masinter]
- noah: couldn't introduce a new tag other than 'script'
- 18:59:58 [masinter]
- henry: in polyglot, need CDATA in script, if you need polyglot and use <> in script
- 19:00:48 [masinter]
- or use data:application/xml,<hello ....
- 19:01:10 [masinter]
- now looking at http://www.w3.org/wiki/Talk:HTML_XML_Use_Case_04
- 19:01:24 [masinter]
- (discussion of XML5 document)
- 19:01:36 [masinter]
- norm: XML community could take this up....
- 19:05:33 [timbl]
- q+ DanA
- 19:05:45 [timbl]
- q+ timbl
- 19:07:04 [masinter]
- noah: discussion of robustness principle
- 19:07:15 [masinter]
- noah: you should have the same burden to be conservative in what you said
- 19:08:21 [masinter]
- dana: observation: people use string concatenation to produce HTML because to do otherwise wouldn't be satisfactory for performance reason... that's the implicit reason, and they are prone to error
- 19:08:36 [Norm]
- ack dana
- 19:08:37 [Norm]
- ack timbl
- 19:10:13 [masinter]
- tim: related use case: jQuery. jQuery allows you to parse .navigate + something that looks like xquery (it isn't xquery but looks like it, or css selectors) + insert things (looks like HTML), there is no reason that it actually could use implicit tags on close tags, they could do all kinds of things, the critical thing is to get the code to all fit on one line or one page
- 19:10:57 [masinter]
- tim: in cases where people are stuffing strings in... for things that stuff in little bits of syntax (Turtle example), in those cases, it is a nice situation where xml tools could ive people an ability in their scripting
- 19:11:22 [masinter]
- (have been looking at http://www.w3.org/wiki/HTML_XML_Use_Case_05)
- 19:11:53 [masinter]
- now looking at http://www.w3.org/wiki/HTML_XML_Use_Case_06
- 19:12:03 [masinter]
- "dead use case", a lot like use case 1
- 19:12:16 [masinter]
- no one was prepared to stand up to do this
- 19:14:05 [masinter]
- larry: separation between situations where things render, vs. things are auxiliary data
- 19:14:22 [masinter]
- http://www.w3.org/wiki/HTML_XML_Use_Case_07
- 19:15:33 [masinter]
- noah: what some subgroups don't like is "stop on first error"
- 19:16:34 [masinter]
- noah: this goes on to the describe relative state of play in the various code
- 19:17:16 [masinter]
- noah: the document pretty much just says "documents that are not well formed" are just not well-formed. so the relevant mappings aren't there. That "shortcoming" could be rectified
- 19:18:19 [masinter]
- noah: all of that is to be determined
- 19:19:56 [masinter]
- larry: this is a kind of social engineering through spec writing that is difficult to accomplish without consensus on the goal and agreement to abide by it. Social engineering is to get senders to be conservative in what they send by having some conservative receivers that they are likely to test against.
- 19:20:38 [masinter]
- noah: perception that the technology has died, and dthat the social engineering has had a negative impact on the success
- 19:21:14 [masinter]
- larry: have to get agreement to do social engineering in the first place, and that the goal of having conservative senders is an important goal
- 19:21:28 [masinter]
- noah: is it really doing the fixup you want or not?
- 19:22:14 [masinter]
- noah: have the specs enable you to turn off when you want to
- 19:23:06 [masinter]
- noah: how often or with how much noise or smoke would be a debate you'd have to have
- 19:24:56 [masinter]
- noah: main application was for exchanging mission critical data, which would be an error
- 19:25:52 [masinter]
- ht: in the first two years, the idea that we were building XML for machine-to-machine communication was not on the forefront. It was about getting information in front of humans, and the 'error handling' was there was because the arms race of forgiving viewers was harmful
- 19:26:30 [masinter]
- ht: the motivation was to end the "arms race" of fixup by saying "no one will do fixup"
- 19:26:51 [masinter]
- ht: that's opposite of what we're doing now, which is to say "everyone will do the same kind of fixup"
- 19:27:46 [masinter]
- noah: could go to the community to see if there are some XML fixups that would be useful
- 19:28:11 [masinter]
- ashok: ask the user, flag it, how aggressive a fixup, mash HTML5 fixup
- 19:28:59 [masinter]
- pter: I have no problem with relaxing some of the rules of XML, but I wouldn't like to go all the way of tag fixup, such as happens in HTML. Leave XHTML being an XML application with all of the XML rules.
- 19:29:10 [masinter]
- s/pter/peter/
- 19:29:22 [masinter]
- peter: all you're doing is allowing people to write bad XML
- 19:29:38 [masinter]
- noah: will more people use this if we do this?
- 19:30:24 [masinter]
- tim: too much of a pain typing the quotes around the attributes... some of those things where there is absoluetely no ambiguity, perhaps we could relax the rules.
- 19:30:40 [masinter]
- noah: we should go only as far as possible to get widespread adoption, vs. abandonment.
- 19:36:28 [masinter]
- larry: 7 isn't really a use case, it's a proposed solution looking for use cases. my claim is that the proposal doesn't actually seem to solve any known problem
- 19:36:36 [masinter]
- looking at about http://www.w3.org/wiki/HTML_XML_Use_Case_08
- 19:37:22 [masinter]
- norm: this wasn't there earlier, should have been, because task force talked about it. "Right" answer is that XML tools should grow an HTML output method
- 19:38:08 [masinter]
- (Larry points out again that 'round trip' is more than 'consume and produce' because round trip may have more requirements for preservation )
- 19:38:39 [DKA]
- Scribe: Dan
- 19:38:43 [DKA]
- ScribeNick: DKA
- 19:38:54 [DKA]
- Norm: You're not likely to be cdata in script elements.
- 19:39:03 [DKA]
- ... it doesn't work if you use script elements...
- 19:39:27 [DKA]
- Henry: A normal xml serializer would never use cdata sections...
- 19:41:11 [DKA]
- Henry: In all the use that many of us make of xmlspec dtd - you must use output-mode=html - because this produces <p></p> when you have empty paragraphs. Because if you produce <p/> this [messes up most browsers.]
- 19:41:15 [DKA]
- Scribe: Larry
- 19:41:22 [DKA]
- ScribeNick: masinter
- 19:42:18 [masinter]
- noah: Norm, have you gotten useful feedback from us?
- 19:43:35 [masinter]
- norm: I got useful feedback. I'll go back into the minutes, lots of cases for making use cases more detailed. No one has said I've gone off in all the wrong direction....
- 19:44:08 [masinter]
- norm: the trajectory the task force is going to land, I have no idea what to do next....
- 19:44:56 [masinter]
- q+
- 19:45:21 [Norm]
- q?
- 19:45:21 [DKA]
- q+
- 19:45:26 [Norm]
- ack masinter
- 19:46:18 [noah]
- LM: I think our role here is to figure out what the TAG should do given where the taskforce stands.
- 19:46:23 [Ashok]
- q?
- 19:46:28 [ht]
- q+ to say something more about templating
- 19:46:47 [noah]
- LM: I think part of our role is to help those who have a stake in XML to be more easily heard in this process. A lot don't feel they've been heard. These use cases are the vehicle.
- 19:46:49 [noah]
- q?
- 19:47:34 [noah]
- LM: I can see that doing more can be frustrating, but I believe that someone has to do a lot more.
- 19:48:01 [noah]
- NW: I'm not at all unwilling to do more work, I do keep asking >what< you want me to do.
- 19:49:19 [noah]
- LM: I would ask Roy... (discussion tails off)
- 19:50:53 [noah]
- LM: Roy has an XML toolchain, and his review might be interesting.
- 19:50:56 [noah]
- q?
- 19:51:22 [noah]
- NW: I'll break out the use cases and try to figure good candidates to provide feedback on each.
- 19:52:09 [noah]
- NM: You could somewhat publicly ask people for review.
- 19:53:25 [noah]
- NW: Prefer to do it after the report's a bit cleaner -- I don't want to be responsible for people misunderstanding the wiki in its current form
- 19:53:43 [noah]
- ack next
- 19:53:48 [masinter]
- (discussion of process)
- 19:54:27 [masinter]
- dka: in spirit of providing feedback, worth saying "kudos for doing this", amazing you've managed to make the progress you have
- 19:54:39 [noah]
- DKA: Major kudos to Norm for doing what is in many ways a thankless job. There's a lot of good progress here. I support publishing as a TAG note or something like that, once baked.
- 19:55:24 [masinter]
- dka: Not only a browser group, to consider 'what changes should be considered for XML as well', we need to really believe that, to think about how this stuff could be put into place
- 19:56:06 [masinter]
- norm: James did microXML and John Cowan has picked this up and is producing this group. Liam did agree to put something in XML Core that they may would add something into their charter revision about this.
- 19:56:51 [masinter]
- norm: XML5 is an attempt to say how XML as it exists might work better, while MicroXML might be 'how to make XML smaller'; things like "namespaces aren't special"
- 19:57:14 [masinter]
- norm: maybe James was thinking there might be some movement from the HTML side.
- 19:57:25 [masinter]
- noah: how relevant will this be practically?
- 19:57:51 [noah]
- ack next
- 19:57:51 [masinter]
- norm: microXML might be interesting, would like to know more what problems it solves
- 19:57:53 [Zakim]
- ht, you wanted to say something more about templating
- 19:58:44 [masinter]
- ht: in terms of looking for concrete use cases, the phrase "templating" does describe some tooling that I've observed ... (XForms is a partial example of this), a successive refinement approach to producing web pages.
- 20:00:05 [masinter]
- ht: there are some architecures out there that work that way... it's a mixture of HTML and proprietary markup, that push it through (not a pipeline, an interate-to-fixed-point processing step) until it gets to the point where there is nothing left but XHTML....
- 20:00:25 [masinter]
- there is a requirement that HTML5 make it not any harder to produce HTML output than it is today
- 20:00:53 [masinter]
- there are a lot of systems that now support IE6....
- 20:00:54 [DKA]
- DKA has joined #tagmem
- 20:01:24 [masinter]
- ht: maybe it is already the case that polyglot HTML5 is not harder than producing XHTML 1.1 polyglot
- 20:02:17 [ht]
- s/produce HTML output/produce (polyglot) HTML output that way/
- 20:04:54 [ht]
- One example of this is the Factonomy (www.factonomy.com) Framework
- 20:06:25 [jar]
- on break now.
- 20:06:27 [jar]
- http://www.w3.org/2001/tag/2011/02/metadata-arch.html
- 20:09:38 [timbl]
- timbl has joined #tagmem
- 20:21:05 [noahm]
- noahm has joined #tagmem
- 20:30:03 [timbl]
- timbl has joined #tagmem
- 20:38:17 [masinter]
- masinter has joined #tagmem
- 20:40:31 [masinter]
- issue-63?
- 20:40:31 [trackbot]
- ISSUE-63 -- Metadata Architecture for the Web -- open
- 20:40:31 [trackbot]
- http://www.w3.org/2001/tag/group/track/issues/63
- 20:41:11 [masinter]
- action-282?
- 20:41:11 [trackbot]
- ACTION-282 -- Jonathan Rees to draft a finding on metadata architecture. -- due 2011-04-01 -- OPEN
- 20:41:11 [trackbot]
- http://www.w3.org/2001/tag/group/track/actions/282
- 20:42:21 [masinter]
- topic: http://www.w3.org/2001/tag/2011/02/metadata-arch.html
- 20:42:58 [ht]
- ht has joined #tagmem
- 20:43:31 [masinter]
- jar: slide 6.... not getting consensus
- 20:46:05 [masinter]
- jar: RDFa, tooling might be different, all the deployed stuff will be called into question
- 20:46:34 [ht]
- ht has joined #tagmem
- 20:49:41 [masinter]
- jar: slide 7 interoperability issue: same name used for two different things
- 20:50:12 [masinter]
- jar: another example, 'wants'
- 20:50:50 [masinter]
- ht: facebooks 'likes'... one person likes the page, one person likes the screwdriver
- 20:52:12 [masinter]
- jar: licensing is clearly a problem, 'likes' or 'wants' are less
- 20:54:29 [masinter]
- jar: slide 9.... new uri scheme, foaf...
- 20:55:13 [masinter]
- jar: slide 9 second line shows 6 alternatives for notation
- 21:07:05 [ht]
- Discussion about about="" and the status of Same Document Reference in RDF
- 21:07:58 [ht]
- http://www.apps.ietf.org/rfc/rfc3986.html#sec-4.4
- 21:13:25 [noah]
- Hmm, from http://www.apps.ietf.org/rfc/rfc3986.html#sec-4.4
- 21:13:37 [noah]
- "When a same-document reference is dereferenced for a retrieval action, the target of that reference is defined to be within the same entity (representation, document, or message) as the reference; therefore, a dereference should not result in a new retrieval action. "
- 21:14:11 [noah]
- That doesn't quite say: "The null reference identifies the same resource as the URI used to retrieve the document." Sort of an odd construction. Why? Does this matter?
- 21:14:24 [masinter]
- JAR: I think the best way to get consensus around this is to take it to REC track.... is this a task force thing? is it an objective?
- 21:14:54 [ht]
- Because not all s-d-rs are null references
- 21:15:07 [masinter]
- tim: this broke out on the linked open data list
- 21:15:19 [noah]
- I'm not hung up on the null part, I'm hung up on the "target is defined to be within"
- 21:15:38 [noah]
- That doesn't say what the URI(s) reference.
- 21:15:47 [noah]
- s/reference/identify/
- 21:15:51 [ht]
- Right -- the 'within' is there because the target of "#foo" is not the target of the base URI
- 21:16:15 [noah]
- Yes, but it doesn't mention the resource, it mentions the representation, which is very odd.
- 21:16:16 [masinter]
- tim: linked open data list has many people who have joined recently. Looking at that, there was some real pain expressed ... when you are producing linked data for a bunch of abstract things, it's a pain to have to do 303 all the time, and using hash wasn't satisfactory
- 21:16:31 [masinter]
- tim: two things to do, "Hash is beautiful", or "add a 208"
- 21:16:40 [noah]
- Why don't usually say that a URI identifies something within the representation, except in very unusual edge cases.
- 21:16:51 [ht]
- Yes, that reference/resource distinction is not well-respected here
- 21:16:55 [masinter]
- jar: the TAG should engage on the linked open data list, or invite them to discuss it on the TAG list
- 21:16:56 [Norm]
- Hashes are problematic if the number of items in the document is very large.
- 21:16:56 [noah]
- (We do in particular cases where the media type spec says it does.)
- 21:16:57 [ht]
- Let's look at HTTP-bis
- 21:17:00 [masinter]
- q?
- 21:17:15 [noah]
- But if it's not well respected, then what does the above mean?
- 21:17:37 [noah]
- More to the point, does it matter that we straighten this out in the context of the discussion that JAR is leading?
- 21:17:44 [ht]
- No
- 21:17:47 [ht]
- I don't think
- 21:17:51 [noah]
- Hmm. OK.
- 21:21:33 [masinter]
- jar: is the tag willing to engage in good faith process intended to get editor's draft
- 21:21:43 [ht]
- This is the answer, noah: "When a same-document reference is dereferenced for a retrieval action"
- 21:21:53 [ht]
- retrieval actions _are_ about representations
- 21:23:25 [masinter]
- ashok: there are other stakeholders
- 21:23:38 [masinter]
- ashok: I would like "those guys" part of the discussion
- 21:23:53 [masinter]
- noah: I think Jonathan means "Recommendation"
- 21:24:09 [ht]
- I agree that "is within" is bad -- it should have used wording that said "is related to in the same way that a full use of the baseURI plus #... if any is related"
- 21:24:49 [noah]
- JAR: right Noah, I'm proposing a formal W3C Recommendation produced using the full W3C process
- 21:25:38 [masinter]
- noah: we had agreed to push this forward as a Rec, and then dropped the ball?
- 21:25:52 [masinter]
- (scribe uncertain what the topic is)
- 21:26:46 [masinter]
- ht: we have precedent for issuing documents on the rec track. We should do that with the content Jonathan is presenting to us.
- 21:27:12 [masinter]
- tim: question is, are there alternatives for solving the problem?
- 21:27:39 [masinter]
- jar: there are three alternatives: engage on LOD, do an architectural rec, form a new working group
- 21:29:12 [noah]
- ACTION: Noah to figure out where we stand with http://www.w3.org/TR/2006/WD-namespaceState-20060329/ on the rec track
- 21:29:12 [trackbot]
- Created ACTION-521 - Figure out where we stand with http://www.w3.org/TR/2006/WD-namespaceState-20060329/ on the rec track [on Noah Mendelsohn - due 2011-02-16].
- 21:29:21 [noah]
- ACTION-521 Due 2011-03-01
- 21:29:21 [trackbot]
- ACTION-521 Figure out where we stand with http://www.w3.org/TR/2006/WD-namespaceState-20060329/ on the rec track due date now 2011-03-01
- 21:29:46 [ht]
- ht has joined #tagmem
- 21:29:46 [noah]
- HT: We should do an architectural rec.
- 21:30:19 [masinter]
- larry: if the topic is as broad as JAR's presentation, i would favor a new working group
- 21:30:29 [noah]
- LMM: What about a new working
- 21:30:34 [masinter]
- tim: the TAG could do a focused 'nut' of the core element of httpRange-14
- 21:30:50 [masinter]
- noah: the right thing to do would be to set off on the road of doing that in the tag
- 21:31:46 [masinter]
- noah: if this worth the effort at all, set off down the road to engage the right community, have to watch IP issues
- 21:32:23 [masinter]
- noah: that's the place where they or we would go on
- 21:33:01 [masinter]
- ashok: should this be a separate mailing list?
- 21:33:28 [masinter]
- noah: at some point we should put out an announcement, hey we're working on this
- 21:34:11 [noah]
- Noah: Jonathan, are you willing to actually play the leadership role in taking this down a REC track.
- 21:34:26 [noah]
- JAR: Yes, if the group is willing to provide reviews, or at least stay out of the way.
- 21:34:46 [masinter]
- JAR is showing draft which might become a rec
- 21:37:57 [masinter]
- larry: I would be more comfortably with a working group with a charter around metadata architecture, partly because i know people i would like to get to participate, who would not follow a www-tag discussion
- 21:40:57 [masinter]
- tim: (re jar slide 15) WebArch covers this
- 21:41:17 [masinter]
- jar: someone else holding Nadia responsible for someone else using Dirk's URI referentially
- 21:42:25 [masinter]
- jar: slide 16, (why these questions are useless)
- 21:43:32 [masinter]
- jar: slide 17: segue to persistence
- 21:45:05 [ht]
- ht has joined #tagmem
- 21:45:11 [noah]
- ACTION-201?
- 21:45:11 [trackbot]
- ACTION-201 -- Jonathan Rees to report on status of AWWSW discussions -- due 2011-01-25 -- PENDINGREVIEW
- 21:45:11 [trackbot]
- http://www.w3.org/2001/tag/group/track/actions/201
- 21:46:24 [noah]
- ACTION-201?
- 21:46:24 [trackbot]
- ACTION-201 -- Jonathan Rees to report on status of AWWSW discussions -- due 2011-01-25 -- OPEN
- 21:46:24 [trackbot]
- http://www.w3.org/2001/tag/group/track/actions/201
- 21:47:05 [noah]
- ACTION-201 Due 2011-03-07
- 21:47:05 [trackbot]
- ACTION-201 Report on status of AWWSW discussions due date now 2011-03-07
- 21:47:31 [noah]
- ACTION-478?
- 21:47:31 [trackbot]
- ACTION-478 -- Jonathan Rees to prepare a first draft of a finding on persistence of references, to be based on decision tree from Oct. F2F Due: 2010-01-31 -- due 2011-01-31 -- PENDINGREVIEW
- 21:47:31 [trackbot]
- http://www.w3.org/2001/tag/group/track/actions/478
- 21:48:27 [noah]
- http://www.w3.org/2001/tag/2010/10/20-minutes#item01
- 21:49:02 [masinter]
- topic: action-478
- 21:49:31 [masinter]
- jar: if you take the problem as a reference to a document, that reliably refers to some document, and you want it to work 100 years into the future....
- 21:49:49 [masinter]
- jar: ... and you want that computational agent to be able to resolve it
- 21:50:06 [masinter]
- ht: ... and the tree was an analysis of the failures?
- 21:51:03 [noah]
- s/action-478/Persistence of references/
- 21:51:11 [noah]
- ACTION-478?
- 21:51:11 [trackbot]
- ACTION-478 -- Jonathan Rees to prepare a first draft of a finding on persistence of references, to be based on decision tree from Oct. F2F Due: 2010-01-31 -- due 2011-01-31 -- PENDINGREVIEW
- 21:51:11 [trackbot]
- http://www.w3.org/2001/tag/group/track/actions/478
- 21:51:44 [masinter]
- jar: several functions: publisher producing the document; one who assigns identifier; one who archives the document for a long time; one who looks up a reference
- 21:52:13 [masinter]
- jar: the 19th century view is that the description is written out in natural language (publisher, title, author, date), but "not machine friendly"
- 21:52:41 [masinter]
- jar: if they're actionable, then someone can track these down
- 21:52:55 [masinter]
- ht: the reliability of the citeseer database is 70%
- 21:53:08 [masinter]
- ht: datapoint... that's just correctly identifying what the parts are
- 21:53:15 [masinter]
- s/database/parser for database/
- 21:53:17 [timbl]
- ... just oarsing a reference
- 21:53:45 [masinter]
- jar: Hybrid approach... is the hybrid approach good enough?
- 21:55:04 [Ashok]
- Larry: Use the term human-friendly
- 21:56:01 [masinter]
- larry: (2) Hybrid is between (1) and all the rest
- 21:56:12 [masinter]
- "Not a URI", structured reference
- 21:56:35 [masinter]
- Larry: note there was a lot of work on "URC" which was attribute/value pairs for identiying
- 21:57:18 [masinter]
- jar: if you write a URI, you have to have some faith that the scheme registrations are reliable
- 21:58:07 [masinter]
- larry: date + URI (not embedded in a duri)
- 21:58:37 [masinter]
- jar: (going through steps)
- 21:59:48 [masinter]
- jar: "update all web clients" is a miracle
- 22:00:00 [masinter]
- tim: you could install plugins in your client
- 22:00:56 [masinter]
- "not actionable" is "not actionable today"
- 22:01:45 [masinter]
- tim: people will provide ways of resolving
- 22:02:10 [masinter]
- ht: i own a couple of the domain names necessary for 'info' to be dereferenced
- 22:02:24 [masinter]
- larry: note there were urn resolution protocols
- 22:02:39 [masinter]
- jar: lsid was another example, it was never maintained
- 22:03:01 [masinter]
- larry: xmp.iid and xmp.did in http://www.adobe.com/content/dam/Adobe/en/devnet/xmp/pdfs/DynamicMediaXMPPartnerGuide.pdf#page=19
- 22:04:16 [masinter]
- jar: whether the http: scheme as specified is suitable for this purpose
- 22:05:27 [masinter]
- jar: in the case where persistence matters, you can trust the domain owner
- 22:05:35 [masinter]
- topic?
- 22:05:59 [masinter]
- larry points to http://larry.masinter.net/9909-twist.pdf
- 22:06:22 [noah]
- Jonathan is discussing: http://www.w3.org/2001/tag/2011/02/intervention.html
- 22:06:45 [masinter]
- jar: was on the phone two weeks ago with Dan on "ownership"
- 22:06:56 [noah]
- s/Dan/Dan Connolly/
- 22:08:41 [masinter]
- larry: Jefferson's Moose book has an interesting history about top level domain ownership
- 22:09:04 [masinter]
- larry: see http://jeffersonsmoose.org/
- 22:10:49 [masinter]
- noah: (discussion about security, DNS cache poisoning, etc.)
- 22:11:42 [masinter]
- larry: you've identified several different roles, and each node in the tree needs to be evaluated around impact to those roles... may need to also add 'bad guys' and other players
- 22:11:52 [ht]
- Re the earlier aside about info:, when I explored this and its proposed (partial?) resolution mechanism, I discovered a) a dependence on certain sub-domains of the info TLD and b) the fact that several of these were either un-'owned' or in non-appropriate hands. Since then I have 'owned' lccn.info and oclcnum.info, having unsuccessfully tried to get Stu Weibel to take them on
- 22:12:36 [ht]
- My registration of them expires again in a few months. . .
- 22:13:19 [masinter]
- jar: what matters is the person who writes a URI, and the person who wants to read the document, and everything else is infrastructure
- 22:14:55 [masinter]
- larry: archivist is necessary and sufficient.... that is, if there are no archives, having long-term identifiers aren't very useful, and if there is an archive, then whatever they are doing can be long-term.
- 22:15:13 [masinter]
- ht: this might turn into a requirement for infrastructure
- 22:16:31 [masinter]
- jar: hypothesis: it would make a difference to make the DNS root manager to admit that some part of the DNS space had some kind of persistence characteristic, or contractually held to
- 22:17:15 [masinter]
- tim: one way to abandon DNS is to set up an alternative root
- 22:18:00 [masinter]
- jar: then you have to convince the entire world to use that alternate root. There is no communication between Alice and Bob to indicate that they use that alternative root, unless you use another URI scheme
- 22:18:23 [masinter]
- tim: if it's just insurance, you could make a file, and distributed by bittorrent...
- 22:19:45 [masinter]
- jar: what if ICANN agrees that '.arc' is agreed to be (something)
- 22:22:29 [masinter]
- jar: what else do i need to add to this story for the next draft
- 22:23:21 [masinter]
- ht: I need to take the old document to see if the risks it identifies and the goals are all covered here
- 22:23:37 [masinter]
- jar: there are lots of ways of bailing out of this?
- 22:24:05 [masinter]
- ht: information sicence communities have different attitudes to doi
- 22:24:34 [masinter]
- tim: what's interesting, what you want is security in the long term, having more than one solution in parallel is interesting
- 22:25:03 [masinter]
- jar: i imagine some kind of metadata lo
- 22:26:23 [masinter]
- http://www.adobe.com/content/dam/Adobe/en/devnet/xmp/pdfs/DynamicMediaXMPPartnerGuide.pdf#page=19
- 22:27:41 [ht]
- LM: Put a GUID in the document, and let search be the retrieval mechanism
- 22:28:00 [ht]
- JAR: Vulnerable to spoofing
- 22:28:06 [ht]
- HST: Use a checksum
- 22:28:46 [ht]
- LM: Right, use MD5 as the GUID
- 22:29:15 [ht]
- HST: What does the URI look like
- 22:29:22 [ht]
- LM: See http://www.adobe.com/content/dam/Adobe/en/devnet/xmp/pdfs/DynamicMediaXMPPartnerGuide.pdf#page=19
- 22:30:16 [masinter]
- lm: every administrative system ends
- 22:30:39 [masinter]
- jar: the binomial system has had, in 250 years, only 10 disputes
- 22:31:04 [masinter]
- (discussion of conflicts over defining documents for species)
- 22:31:33 [masinter]
- noah: (banking systems -- there's a method of correcting anything that is wrong)
- 22:32:03 [masinter]
- jar: my point on that there are systems that are relatively free of authority, that are outside of any system of authority
- 22:32:10 [ht]
- I note that the pblm with using a checksum is that it violates a fundamental principle of archiving, which is to keep your content usable by rolling it forward
- 22:32:29 [ht]
- In the old days, that meant from paper to microfilm to microfiche
- 22:32:42 [masinter]
- larry: the bigger it is, the more likely it is it will fail
- 22:32:52 [ht]
- now it means electronic format evolution
- 22:33:38 [noah]
- ACTION-478?
- 22:33:38 [trackbot]
- ACTION-478 -- Jonathan Rees to prepare a first draft of a finding on persistence of references, to be based on decision tree from Oct. F2F Due: 2010-01-31 -- due 2011-01-31 -- PENDINGREVIEW
- 22:33:38 [trackbot]
- http://www.w3.org/2001/tag/group/track/actions/478
- 22:34:38 [jar]
- masinter said " I don't think a system can be simultaneously X, Y, and scalable"
- 22:34:41 [noah]
- ACTION-478?
- 22:34:41 [trackbot]
- ACTION-478 -- Jonathan Rees to prepare a second draft of a finding on persistence of references, to be based on decision tree from Oct. F2F Due: 2010-01-31 -- due 2011-01-31 -- OPEN
- 22:34:41 [trackbot]
- http://www.w3.org/2001/tag/group/track/actions/478
- 22:35:06 [masinter]
- administrative, scalable, and stable
- 22:35:08 [noah]
- ACTION-478 Due 2011-03-22
- 22:35:09 [trackbot]
- ACTION-478 Prepare a second draft of a finding on persistence of references, to be based on decision tree from Oct. F2F Due: 2010-01-31 due date now 2011-03-22
- 22:35:20 [noah]
- ACTION-477?
- 22:35:20 [trackbot]
- ACTION-477 -- Henry S. Thompson to organize meeting on persistence of domains -- due 2011-03-15 -- OPEN
- 22:35:20 [trackbot]
- http://www.w3.org/2001/tag/group/track/actions/477
- 22:35:40 [noah]
- HT: Leave it, still working on it.
- 22:35:58 [noah]
- topic: Reschedule June F2F
- 22:39:51 [jar]
- s/point on/point is/
- 22:41:58 [jar]
- masinter, you have just restated zooko's triangle http://en.wikipedia.org/wiki/Zooko's_triangle
- 22:42:29 [masinter]
- topic: tag meeting in June
- 22:42:32 [jar]
- bitcoin might show a way to escape it (I'm told... need to research this)
- 22:43:13 [noah]
- RESOLUTION: The June F2F will be in Cambridge 6-8 June 2011
- 22:43:35 [Ashok]
- rrsagent, pointer?
- 22:43:35 [RRSAgent]
- See http://www.w3.org/2011/02/09-tagmem-irc#T22-43-35
- 22:46:47 [masinter]
- jar, no, zooko's triangle is 'secure, memorable, global' and that's a different set of things
- 22:47:11 [masinter]
- jar, mine is: "requires administration" and "scalable" => "not reliable"
- 22:48:01 [masinter]
- adjourned
- 22:49:51 [masinter]
- http://www.w3.org/2011/02/09-tagmem-irc,txt#T22-43-35
- 23:05:01 [timbl]
- timbl has joined #tagmem
- 23:06:37 [plinss]
- plinss has joined #tagmem
- 23:10:16 [jrees]
- jrees has joined #tagmem
- 23:10:24 [jrees]
- Noah there?
- 23:11:02 [jrees]
- Proceed without Timbl - he'll meet us there
- 23:11:08 [jrees]
- Pls ack
- 23:14:08 [timbl]
- timbl has joined #tagmem
- 23:20:38 [jrees_]
- jrees_ has joined #tagmem
- 23:30:21 [Zakim]
- Zakim has left #tagmem