- From: Ralph R. Swick <swick@w3.org>
- Date: Thu, 19 Feb 2009 12:21:44 -0500
- To: public-rdf-in-xhtml-tf@w3.org
- Cc: public-swd-wg@w3.org
The record of today's RDF-in-XHTML Task Force telecon is available as
http://www.w3.org/2009/02/19-rdfa-minutes.html
A text snapshot follows.
----
RDF-in-XHTML Task Force
19 Feb 2009
[2]Agenda
[2] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Feb/0178.html
See also: [3]IRC log, previous [4]2009-01-22
[3] http://www.w3.org/2009/02/19-rdfa-irc
[4] http://www.w3.org/2009/01/22-rdfa-minutes.html
Attendees
Present
Manu Sporny, Shane McCarron, Ralph Swick, Ben Adida, Tom
Baker, Mark Birbeck
Regrets
Steven
Chair
Ben
Scribe
Ralph
Contents
* Topics
1. Action Review
2. @prefix, specifically @prefix on HEAD
* Summary of Action Items
_____________________________________________________
<TomB> just listening (muted)
<Ralph> [9]previous non-meeting
[9] http://www.w3.org/2009/02/05-rdfa-minutes.html
<Ralph> [10]previous 2009-01-22
[10] http://www.w3.org/2009/01/22-rdfa-minutes.html
Action Review
ACTION: [DONE] Manu to create design tests for @prefix and @profile.
[recorded in
[11]http://www.w3.org/2009/01/22-rdfa-minutes.html#action16]
[11] http://www.w3.org/2009/01/22-rdfa-minutes.html#action16
Manu: see [12]my mail
... I showed a first pass of three styles of markup
[12] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Feb/0180.html
ACTION: [DROPPED] Ben to add public-rdfa examples to wiki and think
of slightly improved top-level organization [recorded in
[13]http://www.w3.org/2008/11/06-rdfa-minutes.html#action11]
[13] http://www.w3.org/2008/11/06-rdfa-minutes.html#action11
Ben: I did a reorganization of the wiki then Manu added way more
than this action required
ACTION: [CONTINUES] Ben to put up information on "how to write RDFa"
with screencast possibly and instructions on bookmarklet. [recorded
in [14]http://www.w3.org/2008/11/06-rdfa-minutes.html#action12]
[14] http://www.w3.org/2008/11/06-rdfa-minutes.html#action12
ACTION: [CONTINUES] Ralph or Steven fix the .htaccess for the XHTML
namespace [recorded in
[15]http://www.w3.org/2009/01/08-rdfa-minutes.html#action01]
[15] http://www.w3.org/2009/01/08-rdfa-minutes.html#action01
ACTION: [CONTINUES] Jeremy to demonstrate GRDDL with XHTML/RDFa once
the NS URI is set up. [recorded in
[16]http://www.w3.org/2008/09/11-rdfa-minutes.html#action03]
[16] http://www.w3.org/2008/09/11-rdfa-minutes.html#action03
Ralph: drop this?
Ben: I'd like to ping Jeremy; I'd like to see this
ACTION: [CONTINUES] Manu to create TC to test @resource="[]" does
not set object based on TC 123. [recorded in
[17]http://www.w3.org/2009/01/08-rdfa-minutes.html#action14]
[17] http://www.w3.org/2009/01/08-rdfa-minutes.html#action14
ACTION: [CONTINUES] Manu to look at
[18]http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008D
ec/0037.html [recorded in
[19]http://www.w3.org/2009/01/08-rdfa-minutes.html#action15]
[18] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Dec/0037.html
[19] http://www.w3.org/2009/01/08-rdfa-minutes.html#action15
Manu: I sent an email, no response yet
ACTION: [CONTINUES] Manu to write summary for Semantic Web Use Cases
for Ivan. [recorded in
[20]http://www.w3.org/2008/09/11-rdfa-minutes.html#action09]
[20] http://www.w3.org/2008/09/11-rdfa-minutes.html#action09
ACTION: [CONTINUES] Mark create base wizard suitable for cloning
[recorded in
[21]http://www.w3.org/2008/09/11-rdfa-minutes.html#action12]
[21] http://www.w3.org/2008/09/11-rdfa-minutes.html#action12
ACTION: [CONTINUES] Mark to review reasoning on setting explicit
about="" on HEAD and BODY [recorded in
[22]http://www.w3.org/2008/12/18-rdfa-irc]
[22] http://www.w3.org/2008/12/18-rdfa-irc
ACTION: [CONTINUES] Mark to send Ben ubiquity related wizard stuff
[recorded in
[23]http://www.w3.org/2008/11/20-rdfa-minutes.html#action11]
[23] http://www.w3.org/2008/11/20-rdfa-minutes.html#action11
ACTION: [CONTINUES] Mark write foaf examples for wiki [recorded in
[24]http://www.w3.org/2008/09/11-rdfa-minutes.html#action13]
[24] http://www.w3.org/2008/09/11-rdfa-minutes.html#action13
ACTION: [CONTINUES] Michael to create 'RDFa for uF users' on RDFa
Wiki [recorded in
[25]http://www.w3.org/2008/09/11-rdfa-minutes.html#action14]
[25] http://www.w3.org/2008/09/11-rdfa-minutes.html#action14
ACTION: [CONTINUES] Ralph think about RSS+RDFa [recorded in
[26]http://www.w3.org/2008/09/11-rdfa-minutes.html#action15]
[26] http://www.w3.org/2008/09/11-rdfa-minutes.html#action15
@prefix, specifically @prefix on HEAD
Ben: I'd like to talk about this in concert with the test cases
[[
I see from the discussion on January 22 that there was talk of
allowing
@prefix on HEAD to apply to the BODY, but I think we had clearly
said in
prior discussions that this shouldn't happen, because of the
SAX-based
processing of documents. We need to clarify this.
]]
-- Ben, in [27]email
[27] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Feb/0178.html
Ben: am I correct in my interpretation of that 22-Jan discussion?
... @prefix on HEAD would apply to BODY also?
Manu: yes, that was the discussion
... we didn't get too deeply into this
... Mark did propose this would be nice
<msporny> [28]rdfa-test-harness/
[28] http://rdfa.digitalbazaar.com/rdfa-test-harness/
Manu: there are 3 variations on @prefix syntax
... select 'Design Test Suite' and 'Unreviewed'
<ShaneM> "We will serve no predicate before its time"
-- test 9001: Establishing @prefix on HTML element
Manu: the purpose of these tests is just to provide a starting point
for the design discussion
<msporny> [29]http://rdfa.info/wiki/design-suite
[29] http://rdfa.info/wiki/design-suite
-> [30]explanation of purpose of test 9001
[30] http://rdfa.info/wiki/Design-suite#9001
Manu: 9002 shows a CSS-like syntax, 9003 shows an '=' syntax
... I prefer the '=' syntax, as does Toby Inkster
Ben: three decisions; what to call this @ttribute, what's the value
syntax, what's the parsing model
Mark: sounds right. the name is the least important
Ben: the 3 test assume @prefix for the name and the same parsing
model as @xmlns
... they're testing for the value syntax options
Manu: correct
Ben: note that none of this discussion is really in scope for this
Task Force
... we're producing some notes on how to proceed
... should we make a decision, or should we just note these options
and leave it to whatever group is chartered to decide?
... people who do implement these sorts of things tend to implement
quickly
... Manu's already done something, as has Ivan
... if we agree amongst ourselves this is a big step
... could be a Note for a year or so
... this would at least put it 'there'
... already some useful discussions around named graphs
... it would be good to converge on a way of approaching these even
if we don't have a place to put the formal state of this convergence
<msporny> +1 for going as far as we can with the syntax for @prefix
Ben: so we might proceed on the understanding that whatever we
'decide' can be overturned later
Shane: we're likely to be participants in whatever discussion is
chartered
... the XHTML2 WG can proceed now if it chooses
... addition of @profile to the XHTML module would be covered by our
current WG charter
Ralph: the SVG folk are pushing on @xmlns support in HTML as well
... SVG Tiny has fully incorporated RDFa
... and SVG itself uses @xmlns
<msporny> When Doug and I were talking at WDN09 - I found a wierd
issue with him using xlink:href to specify hrefs in his SVG - it
would break a RDFa parser as he marked it up.
Ralph: so are we diluting our message if we add a syntactic
alternative?
Mark: it doesn't hurt to have both @xmlns and @prefix in the same
document
... we consciously left open this scope in the CURIE spec
... the wording says that XML documents should support @xmlns
... but leaves open the possibility of alternatives
Shane: CURIE is Candidate Rec
... it is correct that alternative mechanisms are permitted by the
CURIE spec
... the CURIE spec itself does not define any attributes
... the XHTML2 spec defines the mapping mechanism
<Zakim> ShaneM, you wanted to discuss xmlns: and XML parsing rules
Shane: there's been a good argument in the recent days about why
@xmlns: is not isomorphic w.r.t. processing model between HTML5 and
XML
... if we say that the attribute name "xmlns:foo" should be treated
as a token,
... the truth is that in the XML DOM a real parser should not be
passing this token through
... the actual name of the attribute is 'foo' in the XML namespace,
not a string 'xmlns:foo'
... @xml... is a reserved namespace
Mark: doesn't the API allow the application to retrieve the full
name of the attribute?
Manu: I thought Henri was specifically referring to XOM
... the level 1 API would be fine but the level 2 API would filter
xmlns:foo to something else
Mark: but the argument was that an HTML5 processor _would_ give
access to the full xmlns:foo whereas an XML pipeline would not
... so why would an application that wants the full string use such
an XML pipeline?
Manu: the point was that the cost is not zero as we've claimed
<msporny> +1 for prefix instead of xmlns:
<markbirbeck> +10
Ben: independent of Henri's argument, do we feel that adding @prefix
would be prefereable
Ralph: are you just talking about a synonym for @xmlns for CURIE
prefixes?
... or the added features of the value that are under discussion?
Mark: if we hadn't chosen @xmlns we'd be in deeper trouble
Ben: there's an argument that @xmlns is working better than
expected; we _can_ actually get to it in the browsers
<msporny> me agrees - we needed to use xmlns: for XHTML, but we
should provide @prefix as an alternative.
Ben: there's another argument that even if it is working it comes at
a cost and we should move to @prefix anyway
Ralph: but what _are_ the costs? I see huge costs in destabilizing a
spec
Mark: we're also talking about changing the processing model a bit
... currently we don't provide a way to import a bunch of mappings
... my main argument in favor of a new attribute is to add a feature
to come closer to [the simplicity of] microformat
Ben: I was trying to separate the two issues; new features vs. name
Ralph: I don't think you can separate these questions now
Mark: namespaces have never really been resolved in terms of
attribute contents
... so with a new attribute we could avoid some of the mistakes of
namespaces
Ben: so if @prefix works exactly like @xmlns, are you leaning to
preferring it?
Manu, Shane: yes
Manu: we're not talking about removing @xmlns; that would
destabilize it
... just adding @prefix as an alternative
Mark: the RDFa spec says that if @xmlns: is present, it should be
processed
... we'd still process both @xmlns and @prefix
... in the CURIE spec I'm pretty sure we require that XML processors
support @xmlns
<ShaneM> CURIE spec says "When CURIES are used in an XML-based host
language, and that host language supports XML Namespaces, prefix
values MUST be able to be defined using the 'xmlns:' syntax
specified in [XMLNAMES]. Such host languages MAY also provide
additional prefix mapping definition mechanisms."
Ben: in terms of the spec, we don't talk about HTML documents
currently so I think we're safe adding @prefix
... we do have to talk about the precedence of @xmlns and @prefix
... if we specified that @xmlns has precedence then we'd have a
level of backward compatiblity for old XHTML parsers
Mark: sort-of; new parsers would generate more triples but the
triples generated by an old parser would match that same subset
generated by a new parser
Ben: a note from this TF suggesting that @prefix is a way forward
would carry some weight
Mark: we could argue that @prefix is a token substitution before the
RDFa processing is invoked
<ShaneM> XHTML 1.2 could introduce @prefix
Ben: but that would mean that the RDFa Recommendation no longer is
sufficient to implement an RDFa processor
<msporny> who's working on XHTML 1.2, Shane?
Mark: if @prefix is not introduced by some group with some authority
then the HTML WG [might not give it any attention]
... the XHTML2 WG could give this a home and then in the future we
harmonize the two
Ben: test cases using @prefix would have to live somewhere
Mark: could be on a Wiki
... a Last Call comment on CURIE would allow the XHTML2 WG to be on
the record
... as supporting it for some future version
Ben: do we want to say that RDFa parsers should start supporting
@prefix soon?
... if we want @prefix to be supported in both HTML and XHTML
... so we'd recommend that new markup use @prefix instead of @xmlns
... so some document at some time in the future should say how to
write such a new RDFa parser
Mark: given our recent experience of HTML5 discussions, it's asking
for trouble if we base this on trying to find some accommodation
... whereas if we say we really believe this [independently], we
have a stronger argument
Ben: sounds like we'd want to update the RDFa specification to add
@prefix to it
<ShaneM> I think that we could successfully do this as a "PER"
second edition of RDFa Syntax 1.0
Ben: @xmlns would still be supported
Ralph: it would be harmful for this group to push for XML documents
that do not conform to the W3C Recommendation
... so I am opposed to adding @prefix without updating the
Recommendation
... the cost of updating the Recommendation could be justified if
the update included new features as well
... a possible new feature is the value syntax for @prefix
Shane: the XHTML2 WG could update the RDFa Recommendation
Ralph: yes, that's plausible
Ben: so wiki pages, test cases, etc. should have large disclaimers
right now saying @prefix is experimental
... path forward could be to keep this discussion in the wiki as
experimental, talk with implementors, work out details in the
experimental wiki page
Manu: yes
Mark: I'm a bit uneasy as there are documents being circulated that
look like specifications when they should really be blogs
... and the wiki might start to look like a specification too
... the wiki shouldn't imply that we all agree on the content
Manu: you want more than the "experimental" note on the wiki pages?
... "the existence of this page does not imply ..."
Mark: might be worth having a higher-level page that links to these
[adjourned]
Summary of Action Items
[PENDING] ACTION: Ben to put up information on "how to write RDFa"
with screencast possibly and instructions on bookmarklet. [recorded
in [31]http://www.w3.org/2008/11/06-rdfa-minutes.html#action12]
[PENDING] ACTION: Jeremy to demonstrate GRDDL with XHTML/RDFa once
the NS URI is set up. [recorded in
[32]http://www.w3.org/2008/09/11-rdfa-minutes.html#action03]
[PENDING] ACTION: Manu to create TC to test @resource="[]" does not
set object based on TC 123. [recorded in
[33]http://www.w3.org/2009/01/08-rdfa-minutes.html#action14]
[PENDING] ACTION: Manu to look at
[34]http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008D
ec/0037.html [recorded in
[35]http://www.w3.org/2009/01/08-rdfa-minutes.html#action15]
[PENDING] ACTION: Manu to write summary for Semantic Web Use Cases
for Ivan. [recorded in
[36]http://www.w3.org/2008/09/11-rdfa-minutes.html#action09]
[PENDING] ACTION: Mark create base wizard suitable for cloning
[recorded in
[37]http://www.w3.org/2008/09/11-rdfa-minutes.html#action12]
[PENDING] ACTION: Mark to review reasoning on setting explicit
about="" on HEAD and BODY [recorded in
[38]http://www.w3.org/2008/12/18-rdfa-irc]
[PENDING] ACTION: Mark to send Ben ubiquity related wizard stuff
[recorded in
[39]http://www.w3.org/2008/11/20-rdfa-minutes.html#action11]
[PENDING] ACTION: Mark write foaf examples for wiki [recorded in
[40]http://www.w3.org/2008/09/11-rdfa-minutes.html#action13]
[PENDING] ACTION: Michael to create 'RDFa for uF users' on RDFa Wiki
[recorded in
[41]http://www.w3.org/2008/09/11-rdfa-minutes.html#action14]
[PENDING] ACTION: Ralph or Steven fix the .htaccess for the XHTML
namespace [recorded in
[42]http://www.w3.org/2009/01/08-rdfa-minutes.html#action01]
[PENDING] ACTION: Ralph think about RSS+RDFa [recorded in
[43]http://www.w3.org/2008/09/11-rdfa-minutes.html#action15]
[31] http://www.w3.org/2008/11/06-rdfa-minutes.html#action12
[32] http://www.w3.org/2008/09/11-rdfa-minutes.html#action03
[33] http://www.w3.org/2009/01/08-rdfa-minutes.html#action14
[34] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Dec/0037.html
[35] http://www.w3.org/2009/01/08-rdfa-minutes.html#action15
[36] http://www.w3.org/2008/09/11-rdfa-minutes.html#action09
[37] http://www.w3.org/2008/09/11-rdfa-minutes.html#action12
[38] http://www.w3.org/2008/12/18-rdfa-irc
[39] http://www.w3.org/2008/11/20-rdfa-minutes.html#action11
[40] http://www.w3.org/2008/09/11-rdfa-minutes.html#action13
[41] http://www.w3.org/2008/09/11-rdfa-minutes.html#action14
[42] http://www.w3.org/2009/01/08-rdfa-minutes.html#action01
[43] http://www.w3.org/2008/09/11-rdfa-minutes.html#action15
[DONE] ACTION: Manu to create design tests for @prefix and @profile.
[recorded in
[44]http://www.w3.org/2009/01/22-rdfa-minutes.html#action16]
[44] http://www.w3.org/2009/01/22-rdfa-minutes.html#action16
[DROPPED] ACTION: Ben to add public-rdfa examples to wiki and think
of slightly improved top-level organization [recorded in
[45]http://www.w3.org/2008/11/06-rdfa-minutes.html#action11]
[45] http://www.w3.org/2008/11/06-rdfa-minutes.html#action11
[End of minutes]
_____________________________________________________
Minutes formatted by David Booth's [46]scribe.perl version 1.133
([47]CVS log)
$Date: 2009/02/19 17:20:26 $
[46] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
[47] http://dev.w3.org/cvsweb/2002/scribe/
Received on Thursday, 19 February 2009 17:22:19 UTC