- From: Ralph R. Swick <swick@w3.org>
- Date: Thu, 19 Mar 2009 12:30:09 -0400
- To: public-rdf-in-xhtml-tf@w3.org
- Cc: public-swd-wg@w3.org
The record of todays' RDF-in-XHTML Task Force discussion is
http://www.w3.org/2009/03/19-rdfa-minutes.html
A text snapshot follows.
----
[1]W3C
[1] http://www.w3.org/
RDF in XHTML Task Force
19 Mar 2009
[2]Agenda
[2] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Mar/0120.html
See also: [3]IRC log, previous [4]2009-03-05
[3] http://www.w3.org/2009/03/19-rdfa-irc
[4] http://www.w3.org/2009/03/05-rdfa-minutes.html
Attendees
Present
Ralph Swick, Mark Birbeck, Shane McCarron, Manu Sporny,
Steven Pemberton, Ben Adida
Regrets
Michael Hausenblas
Chair
Ben
Scribe
Ralph
Contents
* [5]Topics
1. [6]Action Review
2. [7]Primer Aside
3. [8]Test Cases
* [9]Summary of Action Items
_____________________________________________________
<ShaneM> CURIE Javascript:
[10]http://www.w3.org/MarkUp/xhtml2/wiki/CurieJavascript
[10] http://www.w3.org/MarkUp/xhtml2/wiki/CurieJavascript
Shane: I had an action for generating CURIEs
Action Review
ACTION: [DONE] Manu to clean up TC 9001, 9002, 9003. [recorded in
[11]http://www.w3.org/2009/03/05-rdfa-minutes.html#action13]
[11] http://www.w3.org/2009/03/05-rdfa-minutes.html#action13
Manu: 9001 through 9004 now use identical markup except for how the
prefix is defined
ACTION: [DONE] Manu to create TC for space-separated syntax for
@prefix. [recorded in
[12]http://www.w3.org/2009/03/05-rdfa-minutes.html#action14]
[12] http://www.w3.org/2009/03/05-rdfa-minutes.html#action14
Manu: that's test 9004
ACTION: [PENDING] Ben to put up information on "how to write RDFa"
with screencast possibly and instructions on bookmarklet. [recorded
in [13]http://www.w3.org/2008/11/06-rdfa-minutes.html#action12]
[13] http://www.w3.org/2008/11/06-rdfa-minutes.html#action12
ACTION: [PENDING] Jeremy to demonstrate GRDDL with XHTML/RDFa once
the NS URI is set up. [recorded in
[14]http://www.w3.org/2008/09/11-rdfa-minutes.html#action03]
[14] http://www.w3.org/2008/09/11-rdfa-minutes.html#action03
ACTION: [PENDING] Manu to look at
[15]http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008D
ec/0037.html about resolving relative URIs [recorded in
[16]http://www.w3.org/2009/01/08-rdfa-minutes.html#action15]
[15] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Dec/0037.html
[16] http://www.w3.org/2009/01/08-rdfa-minutes.html#action15
Manu: this was a request to add a note to the document that if Saxon
or RFC2396 is used for relative URI resolution you won't get the
correct result
... I sent a note but want the TF to consider whether this is the
right approach
... the tests in question are already negative tests, which the
original mail didn't realize
... RFC3986 replaces RFC2396
... it appears the URL that is generated in the corner case is
different
... affects test 114
... attribution URL should be to the W3C Web site
<benadida> content is href="../../../../../../../../../../"
Manu: the author of Saxon has said he intends to move to RFC3986 but
that Saxon currently still follows RFC2396
... my proposal is just to document that RDFa follows RFC3986
... adding this note to test case 114 would resolve this issue, I
believe
... add the note in the SPARQL result
Ben: sounds good
ACTION: [PENDING] Manu to write summary for Semantic Web Use Cases
for Ivan. [recorded in
[17]http://www.w3.org/2008/09/11-rdfa-minutes.html#action09]
[17] http://www.w3.org/2008/09/11-rdfa-minutes.html#action09
ACTION: [PENDING] Mark create base wizard suitable for cloning
[recorded in
[18]http://www.w3.org/2008/09/11-rdfa-minutes.html#action12]
[18] http://www.w3.org/2008/09/11-rdfa-minutes.html#action12
ACTION: [PENDING] Mark to review reasoning on setting explicit
about="" on HEAD and BODY [recorded in
[19]http://www.w3.org/2008/12/18-rdfa-irc]
[19] http://www.w3.org/2008/12/18-rdfa-irc
ACTION: [PENDING] Mark to send Ben ubiquity related wizard stuff
[recorded in
[20]http://www.w3.org/2008/11/20-rdfa-minutes.html#action11]
[20] http://www.w3.org/2008/11/20-rdfa-minutes.html#action11
ACTION: [PENDING] Mark write foaf examples for wiki [recorded in
[21]http://www.w3.org/2008/09/11-rdfa-minutes.html#action13]
[21] http://www.w3.org/2008/09/11-rdfa-minutes.html#action13
ACTION: [PENDING] Michael to create 'RDFa for uF users' on RDFa Wiki
[recorded in
[22]http://www.w3.org/2008/09/11-rdfa-minutes.html#action14]
[22] http://www.w3.org/2008/09/11-rdfa-minutes.html#action14
ACTION: [PENDING] Ralph or Steven fix the .htaccess for the XHTML
namespace [recorded in
[23]http://www.w3.org/2009/01/08-rdfa-minutes.html#action01]
[23] http://www.w3.org/2009/01/08-rdfa-minutes.html#action01
ACTION: [PENDING] Ralph think about RSS+RDFa [recorded in
[24]http://www.w3.org/2008/09/11-rdfa-minutes.html#action15]
[24] http://www.w3.org/2008/09/11-rdfa-minutes.html#action15
Primer Aside
Ben: I think the simplification of the Primer was the right choice
at the time
... but now I think it's falling short of what's needed
... wonder about adding some more advanced material back in
Manu: I fear that the size of the document would put people off
... so a separate Advanced Primer would be better
Ben: Primer can be updated with a reference to a [new] Advanced
Primer
... we're getting some interesting screen casts
... e.g. the Drupal one
... I'd like to see a screen cast on "here's how to add your RDFa
markup and here's how to test that you did it correctly"
<Steven> Go Ben!
<markbirbeck> [25]mark-birbeck/blog/2009/01/rdfa-means-extensibility
[25] http://webbackplane.com/mark-birbeck/blog/2009/01/rdfa-means-extensibility
Test Cases
<msporny> [26]rdfa-test-harness
[26] http://rdfa.digitalbazaar.com/rdfa-test-harness/
Manu: my highest priority is to decide on the syntax for @prefix
value
... see design test suite / unapproved
... there are tests for 4 different syntaxes
... we should pick one
Ben: let's try a quick poll, ok?
<markbirbeck> I'm afraid I have a 5th....
<ShaneM> note that in test 9003 the syntax of some prefixes seems
wrong
Ben: in the colon syntax sometimes there's whitespace following the
colon and sometimes not
Manu: intentionally so to generate discussion
Ben: so, let's try polling first with no 'extra' whitespace
<markbirbeck> I forgot that I thought of this the other day...but
what about JSON syntax? Radical, I know, but makes for some
interesting things.
<markbirbeck> e.g.:
<markbirbeck> prefix="xsd: [27]http://www.w3.org/2001/XMLSchema#,
dcterms:[28]http://purl.org/dc/terms/, media:
[29]http://purl.org/media#, audio:[30]http://purl.org/media/audio#"
[27] http://www.w3.org/2001/XMLSchema
[28] http://purl.org/dc/terms/
[29] http://purl.org/media
[30] http://purl.org/media/audio
<markbirbeck> Note the commas.
<markbirbeck> But also allowed would be:
Ben: 9002 uses colon and semicolon
<ShaneM> ShaneM prefers prefix="PREFIX=URI PREFIX2=URI2"
<markbirbeck> prefix="'xsd':
'[31]http://www.w3.org/2001/XMLSchema#',
'dcterms':'[32]http://purl.org/dc/terms/', 'media':
'[33]http://purl.org/media#',
'audio':'[34]http://purl.org/media/audio#'"
[31] http://www.w3.org/2001/XMLSchema#'
[32] http://purl.org/dc/terms/'
[33] http://purl.org/media#'
[34] http://purl.org/media/audio#'
<markbirbeck> Note the quotes.
Ben: 9001 uses colon and whitespace
option 1 - from 9001: prefix="xsd:
[35]http://www.w3.org/2001/XMLSchema#
dcterms:[36]http://purl.org/dc/terms/ media:
[37]http://purl.org/media# audio:[38]http://purl.org/media/audio#"
[35] http://www.w3.org/2001/XMLSchema
[36] http://purl.org/dc/terms/
[37] http://purl.org/media
[38] http://purl.org/media/audio
option 2 - from 9002: prefix="xsd:
[39]http://www.w3.org/2001/XMLSchema#;
dcterms:[40]http://purl.org/dc/terms/; media:
[41]http://purl.org/media# ; audio:
[42]http://purl.org/media/audio#;"
[39] http://www.w3.org/2001/XMLSchema#;
[40] http://purl.org/dc/terms/;
[41] http://purl.org/media
[42] http://purl.org/media/audio#;
option 3 - from 9003:
prefix="xsd=[43]http://www.w3.org/2001/XMLSchema# dcterms =
[44]http://purl.org/dc/terms/ media=[45]http://purl.org/media# audio
= [46]http://purl.org/media/audio#"
[43] http://www.w3.org/2001/XMLSchema
[44] http://purl.org/dc/terms/
[45] http://purl.org/media
[46] http://purl.org/media/audio#%3E
option 4 - from 9004: prefix="xsd
[47]http://www.w3.org/2001/XMLSchema# dcterms
[48]http://purl.org/dc/terms/ media [49]http://purl.org/media# audio
[50]http://purl.org/media/audio#"
[47] http://www.w3.org/2001/XMLSchema
[48] http://purl.org/dc/terms/
[49] http://purl.org/media
[50] http://purl.org/media/audio
<msporny> I think focusing on simplicity buys us a great deal here,
Mark - which is why I'd like to stay away from CSS-like and
JSON-like syntax.
<msporny> HTML5 folks would be all over the "complex syntax" that
we've chosen
<markbirbeck> I disagree.
<markbirbeck> Having a breaking character between pairs is not
complex!
Ralph: I think 9004 would generate objections w.r.t. future
extensibility
<ShaneM> markbirbeck: not between pairs - having the same character
as a delimiter and a spacing character is the confusion point I
think.
Mark: the alternating list ala 9005 is bad
... as is a syntax that doesn't delimit pairs
... we shouldn't try to be simple when authors use more complex
syntaxes every day
... I was warming to a CSS-like syntax but then it occurred to me
that a lot of people are familiar with JSON format
Ben: nested quotes ala the JSON notation bothers me
Mark: that was the second alternative
... first JSON-like alternative doesn't have nested quotes but does
use comma to separate the pairs
<benadida> rel="dc:license cc:license"
Ben: for teaching this to folks, we're already seeing
space-separated properties in @rel
... for groking a syntax, I like similarity [with @rel]
... e.g. 9001
... though I think the extra spaces [in 9001] would confuse things
<markbirbeck> xsd:h...
Ben: 9001 mixes in some extra spaces
Mark: so prefix:value SPACE prefix:value ... ?
Ben: yes
<Steven> I like the use of "="
Mark: this looks too much like URLs
<Steven> because it reads like it is
Mark: I can live with 9002
... in 9003 I'd want to disallow the spaces around '='
Ben: yes, we're thinking of space as a separator
<benadida> med:ia/image
Ben: so no space around '='
Mark: I don't see a point in throwing errors when there's extra
space, e.g., around '='
... the syntax should be forgiving
Ben: let's get a feeling for where we stand now
Mark: include comma-separated colon pairs
<benadida> Option 5: Mark's JSON-like
Manu: a=b and a = b are both perfectly parseable without additional
separate between the pairs
... the additional comma or semicolon definitively separates the
pairs
Steven: both comma and semicolon can be part of URLs
<Steven> [51]http://www.w3.org/2001/XMLSchema#;
[51] http://www.w3.org/2001/XMLSchema#;
<Steven> is a valid URL
Ben: poll is not a commitment
<msporny> +1 for prefix="a <SEPARATOR> b <PAIR_SEPARATOR> x
<SEPARATOR> y"
Ralph: prefer option 3 '='
<ShaneM> More importantly...
[52]http://www.w3.org/2001/XMLSchema?asd,abc;def is also a legal url
[52] http://www.w3.org/2001/XMLSchema?asd
Manu: prefer any option that has a separator and a pair separator
Manu: so I'd be ok with 5 (and 2)
Shane: prefer option 3
Steven: prefer option 3
Ben: prefer 1, can live with 3
Mark: prefer 5, can live with 2
... can't live with 3
Manu: can't live with 3; saying space is disallowed is harsh
Ben: could allow space around the '='
Manu: but '=' can appear in URLs
Shane: '=' in URLs wouldn't break parsing
Mark: I see no need to create another syntax within values
<markbirbeck> x="y=z"
Mark: and '=' is so familiar for setting the attribute value that I
think we're asking for trouble using it inside values
<ShaneM> x="Y:Z"
Ben: that seems to argue for option 1
... it would also be quite new to use JSON syntax inside an
attribute value
Shane: the alternating list pattern is use in xml:schemaLocation
Ben: yep, I remember that pattern there -- and when the list gets
long it becomes very confusing
... so I count that as an existing bad pattern
Manu: worth floating this to mail?
<markbirbeck> +1 to Ben
Ben: mail on the rdfa TF list ok
... next meeting in 2 weeks; on 2 April
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 [53]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
[54]http://www.w3.org/2008/09/11-rdfa-minutes.html#action03]
[PENDING] ACTION: Manu to look at
[55]http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008D
ec/0037.html about resolving relative URIs [recorded in
[56]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
[57]http://www.w3.org/2008/09/11-rdfa-minutes.html#action09]
[PENDING] ACTION: Mark create base wizard suitable for cloning
[recorded in
[58]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
[59]http://www.w3.org/2008/12/18-rdfa-irc]
[PENDING] ACTION: Mark to send Ben ubiquity related wizard stuff
[recorded in
[60]http://www.w3.org/2008/11/20-rdfa-minutes.html#action11]
[PENDING] ACTION: Mark write foaf examples for wiki [recorded in
[61]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
[62]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
[63]http://www.w3.org/2009/01/08-rdfa-minutes.html#action01]
[PENDING] ACTION: Ralph think about RSS+RDFa [recorded in
[64]http://www.w3.org/2008/09/11-rdfa-minutes.html#action15]
[53] http://www.w3.org/2008/11/06-rdfa-minutes.html#action12
[54] http://www.w3.org/2008/09/11-rdfa-minutes.html#action03
[55] http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Dec/0037.html
[56] http://www.w3.org/2009/01/08-rdfa-minutes.html#action15
[57] http://www.w3.org/2008/09/11-rdfa-minutes.html#action09
[58] http://www.w3.org/2008/09/11-rdfa-minutes.html#action12
[59] http://www.w3.org/2008/12/18-rdfa-irc
[60] http://www.w3.org/2008/11/20-rdfa-minutes.html#action11
[61] http://www.w3.org/2008/09/11-rdfa-minutes.html#action13
[62] http://www.w3.org/2008/09/11-rdfa-minutes.html#action14
[63] http://www.w3.org/2009/01/08-rdfa-minutes.html#action01
[64] http://www.w3.org/2008/09/11-rdfa-minutes.html#action15
[DONE] ACTION: Manu to clean up TC 9001, 9002, 9003. [recorded in
[65]http://www.w3.org/2009/03/05-rdfa-minutes.html#action13]
[DONE] ACTION: Manu to create TC for space-separated syntax for
@prefix. [recorded in
[66]http://www.w3.org/2009/03/05-rdfa-minutes.html#action14]
[65] http://www.w3.org/2009/03/05-rdfa-minutes.html#action13
[66] http://www.w3.org/2009/03/05-rdfa-minutes.html#action14
[End of minutes]
_____________________________________________________
Minutes formatted by David Booth's [67]scribe.perl version 1.135
([68]CVS log)
$Date: 2009/03/19 16:28:34 $
[67] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
[68] http://dev.w3.org/cvsweb/2002/scribe/
Received on Thursday, 19 March 2009 16:30:25 UTC