IRC log of rdfa on 2011-02-03
Timestamps are in UTC.
- 14:49:30 [RRSAgent]
- RRSAgent has joined #rdfa
- 14:49:30 [RRSAgent]
- logging to http://www.w3.org/2011/02/03-rdfa-irc
- 14:49:32 [trackbot]
- RRSAgent, make logs world
- 14:49:32 [Zakim]
- Zakim has joined #rdfa
- 14:49:34 [trackbot]
- Zakim, this will be 7332
- 14:49:34 [Zakim]
- ok, trackbot; I see SW_RDFa()10:00AM scheduled to start in 11 minutes
- 14:49:35 [trackbot]
- Meeting: RDFa Working Group Teleconference
- 14:49:35 [trackbot]
- Date: 03 February 2011
- 14:50:42 [manu]
- Agenda: http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jan/0156.html
- 14:50:44 [manu]
- Chair: Manu
- 14:51:14 [manu]
- Present: Ivan, Manu, Toby, Nathan, Steven, ShaneM, MarkB
- 14:58:26 [Zakim]
- SW_RDFa()10:00AM has now started
- 14:58:33 [Zakim]
- +tinkster
- 14:58:45 [tinkster]
- Zakim, mute me
- 14:58:45 [Zakim]
- sorry, tinkster, muting is not permitted when only one person is present
- 14:59:04 [tinkster]
- In case they want to talk to themselves?
- 14:59:58 [Knud]
- Knud has joined #rdfa
- 15:00:18 [ShaneM]
- ShaneM has joined #rdfa
- 15:00:35 [Zakim]
- +??P14
- 15:00:37 [ShaneM]
- running a bit late - will be along presently
- 15:00:39 [manu]
- zakim, I am ??P14
- 15:00:39 [Zakim]
- +manu; got it
- 15:00:40 [tinkster]
- Zakim, mute me
- 15:00:40 [Zakim]
- tinkster should now be muted
- 15:01:12 [Zakim]
- + +539149aaaa
- 15:01:23 [Zakim]
- +??P30
- 15:01:24 [Steven]
- zakim, dial steven-617
- 15:01:27 [Zakim]
- ok, Steven; the call is being made
- 15:01:30 [webr3]
- Zakim, i am ??
- 15:01:32 [Knud]
- zakim, I am aaaa
- 15:01:33 [Zakim]
- +Steven
- 15:01:37 [Zakim]
- +webr3; got it
- 15:01:43 [Zakim]
- +Knud; got it
- 15:03:04 [ivan]
- zakim, dial ivan-voip
- 15:03:04 [Zakim]
- ok, ivan; the call is being made
- 15:03:06 [Zakim]
- +Ivan
- 15:03:18 [manu]
- http://blog.whatwg.org/usability-testing-html5
- 15:05:55 [Zakim]
- +??P22
- 15:06:04 [ShaneM]
- zakim, ??P22 is ShaneM
- 15:06:04 [Zakim]
- +ShaneM; got it
- 15:07:32 [Steven]
- Scribe: Steven
- 15:07:46 [manu]
- Topic: Quick updates
- 15:07:52 [tinkster]
- http://buzzword.org.uk/2011/Atom_plus_RDFa/spec.html
- 15:07:55 [Steven]
- Agenda: http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Feb/0001.html
- 15:08:15 [Steven]
- Manu: Toby's working on an Atom+RDFa spec - just a heads-up
- 15:08:21 [Steven]
- ... we might want to publish as a note
- 15:08:37 [Steven]
- Ivan: I implement Toby's stuff already
- 15:08:39 [tinkster]
- Ivan++
- 15:09:04 [manu]
- Topic: ISSUE-69: xml and xmlns prefixes in Default RDFa Profile
- 15:09:10 [Steven]
- Topic: ISSUE-69: xml and xmlns prefixes in Default RDFa Profile http://www.w3.org/2010/02/rdfa/track/issues/69
- 15:09:15 [Steven]
- issue-69?
- 15:09:15 [trackbot]
- ISSUE-69 -- Should the xml and xmlns prefixes be pre-defined in the default profile? -- open
- 15:09:15 [trackbot]
- http://www.w3.org/2010/02/rdfa/track/issues/69
- 15:09:22 [manu]
- http://www.w3.org/2010/02/rdfa/track/issues/69
- 15:09:54 [manu]
- Ivan's opinion: http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jan/0124.html
- 15:10:00 [Steven]
- Ivan: I already gave my opinion
- 15:10:09 [Steven]
- [Manu reads]
- 15:10:35 [Steven]
- Manu: You suggest xml and xmlns prefixes should be added
- 15:10:36 [manu]
- xml -> http://www.w3.org/XML/1998/namespace#
- 15:10:38 [manu]
- xmlns -> http://www.w3.org/2000/xmlns/
- 15:10:54 [tinkster]
- xmlns:xmlns="..." is illegal to declare
- 15:11:01 [tinkster]
- prefix="xmlns: ..." is not.
- 15:11:01 [Steven]
- Shane: It is illegal to redeclare the xmlns prefix
- 15:11:16 [Steven]
- Ivan: I am in favour of declaring it
- 15:11:27 [Steven]
- ... or we could declare it as an error
- 15:11:37 [tinkster]
- xmlns:xml is legal to declare, provided you point it at the proper XML namespace.
- 15:11:48 [Steven]
- ... calling it an error makes sense
- 15:11:52 [ShaneM]
- Namespaces in XML says: The prefix xml is by definition bound to the namespace name http://www.w3.org/XML/1998/namespace. It MAY, but need not, be declared, and MUST NOT be bound to any other namespace name. Other prefixes MUST NOT be bound to this namespace name, and it MUST NOT be declared as the default namespace. The prefix xmlns is used only to declare namespace bindings and is by definition bound to the namespace name http://www.w3.org/2000/xmlns/. It
- 15:12:12 [ivan]
- http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jan/0009.html
- 15:12:42 [Steven]
- Ivan: Declaring them as illegal as prefixes might be cleaner
- 15:12:54 [Steven]
- ... but it means an extra check
- 15:13:39 [tinkster]
- RDFa 1.0 test suite test 0142 does already test that RDFa processors make this extra check.
- 15:14:23 [manu]
- TC 0142 is not a valid test, Toby?
- 15:14:36 [Steven]
- SHane: The XML Spec says that xmlns must not be declared
- 15:14:50 [Steven]
- Ivan: THis is for CURIE prefixes
- 15:14:54 [Steven]
- s/TH/Th/
- 15:15:00 [Steven]
- ... it's not an XML issue
- 15:15:22 [Steven]
- ... the issue is what to do if I use them in a prefix attribute
- 15:15:45 [Steven]
- Manu: Let's just declare xml and xmlns
- 15:16:01 [Steven]
- ... in the default profile
- 15:16:01 [tinkster]
- http://rdfa.digitalbazaar.com/test-suite/test-cases/xhtml1/0142.xhtml
- 15:16:26 [Steven]
- Manu: Any objections?
- 15:16:29 [Steven]
- [none]
- 15:16:32 [manu]
- PROPOSAL: The RDFa Core 1.1 Default Profile should declare the 'xml' and 'xmlns' prefixes.
- 15:16:34 [ShaneM]
- +1
- 15:16:41 [ivan]
- +1
- 15:16:42 [manu]
- +1
- 15:16:45 [Steven]
- +0
- 15:16:45 [tinkster]
- +1
- 15:16:48 [Knud]
- +1
- 15:16:49 [webr3]
- +0
- 15:17:13 [tinkster]
- (maybe +0... I don't especially care about this either way - just thought it needed discussing)
- 15:17:23 [manu]
- RESOLVED: The RDFa Core 1.1 Default Profile should declare the 'xml' and 'xmlns' prefixes.
- 15:17:31 [Steven]
- Steven: Don't feel strongly on this either way
- 15:17:37 [Steven]
- Nathan: Likewise
- 15:17:40 [manu]
- Topic: ISSUE-74: Host Language Conformance
- 15:17:45 [manu]
- http://www.w3.org/2010/02/rdfa/track/issues/74
- 15:17:50 [Steven]
- Topic: ISSUE-74: Host Language Conformance http://www.w3.org/2010/02/rdfa/track/issues/74
- 15:18:01 [Steven]
- Issue-74?
- 15:18:01 [trackbot]
- ISSUE-74 -- Host Language Conformance -- open
- 15:18:01 [trackbot]
- http://www.w3.org/2010/02/rdfa/track/issues/74
- 15:18:07 [tinkster]
- Zakim, unmute me
- 15:18:07 [Zakim]
- tinkster should no longer be muted
- 15:19:48 [Steven]
- [Brief discussion on how to mark issues that have been handled and not yet closed]
- 15:20:58 [Steven]
- Toby: Where is the divide betewen Core and the host
- 15:21:07 [Steven]
- s/ewen/ween/
- 15:21:37 [Steven]
- ... special handling of body and head, etc
- 15:22:13 [Steven]
- ... My suggestion is that the host can do what it wants
- 15:22:42 [Steven]
- ... if it wants to provide an automated way to create an RDFa friendly version
- 15:23:09 [ivan]
- q+
- 15:23:15 [manu]
- ack ivan
- 15:23:47 [Steven]
- Ivan: Core uses @href and @src as part of its processing, though these are HTML attributes
- 15:24:28 [manu]
- SVG uses xlink:href ?
- 15:24:30 [manu]
- http://www.w3.org/TR/SVG/linking.html#Links
- 15:24:31 [Steven]
- ... so the clean way in an ideal world is some sort of automatic means of specifying which attr represents what in the processing
- 15:24:35 [Steven]
- q+
- 15:25:06 [ShaneM]
- q+ to discuss href / src
- 15:25:35 [Steven]
- Ivan: On the GRDDL thing, @profile is also used by GRDDL (and others)
- 15:26:26 [Steven]
- ... so there is a potential classh, which would make me uncomfortable about mentioning it explicitely
- 15:26:33 [Steven]
- s/ssh/sh/
- 15:26:47 [manu]
- ack Steven
- 15:27:12 [manu]
- Steven: Allowing host languages to do special stuff means that we don't have generic RDFa processors anymore.
- 15:27:32 [manu]
- Ivan: That's what we already have, though, right? We have to do special things for XHTML and XML...
- 15:27:54 [manu]
- Steven: We can have one or two special cases, we don't want to allow everything to be a special case.
- 15:28:07 [manu]
- Ivan: HTML has historical baggage, and we could just say that.
- 15:28:29 [Steven]
- Toby: THat's what I'm saying; quirks are hard to handle in a general-purpose system
- 15:28:31 [manu]
- Toby: The more special cases a host language puts in, the less likely a generic RDFa processor is going to work.
- 15:28:48 [Steven]
- s/TH/Th/
- 15:29:48 [Steven]
- Manu: On the other hand, if host-langauges use special stuff they are less likely to be used since they won't work with generic systems
- 15:29:58 [tinkster]
- http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jan/0141.html
- 15:30:05 [manu]
- ack ShaneM
- 15:30:05 [Zakim]
- ShaneM, you wanted to discuss href / src
- 15:30:09 [Steven]
- q?
- 15:30:56 [Steven]
- Shane: I appreciate the concern, and we say that @href and @src are optional, and mention them explicitely in core as being optional
- 15:30:57 [ShaneM]
- http://www.w3.org/2010/02/rdfa/sources/rdfa-core/Overview-src.html#s_syntax
- 15:31:24 [Steven]
- Ivan: SO if I have a host lang with @href and @src, then the relecant host-lang spec must say that they use @href?
- 15:31:29 [Steven]
- s/SO/So/
- 15:32:30 [Steven]
- Manu: I would say just process @src and @href
- 15:32:38 [Steven]
- Ivan: But what does the spec say?
- 15:33:10 [Steven]
- Shane: I'm not sure if I agree with you Manu, we don't know what those attributes mean in another host language
- 15:33:21 [Steven]
- Ivan: We define it!
- 15:34:10 [manu]
- q+ to ask what other languages include href/src in a different way?
- 15:34:40 [Steven]
- Steven: I'm with Shane on this
- 15:34:53 [Steven]
- Ivan: But the spec says otherwise
- 15:34:58 [webr3]
- but href="lksdf lskdfj lskdjf lsd fj" could be valid for some +xml type, what happens when RDFa processor finds this?
- 15:35:01 [Steven]
- SHane: Only for host languages that support them
- 15:35:12 [tinkster]
- Zakim, mute me
- 15:35:12 [Zakim]
- tinkster should now be muted
- 15:35:19 [Steven]
- Shane: Section 7.5
- 15:35:22 [Steven]
- s/SH/Sh/
- 15:35:38 [ShaneM]
- This specification defines processing rules for optional attributes that may not be present in all Host Languages (e.g., @href). If these attributes are not supported in the Host Language, then the corresponding processing rules are not relevant for that language.
- 15:35:57 [Steven]
- q+
- 15:36:27 [webr3]
- q+ to say not only must it be defined, but it must be defined in a compatible way
- 15:36:31 [tinkster]
- Atom has @src (or maybe @source?)
- 15:36:43 [Steven]
- Ivan: Atom has href, so a generic processor has to decide whether to handle href or not
- 15:37:07 [Steven]
- ManU: I agree with the purity of what we're discussing
- 15:37:31 [ShaneM]
- q+ to argue with manu
- 15:37:31 [Steven]
- ... ... I know of no other languages that use @href or @src otherwise
- 15:37:32 [tinkster]
- Yes, Atom has <content src> - roughly equivalent to <iframe src> in HTML.
- 15:38:07 [Steven]
- Ivan: I agree with href, but src? Not so sure.
- 15:38:25 [tinkster]
- <iframe src> can have children.
- 15:39:07 [Steven]
- Shane: In a generic XML grammar, I have crafted the choice of names. WHo knows what I mean by @src.
- 15:39:11 [Steven]
- s/WH/Wh/
- 15:39:15 [ShaneM]
- q- ShaneM
- 15:39:39 [manu]
- ack manu
- 15:39:39 [Zakim]
- manu, you wanted to ask what other languages include href/src in a different way?
- 15:39:45 [manu]
- ack Steven
- 15:39:55 [manu]
- ack webr3
- 15:39:55 [Zakim]
- webr3, you wanted to say not only must it be defined, but it must be defined in a compatible way
- 15:39:56 [ivan]
- q+
- 15:40:00 [tinkster]
- I say, support @href and @src in generic XML. If the host language uses those attributes for some incompatible purpose then it can not become an RDFa host language.
- 15:40:05 [Steven]
- Manu: We can't depend on mime type or @version, so if we don't know it is an HTML doc, we will fall back to XML processing
- 15:40:34 [Steven]
- Toby: We need to say something specific
- 15:40:53 [Steven]
- Manu: But what do you do when you don't know the type of doc?
- 15:41:05 [Steven]
- Shane: XML, that's what the doc says
- 15:41:13 [manu]
- q?
- 15:41:16 [manu]
- ack ivan
- 15:41:17 [Steven]
- ... excellent point
- 15:41:35 [webr3]
- * and @rel
- 15:41:41 [Steven]
- s/Toby:/Nathan:/
- 15:41:50 [tinkster]
- (The same goes for other attributes too - @resource, @about, etc...)
- 15:42:38 [Steven]
- Ivan: When designing my XML language, I should design with care
- 15:42:43 [webr3]
- q+ to ask if these aren't namespaced in +xml langs?
- 15:42:54 [manu]
- ack webr3
- 15:42:54 [Zakim]
- webr3, you wanted to ask if these aren't namespaced in +xml langs?
- 15:43:09 [tinkster]
- no, they're not.
- 15:43:24 [Zakim]
- -tinkster
- 15:43:54 [Zakim]
- + +1.785.583.aabb
- 15:44:04 [tinkster]
- Zakim, aabb is me.
- 15:44:04 [Zakim]
- +tinkster; got it
- 15:44:05 [manu]
- Nathan: Are RDFa attributes in a namespace?
- 15:44:12 [ShaneM]
- we say: If the Host Language uses XML Namespaces [XML-NAMES], the attributes in this specification should be defined in 'no namespace'. (e.g., when the attributes are used on elements in the Host Language's namespace, they can be used with no qualifying prefix: <myml:myElement property="next">).
- 15:44:16 [manu]
- Manu: No they're not - they're in the null namespace.
- 15:44:18 [Steven]
- Steven: Yes according to XHTML+RDFa
- 15:44:38 [Steven]
- ... Modularization allows them to be namespaced
- 15:44:58 [tinkster]
- Unless an attribute has a colon in it, it's not namespaced.
- 15:45:02 [Steven]
- Shane: host language attributes are normally not namespaced
- 15:45:22 [Steven]
- Steven: But you are allowed to sayxhtml:about
- 15:45:28 [Steven]
- s/say/say /
- 15:45:33 [tinkster]
- Colon-less elements can be in a namespace, if there's a default one defined. But that doesn't apply to attributes.
- 15:45:35 [ShaneM]
- steven - I don't think that XHTML+RDFa permits namespaced attributes.
- 15:45:57 [tinkster]
- q+ to talk about ODF
- 15:46:04 [manu]
- ack tinkster
- 15:46:04 [Zakim]
- tinkster, you wanted to talk about ODF
- 15:46:27 [Steven]
- Toby: I thought we had language that allows them to be namespaced
- 15:46:39 [manu]
- If the Host Language uses XML Namespaces [XML-NAMES], the attributes in this specification should be incorporated in the namespace of the Host Language.
- 15:46:46 [Steven]
- Steven: Isn't it an excellent solution to this problem?
- 15:48:19 [Steven]
- Manu: It could be an optional feature
- 15:48:53 [Steven]
- ... If we have this issue, we need to solve it
- 15:48:54 [tinkster]
- My processor allows a host language specification to put RDFa attributes into a namespace, but currently the only host language I use it for is ODF.
- 15:49:10 [Steven]
- Steven: There you go!
- 15:49:27 [Steven]
- ... ODF does namespace the attributes
- 15:50:09 [Steven]
- Ivan: My original proposal holds
- 15:50:21 [Steven]
- Manu: We need a future agenda item on namespacing attributes
- 15:50:59 [manu]
- ISSUE: Can RDFa attributes be namespaced?
- 15:51:00 [trackbot]
- Created ISSUE-82 - Can RDFa attributes be namespaced? ; please complete additional details at http://www.w3.org/2010/02/rdfa/track/issues/82/edit .
- 15:51:13 [ShaneM]
- FYI - this is the text that Steven is alluding to: Each of the attributes defined in an XHTML attribute collection is available for use when their corresponding module is included in an XHTML Host Language or an XHTML Integration Set. In such a situation, the attributes are available for use in the definition of elements that are NOT in the XHTML namespace when they are referenced using their namespace-qualified identifier (e.g., xhtml:class). The semantics o
- 15:51:41 [Steven]
- Manu: Back to Jeni's issue, Ivan is suggesting adding @src and @href to core
- 15:52:47 [Steven]
- Steven: This is exactly what the XML people were afraid of, HTML dirtying XML
- 15:53:15 [manu]
- q+ to discuss whether RDFa is a "dirty" language
- 15:53:29 [Steven]
- SHane: THe point is that we should be aware of pushback from XML people
- 15:53:44 [Steven]
- Ivan: We do this holding our noses, it comes from historical baggage
- 15:53:51 [manu]
- ack manu
- 15:53:51 [Zakim]
- manu, you wanted to discuss whether RDFa is a "dirty" language
- 15:53:54 [Steven]
- s/SH/Sh/
- 15:53:58 [Steven]
- s/TH/Th/
- 15:54:13 [tinkster]
- For anyone designing an XML language, who doesn't like @src and @href... don't make your XML language into an RDFa host language. Problem solved.
- 15:54:27 [Steven]
- Manu: We have made decisions that are not great for people who like pure languages
- 15:54:44 [Steven]
- ... this is another of those decisions
- 15:54:55 [Steven]
- ... it is the best compromise
- 15:55:13 [manu]
- PROPOSAL: Add @href and @src to RDFa Core.
- 15:55:15 [ivan]
- +1
- 15:55:18 [Steven]
- +0
- 15:55:19 [tinkster]
- +1
- 15:55:20 [manu]
- +1
- 15:55:26 [ShaneM]
- NOTE: They are already in core - we are removing their optionality.
- 15:55:28 [ShaneM]
- +0
- 15:55:35 [Knud]
- +1
- 15:55:55 [webr3]
- +0
- 15:56:09 [Steven]
- Nathan: Not sure. Need to think longer
- 15:56:09 [tinkster]
- I think a host language spec should still be able to make their use non-conformant. However, an RDFa processor encountering them should still use them.
- 15:56:33 [Steven]
- Manu: We will go through another last call; reraise then if you have an issue with it
- 15:56:37 [manu]
- RESOLVED: Add @href and @src to RDFa Core (we are removing their optionality).
- 15:56:47 [Steven]
- Shane: Please try to raise issues now, because we don't want a third last call!
- 15:57:53 [Zakim]
- -tinkster
- 15:58:00 [Zakim]
- -Knud
- 15:58:16 [Zakim]
- -Steven
- 15:58:18 [Zakim]
- -webr3
- 16:01:12 [manu]
- zakim, who is on the call?
- 16:01:19 [Zakim]
- On the phone I see manu, Ivan, ShaneM
- 16:02:36 [webr3]
- call is restricted (because it's ended?) can't dial in
- 16:02:43 [ivan]
- ouch
- 16:02:49 [ivan]
- I kept on
- 16:03:07 [ivan]
- hm
- 16:05:23 [ivan]
- zakim, drop me
- 16:05:23 [Zakim]
- Ivan is being disconnected
- 16:05:24 [Zakim]
- -Ivan
- 16:05:26 [Zakim]
- -manu
- 16:05:30 [manu]
- zakim, room for 4
- 16:05:30 [Zakim]
- I don't understand 'room for 4', manu
- 16:05:36 [ShaneM]
- zakim, drop me
- 16:05:36 [Zakim]
- ShaneM is being disconnected
- 16:05:38 [Zakim]
- SW_RDFa()10:00AM has ended
- 16:05:39 [Zakim]
- Attendees were tinkster, manu, +539149aaaa, Steven, webr3, Knud, Ivan, ShaneM, +1.785.583.aabb
- 16:05:42 [ivan]
- now!
- 16:05:43 [manu]
- zakim, room for 4
- 16:05:43 [Zakim]
- I don't understand 'room for 4', manu
- 16:05:49 [ivan]
- zakim, room for 4?
- 16:05:50 [Zakim]
- ok, ivan; conference Team_(rdfa)16:05Z scheduled with code 26632 (CONF2) for 60 minutes until 1705Z; however, please note that capacity is now overbooked
- 16:05:55 [ivan]
- :-)
- 16:05:59 [manu]
- hmm... no question mark
- 16:06:02 [ivan]
- zakim, dial ivan-voip
- 16:06:03 [Zakim]
- ok, ivan; the call is being made
- 16:06:06 [Zakim]
- Team_(rdfa)16:05Z has now started
- 16:06:06 [Zakim]
- +Ivan
- 16:06:19 [Zakim]
- +??P4
- 16:06:23 [manu]
- zakim, I am ??P4
- 16:06:23 [Zakim]
- +manu; got it
- 16:06:27 [Zakim]
- +??P13
- 16:06:34 [webr3]
- Zakim, i am ??P13
- 16:06:34 [Zakim]
- +webr3; got it
- 16:07:41 [manu]
- scribenick: Manu
- 16:09:08 [Zakim]
- +ShaneM
- 16:09:55 [manu]
- Topic: ISSUE-76: RDFa Profiles
- 16:10:00 [manu]
- http://www.w3.org/2010/02/rdfa/track/issues/76
- 16:11:05 [manu]
- webr3: We've already resolved the first of Jeni's issues
- 16:11:05 [webr3]
- http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jan/0143.html
- 16:12:35 [manu]
- Nathan: There are two issues
- 16:13:12 [manu]
- Nathan: What is the range of rdfa:prefix and rdfa:term?
- 16:13:19 [manu]
- Shane: What does that mean?
- 16:14:10 [manu]
- Ivan: In RDF, via OWL inferencing, having a range definition is helpful - but there really isn't a way to say that in a "hint"
- 16:14:40 [manu]
- Ivan: Maybe we should remove the range triples from the vocabulary definition.
- 16:14:52 [manu]
- Ivan: It doesn't have any effect on our implementations
- 16:16:14 [manu]
- ACTION: Ivan to remove the range specification from the vocabulary definition for RDFa Profiles.
- 16:16:14 [trackbot]
- Created ACTION-57 - Remove the range specification from the vocabulary definition for RDFa Profiles. [on Ivan Herman - due 2011-02-10].
- 16:17:19 [manu]
- Ivan: I generate the TURTLE file out of an RDFa file - so it included metadata about the onology, but having that as part of the REC appendix does more harm than good.
- 16:17:56 [manu]
- Nathan: Ok, second issue here - Jeni is asking about the link relations from HTML5 - if they're in the profile or not.
- 16:18:03 [webr3]
- -> http://lists.w3.org/Archives/Public/public-rdfa-wg/2011Jan/0143.html
- 16:19:13 [manu]
- Ivan: The default profile would include the rel-values defined by the HTML5 mechanism.
- 16:19:41 [manu]
- Ivan: There a bunch of prefixes and there are a bunch of terms - we take what XHTML already has plus the HTML5 rel-values registry.
- 16:19:54 [tinkster]
- We need to go to Rec before HTMLL5 does (est 2022)
- 16:20:14 [manu]
- Manu: Are we going to add the IETF link types registry.
- 16:20:32 [manu]
- Ivan: Yes, I think so.
- 16:21:01 [manu]
- Ivan: I think our response should be - to the best of our knowledge, the HTML WG has not decided how they're going to manage these rel values, not everybody is in favor of the wiki approach.
- 16:21:14 [manu]
- Nathan: Larry Masinter has an action to look at this
- 16:21:47 [manu]
- Ivan: I think that what we ought to say is that the default profile will have a policy for the default profile update - that policy will have to take into account whatever the HTML WG will use.
- 16:21:55 [manu]
- Manu: We also have to take into account what the IETF group decides.
- 16:22:27 [manu]
- Nathan: We can't put the values in the RDFa default profile - they have completely different semantic meanings.
- 16:22:37 [tinkster]
- IETF registry can change very rapidly. RDFa profile is supposed to be pretty stable.
- 16:23:23 [manu]
- Nathan: none of the HTML5 rels don't have any use in RDFa - they'll create incorrect triples because the semantic meaning is different.
- 16:23:43 [manu]
- Ivan: RDFa as it is defined today already generates triples for "stylesheet", and "next" and "previous".
- 16:23:48 [manu]
- Shane: But, they're also not wrong.
- 16:24:38 [manu]
- Manu: I don't hear a clear direction forward.
- 16:25:13 [manu]
- Nathan: HTML5 has very specific meanings for its rel-values... for example if you do rel="help" it is associated with the paragraph, not the document.
- 16:26:14 [manu]
- Nathan: It appears that this isn't a break... they've always been this way. They were not always defined as a relationship w/ the document.
- 16:26:56 [manu]
- Nathan: I thought that @rel was a relationship between the document and the href.
- 16:27:33 [manu]
- Nathan: but it's really a key-value pair, and you have to figure out what the subject is based on the rel-value.
- 16:28:23 [manu]
- Ivan: This says, none of the values in HTML5 should be included in the default profile.
- 16:29:06 [manu]
- Ivan: I see two consequences, if we decide to do it this way, one of the consequences is a backwards-compatibility issue. Those were defined by RDFa 1.0 to generate triples. If we don't do that, we're breaking backwards-compat - even if the breaking of the BC is harmless.
- 16:29:23 [manu]
- Ivan: There will be a non-empty intersection between rel-values in HTML5 and the default RDFa Profile.
- 16:29:26 [ShaneM]
- http://www.w3.org/TR/rdfa-syntax/#relValues
- 16:30:00 [manu]
- Ivan: The other consequence is the notion of a default vocabulary URI - because if we have a @rel value term that is not defined, we use the default vocabulary URI.
- 16:30:15 [manu]
- Ivan: A profile can set a default vocabulary, but we don't have a default vocabulary by default.
- 16:30:16 [tinkster]
- HTML5's rel=help breaks back-compat with HTML 4's rel=help.
- 16:30:37 [ShaneM]
- Our spec says, for example, help Refers to a resource offering help (more information, links to other sources of information, etc.)
- 16:31:15 [manu]
- Nathan: There is another way to handle this, dont' know how it can be codified yet, but if all of the rels for the terms were associated with a blank node, we would be doing the correct thing.
- 16:32:28 [tinkster]
- I assert that if resource H offers help for paragraph P, and paragraph P is contained within document D, then it is also true that resource H offers help for document D. So our triple is still correct.
- 16:32:46 [manu]
- Manu: Well, those triples are more or less useless - because you just know the k-v pair exists in the document... not very helpful.
- 16:33:18 [tinkster]
- Besides which, the microdata spec includes a mapping of rel=help to RDF, and their mapping is identical to ours.
- 16:33:41 [webr3]
- tobyink, the trouble is, that you say it relatate to the URI of the document/representation whatever - but if a subject is already set, RDFa will relate it to that..
- 16:35:11 [manu]
- Ivan: OUtside of RDFa usage, @rel values were used outside the header, right?
- 16:35:29 [manu]
- Nathan: People are increasingly using things like rel="homepage"
- 16:35:48 [tinkster]
- true, but (especially if they've used @about) in these cases it's likely that the author knows what they're doing, and the RDFa interpretation is probably correct.
- 16:36:06 [manu]
- Ivan: Then the only way forward is to cut the bridges, and if people want terms in RDFa, they must be in the default profile.
- 16:37:16 [manu]
- Ivan: We should maintain the terms that we created in the past, we do not consider HTML5 relations that do not make sense in RDFa (the ones where the subjects are not known or have a strange algorithm for discovering the subject)
- 16:37:45 [manu]
- Ivan: Don't see any other way out of this - any solution than that seems like a complicated hack.
- 16:39:50 [manu]
- Shane: If we have a default profile, and the default profile doesn't include a term like "coffeecup", it's not going to be in the default profile. If I do that in an XML+RDFa document, nothing is going to happen.
- 16:40:40 [manu]
- Ivan: But it goes a bit deeper than that - if I put that in an HTML5 document and use the default profile, that profile doesn't include "coffeecup" that term will not be resolved.
- 16:41:22 [ShaneM]
- http://www.w3.org/TR/rdfa-syntax/#relValues
- 16:41:24 [manu]
- Shane: Technically, we're inheriting everything in RDFa 1.0 (all the terms)
- 16:43:09 [manu]
- Ivan: Regardless of this issue, we need to have an XPointer-like policy to register terms and prefixes.
- 16:43:19 [webr3]
- JeniT adds: "Or will the profile for HTML5 set a default vocabulary and thus possibly interpret NMTOKENs that should be ignored as CURIEs?"
- 16:43:56 [manu]
- Ivan: If some of the HTML5 terms make sense, someone is going to have to go through the same mechanism (the XPointer mechanism) to register the rel values.
- 16:45:14 [manu]
- Shane: Does Microdata use @rel?
- 16:45:16 [manu]
- Ivan: No
- 16:45:23 [manu]
- Nathan: But, Microformats does
- 16:46:18 [manu]
- Nathan: Do we have a default vocabulary URI?
- 16:47:00 [tinkster]
- We don't have a default vocab URI. Adding one breaks microformats quite badly.
- 16:47:04 [manu]
- Manu: no, we don't
- 16:47:38 [manu]
- Nathan: Then how do we inherit RDFa 1.0's terms?
- 16:47:47 [manu]
- Ivan: In RDFa 1.0, they were a list of terms in the spec.
- 16:47:54 [manu]
- Ivan: In RDFa 1.1, they are in the default profile.
- 16:48:32 [manu]
- Nathan: If in RDFa 1.0 was it the string terms or the URI terms that we inherited?
- 16:48:55 [manu]
- Nathan: In RDFa 1.0 when a term is discovered, do we go from one string to a URI.
- 16:50:03 [manu]
- Ivan: THey have to be the same triples, that's what the charter says.
- 16:56:27 [manu]
- ACTION: Ivan to raise backwards-compat issue related to HTML5 rel values with W3M.
- 16:56:27 [trackbot]
- Created ACTION-58 - Raise backwards-compat issue related to HTML5 rel values with W3M. [on Ivan Herman - due 2011-02-10].
- 16:56:46 [manu]
- Nathan: We don't want to keep backwards compat w/ an old bug...
- 16:57:04 [manu]
- Ivan: It's not a bug, I don't think that's right. HTML5 looked at the terms and changed the semantics.
- 16:58:08 [manu]
- Shane: We could examine all of these terms, but do we agree that some of them are still okay. Like rel="license", is that okay?
- 16:59:29 [ShaneM]
- http://wiki.creativecommons.org/RDFa
- 17:00:22 [manu]
- Ivan: I for one, would love to get rid of the stylesheet rel.
- 17:02:07 [manu]
- Manu: How are we answering Jeni?
- 17:02:36 [manu]
- Ivan: The terms that we use in RDFa are not going to automatically be the ones that the HTML5 defines because of the differences in semantics. We are going to have to consider all terms that go into the registry.
- 17:03:39 [ivan]
- zakim, drop me
- 17:03:39 [Zakim]
- Ivan is being disconnected
- 17:03:41 [Zakim]
- -Ivan
- 17:03:42 [Zakim]
- -ShaneM
- 17:03:43 [Zakim]
- -webr3
- 17:03:43 [Zakim]
- -manu
- 17:03:44 [Zakim]
- Team_(rdfa)16:05Z has ended
- 17:03:46 [Zakim]
- Attendees were Ivan, manu, webr3, ShaneM
- 17:06:55 [ShaneM]
- ShaneM has left #rdfa
- 17:30:06 [webr3]
- noticed: http://lists.w3.org/Archives/Public/public-html/2011Feb/ ? conter proposals for issue-120 are requested, and issue-41, distributed extensibilty has been closed with no change
- 17:30:46 [webr3]
- worth reading the issue-41 response, rdfa is mentioned a couple of times as being needed http://lists.w3.org/Archives/Public/public-html/2011Feb/0085.html
- 19:19:22 [Zakim]
- Zakim has left #rdfa
- 19:27:48 [manu]
- trackbot, bye
- 19:27:48 [trackbot]
- trackbot has left #rdfa
- 19:27:52 [manu]
- rrsagent, bye
- 19:27:52 [RRSAgent]
- I see 2 open action items saved in http://www.w3.org/2011/02/03-rdfa-actions.rdf :
- 19:27:52 [RRSAgent]
- ACTION: Ivan to remove the range specification from the vocabulary definition for RDFa Profiles. [1]
- 19:27:52 [RRSAgent]
- recorded in http://www.w3.org/2011/02/03-rdfa-irc#T16-16-14
- 19:27:52 [RRSAgent]
- ACTION: Ivan to raise backwards-compat issue related to HTML5 rel values with W3M. [2]
- 19:27:52 [RRSAgent]
- recorded in http://www.w3.org/2011/02/03-rdfa-irc#T16-56-27