IRC log of rdfa on 2010-08-05

Timestamps are in UTC.

13:50:13 [RRSAgent]
RRSAgent has joined #rdfa
13:50:13 [RRSAgent]
logging to http://www.w3.org/2010/08/05-rdfa-irc
13:50:15 [trackbot]
RRSAgent, make logs world
13:50:15 [Zakim]
Zakim has joined #rdfa
13:50:17 [trackbot]
Zakim, this will be 7332
13:50:17 [Zakim]
ok, trackbot; I see SW_RDFa()10:00AM scheduled to start in 10 minutes
13:50:18 [trackbot]
Meeting: RDFa Working Group Teleconference
13:50:18 [trackbot]
Date: 05 August 2010
13:50:25 [manu]
Agenda: http://lists.w3.org/Archives/Public/public-rdfa-wg/2010Aug/0006.html
13:50:29 [manu]
Chair: Manu
13:50:55 [manu]
Present: Knud, Manu, Shane, Mark
13:53:02 [manu]
Regrets: Ivan
13:58:04 [ShaneM]
ShaneM has joined #rdfa
13:58:18 [Zakim]
SW_RDFa()10:00AM has now started
13:58:25 [Zakim]
+Knud
13:58:33 [markbirbeck]
markbirbeck has joined #rdfa
13:58:39 [Knud]
am I scribing today?
13:58:43 [tinkster]
tinkster has joined #rdfa
13:58:55 [Zakim]
+manu
13:59:01 [Zakim]
+ +44.785.583.aaaa
13:59:09 [Knud]
Scribe: Knud
13:59:12 [tinkster]
zakim, aaaa is me
13:59:12 [Zakim]
+tinkster; got it
13:59:24 [tinkster]
zakim,mute me
13:59:24 [Zakim]
tinkster should now be muted
13:59:57 [Knud]
I muted my phone
14:00:51 [Knud]
:)
14:01:13 [Knud]
I'm usually lurking and listening anyway
14:01:43 [manu]
zakim, who is on the call?
14:01:43 [Zakim]
On the phone I see Knud, manu, tinkster (muted)
14:01:53 [markbirbeck]
zakim, code?
14:01:53 [Zakim]
the conference code is 7332 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), markbirbeck
14:02:46 [tinkster]
zakim, unmute me
14:02:46 [Zakim]
tinkster should no longer be muted
14:03:02 [markbirbeck]
Silly of me to waste time trying the London number...
14:03:24 [tinkster]
i can hear me echoing back
14:03:25 [Knud]
I can hear toby
14:03:29 [manu]
hmm
14:03:43 [Zakim]
+??P10
14:03:46 [markbirbeck]
zakim, i am ?
14:03:46 [Zakim]
+markbirbeck; got it
14:03:55 [manu]
hmm, my audio isn't working now?
14:03:59 [Knud]
no
14:04:02 [manu]
I'll dial back in.
14:04:15 [Zakim]
+ShaneM
14:05:03 [tinkster]
zakim, who's here?
14:05:03 [Zakim]
On the phone I see Knud, manu, tinkster, markbirbeck, ShaneM
14:05:05 [Zakim]
On IRC I see tinkster, markbirbeck, ShaneM, Zakim, RRSAgent, trackbot, manu, Knud
14:05:15 [Zakim]
+ +8014aabb
14:05:21 [manu]
zakim, I am ??bb
14:05:21 [Zakim]
sorry, manu, I do not see a party named '??bb'
14:05:24 [manu]
zakim, I am bb
14:05:24 [Zakim]
sorry, manu, I do not see a party named 'bb'
14:05:32 [manu]
zakim, aabb is me
14:05:32 [Zakim]
+manu; got it
14:05:32 [Knud]
yes
14:05:41 [tinkster]
everyone's echoing.
14:06:01 [tinkster]
zakim, mute me
14:06:01 [Zakim]
tinkster should now be muted
14:06:09 [manu]
zakim, who is making noise?
14:06:14 [tinkster]
zakim, unmute me
14:06:14 [Zakim]
tinkster should no longer be muted
14:06:19 [markbirbeck]
zakim, mute me
14:06:19 [Zakim]
markbirbeck should now be muted
14:06:20 [Zakim]
manu, listening for 10 seconds I heard sound from the following: manu.a (100%), Knud (57%)
14:06:28 [Knud]
zakim, mute me
14:06:28 [Zakim]
Knud should now be muted
14:07:11 [Knud]
no other issues
14:07:13 [markbirbeck]
zakim, unmute me
14:07:13 [Zakim]
markbirbeck should no longer be muted
14:07:19 [manu]
Topic: ISSUE-31: setMapping API location (on Benjamin)
14:07:24 [Knud]
TOPIC: ISSUE-31: setMapping API location
14:07:47 [Knud]
setMapping call should either be duplicated or be moved from context to document interface
14:08:00 [manu]
document.setMapping("foaf", "http://xmlns.com/foaf/0.1");
14:08:07 [manu]
document.data.context.setMapping("foaf", "http://xmlns.com/foaf/0.1");
14:08:51 [Knud]
manu: document.setMapping could be an alias to context.setMapping
14:09:28 [markbirbeck]
http://lists.w3.org/Archives/Public/public-rdfa-wg/2010Jun/0054.html
14:10:09 [Knud]
mark: still open as to how to implement this
14:10:24 [markbirbeck]
document.setMapping("foaf", "http://xmlns.com/foaf/0.1/");
14:10:24 [markbirbeck]
var people = document.getItemsByType("foaf:Person");
14:10:24 [Knud]
... as long as programmers can get to setMapping via document
14:11:43 [Knud]
manu: would like to keep the idea of context
14:12:07 [Knud]
... also, some people might be concerned that we pollute the document interface too much
14:12:20 [markbirbeck]
q+
14:12:35 [manu]
ack markbirbeck
14:12:38 [Knud]
you are there, mark
14:12:47 [tinkster]
Is {document.setMapping("foaf","http://xmlns.com/foaf/0.1/">http://xmlns.com/foaf/0.1/");var people=document.getElementsByType("foaf:Person");} any easier than {var FOAF="http://xmlns.com/foaf/0.1/";var people=document.getElementsByType(FOAF+"Person");} ??
14:12:51 [Zakim]
-manu.a
14:13:12 [Zakim]
+manu.a
14:13:16 [manu]
ack markbirbeck
14:13:49 [markbirbeck]
q+
14:14:03 [manu]
ack markbirbeck
14:14:58 [Knud]
mark: now remembers that we steered clear of putting too much into document interface
14:15:19 [manu]
var context = document.data.context;
14:15:34 [manu]
context.setMapping("foaf", "http://xmlns.com/foaf/0.1")?
14:15:37 [Knud]
... so maybe we should rethink how we give people access to something like setMapping
14:15:40 [manu]
so, people would just do that.
14:16:44 [Knud]
... there could also be a context parameter to getElementsByType
14:17:28 [Knud]
... would therefore like to withdraw the suggestion to move setMapping to document
14:18:03 [ShaneM]
no objection from me
14:18:08 [Knud]
fine
14:18:22 [manu]
PROPOSAL: Close ISSUE-31 and have Mark re-submit an alternative mechanism to make mappings easier to use.
14:18:33 [manu]
+1
14:18:34 [Knud]
+1
14:18:35 [markbirbeck]
+1
14:18:37 [ShaneM]
+1
14:18:43 [tinkster]
+1
14:18:47 [manu]
RESOLVED: Close ISSUE-31 and have Mark re-submit an alternative mechanism to make mappings easier to use.
14:19:02 [Knud]
TOPIC: ISSUE-30: hasFeature clarifications (on Mark)
14:19:19 [manu]
http://lists.w3.org/Archives/Public/public-rdfa-wg/2010Jun/0053.html
14:19:40 [Knud]
Mark: hasFeature already exists in the DOM in other specs
14:20:00 [manu]
q+ to discuss RDFa version number
14:20:00 [Knud]
... our use of it should be aligned, e.g., with respect to the version number
14:20:03 [manu]
ack manu
14:20:03 [Zakim]
manu, you wanted to discuss RDFa version number
14:20:37 [Knud]
manu: mostly agrees with proposal, except: we now want to make RDFa versionless
14:20:56 [Knud]
... so, just check if RDFa support is available, not a specific version
14:21:31 [Knud]
mark: maybe we should change feature string to "rdfa_api"
14:22:13 [manu]
document.hasFeature("rdfa-api 1.1")
14:22:37 [markbirbeck]
document.hasFeature("rdfaapi", "1.1")
14:23:03 [manu]
document.hasFeature("rdfa-api 1.0")
14:23:20 [manu]
oh woops, Mark is correct
14:23:47 [Knud]
mark: api version is in sync with RDFa core?
14:23:54 [manu]
document.hasFeature("rdfa-api, "1.1")
14:24:56 [manu]
So, something like this: document.implementation.hasFeature("rdfa-api, "1.1")
14:25:31 [Knud]
mark: we should not say "we provide hasFeature", but instead "when you call hasFeature, this should happen:"
14:25:43 [Knud]
... this is in line with how other specs do it
14:26:30 [tinkster]
<script implements="http://www.w3.org/TR/rdfa-api/">...</script>
14:26:36 [markbirbeck]
This is boilerplate text:
14:26:38 [markbirbeck]
http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-BBACDC08
14:27:42 [ShaneM]
tinkster: yeah, that. I really wanted that feature.
14:29:17 [manu]
PROPOSAL: Bring hasFeature() in line with the DOMImplementation interface, use "rdfa-api" as the feature string, and "1.1" as the version.
14:29:25 [tinkster]
+1
14:29:28 [ShaneM]
+1
14:29:35 [Knud]
+1
14:29:40 [markbirbeck]
http://www.w3.org/TR/DOM-Level-2-Core/introduction.html#ID-Conformance
14:31:10 [markbirbeck]
http://www.w3.org/TR/SVG/feature.html
14:31:12 [manu]
RDFaApi
14:33:32 [tinkster]
"rdfa-api" could be considered a relative URL reference with base http://www.w3.org/TR/.
14:34:09 [markbirbeck]
+1
14:34:24 [Knud]
general discussion on what to use as the feature string: URI, camel case, hypen, ...
14:34:36 [Knud]
s/hypen/hyphen
14:34:45 [ShaneM]
consistency is the hobgoblin of little minds
14:35:49 [manu]
PROPOSAL: Bring hasFeature() in line with the DOMImplementation interface, use "RDFaAPI" as the feature string, and "1.1" as the version.
14:36:13 [ShaneM]
+1
14:36:13 [manu]
+1
14:36:14 [Knud]
+1
14:36:17 [tinkster]
+1 (though I'd still prefer 'rdfa-api')
14:37:05 [manu]
http://www.w3.org/TR/DOM-Level-2-Core/introduction.html#ID-Conformance
14:37:36 [markbirbeck]
+1
14:37:44 [manu]
RESOLVED: Bring hasFeature() in line with the DOMImplementation interface, use "RDFaAPI" as the feature string, and "1.1" as the version.
14:38:09 [Knud]
TOPIC: ISSUE-32: TypedLiteralConverter improvements (on Mark)
14:38:15 [manu]
http://lists.w3.org/Archives/Public/public-rdfa-wg/2010Jun/0055.html
14:38:18 [markbirbeck]
http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#feature-detection
14:38:45 [markbirbeck]
RDFa.API
14:40:32 [manu]
q+ to point out that we allow functions already.
14:41:12 [Knud]
Mark: we should make very clear how callback functions/methods should be implemented
14:41:39 [manu]
We already allow callback functions for TypedLiteralConverters: http://www.w3.org/2010/02/rdfa/sources/rdfa-dom-api/#idl-def-TypedLiteralConverter
14:42:44 [manu]
ack manu
14:42:44 [Zakim]
manu, you wanted to point out that we allow functions already.
14:42:58 [Knud]
... also, people might only want to define one callback function for different datatypes, so the callback function should have a parameter to say what it should convert
14:43:25 [Knud]
... finally, we should define how the callback reacts when conversion is not possible (exception, return null, etc.)
14:43:36 [tinkster]
first class functions
14:45:25 [Knud]
... for the third point, the parameter should say what the function is converting _to_
14:45:32 [manu]
q+ to discuss point 3
14:45:34 [manu]
ack manu
14:45:34 [Zakim]
manu, you wanted to discuss point 3
14:47:10 [markbirbeck]
var converter = function (value) { return new String(value) };
14:47:10 [markbirbeck]
document.data.context.registerTypeConverter("xsd:string", converter);
14:47:51 [markbirbeck]
document.data.context.registerTypeConverter("xsd:string",
14:47:55 [markbirbeck]
function (value) { return new String(value) }
14:47:55 [Knud]
mark: if there is one function per conversion type, then we wouldn't need the extra parameter.
14:47:59 [markbirbeck]
);
14:48:23 [Knud]
... when we want to allow one function for all conversion types, then we need an extra parameter
14:48:46 [tinkster]
http://esw.pastebin.com/m9CXB8qh
14:50:37 [manu]
PROPOSAL: Add a parameter to convertType() that indacates the type that is being converted.
14:50:44 [Knud]
converted to
14:50:56 [markbirbeck]
+
14:51:00 [tinkster]
+0
14:51:03 [markbirbeck]
+1
14:51:14 [Knud]
+1
14:51:17 [markbirbeck]
s/indacates/indicates/
14:51:27 [ShaneM]
abstain - I don't grok the issue
14:51:36 [manu]
+1
14:52:19 [manu]
RESOLVED: Add a parameter to convertType() that indicates the type that is being converted.
14:52:44 [Knud]
we are resolving this issue with a string of different proposals
14:53:33 [markbirbeck]
"23 elephants"^^xsd:integer
14:53:41 [Knud]
Sub-Topic: ISSUE32, point 2
14:54:00 [tinkster]
q+
14:54:49 [manu]
ack tinkster
14:56:56 [markbirbeck]
"23 blah"^^my:foo
14:57:45 [Knud]
(I'm a bit lost about scribing at the moment)
14:58:26 [manu]
q+ to end the call.
15:00:41 [manu]
ack manu
15:00:41 [Zakim]
manu, you wanted to end the call.
15:00:55 [Zakim]
-tinkster
15:00:57 [Zakim]
-markbirbeck
15:00:59 [Zakim]
-Knud
15:01:04 [Zakim]
-manu.a
15:01:06 [Zakim]
-ShaneM
15:01:11 [manu]
zakim, who is on the call?
15:01:11 [Zakim]
On the phone I see manu
15:01:17 [manu]
zakim, drop manu
15:01:17 [Zakim]
manu is being disconnected
15:01:18 [Zakim]
SW_RDFa()10:00AM has ended
15:01:20 [Zakim]
Attendees were Knud, manu, +44.785.583.aaaa, tinkster, markbirbeck, ShaneM, +8014aabb
15:01:50 [Knud]
manu, will you wrap the minutes up in the right format?
15:01:57 [manu]
yup :)
15:02:01 [manu]
Thanks for scribing Knud :)
15:02:02 [Knud]
brilliant, thanks!
15:02:21 [Knud]
no problem
15:06:47 [ShaneM]
ShaneM has left #rdfa
15:47:04 [manu]
trackbot, bye
15:47:04 [trackbot]
trackbot has left #rdfa
15:47:06 [manu]
zakim, bye
15:47:06 [Zakim]
Zakim has left #rdfa