IRC log of swbp on 2005-10-04

Timestamps are in UTC.

14:00:48 [RRSAgent]
RRSAgent has joined #swbp
14:00:48 [RRSAgent]
logging to http://www.w3.org/2005/10/04-swbp-irc
14:01:07 [RalphS]
zakim, who's on the call?
14:01:07 [Zakim]
On the phone I see Ralph
14:02:48 [benadida]
benadida has joined #swbp
14:03:10 [Steven]
zakim, dial steven-617
14:03:10 [Zakim]
ok, Steven; the call is being made
14:03:12 [Zakim]
+Steven
14:03:30 [Zakim]
+Ben_Adida
14:03:47 [MarkB_]
MarkB_ has joined #swbp
14:03:54 [RalphS]
Meeting: RDF-in-XHTML TF
14:04:01 [RalphS]
Agenda: http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2005Oct/0001.html
14:04:04 [RalphS]
Chair: Ben
14:04:11 [RalphS]
Previous: 2005-09-27 http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2005Sep/0024.html
14:04:15 [RalphS]
Regrets: Jeremy
14:04:44 [Zakim]
+??P13
14:04:49 [MarkB_]
zakim, i am ?
14:04:49 [Zakim]
+MarkB_; got it
14:05:50 [RalphS]
Ben: Lisa Seeman has asked to participate in a discussion of Role next week
14:07:52 [benadida]
http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2005Oct/att-0002/00-part
14:08:55 [RalphS]
Ben: please look at Lisa's document for next week
14:09:32 [RalphS]
-> http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2005Oct/0002.html Re: The ROLE attribute [Lisa 2005-10-03]
14:10:06 [RalphS]
-> http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2005Oct/0000.html The ROLE attribute [Ben 2005-10-02]
14:10:27 [RalphS]
Topic: role attribute
14:11:15 [RalphS]
Ben: main question is whether role is syntax for rdf:type or we need a separate xhtml2:role that is rdfs:subProperty of rdf:type
14:12:03 [RalphS]
Steven: some examples in the wiki lead me to suggest that we could use the role attribute as a shorthand for rdf:type
14:12:19 [RalphS]
Mark: we should consider whether role has any relation to rdf:type
14:12:58 [RalphS]
... one of the examples had lots of rdf:type properties so Steven suggested this shorthand might be nice
14:13:10 [RalphS]
... but I am having second thoughts
14:13:23 [RalphS]
... something that plays the role of something else is not necessarily of that type
14:13:35 [RalphS]
... e.g. a toolbar can play the role of a footer but not _be_ a footer
14:14:16 [RalphS]
... saying a toolbar is a footer might attach all sorts of other properties by inference that it might not legitimately have
14:15:20 [RalphS]
Ralph: yes, the client application might want to be able to distinguish between rdf:type footer and things of other types that simply have that role
14:16:35 [RalphS]
-> http://www.w3.org/2005/08/02-swbp-minutes#item04 discussion of role in meeting record of 2005-08-02
14:17:35 [Steven]
http://www.w3.org/2005/07/26-swbp-minutes
14:17:50 [Steven]
http://www.w3.org/2005/07/26-swbp-minutes.html#item02
14:18:10 [Steven]
Quote: Steven: the danger of the id solution is that id plays so many roles that you could accidentally insert an id (to be a link target) and suddenly change your RDF
14:18:10 [Steven]
... in the rdf:type example, I would have written <section role="foaf:Person">
14:18:10 [Steven]
... I see Mark doesn't use role much, whereas I use it a lot
14:18:10 [Steven]
... why this difference in approach?
14:18:10 [Steven]
... maybe role is being though of differently by each of us and we should write down what role means
14:18:32 [RalphS]
[Steven is quoting from 26-swbp-minutes]
14:20:45 [RalphS]
Ralph: can we describe what 'role' _does_ mean?
14:20:55 [RalphS]
Mark: maybe 'role' is the wrong word
14:21:26 [RalphS]
... in a discussion of several years ago, Raman said that 'class' would be a better word but that word was too confusing w.r.t. CSS
14:21:43 [RalphS]
... I explain 'role' to people more in terms of 'intent' or 'purpose'
14:21:56 [RalphS]
... i.e. "the purpose of this section ..."
14:22:15 [RalphS]
... Raman's examples were to explain why a <script> element was included
14:22:26 [RalphS]
... e.g. the javascript in a <script> plays the role of a hint
14:23:43 [RalphS]
... Raman's use cases imagined a server that adds "role='hint'" to legacy scripts that can no longer be interpreted, then a client can substitute some other hint
14:24:00 [RalphS]
... i.e. the intention of this block is X and I know how to do X some other way so I can substitute
14:24:48 [RalphS]
Steven: I'm not sure these definitions clash
14:25:13 [RalphS]
... seems ok to say that something that has a role of a navigation element also has that type
14:25:46 [RalphS]
... [even though] a foaf:Person does have more semantics than a navigation element
14:26:07 [RalphS]
Mark: make sure we're not closing off some avenues, particularly with the work that Lisa is doing
14:26:29 [RalphS]
... make sure we're not going to cause something to acquire lots of inappropriate properties
14:27:42 [RalphS]
... perhaps we need another attribute
14:28:05 [RalphS]
Ralph: I'm reluctant to start down the path of additional syntactic sugar for common properties; where will that end?
14:29:21 [RalphS]
Mark: would like more feedback from RDF experts on whether the semantics of role is consistent with Class
14:29:57 [RalphS]
Ralph: I need help from HTML experts to understand what role is intended to mean
14:30:34 [RalphS]
Mark: in the early days we considered role to be like a hint; related to appearance
14:30:55 [RalphS]
Steven: yes, but then we expanded its use to provide a facility to avoid having to add lots of new elements
14:31:16 [RalphS]
... e.g. <span role="person"> adds semantics to the span
14:31:43 [RalphS]
Mark: should elements that do add semantics also generate an rdf:type triple?
14:32:13 [RalphS]
... e.g. is <div role="address"> the same as an <address> element?
14:32:29 [RalphS]
Steven: address is one of those few elements that do carry an aura of semantics
14:32:50 [RalphS]
... title is a better example; we have said that <title> is the same as <meta property='title'>
14:33:19 [RalphS]
Ben: do we all agree that there is some semantics here that could be as light as xhtml2:role or as strong as rdf:type?
14:33:35 [RalphS]
... we're trying to figure out how strong a statement we're making with role
14:33:54 [RalphS]
Steven: yes; it's clear that role does specify semantic information. We're trying to clarify its role w.r.t. RDF
14:34:50 [RalphS]
ACTION: Ben summarize the question of semantics of the HTML role attribute and solicit feedback from RDF experts
14:35:13 [RalphS]
Topic: compact URIs
14:35:59 [RalphS]
Ben: my concern is not href with CURI -- people who use that construct need to know that old browsers won't recognize CURIs
14:36:16 [RalphS]
... bigger concern is other attributes like role that use qnames
14:36:22 [RalphS]
s/role/rel/
14:37:02 [RalphS]
Mark: I think it's OK; if CURI is a superset of QName then if QName works in rel a CURI will also work
14:37:41 [RalphS]
... e.g. in XHTML2 we're specifying that role='next' is shorthand for 'role=xhtml:next'
14:37:56 [RalphS]
Ben: aren't we requiring additional syntax for CURIs?
14:38:12 [RalphS]
Mark: only to resolve the ambiguity in the datatype that accepts both URIs and CURIs
14:38:40 [RalphS]
... the tricky bit is that we have one syntax for rel (only CURI) and another syntax for href (either URI or CURI)
14:39:19 [RalphS]
Ben: so rel='cc:license' would be ok but rel='http://creativecommons.org/license' is not ok?
14:39:22 [RalphS]
Mark: right
14:39:54 [RalphS]
... two different syntax for rel and href -- would be nice if there were only one syntax but that creates a backwards compatibilty issue
14:40:42 [RalphS]
Ben: if there were some magic that let old browsers understand CURIs in href, we'd want to use that magic
14:41:39 [RalphS]
Ralph: two syntaxes is more cognitive load for users but compatibility gets higher priority for me
14:42:33 [RalphS]
Mark: with what are we trying to maintain compatibility?
14:42:49 [RalphS]
... what exactly would be the issue with "rel='[next]'"
14:43:14 [RalphS]
... we've already said that existing XHTML1 documents might not be XHTML2 documents
14:43:53 [RalphS]
Ralph: I think that's going to be a big issue (XHTML1 doc not being a valid XHTML2 doc)
14:44:41 [RalphS]
Ben: summarizing current proposal; rel is CURI only and about, href are either URI or CURI
14:45:30 [RalphS]
... so change from earlier discussions is that rel, rev, property, role are upgraded to CURI
14:49:59 [RalphS]
Ralph: I suggest polling the XHTML WG and SWBPD WG more formally
14:50:17 [RalphS]
... I have just polled the W3C Staff about this CURI idea
14:50:34 [RalphS]
Steven: HTML WG has already discussed; will find the reference
14:51:12 [Steven]
http://www.w3.org/2005/09/21-html-minutes.html#item07
14:51:36 [RalphS]
Mark: I am writing a document summarizing CURIs
14:51:48 [RalphS]
... IPTC has already adopted this as a solution
14:52:13 [RalphS]
... they had initially wanted W3C to change the definition of QName
14:53:15 [RalphS]
ACTION: Mark write CURI specification by 10 Oct
14:54:01 [RalphS]
Topic: Details of RDF/A syntax, inheritance, etc ...
14:54:26 [RalphS]
-> http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2005Sep/0026.html Mark, Ralph, and Ben meet up [Ben 2005-09-29]
14:54:46 [RalphS]
Ben: let's table this until next week when I hope to have more examples to flesh out these inheritance ideas
14:55:29 [RalphS]
Ben: let's also consider Jeremy's concerns about reification
14:57:14 [RalphS]
-> http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2005Oct/0007.html CC use case [Jeremy 2005-10-04]
14:58:06 [RalphS]
Ralph: I think reification plays an important role in helping people use RDF but it certainly has been confusing to users and there is considerable opinion that it should be dropped from RDF
14:58:20 [RalphS]
Mark: Reuters feels that reification is very important
14:59:05 [RalphS]
... provenance; who has made a statement, when they said it, etc.
15:00:35 [RalphS]
Ralph: one of the original use cases for reification was to support PICS
15:00:47 [RalphS]
... I'd like to see other big use cases
15:01:21 [RalphS]
Ben: Jeremy's example is not something that Creative Commons would adopt in the way he proposes as it changes too much
15:02:18 [RalphS]
ACTION: Ben to reconstruct action on role attribute with help of Danbri [recorded in http://www.w3.org/2005/09/27-swbp-irc#T14-28-08]
15:02:19 [RalphS]
-- done
15:02:30 [RalphS]
ACTION: Jeremy consider Creative Commons 'who made this license' use case w.r.t. reification
15:02:31 [RalphS]
-- done
15:02:36 [RalphS]
next meeting: 11 Oct
15:02:51 [RalphS]
ACTION: Ralph and Ben to augment the issues list [recorded in http://www.w3.org/2005/09/27-swbp-irc#T14-30-04]
15:02:54 [RalphS]
-- continues
15:02:59 [RalphS]
Ralph: I claim some progress
15:03:20 [RalphS]
ACTION: Ben to put together the "ACID" test for XHTML2 RDF/A [recorded in http://www.w3.org/2005/07/26-swbp-minutes.html#action02]
15:03:22 [RalphS]
-- continues
15:03:46 [RalphS]
ACTION: Mark to check edge cases of inheritance in RDF/A [recorded in http://www.w3.org/2005/07/26-swbp-minutes.html#action06]
15:03:49 [RalphS]
-- continues
15:03:55 [RalphS]
[adjourned]
15:03:58 [Zakim]
-Steven
15:03:59 [Zakim]
-MarkB_
15:03:59 [Zakim]
-Ben_Adida
15:04:03 [Zakim]
-Ralph
15:04:05 [Zakim]
SW_BPD(rdfxhtml)10:00AM has ended
15:04:06 [Zakim]
Attendees were Ralph, Steven, Ben_Adida, MarkB_
15:04:07 [RalphS]
rrsagent, please draft minutes
15:04:07 [RRSAgent]
I have made the request to generate http://www.w3.org/2005/10/04-swbp-minutes.html RalphS
15:04:08 [benadida]
benadida has left #swbp
15:04:15 [RalphS]
rrsagent, please make this record public
15:15:22 [RalphS]
zakim, bye
15:15:22 [Zakim]
Zakim has left #swbp