kennyluck, kennyluck_, tantek, simeons and zztr joined the channel
#simeonsI have a question I'd appreciate some guidance on: if the goal of a microformat is to attach a flag to a DOM element, would the mere presence of the microformat be sufficient? In other words, the only reason for the microformat to exist would be to attach a boolean piece of meta-data whose value is always true.
#tanteksimeons, microformats class names add semantics to elements, just as tag names do e.g. "p", "h1", "blockquote"
kennyluck joined the channel
#tanteknone of those are typically interpreted as "flags" or "boolean", we don't say that "p" or "h1" are boolean flags on a DOM element for example
#tantekwhere did you get the phrasing about "goal … attach a flag to a DOM element" ?
#tantekand "… attach a boolean piece of meta-data whose value is always true …" ? I've never heard semantic expressions stated that way before. Is that from a particular URL?
#simeonshey, tantek! I haven't run into you at a conference in over a decade.
#simeonsthe verbiage comes from the problem I have to solve
#tantekcould you rephrase that in terms of what a user would do?
#simeons1. A blogger wants to enable her users to share more content on Pinterest.
#tantekI believe permalinks solve that problem currently :)
#simeons2. Blogger installs Wordpress plugin that enables "auto-sharing" of any image, meaning, it drops a "Pin It" button on any image.
#simeons3. Blogger doesn't want to share some images
#simeonsQ: how does the blogger signal to the plugin (or one of several existing plugins) which images should not be shared (the less frequent exception case)
#simeons1. manual content entry, typically in Wordpress (85+% market share)
#simeons2. completely automated, third party, machine-generated content, e.g., my company (Swoop) injecting images into blog content based on what bloggers ask us to do
#Loqi!calc 2. completely automated, third party, machine-generated content, e.g., my company (Swoop) injecting images into blog content based on what bloggers ask us to do
#simeonsIn both cases, meaning both a human and a system, need a way to tell an "auto-sharing" plugin not to share certain images
#simeonsMarking up which images to share will never work with UGC
#tantekI think that's going to be an endless dyke plugging task
#tantekit's not maintainable/sustainable because bloggers (WordPress) install plugins that post or embed other things to their blog, other images, etc.
#tantekI was working on this whole problem space for a while - Web Actions
#tantekin fact, still am, but more of a backburner kind of thing
#simeonsIn the meantime, though, if there is a super-simple standard for identifying what not to share, it is possible to get the plugin authors to respect it
#tantekis this for *any* widget or the specific widget that your company makes?
#simeonsand this button can show even in control images, e.g., action buttons, or images a designer is using to show text
#tanteke.g. are you going to get the "AddThis" and "ShareThis" makers to respect your additional markup?
#simeonsWe and lots of others that put content in blogs are affected because the plugins try to put Pin It buttons everywhere -- they don't know what's content that makes sense to share and what's not
#simeonsThey don't float UI over arbitrary DOM elements w/o being asked first
#tanteka-ha - "the plugins try to put Pin It buttons everywhere -- they don't know what's content that makes sense to share and what's not" - I think ARIA might already have a solution for this!
#tantekthe nice thing is, that by re-using the existing semantic ARIA role attribute for this functionality, and doing so consistent with its semantics, you'll be at least incrementally improving the accessibility of such sites too
#tantekshaners - there's not much more to your question than what I said above.
#simeonsfrom the blog post you suggested: "For any element with a role of presentation and which is not focusable, the user agent MUST NOT expose the implicit native semantics of the element (the role and its states and properties) to accessibility APIs. However, the user agent MUST expose content and descendant elements that do not have an explicit or inherited role of presentation."
#shanerstantek: i have more to say. i'll wait though.
#tanteksimeons - the cryptic spec text you quote is difficult to interpret, and by attempting to literally interpret it you will likely come to the wrong conclusions.
#tanteknearly every word there is loaded with particulars dependent on the context
#simeonsI hope none of the standards I was involved with at W3C, OASIS and JCP did this but, you know what, I can hardly be confident :)
#tantekso as long as the images you're marking up *are* presentational (rather than content posted by the user), then yes, role="presentation" is correct
#tanteknearly all standards specs obfuscate their meaning to a ridiculously high level of abstraction to the point where only a handful of people on the planet can read/understand them
#tantekshaners, whenever you're tempted to use the term "namespaces" in reference to data, content, formats, please read this first to see exactly what you're implying about something you're labeling a "namespace" : http://microformats.org/wiki/namespaces
#shanersin the atom representation of Activity Streams, they use Atom proper namespaces, don't they?
#shanersIf AS in Atom land is an extension to Atom. And as- is a vendor specific prefix. And h-as-note is essentially a "vendor specific" more specific kind of .h-entry.
#keishaykmrhodxqrspenglercreated /webcam_babes_chat (+5134) "New page: World wide web has produced mass possibilities. It's much less your distance through getting want you to obtain online every time plus anywhere. It's got opened up gate to get [http://6..." (view diff)
kennyluck, tobyink, sarspazam_, Soopaman, barnabywalters, tantek and polvo joined the channel