Options:
- # Session Start: Tue May 12 00:00:00 2009
- # Session Ident: #whatwg
- # [00:14] * Quits: taf2 (n=taf2@38.99.201.242)
- # [00:23] * Joins: doublec (n=doublec@202.0.36.64)
- # [00:47] * Joins: nessy (n=nessy@124-168-135-6.dyn.iinet.net.au)
- # [00:56] * Joins: roc (n=roc@202.0.36.64)
- # [01:09] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [01:09] <othermaciej> I guess I should re-add this channel to my autojoin list
- # [01:11] <Hixie> so in #webkit othermaciej semi-accidentally suggested prop=""
- # [01:11] <Hixie> instead of property=""
- # [01:11] * Quits: dglazkov (n=dglazkov@nat/google/x-754e2e3c23effa42)
- # [01:11] <Hixie> and that made me think maybe prop="" or propname="" would be good
- # [01:13] * Quits: nessy (n=nessy@124-168-135-6.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [01:14] <Philip`> itemprop=""
- # [01:14] * Quits: cgriego (n=cgriego@12.14.172.51)
- # [01:14] <Hixie> oooh
- # [01:14] <Hixie> itemprop="" is good
- # [01:16] * Joins: nessy (n=nessy@124-168-135-6.dyn.iinet.net.au)
- # [01:16] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [01:17] * Joins: wakaba (n=wakaba@EM114-51-11-164.pool.e-mobile.ne.jp)
- # [01:20] * Quits: nessy (n=nessy@124-168-135-6.dyn.iinet.net.au) (Client Quit)
- # [01:20] <Philip`> Hixie: The RDF output has no way of identifying what's an item - you just get a load of blank nodes, some of which aren't used as objects in any triple and therefore can be assumed to be top-level items, which is quite indirect
- # [01:20] <Hixie> should we rename element.properties also if we use itemprop="" and element.itemprop?
- # [01:20] <Philip`> so maybe it'd be good to generate a triple like '<> <http://www.w3.org/1999/xhtml/something#top-level-item> _:n' for each top-level item _:n, so that the relationship between items and pages is explicit (and so e.g. it's easy to iterate over them all)
- # [01:21] <othermaciej> renaming element.properties to element.itemprops or element.itemProperties would be weird
- # [01:21] <othermaciej> because in that case, the element presumably is the item, and it's redundant to ask for the item's item properties
- # [01:21] <Hixie> ok
- # [01:22] <othermaciej> I was going to say "what other kind would it have?" but it would indeed have CSS properties
- # [01:22] <othermaciej> still, I don't think "item properties" vs "CSS properties" is a good distinction, so if disambiguation is needed, I'd say "data properties"
- # [01:22] <othermaciej> or something like that
- # [01:23] <othermaciej> but that could be confused with the data- attribute mechanism
- # [01:23] * Joins: shepazu (n=schepers@206.108.169.82)
- # [01:24] <Hixie> well i just renamed property to itemprop
- # [01:25] * Quits: karlcow (n=karl@nerval.la-grange.net) ("This computer has gone to sleep")
- # [01:27] <Hixie> Philip`: yeah, that's not a bad idea...
- # [01:27] <Philip`> http://philip.html5.org/demos/microdata/demo.html - now with itemprop
- # [01:28] <Hixie> that was quick
- # [01:28] <Hixie> you guys rock
- # [01:29] <Philip`> "guys"? I'm only one person :-p
- # [01:29] <Hixie> you and james :-)
- # [01:29] * Philip` is happy to take all of the credit anyway
- # [01:29] <Hixie> you are especially awesome, if that helps :-)
- # [01:32] <Hixie> Philip`: added an ...#item triple
- # [01:32] <Hixie> let me know what you think
- # [01:32] <Hixie> if you like it as is i'll commit it
- # [01:32] <Hixie> otherwise let me know if you'd prefer a different name
- # [01:33] * Quits: archtech (n=stanv@83.228.56.37) (No route to host)
- # [01:33] <Philip`> I don't like how my code has a line saying "value = value.value;"
- # [01:33] * Quits: wakaba_ (n=wakaba@EM114-51-1-2.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [01:33] <Hixie> hah
- # [01:33] <inimino> Hixie: s/ancestors/descendants/ in "Properties don't have to be given as ancestors of the element with the item attribute."
- # [01:33] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [01:34] <Hixie> inimino: thanks, fixing
- # [01:34] <Philip`> Hixie: Is the ...#item thing visible in a place which does not require me downloading megabytes of spec?
- # [01:34] <Philip`> (since my current internet connection costs 1.5 pence per megabyte, and I don't want to just throw money away)
- # [01:35] <Hixie> i just added the following as step two in the "generate the triples for an item" algorithm:
- # [01:35] <Hixie> Generate the following triple:
- # [01:35] <Hixie> subject the document's current address predicate http://www.w3.org/1999/xhtml/vocab#item object subject
- # [01:35] <Hixie> with some more newlines
- # [01:35] <Philip`> That doesn't distinguish top-level items
- # [01:36] <Hixie> oh true
- # [01:36] <Hixie> oops
- # [01:36] <Philip`> Maybe it'd fit better in the place that currently says "(Nothing is done with the returned subject.)"
- # [01:36] <Hixie> yeah i'm putting it as a subalgorithm there
- # [01:36] <Hixie> is #item ok?
- # [01:37] * Quits: shepazu (n=schepers@206.108.169.82)
- # [01:37] <Philip`> I don't know if conflicting with <meta name=item> is fine
- # [01:38] <Hixie> and rel=item
- # [01:38] <Hixie> and explicit propitem=""s with that value
- # [01:38] <Hixie> i think it's fine, because it doesn't require implementations to do anything (like the rel thing implied it did)
- # [01:39] <Hixie> it's up to the author not to make spurious statements
- # [01:39] <Hixie> they could just as easily throw in spurious ones in to the triple store later
- # [01:40] <Philip`> I also don't know whether it's sensible to use that vocabulary space
- # [01:40] <Philip`> (Maybe it is; I've got no idea)
- # [01:40] <Hixie> no idea either
- # [01:41] <Hixie> inimino: fixed
- # [01:41] <Hixie> Philip`: ok, checking it in
- # [01:43] <Hixie> http://groups.google.com/group/thosch/browse_thread/thread/3aa1dc61c148c145/edfeb6432267af37
- # [01:44] <Hixie> i've no idea what that last paragraph means, but it's good for us...
- # [01:44] <Philip`> Hixie: s/descendents/descendants/
- # [01:45] <Hixie> man between that and "occurrence" (which i reliably spell "occurance") i really can't spell
- # [01:45] <Philip`> http://philip.html5.org/demos/microdata/demo.html - now with "<> xhv:item _:n0 ." etc
- # [01:47] <Philip`> (I really to output proper N3 blank-node syntax when possible...)
- # [01:47] <Philip`> *need
- # [01:49] <Philip`> Hixie: Are you aware that computers nowadays are capable of looking up words in dictionaries and automatically highlighting when you get it wrong?
- # [01:49] <Hixie> my dictionary says "descendents" is right
- # [01:49] <Hixie> and i don't bother with spell checking the spec because about 40% of the words are made up anyway
- # [01:51] <Philip`> http://encarta.msn.com/dictionary_1861603981/descendant.html - "Descendant is the only spelling of the noun, denoting somebody or something related to an ancestor, or something based on an earlier thing. Descendent is the usual spelling of the adjective, which means "going downward.""
- # [01:52] <Hixie> i didn't say my dictionary was right
- # [01:52] <Philip`> It's right that the word exists
- # [01:53] <Hixie> with an s on the end?
- # [01:54] <Philip`> Easy way to remember the spelling of the noun: Imagine a person whose children and grandchildren are all ants
- # [01:54] <Philip`> and they are his descendants
- # [01:55] <Philip`> Just be careful not to imagine a person whose children and grandchildren are talking trees, because that'll give entirely the wrong idea
- # [01:55] <Hixie> i know it has an a, the problem is i have motor memory now
- # [01:55] * Joins: nessy (n=nessy@124-168-135-6.dyn.iinet.net.au)
- # [01:56] <Philip`> Hmm, I suppose a group of things which are descendent could be called descendents
- # [01:56] <inimino> Hixie: thanks
- # [01:56] * Philip` decides to resolve the issue by going to bed
- # [01:56] <Hixie> nn
- # [01:57] <Philip`> jgraham: (By the way, your software is very legacy now)
- # [01:58] * Joins: onar_ (n=onar@17.244.69.220)
- # [02:05] * Quits: onar_ (n=onar@17.244.69.220)
- # [02:05] * Quits: MikeSmith (n=MikeSmit@60-240-249-107.tpgi.com.au) ("Tomorrow to fresh woods, and pastures new.")
- # [02:10] * Joins: iand (n=iand@5ada4fb3.bb.sky.com)
- # [02:11] <iand> Hixie: if you're looking for implementation feedback on microdata, I have marked up a version of my homepage at http://iandavis.com/2009/microdata/
- # [02:12] <iand> it's based on my existing page http://iandavis.com/blog/about which uses eRDF
- # [02:13] <iand> I used property attribute, not itemprop, so I could test with http://philip.html5.org/demos/microdata/demo.html
- # [02:13] <Philip`> That thing now only accepts itemprop, not property
- # [02:14] <iand> Philip`: heh, I can't keep up
- # [02:14] <iand> hang on
- # [02:14] <iand> ok, just updating
- # [02:14] <iand> there's one thing I can't get to work satisfactorily
- # [02:15] * Joins: olliej (n=oliver@17.203.15.172)
- # [02:15] <iand> I want to say <http://iandavis.com/id/me> <http://xmlns.com/foaf/0.1/weblog> <http://iandavis.com/blog>
- # [02:15] <iand> and <http://iandavis.com/blog> <http://purl.org/dc/terms/title> "Internet Alchemy" .
- # [02:15] <Hixie> iand: cool, looking...
- # [02:16] <iand> but I can't get that, currently I have a blank node instead of the blog url
- # [02:16] <Hixie> (btw i based this microdata thing in part on the ideas in eRDF, it was useful)
- # [02:16] <iand> Hixie: thanks
- # [02:16] * Quits: hdh (n=hdh@118.71.99.185) (Remote closed the connection)
- # [02:17] <iand> if I remove the item attibute then I get the triple <http://iandavis.com/id/me> <http://xmlns.com/foaf/0.1/weblog> <http://iandavis.com/blog>
- # [02:17] <Hixie> christ man, that page is going to be like the most microdata-irific page of the year
- # [02:17] <iand> but the title of the blog is then attatched to <http://iandavis.com/id/me>
- # [02:17] <iand> Hixie: it was a fairly easy conversion from erdf
- # [02:17] <Hixie> cool
- # [02:17] <Hixie> ok let's see
- # [02:18] <Hixie> your first triple you can do using the under-documented "about" magic word:
- # [02:19] <Hixie> <span item><link itemprop="about" href="http://iandavis.com/id/me"><link itemprop="http://xmlns.com/foaf/0.1/weblog" href="http://iandavis.com/blog"></span>
- # [02:19] <Hixie> (gonna add more about "about" later today or tomorrow)
- # [02:19] <Hixie> oh to do both of those you'd do:
- # [02:19] <iand> yeah I think I get about, but I don't seem to be able to nest it
- # [02:19] * Quits: davidb (n=davidb@bas4-toronto06-1279277172.dsl.bell.ca)
- # [02:19] <iand> not sure if that was just a limitation of the demo implementation
- # [02:20] <Philip`> I'm not aware of any significant ways the demo implementation diverges from the spec
- # [02:20] <Hixie> <div item><link itemprop="about" href="http://iandavis.com/id/me"><div itemprop="http://xmlns.com/foaf/0.1/weblog" item><link itemprop="about" href="http://iandavis.com/blog"><meta itemprop="http://purl.org/dc/terms/title" content="Internet Alchemy"></div></div>
- # [02:20] <Hixie> that should do it
- # [02:20] <Hixie> unless i typoed something
- # [02:21] <iand> ah, using meta
- # [02:23] <Hixie> Philip`: two bugs in your impl with that ode
- # [02:23] <Hixie> Philip`: you don't seem to support <meta>
- # [02:23] <Hixie> Philip`: and you don't remove the c:abouts
- # [02:23] <Hixie> oh that's a bug in the spec
- # [02:23] <Hixie> oops
- # [02:23] <Philip`> Works for me
- # [02:23] <Philip`> in Firefox 3.0
- # [02:23] <Hixie> oh could be a safari bug
- # [02:23] <Hixie> makes sense
- # [02:24] <Philip`> and Opera 10.0
- # [02:24] <Philip`> I haven't tested in Safari
- # [02:24] <iand> Hixie: with the solution above the title of the blog is embedded in content attribute - any way to make that work with it as visible text, i.e. for compatibility with html4 browsers?
- # [02:24] <Philip`> jQuery causes various browser-compatibility problems
- # [02:25] <Hixie> iand: sure, you <span itemprop="http://purl.org/dc/terms/title">Internet Alchemy</span> instead of the <meta>
- # [02:25] <Hixie> s/you/use/
- # [02:25] <iand> ok
- # [02:25] * Philip` should replace it with pure DOM code when possible
- # [02:25] * iand hacks a bit
- # [02:25] <Philip`> Hixie: Nobody ever told me to remove c:about :-)
- # [02:26] <Hixie> yeah adding that now
- # [02:28] <Philip`> Assuming you're not adding something crazy, the demo implementation does it now
- # [02:28] <Hixie> spec has it now too
- # [02:28] <Hixie> just added "If name is equal to the string "about", skip this name"
- # [02:28] <Hixie> to "For each name name in element's property names, run the following substeps:"
- # [02:28] <Hixie> as substep 1
- # [02:29] <Philip`> Ah, good, that's not crazy
- # [02:32] <iand> aha http://iandavis.com/2009/microdata/ gives the triples I want now
- # [02:32] * Joins: ojan (n=ojan@203.39.247.241)
- # [02:32] <iand> source is URI crazy of course
- # [02:36] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [02:37] * Joins: KevinMarks (n=KevinMar@nat/google/x-4d58e93942ce58ba)
- # [02:37] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [02:38] <iand> thanks Philip` for the microdata demo - it was very helpful
- # [02:41] * Joins: Lachy (n=Lachlan@202.171.174.4)
- # [02:41] <Hixie> iand: what's your opinion overall?
- # [02:42] <Hixie> (of the microdata idea)
- # [02:42] <iand> ignoring any conflict with rdfa etc, this would meet my needs
- # [02:42] <iand> I'd like an abbreviation mechanism, but I can live without it
- # [02:43] <iand> there seems to be no treatment of language?
- # [02:43] <iand> and datatypes are limited to the html5 ones
- # [02:43] <iand> but for me personally, datatypes were never strong goal in the design of erdf either
- # [02:43] <Philip`> I think the only datatypes are string and URL
- # [02:44] <Philip`> or at least that's how I've implemented it
- # [02:44] <iand> datetime as well
- # [02:44] <Philip`> That's a string, according to my code :-)
- # [02:44] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [02:44] <iand> :)
- # [02:44] * Philip` wonders if he should handle it differently
- # [02:45] <Hixie> yeah, there's no real typing per se
- # [02:45] <iand> the JSON output doesn't distinguish between a URI in href/src and a URI in content - in RDF it makes a difference (i.e. literal vs resource)
- # [02:45] <Hixie> none of the use cases listed really needed it
- # [02:45] <iand> not sure if it's important for the JSON
- # [02:46] <Hixie> i wish i could find an abbreviation mechanism that didn't involve prefixes
- # [02:46] <iand> I guess a big area that is missing for RDFa folks will be XMLLiterals, i.e. values of triples that contain markup
- # [02:46] <Hixie> i looked at xml literals, but the use cases again didn't really need it, so i punted on it
- # [02:46] <othermaciej> if the tag representing an item property contains markup and not just text, is it flattened to text?
- # [02:46] <Hixie> othermaciej: yes
- # [02:47] <Hixie> (the goal is very much not to map rdf to html, but to solve specific problems that were raised)
- # [02:47] <othermaciej> sure, I don't dispute that goal
- # [02:47] <iand> Hixie: yes, I get that
- # [02:47] <Hixie> othermaciej: the parenthetical was to iand, not you, sorry :-)
- # [02:47] <othermaciej> I don't think being able to represent every feature of RDF is essential
- # [02:47] <othermaciej> ok
- # [02:48] <othermaciej> anyway, I think being able to map *from* microdata *to* RDF is the important direction
- # [02:48] * Quits: Lachy (n=Lachlan@202.171.174.4) ("Leaving")
- # [02:48] <iand> Hixie: did you look at the erdf usage of <link rel="schema.foaf" href="http://xmlns.com/foaf/0.1/" /> for abbreviation
- # [02:48] <iand> I borrowed it from dublin core conventions
- # [02:49] <Hixie> yeah, but it's still a prefix
- # [02:49] * Joins: Lachy (n=Lachlan@202.171.174.4)
- # [02:49] * Quits: Lachy (n=Lachlan@202.171.174.4) (Remote closed the connection)
- # [02:49] <Philip`> You could use suffixes instead
- # [02:49] * Joins: Lachy (n=Lachlan@202.171.174.4)
- # [02:49] <Hixie> the problem is with separating the identifier into two parts
- # [02:49] <iand> could you allow some sort of mapping of URIs to shortnames to be declared in the document?
- # [02:50] <Hixie> whether that's prefixes, or an import mechanism, the problem still exists
- # [02:50] <Hixie> i think long term the real solution will be the use of shorter vocab terms like com.example.foo and the use of predefined vocabs
- # [02:50] <Hixie> which use short names
- # [02:50] <iand> i.e. some way to declare that itemprop="name" maps to http://xmlns.com/foaf/0.1/name
- # [02:51] <Hixie> well for certain terms we can predefine them
- # [02:51] <Hixie> but in general import mechanisms have many of the same problems as prefixes
- # [02:52] <Hixie> maybe i should register term.md or some such, and let people register terms there on a first-come-first-served basis
- # [02:52] <Hixie> md.term.foo
- # [02:53] <iand> problem is that there are millions of possible predicates...
- # [02:54] <Philip`> Say that any name that doesn't contain a '.' should have the string "http://tinyurl.com/" prepended and then be treated as a URL
- # [02:54] <Hixie> heh
- # [02:54] <Hixie> that's basically what we do now but with the w3.org prefix
- # [02:54] <Philip`> since they've already got the unique-identifier-to-URL mapping database set up
- # [02:55] <Philip`> so you still get the benefits of resolvable identifiers
- # [02:55] <Hixie> term.md is $150
- # [02:55] <Hixie> that seems excessive
- # [02:55] <Philip`> The thing with the w3.org prefix has no mechanism for avoiding conflicts, whereas TinyURL guarantees a unique mapping
- # [02:56] <Hixie> well that's the same as getting a domain where people can register domains
- # [02:56] <Hixie> er
- # [02:56] <Hixie> terms
- # [02:56] <Philip`> Hixie: You could use that domain's name without bothering to register it
- # [02:57] <iand> I don't think RDF people will get much value out of the reverse dns shortening, com.xmlns.foaf.0.1.name isn't a lot different to http://xmlns.com/foaf/0.1/name
- # [02:57] <iand> so I woudnt do anything special for them
- # [02:57] <iand> er them includes me
- # [02:58] <Philip`> I don't fancy using identifiers like uk.ac.cam.cl.www.pjt47.desc
- # [02:58] <iand> as I said, the microdata spec works for me, barring a few wrinkles like languages
- # [02:58] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [02:59] <Philip`> (partly since it's awfully ugly, partly since it won't be applicable for the rest of eternity)
- # [02:59] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [03:00] <Hixie> iand: what's the languages wrinkle?
- # [03:00] <Philip`> (but I don't have any other domain names that are likely to be relevant for eternity (or the next decade, which is basically eternity) either)
- # [03:00] <Dashiva> Philip`: Isn't that problem the same whether you use URLs or rewerse domains?
- # [03:00] <iand> Hixie: I'd like to say the title of my blog is in french
- # [03:00] <iand> I tried adding a lang attribute on the span but it was ignored
- # [03:01] <iand> it should really create a literal object with that language
- # [03:01] <Philip`> Dashiva: Yes, so reverse domains don't provide any benefit but they're a bit harder to write (I have to think very carefully to avoid writing ac.uk.cam or uk.cam.ac etc)
- # [03:01] <iand> <span itemprop="http://purl.org/dc/terms/title" lang="fr">Internet Alchemy</span>
- # [03:01] <iand> should give
- # [03:02] <iand> _:x <http://purl.org/dc/terms/title> "Internet Alchemy"@fr
- # [03:02] <iand> I have no idea if that's idiomatic for html5
- # [03:02] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:02] * Philip` goes to bed before someone causes him to implement that language feature
- # [03:02] * Joins: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca)
- # [03:02] <Hixie> Philip`: hah
- # [03:02] <Hixie> Philip`: nn (again)
- # [03:03] <Hixie> iand: what's the magical phrase i should use to require that? Right now I say to "generate a triple" with a subject, predicate, object
- # [03:03] <Hixie> iand: do i just add "language" as one of the fields that the "triple" has?
- # [03:03] <Hixie> iand: (how does rdfa do it?)
- # [03:04] <Hixie> "if there is a value for [current language] then the value of the [plain literal] should include this language information"
- # [03:04] <Hixie> hm
- # [03:04] <Hixie> i can do that
- # [03:04] <Hixie> oh hey, a typed literal can't have a language?
- # [03:05] <iand> no
- # [03:05] <iand> they're exclusive
- # [03:05] <iand> "A plain literal is a string combined with an optional language tag"
- # [03:05] <iand> "A typed literal is a string combined with a datatype URI."
- # [03:05] * Hixie tries to work out the difference between a url and a literal of some kind
- # [03:06] <iand> what do you need to know?
- # [03:07] <iand> when you generate a triple, the object is a URI ref if it has come from href/src attributes and a literal otherwise
- # [03:08] <iand> the literal may have a datatype of xsd:datetime if the datetime attribute is present
- # [03:08] * Joins: shepazu (n=schepers@74.15.179.178)
- # [03:08] <iand> otherwise it will be a plain literal with a language tag taken from the value of the enclosing lang attribute if any
- # [03:09] <Dashiva> Philip`: They have the benefit of not being URLs, and you save the http:// part too.
- # [03:12] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [03:15] <iand> ok, I'm off now- sleep calls
- # [03:15] <Hixie> nn
- # [03:15] <Hixie> and thanks for the help
- # [03:16] * Quits: shepazu (n=schepers@74.15.179.178)
- # [03:16] <Hixie> iand: ok, included language information
- # [03:16] <Hixie> i didn't do <time> because that would be much more complex than is reasonable
- # [03:17] <Hixie> (we'd have to check if it had a time, a date, a timezone, acting differently in each case; we'd have to reserialise, we'd have to handle invalid input cases, etc)
- # [03:42] * Quits: dimich (n=dimich@72.14.227.1)
- # [03:42] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [03:43] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [03:46] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [03:50] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [03:53] * Joins: shepazu (n=schepers@modemcable003.225-21-96.mc.videotron.ca)
- # [03:59] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [04:00] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:01] * Quits: Lachy (n=Lachlan@202.171.174.4) ("Leaving")
- # [04:03] <tantek> Hixie, what methodology are you using to choose new attribute names? (e.g. "property" vs. "prop" vs. "itemprop")
- # [04:04] <tantek> (and while you're at it, why not consider "iprop"? it's shorter, has that catchy "i-" start etc. you could even then rename your use of "typeof" to "itype" for some indication of it being related. or even "iroot" 1/2 ;)
- # [04:06] <othermaciej> iprop sounds pithy
- # [04:08] <Dashiva> "Spec things first, bikeshed later"
- # [04:19] <tantek> Dashiva - hence it helps to have a methodology (or at least principles to follow) for such things (like picking names) to avoid religious/bikeshed arguments.
- # [04:20] * Joins: ginger (n=nessy@115.128.23.37)
- # [04:21] * Joins: Lachy (n=Lachlan@202.171.174.4)
- # [04:22] * Quits: KevinMarks (n=KevinMar@nat/google/x-4d58e93942ce58ba) ("The computer fell asleep")
- # [04:22] * Joins: KevinMarks (n=KevinMar@nat/google/x-cb07a4d3b21e29c6)
- # [04:25] * Quits: weinig (n=weinig@17.246.16.191)
- # [04:30] * Quits: nessy (n=nessy@124-168-135-6.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [04:30] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [04:31] * Joins: doublec_ (n=doublec@202.0.36.64)
- # [04:31] * Joins: roc_ (n=roc@202.0.36.64)
- # [04:42] * Joins: shinh (n=i@w133104.ppp.asahi-net.or.jp)
- # [04:43] * Quits: KevinMarks (n=KevinMar@nat/google/x-cb07a4d3b21e29c6) (Read error: 110 (Connection timed out))
- # [04:46] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [04:47] <Dashiva> tantek: You could also say that bikeshedding is probably going to happen anyway, for a feature like this.
- # [04:48] * Quits: roc (n=roc@202.0.36.64) (Read error: 110 (Connection timed out))
- # [04:48] * Quits: doublec (n=doublec@202.0.36.64) (Read error: 110 (Connection timed out))
- # [04:51] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [04:52] * doublec_ is now known as doublec
- # [04:54] <tantek> Dashiva, indeed it is difficult to "avoid" 100% per se, one can only hope to reduce and perhaps somewhat minimize, especially over time.
- # [04:55] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [04:57] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [04:58] <Dashiva> Hmm, I suppose the design principles have worked like that. There are some arguments still, but they don't seem to last long.
- # [05:07] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [05:08] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->home")
- # [05:18] <Hixie> tantek: i use the "try to make things clear yet functional" methodology
- # [05:21] * Joins: archtech (n=stanv@83.228.56.37)
- # [05:22] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:28] * Joins: shepazutoo (n=schepers@modemcable003.225-21-96.mc.videotron.ca)
- # [05:28] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [05:28] * Quits: shepazu (n=schepers@modemcable003.225-21-96.mc.videotron.ca) (Read error: 104 (Connection reset by peer))
- # [05:33] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:34] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [05:35] * Joins: jwalden (n=waldo@c-24-6-168-212.hsd1.ca.comcast.net)
- # [05:38] * Quits: shepazutoo (n=schepers@modemcable003.225-21-96.mc.videotron.ca)
- # [05:43] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [05:45] * Joins: ojan_ (n=ojan@74.125.56.17)
- # [05:45] * Quits: ginger (n=nessy@115.128.23.37) ("This computer has gone to sleep")
- # [05:46] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:53] * Quits: gavin_ (n=gavin@firefox/developer/gavin)
- # [05:54] * Quits: olliej (n=oliver@17.203.15.172) (Read error: 60 (Operation timed out))
- # [05:55] * Quits: ojan (n=ojan@203.39.247.241) (Read error: 110 (Connection timed out))
- # [05:55] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [05:57] * Quits: karlcow (n=karl@nerval.la-grange.net) ("This computer has gone to sleep")
- # [05:59] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [06:02] * Joins: shepazu (n=schepers@modemcable203.65-70-69.static.videotron.ca)
- # [06:08] * Joins: olliej (n=oliver@17.203.15.172)
- # [06:14] * Quits: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca) ("Leaving.")
- # [06:16] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [06:16] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [06:17] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [06:19] * Joins: harig (n=opera@59.90.71.35)
- # [06:20] * Quits: beowulf (i=wiglaf@ps4552.dreamhost.com) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: roc_ (n=roc@202.0.36.64) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: olliej (n=oliver@17.203.15.172) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: kinetik_ (n=kinetik@121.98.132.55) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: inimino (n=inimino@atekomi.inimino.org) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: shepazu (n=schepers@modemcable203.65-70-69.static.videotron.ca) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: danbri (n=danbri@unaffiliated/danbri) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (orwell.freenode.net irc.freenode.net)
- # [06:20] * Joins: shepazu (n=schepers@modemcable203.65-70-69.static.videotron.ca)
- # [06:20] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [06:20] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [06:20] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [06:21] * Joins: olliej (n=oliver@17.203.15.172)
- # [06:21] * Joins: roc_ (n=roc@202.0.36.64)
- # [06:21] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [06:21] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [06:21] * Joins: kinetik_ (n=kinetik@121.98.132.55)
- # [06:21] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [06:21] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [06:21] * Joins: beowulf (i=wiglaf@ps4552.dreamhost.com)
- # [06:21] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [06:31] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [06:34] * Quits: ukai (n=ukai@220.109.219.244) (Read error: 110 (Connection timed out))
- # [06:46] * Joins: ukai (n=ukai@220.109.219.244)
- # [06:49] * Quits: dglazkov_ (n=dglazkov@72.14.224.1) (Read error: 110 (Connection timed out))
- # [07:09] * Quits: jwalden (n=waldo@c-24-6-168-212.hsd1.ca.comcast.net) (Remote closed the connection)
- # [07:11] * Quits: harig (n=opera@59.90.71.35) (Read error: 110 (Connection timed out))
- # [07:12] * Quits: olliej (n=oliver@17.203.15.172)
- # [07:14] * weinig is now known as peanut_gallery
- # [07:14] * peanut_gallery is now known as weinig
- # [07:20] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [07:21] * Joins: wakaba_ (n=wakaba@EM114-51-3-183.pool.e-mobile.ne.jp)
- # [07:31] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [07:34] * Joins: Lachy_ (n=Lachlan@202.171.174.4)
- # [07:38] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [07:40] * Quits: wakaba (n=wakaba@EM114-51-11-164.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [07:42] * Joins: Lachy__ (n=Lachlan@202.171.174.4)
- # [07:42] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [07:42] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [07:46] * Quits: Lachy (n=Lachlan@202.171.174.4) (Read error: 110 (Connection timed out))
- # [07:48] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [07:49] * Joins: olliej (n=oliver@17.203.15.172)
- # [07:51] * Quits: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [07:53] * Quits: drostie (n=hopkins@5354256F.cable.casema.nl) (Remote closed the connection)
- # [07:56] * Quits: roc_ (n=roc@202.0.36.64)
- # [07:56] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 54 (Connection reset by peer))
- # [07:57] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [07:59] * Quits: Lachy_ (n=Lachlan@202.171.174.4) (Read error: 110 (Connection timed out))
- # [08:01] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [08:06] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [08:07] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [08:08] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [08:12] * Joins: zalan (n=kvirc@catv-89-132-200-147.catv.broadband.hu)
- # [08:14] * Quits: olliej (n=oliver@17.203.15.172)
- # [08:16] * Joins: KevinMarks (n=KevinMar@c-71-202-163-211.hsd1.ca.comcast.net)
- # [08:22] * Quits: webben (n=benh@91.85.210.172) (Read error: 110 (Connection timed out))
- # [08:22] * Joins: olliej (n=oliver@17.203.15.172)
- # [08:27] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
- # [08:32] * Quits: iand (n=iand@5ada4fb3.bb.sky.com) ("Leaving.")
- # [08:39] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:42] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [08:43] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:44] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:44] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [08:49] * Quits: ojan_ (n=ojan@74.125.56.17) (Read error: 60 (Operation timed out))
- # [08:49] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [08:51] * tantek_ is now known as tantek
- # [08:52] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [08:53] * Joins: ap (n=ap@194.154.88.37)
- # [08:53] * Joins: ojan (n=ojan@203.39.247.241)
- # [09:04] * Joins: Lachy_ (n=Lachlan@202.171.174.4)
- # [09:05] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [09:08] * Joins: philipj (n=philipj@pat.se.opera.com)
- # [09:09] <Hixie> does anyone understand the proposal in http://www.w3.org/mid/9b3b213a0905111517o19503e0lea499ddd0547467@mail.gmail.com ?
- # [09:10] * Joins: MikeSmith (n=MikeSmit@60-240-249-107.tpgi.com.au)
- # [09:13] <othermaciej> O_O
- # [09:13] <othermaciej> o_O
- # [09:14] <othermaciej> O_o
- # [09:15] <Hixie> that was my response
- # [09:15] <Hixie> glad it's not just me
- # [09:15] <jgraham> <aol>me too</aol>
- # [09:22] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [09:23] * Quits: Lachy__ (n=Lachlan@202.171.174.4) (Read error: 110 (Connection timed out))
- # [09:30] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [09:38] * Quits: zalan (n=kvirc@catv-89-132-200-147.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [09:38] * Quits: MikeSmith (n=MikeSmit@60-240-249-107.tpgi.com.au) (Read error: 104 (Connection reset by peer))
- # [09:42] <krijnh> http://twitter.com/sandervdv/status/1765852544 - Hixie: you're not coming to Amsterdam? :)
- # [09:42] <Hixie> trying not to travel at all this year, so that i can get html5 done
- # [09:43] * Joins: wakaba (n=wakaba@EM114-51-135-136.pool.e-mobile.ne.jp)
- # [09:43] <Hixie> (i did eventually reply to sandervdv after i saw his twitter -- turns out his e-mail had looked too much like spam)
- # [09:43] <Hixie> (and i'd ignored it)
- # [09:46] <krijnh> Jammer :)
- # [09:57] * Joins: MikeSmith (n=MikeSmit@60-240-249-107.tpgi.com.au)
- # [09:57] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [09:57] <Philip`> Hixie: The new language thing shouldn't apply to 'object', but that's left out of the list
- # [09:58] * Quits: Lachy_ (n=Lachlan@202.171.174.4) (Read error: 104 (Connection reset by peer))
- # [09:58] * Quits: wakaba_ (n=wakaba@EM114-51-3-183.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [09:59] <Hixie> really? i distinctly remember including <object>
- # [09:59] <Hixie> it's there
- # [09:59] * Quits: KevinMarks (n=KevinMar@c-71-202-163-211.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [09:59] <Hixie> between link and source
- # [09:59] * Quits: MikeSmith (n=MikeSmit@60-240-249-107.tpgi.com.au) (Client Quit)
- # [10:00] <Philip`> Um...
- # [10:00] <Philip`> Good point
- # [10:01] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [10:01] <Philip`> Demo now does languages (with very simplified processing of lang attributes)
- # [10:01] <Hixie> is the processign hard?
- # [10:03] <Philip`> It would be harder if I cared about restricting it to HTML elements, or about handling xml:lang or Content-Language
- # [10:03] <Philip`> unless I'm missing something that makes it trivial
- # [10:03] <Hixie> ah ok
- # [10:03] <Hixie> unfortunately i don't think we expose the language magic to the dom yet
- # [10:06] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:06] * Joins: Lachy_ (n=Lachlan@202.171.174.4)
- # [10:11] * Joins: nessy (n=nessy@124-168-135-6.dyn.iinet.net.au)
- # [10:12] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [10:13] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 104 (Connection reset by peer))
- # [10:17] <Hixie> hsivonen: you should coallesce any parse errors generated by an end tag having attributes into one error
- # [10:21] * Quits: ojan (n=ojan@203.39.247.241)
- # [10:28] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [10:32] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:34] * Joins: olliej_ (n=oliver@17.246.18.12)
- # [10:36] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:40] <Philip`> http://broadcast.oreilly.com/2009/05/the-bold-and-the-beautiful-two.html
- # [10:44] <Philip`> ("Two new drafts out at W3C from the HTML 5 effort: HTML 5: The Markup Language (hat-tip Micah) and HTML 5: A vocabulary and associated APIs for HTML and XHTML ... The first one is a model of the kinds of standards-writing we need ...")
- # [10:49] * Joins: roc (n=roc@121-72-190-109.dsl.telstraclear.net)
- # [10:49] * Quits: olliej (n=oliver@17.203.15.172) (Read error: 110 (Connection timed out))
- # [10:49] * Hixie comments
- # [10:50] * Joins: ojan (n=ojan@203.39.247.241)
- # [10:51] <Philip`> It's rare for me to find a blog post about HTML5 that you haven't already commented on
- # [10:52] * Quits: ojan (n=ojan@203.39.247.241) (Client Quit)
- # [10:52] <Hixie> heh
- # [10:55] * Lachy_ is now known as Lachy
- # [10:58] * Joins: ginger (n=nessy@115.128.5.253)
- # [10:59] * maikmerten is now known as maik|meeting
- # [11:01] * Joins: olliej (n=oliver@17.203.15.172)
- # [11:06] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [11:07] * Quits: nessy (n=nessy@124-168-135-6.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [11:07] <othermaciej> it "make simple objective statements that can be trivially implemented" eh?
- # [11:11] <Hixie> he means implemented in a schema
- # [11:11] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:11] <Hixie> for a lot of people, that's the only meaning of implementation they use
- # [11:11] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [11:12] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [11:12] * Quits: pesla (n=retep@procurios.xs4all.nl) (Client Quit)
- # [11:13] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [11:13] * Philip` wonders if many people are just allergic to writing code
- # [11:13] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:17] * Quits: olliej_ (n=oliver@17.246.18.12) (Read error: 110 (Connection timed out))
- # [11:18] * Joins: webben (n=benh@nat/yahoo/x-926333a72a60588a)
- # [11:19] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:23] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [11:28] * Joins: zcorpan_ (n=zcorpan@h79-138-33-20.dynamic.se.alltele.net)
- # [11:31] * Quits: olliej (n=oliver@17.203.15.172)
- # [11:36] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [11:38] <zcorpan_> http://simon.html5.org/html5-elements - now with itemprop
- # [11:43] * Joins: doublec (n=doublec@118-93-167-127.dsl.dyn.ihug.co.nz)
- # [11:45] <zcorpan_> Philip`: you could place the <title> in the textarea to make the demo work correctly
- # [11:47] <Philip`> zcorpan_: Wouldn't that make the page invalid?
- # [11:48] <zcorpan_> Philip`: yes but it would make the demo work correctly
- # [11:48] <Philip`> Also, <title> is really boring so I can't imagine many people care about testing it much :-)
- # [11:48] * zcorpan_ tested it
- # [11:49] <zcorpan_> Philip`: if you care about validation you can move elements around with script
- # [11:49] <Philip`> That would be a disgusting hack :-p
- # [11:49] <zcorpan_> isn't the whole thing a hack anyway?
- # [11:50] * maik|meeting is now known as maikmerten
- # [11:51] <Philip`> Yes, but not a disgusting hack
- # [11:55] <Philip`> zcorpan_: Changed it now so the <title> is in the textarea
- # [11:55] <Philip`> (which makes Firefox not use it as the title for the page)
- # [11:56] * Joins: drostie (n=hopkins@wlan-145-94-173-176.wlan.tudelft.nl)
- # [11:58] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [12:00] * maikmerten is now known as maik|eat
- # [12:01] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [12:04] <zcorpan_> Philip`: file a bug :)
- # [12:13] <zcorpan_> "s2.2 I don't see what the need for gratuitously departing from SGML and XML is, allowing <!doctype html> rather than <!DOCTYPE html>." - isn't sgml case insensitive there?
- # [12:16] <Philip`> zcorpan_: I find it hard to care sufficiently to file a bug :-(
- # [12:16] * Joins: mat_t (n=mattomas@nat/canonical/x-defd9d006a0d107e)
- # [12:17] <zcorpan_> Philip`: you could bug hsivonen to fix it while he's touching all other code related to the parser in some way
- # [12:18] <zcorpan_> Philip`: (i think there is magic glue between the parser and document.title in gecko)
- # [12:24] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (Remote closed the connection)
- # [12:26] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [12:27] * Quits: roc (n=roc@121-72-190-109.dsl.telstraclear.net)
- # [12:27] <Philip`> Is Opera Turbo meant to actually work?
- # [12:27] <Philip`> As far as I can see, it only works when I've got it switched off and am on a fast connection
- # [12:28] * Quits: beowulf (i=wiglaf@ps4552.dreamhost.com) (Remote closed the connection)
- # [12:29] <virtuelv> young van kesteren's new name is apparently "Ann": http://www.oreillynet.com/xml/blog/2007/02/ecs_moving_from_wellformed_xml.html
- # [12:30] <virtuelv> Philip`: yes, it's supposed to work (and as far as I've been able to determine, it does, but it's still in alpha)
- # [12:31] <virtuelv> (And, even from Opera's rather fat pipes here, I'm seeing significant speedups on a site like http://db.no/
- # [12:31] <virtuelv> )
- # [12:31] <Philip`> virtuelv: I can tell when it's active because all the images turn into ugly JPEGs :-)
- # [12:33] <Philip`> It seems to be working now (when I'm on a wireless LAN), but I don't think I've been able to get it to do anything at all when I'm on a dialup (mobile broadband) connection
- # [12:33] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com) (Read error: 110 (Connection timed out))
- # [12:33] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [12:33] * Philip` will have to experiment more
- # [12:35] * Joins: roc (n=roc@121-72-190-109.dsl.telstraclear.net)
- # [12:35] * Quits: drostie (n=hopkins@wlan-145-94-173-176.wlan.tudelft.nl) (Remote closed the connection)
- # [12:36] * Joins: beowulf (i=wiglaf@ps4552.dreamhost.com)
- # [12:38] <zcorpan_> ECS doesn't seem to support the kind of markup people use on the web - nested divs
- # [12:38] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [12:39] <zcorpan_> it also doesn't whine when you make this mistake: <p>Foo <code>bar<code> baz.</p>
- # [12:42] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com) (Success)
- # [12:42] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [12:54] * Quits: roc (n=roc@121-72-190-109.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [13:04] * Joins: drostie (n=hopkins@wlan-145-94-171-111.wlan.tudelft.nl)
- # [13:06] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [13:15] * maik|eat is now known as maikmerten
- # [13:19] * Quits: zcorpan_ (n=zcorpan@h79-138-33-20.dynamic.se.alltele.net)
- # [13:28] <Hixie> hsivonen is going to hate me
- # [13:28] <Hixie> my next checkin introduces only about a bazillion conformance criteria
- # [13:28] <Hixie> (wip at http://www.whatwg.org/specs/web-apps/current-work/#md-vcard)
- # [13:29] * Joins: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp)
- # [13:29] * Joins: myakura_ (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp)
- # [13:29] <Hixie> ok i'll continue this tomorrow
- # [13:29] <Hixie> nn
- # [13:32] <Philip`> hsivonen should like having bazillions of conformance criteria - it significantly raises the barriers to entry for competing conformance checkers, thus ensuring he retains market dominance
- # [13:33] * Joins: harig (n=opera@59.90.71.35)
- # [13:35] * Philip` hopes predefined vocabularies will be moved out of the main spec document
- # [13:35] * Quits: myakura_ (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [13:43] * Quits: webben (n=benh@nat/yahoo/x-926333a72a60588a) (Read error: 110 (Connection timed out))
- # [13:50] * Joins: hdh (n=hdh@58.187.205.98)
- # [13:54] * Quits: doublec (n=doublec@118-93-167-127.dsl.dyn.ihug.co.nz) ("Leaving")
- # [14:16] * Joins: pmuellr (n=pmuellr@nat/ibm/x-a56e442d1026e188)
- # [14:32] * Joins: zalan (n=kvirc@catv-89-132-200-147.catv.broadband.hu)
- # [14:37] * Joins: webben (n=benh@nat/yahoo/x-d3e5f97d2125e63f)
- # [14:40] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [14:47] * Joins: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [14:50] * Quits: harig (n=opera@59.90.71.35) (Read error: 110 (Connection timed out))
- # [14:51] * Quits: ginger (n=nessy@115.128.5.253) (Read error: 60 (Operation timed out))
- # [15:06] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [15:11] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [15:16] * Joins: taf2 (n=taf2@38.99.201.242)
- # [15:17] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:22] <hsivonen> Hmm. Why does N-Triples force everything to be ASCII instead of being UTF-8?
- # [15:22] <hsivonen> it seems annoying to have to escape all non-ASCII
- # [15:23] <Philip`> Does anyone use N-Triples?
- # [15:24] <Philip`> http://www.w3.org/DesignIssues/Notation3 says "N3 files are encoded in UTF-8 (See RFC2279), in normalized in Normalization Form C."
- # [15:24] <Philip`> http://www.dajobe.org/2004/01/turtle/ says "A Turtle document is a Unicode[UNICODE] character string encoded in UTF-8. Unicode codepoints only in the range U+0 to U+10FFFF inclusive are allowed."
- # [15:24] <hsivonen> I don't know, but escape for the requirement to escape non-ASCII, N-Triples seems like it's the cleanest format for expressing RDF
- # [15:25] <hsivonen> I wonder how one could produce a Unicode codepoint that isn't in that range
- # [15:27] <jgraham> hsivonen: Presumably using some higher version of the unicode standard that allows more codepoints
- # [15:27] <hsivonen> jgraham: ok
- # [15:28] <hsivonen> I was thinking of implementing the microdata RDF conversion by having Java model classes for microdata and making them expose Jena RDF interfaces, but the Jena RDF interfaces have way too much stuff to implement
- # [15:28] * Philip` wonders how you represent literals' languages in N-Triples
- # [15:28] <hsivonen> Philip`: langString ::= '"' string '"' ( '@' language )?
- # [15:30] <Philip`> Oh, right, I was looking at http://www.w3.org/2001/sw/RDFCore/ntriples/
- # [15:30] * Joins: davidb (n=davidb@mozca02.ca.mozilla.com)
- # [15:33] * Joins: zcorpan_ (n=zcorpan@h79-138-33-20.dynamic.se.alltele.net)
- # [15:36] <Philip`> Hmm, if I click a fragment link in a page then the subjects of all the triples change
- # [15:36] <Philip`> (because they're set to the document's current address)
- # [15:44] <hsivonen> Also, it seems that an absolute URL is always ASCII per spec
- # [15:44] * Joins: bgalbraith_ (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [15:44] <hsivonen> so it seems IRIs that aren't also URIs can't be used as property names
- # [15:44] * Quits: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [15:45] * Joins: danbri (n=danbri@dyn121.roaming.few.vu.nl)
- # [15:45] * Joins: wakaba_ (n=wakaba@EM114-51-146-233.pool.e-mobile.ne.jp)
- # [15:47] <zcorpan_> hsivonen: it could if they are ASCIIfied in the RDF output algorithm
- # [15:47] * Quits: bgalbraith_ (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net) (Client Quit)
- # [15:48] * Quits: webben (n=benh@nat/yahoo/x-d3e5f97d2125e63f) (Read error: 110 (Connection timed out))
- # [15:48] <hsivonen> zcorpan_: but RDF allows IRI-ish property names, right?
- # [15:50] <zcorpan_> hsivonen: dunno, i thought you were referring to the RDF spec
- # [15:50] <hsivonen> zcorpan_: I was referring to HTML5 microdata
- # [15:51] <hsivonen> zcorpan_: HTML5 defines 'absolute URL' via resolving the URL
- # [15:51] <zcorpan_> ok
- # [15:51] <hsivonen> zcorpan_: and resolving seems to URIfy
- # [15:52] <zcorpan_> does RDF make a difference between property names that use percent escaping and those that don't?
- # [15:53] <hsivonen> zcorpan_: my understanding is that they are different
- # [15:53] <hsivonen> zcorpan_: but I'm not an RDF expert
- # [15:54] * Joins: webben (n=benh@nat/yahoo/x-65fc1e8762d3a142)
- # [15:54] <hsivonen> zcorpan_: IIRC, they are like XML namespaces: compared as strings
- # [15:54] <zcorpan_> hsivonen: btw, the n3 syntax allows \UHHHHHHHH escapes for unicode code points
- # [15:54] <zcorpan_> hsivonen: ok
- # [15:54] <hsivonen> zcorpan_: yes, but it's human-unfriendly if the text is mostly non-ASCII
- # [15:55] <hsivonen> (assuming a text editor--not a dedicated RDF editor)
- # [15:55] <zcorpan_> hsivonen: it was more re how to use characters above U+10FFFF
- # [15:55] <hsivonen> oh
- # [15:55] <hsivonen> but those aren't Unicode code points by definition :-)
- # [15:56] <zcorpan_> true
- # [15:57] <zcorpan_> still seems weird that it has eight instead of six "H"es
- # [15:57] <Philip`> It's just copying Python
- # [15:58] * zcorpan_ didn't know python had the same weirdness
- # [16:00] <Philip`> I might be wrong
- # [16:01] <Philip`> Hmm, maybe I'm not; \Uxxxxxxxx works in Python 2.5
- # [16:02] * Philip` can't find when it was introduced
- # [16:04] <hsivonen> Hixie: my photostream on Flickr and set views are examples of pages that have multiple media items with different licenses
- # [16:04] <hsivonen> (my photos are either ARR or CC-by on a case-by-case basis)
- # [16:07] * Quits: wakaba (n=wakaba@EM114-51-135-136.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [16:11] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 60 (Operation timed out))
- # [16:11] * Quits: Kuruma (n=Kuruman@p2085-ipbf3401hodogaya.kanagawa.ocn.ne.jp) (Read error: 104 (Connection reset by peer))
- # [16:14] * Joins: danbri (n=danbri@dyn121.roaming.few.vu.nl)
- # [16:14] * Quits: mat_t (n=mattomas@nat/canonical/x-defd9d006a0d107e) ("Leaving")
- # [16:20] * Joins: Kuruma (n=Kuruman@p2085-ipbf3401hodogaya.kanagawa.ocn.ne.jp)
- # [16:20] <Philip`> http://philip.html5.org/demos/microdata/demo.html - now with fancier and more readable (and hopefully syntactically valid and representing the correct triples) N3 output
- # [16:20] <hsivonen> I wonder what charter this artifact is being produced and published under: http://www.w3.org/MarkUp/DTD/html4-rdfa-1.dtd
- # [16:22] <hsivonen> Philip`: is there a way to feed content to your script using <textarea>?
- # [16:23] <Philip`> hsivonen: Uh... Copy-and-paste?
- # [16:23] <Philip`> Maybe I'm not sure what you mean
- # [16:23] <hsivonen> ooh. I see the textarea now
- # [16:23] <jgraham> Philip`: Your UI is not that obvious :)
- # [16:23] <hsivonen> the layout of the page is so cluttered that I missed it
- # [16:23] <Philip`> jgraham: Very true :-)
- # [16:23] <jgraham> Philip`: Especially in Firefox where the json doesn't wrap
- # [16:23] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:24] <Philip`> Suggestions and/or implementations of improved UIs would be welcome
- # [16:25] <hsivonen> Philip`: it would help if the JSON output didn't overlap the input
- # [16:26] <Philip`> It doesn't, when I look at it in Firefox 3.0
- # [16:26] <Philip`> Is your screen 320 pixels wide?
- # [16:26] <hsivonen> 1650 px wide window
- # [16:27] <Philip`> How is the JSON wide enough to reach the input box? It should only be a few dozen characters wide...
- # [16:27] <hsivonen> layout code checked out of trunk a bit over a week ago
- # [16:28] <jgraham> Philip`: I guess the JSON in firefox 3.5 no longer has line breaks
- # [16:28] <hsivonen> Philip`: it's all on one line
- # [16:28] <Philip`> Oh
- # [16:28] <Philip`> That's not good
- # [16:28] <Philip`> Does it have a native implementation of window.JSON that differs from the scripted one?
- # [16:29] <jgraham> Philip`: Yes
- # [16:29] <Philip`> That's not good
- # [16:30] <jgraham> Philip`: Yes it is. Just not in this case
- # [16:31] <Philip`> So much for "don't break the web"
- # [16:31] * Philip` is just using the standard JSON2.js
- # [16:32] <Philip`> Hmm, looks like ES3.1 specifies something that does support indentation
- # [16:32] <Philip`> Maybe FF3.5 just hasn't implemented it?
- # [16:33] * Quits: webben (n=benh@nat/yahoo/x-65fc1e8762d3a142) (Read error: 60 (Operation timed out))
- # [16:33] <Philip`> Uploaded a new version that uses the non-native JSON implementation
- # [16:35] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 110 (Connection timed out))
- # [16:37] * Joins: webben (n=benh@nat/yahoo/x-e6b7bc34da5782eb)
- # [16:38] <hsivonen> Philip`: thanks
- # [16:39] <hsivonen> Philip`: your impl doesn't deal with <time> elements that have the datetime in element content
- # [16:39] <Philip`> "If the element is a time element with a datetime attribute: The value is the value of the element's datetime attribute."
- # [16:39] <Philip`> I think I'm doing what the spec says
- # [16:40] <hsivonen> oh.
- # [16:40] <Philip`> Maybe I'm not
- # [16:40] <Philip`> since I forgot the "with a datetime attribute" bit
- # [16:42] <Philip`> hsivonen: Fixed
- # [16:42] <hsivonen> thanks
- # [16:43] <Philip`> This N3 output is actually surprisingly readable now
- # [16:43] <Philip`> particularly for input like http://iandavis.com/2009/microdata/
- # [16:45] <jgraham> Philip`: You have rather low standards for what is readable :)
- # [16:48] <Philip`> jgraham: I'm comparing it to the old non-nested version that was full of explicit blank nodes and a seemingly random ordering of triples, and I think it's a significant step up from that :-)
- # [16:53] <jgraham> Philip`: Oh well I aagree that it may not be the most unreadable syntax it is possible to imagine
- # [16:53] <jgraham> But the whole concept of using URIs to identify things other than webpages torpedos readability from the start
- # [16:55] * Philip` can't easily imagine a syntax that would be much more readable, expressing the same data
- # [16:57] <jgraham> Philip`: Assuming the same underlying concepts, macro expansions would make it more readable like def:ian davis=><http://iandavis.com/id/me>
- # [16:58] <jgraham> Ian Davis a <http://xmlns.com/foaf/0.1/Person>
- # [16:58] <jgraham> (obviously you would need more syntax somehow to distinguish macros from other things)
- # [16:59] <jgraham> Like ref:(Ian Davis) a <http://xmlns.com/foaf/0.1/Person>
- # [17:00] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 104 (Connection reset by peer))
- # [17:00] <jgraham> (and this would be bad for other reasons like copy and paste)
- # [17:01] * Joins: danbri (n=danbri@dyn121.roaming.few.vu.nl)
- # [17:01] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:03] * Quits: danbri (n=danbri@unaffiliated/danbri) (Client Quit)
- # [17:06] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:08] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [17:10] <Philip`> jgraham: That should be rdf:type rather than a, based on the current implementation :-)
- # [17:10] * Philip` wonders why they didn't use a keyword like "isa" so that it would actually make some intuitive sense
- # [17:10] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [17:11] * Philip` wonders if jgraham is looking at an old version of the output...
- # [17:11] * Joins: billmason (n=billmaso@ip180.unival.com)
- # [17:13] <jgraham> Philip`: Oh, I see. The page had the old output at the bottom, so I was looking at that instead of the new output further down the page
- # [17:13] <jgraham> s/The page/The page with the embedded microdata/
- # [17:14] <jgraham> I guess the new version is a bit more readable
- # [17:14] <Philip`> Ah
- # [17:16] <Philip`> Evidence suggests my UI is rubbish :-(
- # [17:16] <Philip`> which is not too surprising since my entire UI design basically consists of style="width: 50%; float: right"
- # [17:17] <hsivonen> I wonder if the current microdata spec is too loose when it comes to ensuring that microdata can be mapped to RDF/XML
- # [17:17] <hsivonen> specifically, I don't see requirements of certain strings being limited to NCNames
- # [17:24] * Joins: KevinMarks (n=KevinMar@c-71-202-163-211.hsd1.ca.comcast.net)
- # [17:24] <Philip`> hsivonen: What strings need to be limited to that?
- # [17:25] * Philip` thought everything could just be expressed as an unabbreviated URI in an attribute value
- # [17:25] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [17:25] * Quits: zalan (n=kvirc@catv-89-132-200-147.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [17:25] <hsivonen> Philip`: oh. I thought properties needed to become qnames in RDF/XML
- # [17:26] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:26] <Philip`> hsivonen: Maybe they do; I know nothing about RDF
- # [17:28] * Joins: dglazkov (n=dglazkov@nat/google/x-0ec741a6d82752a9)
- # [17:28] * Quits: Lachy (n=Lachlan@202.171.174.4) ("This computer has gone to sleep")
- # [17:29] * Quits: KevinMarks (n=KevinMar@c-71-202-163-211.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [17:30] * Joins: Lachy (n=Lachlan@202.171.174.4)
- # [17:30] <Philip`> hsivonen: (Even if that's the case, I don't see why it ought to be restricted to the subset that's mappable to RDF/XML)
- # [17:30] * Quits: Lachy (n=Lachlan@202.171.174.4) (Client Quit)
- # [17:32] <Philip`> hsivonen: (Presumably RDF people don't like being restricted to that subset, since N3 and Turtle are intentionally and explicitly more expressive than RDF/XML)
- # [17:32] <hsivonen> ah, OK
- # [17:33] <hsivonen> I find that surprising
- # [17:34] <Philip`> (http://www.dajobe.org/2004/01/turtle/ - "The recommended XML syntax for RDF, RDF/XML ([RDF-XML]) has certain restrictions imposed by XML and the use of XML Namespaces that prevent it encoding all RDF graphs (some predicate URIs are forbidden and XML 1.0 forbids encoding some Unicode codepoints). These restrictions do not apply to Turtle.")
- # [17:34] <Philip`> (which makes it sound like it's a feature of Turtle rather than a bug or a hazard)
- # [17:36] <hsivonen> Hixie: it might be a good idea to note that the RDF graphs produces by the algorithm may not be serializable as RDF/XML
- # [17:36] <Philip`> They might not be serialisable as N3/Turtle either
- # [17:36] <Philip`> e.g. if you have lang="foo bar"
- # [17:37] <Philip`> or if you have itemprop=">"
- # [17:41] * Joins: mlpug (n=mlpug@a91-156-60-235.elisa-laajakaista.fi)
- # [17:42] * Philip` wonders why so much time has been spent discussing the RDF extraction of microdata, and very little about the JSON
- # [17:44] <hsivonen> I wonder what "html:abbr" is about in http://mxr.mozilla.org/mozilla-central/source/toolkit/components/microformats/src/Microformats.js#345
- # [17:44] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [17:51] <Philip`> hsivonen: http://www.codingforums.com/archive/index.php/t-49227.html ?
- # [17:51] <Philip`> (several posts down)
- # [17:53] * Quits: drostie (n=hopkins@wlan-145-94-171-111.wlan.tudelft.nl) (Read error: 54 (Connection reset by peer))
- # [17:54] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
- # [17:55] <hsivonen> Philip`: html:abbr as an IE workaround? that's sad
- # [17:55] * Joins: mat_t (n=mattomas@nat/canonical/x-514dee5f7ab81588)
- # [17:56] * Joins: Lachy (n=Lachlan@202.171.174.4)
- # [17:58] <Philip`> Doesn't seem to be a commonly used pattern in practice, but maybe whoever was writing that code liked it or saw a site that relied on it
- # [18:01] * Quits: zcorpan_ (n=zcorpan@h79-138-33-20.dynamic.se.alltele.net) (Read error: 110 (Connection timed out))
- # [18:10] <Philip`> http://waffle.wootest.net/2009/05/11/rdf-2/ - "The Microdata section of the HTML5 draft might be one of its finest moments."
- # [18:14] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:15] <jgraham> """I'm starting to tune out the HTML 5 meta-discussions [...] the emo-drama that people insist on manufacturing… “is such a buzz-kill."""
- # [18:16] <Philip`> Emu drama?
- # [18:16] <Philip`> Oh
- # [18:16] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:19] <jgraham> Philip`: BTW, I expect the lack of discussion about the JSON format is because JSON is more interesting to people who just do things rather than people who architecture things
- # [18:20] <Philip`> Shouldn't there at least be someone complaining that 'item.properties.foo[0]' is much harder to type than 'item.foo' and in most cases will be equivalent?
- # [18:20] <hsivonen> jgraham: where's 'emo-drama' quoted from?
- # [18:20] <Philip`> hsivonen: http://shawn.medero.net/
- # [18:23] * Quits: webben (n=benh@nat/yahoo/x-e6b7bc34da5782eb) (Read error: 113 (No route to host))
- # [18:26] * Quits: shepazu (n=schepers@modemcable203.65-70-69.static.videotron.ca)
- # [18:35] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
- # [18:36] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [18:36] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [18:43] * Joins: webben (n=benh@nat/yahoo/x-39e66398c96ef6ac)
- # [18:47] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [18:49] * Joins: riven`` (n=colin@53525B67.cable.casema.nl)
- # [18:49] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [18:56] * Joins: maikmerten (n=maikmert@U25e5.u.pppool.de)
- # [18:58] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [19:05] * Quits: riven`` (n=colin@53525B67.cable.casema.nl) (Read error: 110 (Connection timed out))
- # [19:06] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
- # [19:10] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [19:11] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [19:11] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:16] * Joins: weinig (n=weinig@17.246.16.191)
- # [19:17] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [19:20] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [19:24] * Joins: zalan (n=kvirc@host-79-121-70-201.supraktv.hu)
- # [19:28] * Joins: smedero (n=smedero@pia145-154.pioneernet.net)
- # [19:30] * Quits: mat_t (n=mattomas@nat/canonical/x-514dee5f7ab81588) ("This computer has gone to sleep")
- # [19:31] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) ("ChatZilla 0.9.84-2009030221 [Firefox 3.6a1pre/20090512031434]")
- # [19:31] <tantek> hsivonen, regarding "I wonder what html:abbr is about in Microformats.js" - see http://microformats.org/wiki/hcard-parsing#all_properties - and I invite you to #microformats for any additional comments.
- # [19:31] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [19:36] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [19:38] * Joins: weinig_ (n=weinig@nat/apple/x-f1fbb324a97e2421)
- # [19:38] * Joins: shepazu (n=schepers@modemcable187.48-203-24.mc.videotron.ca)
- # [19:38] <Philip`> tantek: That seems to just talk about the normal element named "abbr", not the crazy element named "html:abbr"
- # [19:39] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [19:39] <tantek> Philp - is that some sort of oblique namespaces joke? I don't quite understand.
- # [19:41] <Philip`> tantek: No - it's about the element with localName == "html:abbr"
- # [19:42] <Philip`> (which is impossible to get when you parse XML, but is what you get if you parse "<html:abbr>" in a text/html parser that's not IE)
- # [19:42] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (Remote closed the connection)
- # [19:42] * Quits: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [19:47] * Joins: dbaron (n=dbaron@guest-226.mountainview.mozilla.com)
- # [19:47] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [19:54] * riven` is now known as riven
- # [19:54] * Joins: drostie (n=hopkins@5354256F.cable.casema.nl)
- # [19:55] * Joins: roc (n=roc@121-72-190-109.dsl.telstraclear.net)
- # [19:55] * Quits: weinig (n=weinig@17.246.16.191) (Read error: 110 (Connection timed out))
- # [19:55] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [19:57] * Joins: jwalden (n=waldo@c-24-6-168-212.hsd1.ca.comcast.net)
- # [20:01] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [20:05] * weinig_ is now known as weinig
- # [20:13] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [20:15] * Joins: dimich (n=dimich@72.14.227.1)
- # [20:18] * Joins: Groovy (n=opera@93-103-98-148.dynamic.dsl.t-2.net)
- # [20:20] * Quits: ap (n=ap@194.154.88.37)
- # [20:21] <Groovy> since when google.com uses <!doctype html> ?
- # [20:22] * Joins: dave_levin_ (n=dave_lev@72.14.227.1)
- # [20:23] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [20:23] * dave_levin_ is now known as dave_levin
- # [20:28] * Quits: shepazu (n=schepers@modemcable187.48-203-24.mc.videotron.ca)
- # [20:28] * Quits: dglazkov (n=dglazkov@nat/google/x-0ec741a6d82752a9) (Read error: 104 (Connection reset by peer))
- # [20:30] * Joins: dglazkov (n=dglazkov@nat/google/session)
- # [20:39] * Quits: jwalden (n=waldo@c-24-6-168-212.hsd1.ca.comcast.net) ("inbound")
- # [20:40] * Quits: dbaron (n=dbaron@guest-226.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:40] <Philip`> Groovy: Since several months ago, at least
- # [20:40] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:40] * scherkus_ is now known as scherkus
- # [20:41] <Philip`> Groovy: (though only on a few of their pages)
- # [20:43] * sid0_ is now known as sid0
- # [20:44] * Quits: zalan (n=kvirc@host-79-121-70-201.supraktv.hu) (Read error: 110 (Connection timed out))
- # [20:48] * Joins: KevinMarks (n=KevinMar@nat/google/x-606737c78b80e202)
- # [20:48] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
- # [20:51] * Joins: zalan (n=kvirc@host-79-121-70-201.supraktv.hu)
- # [20:58] * Quits: KevinMarks (n=KevinMar@nat/google/x-606737c78b80e202) ("The computer fell asleep")
- # [21:00] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [21:01] * Joins: sicking (n=chatzill@corp-241.mountainview.mozilla.com)
- # [21:02] * Joins: aboodman4 (n=aboodman@72.14.229.81)
- # [21:03] * Joins: Wolfman2000 (n=Wolfman2@97.66.11.82)
- # [21:03] * aboodman4 is now known as aboodman2
- # [21:04] <Wolfman2000> Afternoon. I'm trying to make some sense of the new HTML5 tags, and I want to be sure I understand their semantics. <nav> vs. <menu>: it seems that both are to be used for navigation links...and yet only <menu> directly accepts <li>. What is the proper way of using those tags?
- # [21:06] * Quits: franksalim (n=frank@adsl-75-61-86-233.dsl.pltn13.sbcglobal.net) ("Leaving")
- # [21:12] * Joins: zalan_ (n=kvirc@host-79-121-70-201.supraktv.hu)
- # [21:17] * Quits: archtech (n=stanv@83.228.56.37) (No route to host)
- # [21:18] * Joins: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [21:18] <jgraham> Wolfman2000: You probably want <nav>
- # [21:19] <jgraham> <menu> is designed for building application menus but it isn't really supported yet
- # [21:19] * jgraham goes to check he isn't talking rubbish
- # [21:20] <gsnedders> nav is for primary navigation, menu is for something that I've never needed and thus can't remember what it is for
- # [21:20] <Wolfman2000> The next question then: <article> vs <section>. It seems that there are many sections per article, btu there can be many articles per page. Is an article supposed to represent an entire page, or just the content usually between <header> and <footer>? (I can rephrase if needed)
- # [21:22] * Parts: Groovy (n=opera@93-103-98-148.dynamic.dsl.t-2.net)
- # [21:22] <jgraham> Wolfman2000: You can have multiple <article>s per page
- # [21:23] <jgraham> e.g. <article><h1>My first news item</h1></article> <article><h1>My second news item</h1></article>
- # [21:23] <Wolfman2000> ...and what if the items are not really...well, news/blog related?
- # [21:23] <jgraham> No problem
- # [21:24] <Wolfman2000> My original understanding: using a two column layout, <header> at top, <article> for main column, <nav>/<menu> for navigation on secondary column, <footer> on bottom. Is this still valid thinking?
- # [21:24] <jgraham> That seems reasonable
- # [21:25] <Wolfman2000> ...long as I'm not required to have <header> and <footer> in <article>/<section>, I may be able to make something work.
- # [21:25] <Wolfman2000> I'm currently redesigning one of my websites, and I've been convinced to at least look into HTML5. It seems to reduce my need for IDs at least.
- # [21:28] * Quits: zalan (n=kvirc@host-79-121-70-201.supraktv.hu) (Read error: 110 (Connection timed out))
- # [21:29] * Joins: Lachy_ (n=Lachlan@202.171.174.4)
- # [21:29] <Philip`> http://google.com/support/webmasters/bin/answer.py?answer=146898 - someone should tell them about <hX> elements instead of <strong>
- # [21:30] <Philip`> Aren't their CURIEs resulting in URIs like "http://rdf.data-vocabulary.orgreview"?
- # [21:32] <gsnedders> Philip`: I suggest Philip`.
- # [21:33] <Philip`> gsnedders: Huh?
- # [21:33] <gsnedders> Philip`: To tell them about hX
- # [21:33] <jgraham> Philip`: If only there were a google employee around who could file a bug
- # [21:33] <Philip`> gsnedders: They don't seem to provide any way to provide feedback
- # [21:33] <Philip`> so complaining on IRC is the most effective thing to do
- # [21:35] * Joins: pbuydid (n=pbuydid@186-8-5-12-dynamic.movinet.com.uy)
- # [21:35] * Joins: archtech (n=stanv@83.228.56.37)
- # [21:37] * Quits: Lachy (n=Lachlan@202.171.174.4) (Read error: 145 (Connection timed out))
- # [21:37] * Quits: roc (n=roc@121-72-190-109.dsl.telstraclear.net)
- # [21:37] * Parts: pbuydid (n=pbuydid@186-8-5-12-dynamic.movinet.com.uy)
- # [21:44] * Quits: mlpug (n=mlpug@a91-156-60-235.elisa-laajakaista.fi) (Remote closed the connection)
- # [21:45] <gsnedders> jgraham: I guess a polarizing filter darkens the sky because the light in unpolarized and hence polarizing it makes it less intense?
- # [21:49] <Philip`> Hah
- # [21:49] <Philip`> One example says xmlns:v="http://rdf.data-vocabulary.org/"
- # [21:49] <jgraham> gsnedders: Well that is true
- # [21:49] <Philip`> All the others say xmlns:v="http://rdf.data-vocabulary.org"
- # [21:50] <jgraham> But it's not really the relevant fact
- # [21:50] * Joins: wakaba (n=wakaba@EM114-51-7-238.pool.e-mobile.ne.jp)
- # [21:50] * weinig is now known as ggaren
- # [21:51] <jgraham> gsnedders: The point is that the light from the sky is partially polarised (because it is scattered light from the atmosphere and scattering polarises light in a way that depends on the angle of scattering)
- # [21:51] <Philip`> <spanspan property="v:locality">Springfield</span>
- # [21:51] <Philip`> I think they need to do a bit of QA on these help pages
- # [21:52] <jgraham> gsnedders: And as a consequence, with the polarizer set to the right angle you can eliminate almost all of the scattering from the sky
- # [21:52] * Joins: pauld_ (n=pauld@host81-158-125-194.range81-158.btcentralplus.com)
- # [21:52] <jgraham> s/scattering/light/
- # [21:52] <gsnedders> jgraham: ah
- # [21:52] <jgraham> (or t least from those regions of the sky that are heavilly polarised)
- # [21:53] <jgraham> gsnedders: Is this a physics question or a photography question?
- # [21:53] <gsnedders> jgraham: a physics of photography question :)
- # [21:53] * Quits: pauld (n=pauld@host81-158-125-194.range81-158.btcentralplus.com) (Read error: 104 (Connection reset by peer))
- # [21:53] * Joins: weinig (n=weinig@nat/apple/x-6d96ffc2ed1f835b)
- # [21:53] * Quits: ggaren (n=weinig@nat/apple/x-f1fbb324a97e2421) (Read error: 104 (Connection reset by peer))
- # [21:53] <jgraham> Philip`: But evryone knows that http://example.com/ === http://example.com
- # [21:53] <gsnedders> jgraham: (It's random curiosity, really, but from a physics POV)
- # [21:54] <jgraham> gsnedders: Oh that's OK. If it's curiosity I don't need to worry to much about being right
- # [21:54] <Philip`> jgraham: I do hope Google's implementation doesn't just look for the prefix "v:"
- # [21:54] * weinig is now known as ggaren
- # [21:54] <gsnedders> jgraham: Apart from generic URI parsers that don't know about what RFC2616 defines on-top about scheme specific normalization
- # [21:54] <gsnedders> jgraham: :P
- # [21:55] <jgraham> gsnedders: "parsers" fail to meet the definition of "everybody" since "body" here specifically means "human body"
- # [21:55] <jgraham> Philip`: Didn't Hixie say that the Google implementation of some microdata stuff just used regexps
- # [21:56] <Wolfman2000> ...if only the Tidy HTML Validator extension I had recognized HTML5, it would make things easier...
- # [21:56] <gsnedders> jgraham: yes
- # [21:56] <jgraham> Wolfman2000: http://validator.nu
- # [21:56] <Wolfman2000> jgraham: the page I'm working on is not live yet
- # [21:57] <jgraham> http://html5.validator.nu/ is better actually
- # [21:57] <jgraham> Wolfman2000: Either change the "Address" dropdown to "textarea"
- # [21:57] <jgraham> or go through some pain to get a local install
- # [21:57] <Wolfman2000> ...gotta love javascript powered fields
- # [21:58] <Philip`> jgraham: No
- # [21:58] <Philip`> jgraham: "Google's handling of RDF blocks for license declarations is all done with regular expressions instead of actually parsing the namespaces"
- # [22:01] <jgraham> Philip`: That sounds quite close if you s/microdata/license declarations/
- # [22:02] * Quits: webben (n=benh@nat/yahoo/x-39e66398c96ef6ac) (Read error: 110 (Connection timed out))
- # [22:04] <Philip`> jgraham: For some reason I thought you said "RDFa" in your statement
- # [22:04] <Philip`> but the evidence indicates that you didn't
- # [22:06] * Quits: maikmerten (n=maikmert@U25e5.u.pppool.de) (Remote closed the connection)
- # [22:07] * Quits: hdh (n=hdh@58.187.205.98) (Read error: 104 (Connection reset by peer))
- # [22:07] * Quits: wakaba_ (n=wakaba@EM114-51-146-233.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [22:08] * Joins: roc (n=roc@202.0.36.64)
- # [22:10] <Wolfman2000> ...and with the help of the new HTML5 tags (and some abuse of child selectors), I've trimmed out the <divs> and id=s from my main page. The other pages...will take some time.
- # [22:11] <Philip`> Wolfman2000: Has everything broken awfully in IE? :-)
- # [22:11] <Wolfman2000> Philip`: javascript workaround. :P
- # [22:12] <Wolfman2000> honestly, I don't really care about IE
- # [22:14] <Philip`> (Looking at http://rdf.data-vocabulary.org/rdf.xml, I guess xmlns:v="http://rdf.data-vocabulary.org" and xmlns:v="http://rdf.data-vocabulary.org/" are *both* wrong, and it ought to be xmlns:v="http://rdf.data-vocabulary.org/#")
- # [22:15] <Wolfman2000> ...right, form elements should keep their IDs. That's fine.
- # [22:15] * ggaren is now known as weinig
- # [22:15] <Philip`> (but presumably Google can add some hacks in their parser to make it all work)
- # [22:18] <Hixie> hsivonen: yeah but all your photos have their own pages, so the photostreams and set views don't have to be machine-readable
- # [22:21] <Wolfman2000> I'd like confirmation via this picture. http://img509.imageshack.us/my.php?image=picture1kpe.png Left sidebar uses <nav> & <ul> for its links. Center, horizontal links use <ul> by itself, no <nav>. Am I using the tags properly?
- # [22:22] * Joins: franksalim (n=frank@adsl-75-61-86-233.dsl.pltn13.sbcglobal.net)
- # [22:34] * Joins: aboodman3 (n=aboodman@72.14.229.81)
- # [22:36] * Joins: weinig_ (n=weinig@17.246.16.178)
- # [22:36] * Quits: aboodman3 (n=aboodman@72.14.229.81) (Client Quit)
- # [22:37] * Quits: pmuellr (n=pmuellr@nat/ibm/x-a56e442d1026e188)
- # [22:44] * Joins: wakaba_ (n=wakaba@EM114-51-136-254.pool.e-mobile.ne.jp)
- # [22:45] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [22:49] * Quits: Wolfman2000 (n=Wolfman2@97.66.11.82) ("Leaving")
- # [22:50] * Quits: aboodman2 (n=aboodman@72.14.229.81) (Read error: 110 (Connection timed out))
- # [22:51] * Quits: weinig (n=weinig@nat/apple/x-6d96ffc2ed1f835b) (Read error: 110 (Connection timed out))
- # [22:52] * Quits: davidb (n=davidb@mozca02.ca.mozilla.com)
- # [22:57] * Joins: KevinMarks (n=KevinMar@nat/google/x-2af8ea38860bd9e5)
- # [23:00] * Quits: wakaba (n=wakaba@EM114-51-7-238.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [23:02] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:17] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (Remote closed the connection)
- # [23:18] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [23:20] <Hixie> anyone remember where Philip`'s parser state diagram is?
- # [23:21] * Joins: olliej (n=oliver@17.203.15.172)
- # [23:23] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:24] <Dashiva> I don't know if it's the most recent, http://canvex.lazyilluminati.com/misc/states10.png
- # [23:25] * Joins: davidb (n=davidb@bas4-toronto06-1279309952.dsl.bell.ca)
- # [23:25] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [23:28] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [23:28] <Hixie> Dashiva: sweet, thanks
- # [23:30] <Hixie> oh hey, the very next comment where i needed those for was philip giving links to them
- # [23:30] <Dashiva> haha
- # [23:33] <Hixie> so when yahoo came out with their "rdfa support", some people on the rdfa list quickly poked holes in it showing it wasn't exactly following the specs
- # [23:34] <Hixie> i wonder how long it'll be before someone tries to test google's rdfa support
- # [23:38] * Quits: davidb (n=davidb@bas4-toronto06-1279309952.dsl.bell.ca)
- # [23:40] * Quits: Lachy_ (n=Lachlan@202.171.174.4) ("Leaving")
- # [23:41] * Quits: olliej (n=oliver@17.203.15.172)
- # [23:43] * Joins: shepazu (n=schepers@modemcable187.48-203-24.mc.videotron.ca)
- # [23:43] <roc> not in SVG format? Shame!
- # [23:43] <Hixie> the one philip linked to was
- # [23:44] * Quits: shepazu (n=schepers@modemcable187.48-203-24.mc.videotron.ca) (Client Quit)
- # [23:47] * Joins: olliej (n=oliver@17.203.15.172)
- # [23:48] * Quits: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [23:54] * Quits: smedero (n=smedero@pia145-154.pioneernet.net) (Read error: 104 (Connection reset by peer))
- # [23:56] * Quits: jgraham (n=jgraham@web22.webfaction.com) (Read error: 110 (Connection timed out))
- # Session Close: Wed May 13 00:00:00 2009
The end :)