- From: Ivan Herman <ivan@w3.org>
- Date: Fri, 10 Aug 2007 16:57:44 +0200
- To: Mark Birbeck <mark.birbeck@formsPlayer.com>
- CC: Dan Brickley <danbri@danbri.org>, Niklas Lindström <lindstream@gmail.com>, W3C RDFa task force <public-rdf-in-xhtml-tf@w3.org>
- Message-ID: <46BC7CE8.8060406@w3.org>
Mark Birbeck wrote: > Hi Ivan, > >> Mark, my apologies, but I do not have the time now to give a long >> answer, just some small points of reply... > > No problem. > > From your replies I'm almost certain that we can repose this > discussion to focus on DC--does that sound fair enough? The reason I > say that is that they are the only people proposing a generic > mechanism--OpenID, RSD, etc., don't have a way to get from the > prefix/value to a URI, so if they are processed at all, they should be > treated as 'known values'. > > So we're really saying that we might have two generic namespace > processing mechanisms in RDFa, and the justification for that is that > we think we can't convince others to adopt our core one, and it would > be a good idea therefore, to accommodate theirs. > > If that is a reasonable summary, I would suggest that this goes onto > our list of things to debate immediately after we have version one out > of the door (hopefully in October). Otherwise we're the ones with the > moving target. :) > I agree that we can postpone this issue! It is certainly more important to have a version out of the door, even _before_ October if possible:-) Ivan > Regards, > > Mark > >> Mark Birbeck wrote: >>> Hi Ivan, >>> >>>> what you propose is, in fact, orthogonal to the other issue. >>> Not at all; we currently have a mechanism for dealing with 'known' >>> values that are not processed in the 'normal' way, and I am suggesting >>> we add to that list of 'known' values. >>> >>> >>>> - I fully agree that, for example, the 'next' should be used with the >>>> xhtml namespace (or some similar one). I think that is true _regardless_ >>>> of the '.' issue, and I should have raised that before on the mailing list. >>> Yes, of course processing of HTML @rel values is true regardless of >>> the '.' issue; it's been defined that way for a long time. So I don't >>> know what you mean by you "should have raised that before"--do you >>> mean that you have a problem with it? >>> >>> >> Absolutely not. Well, this is where not having an up-to-date spec >> document (not even an editor's version) begins to really bite:-) I was >> not sure whether this is formally accepted or not! >> >> >>> >>>> That would create much more problems, because any implementation >>>> should know all the dublin core terms (and we are talking about a moving >>>> target here!). >>> But if they are deprecated why would we add to the list? >>> >> >> This is not the issue of being deprecated. On the contrary. DC is >> expanding, they define their own notions of profiles, etc. So it is a >> moving target in the good sense. Do you mean that we will have to define >> a subset of the DC terms that we _do_ have in RDFa and then we >> continuously update that? This is the effect I do not like... >> >> >>>> What about openid? Would we also pre-build those, too? >>> Yes, that's the proposal. >>> >> And again, pretty much of a moving target, afaik... >> >>>> This is a bit of a mess, requires a precise documentation (which may >>>> become a pain in the back), etc. >>> It's already a mess, though. Take OpenID for example; it doesn't use >>> the same 'namespacing' mechanism as DCTERMS at all, since all you need >>> to add to your document is the following: >>> >>> <link rel="openid.server" href="http://www.myopenid.com/server" /> >>> <link rel="openid.delegate" href="http://yoururl.myopenid.com/" /> >>> >>> In this example, the 'openid.' part at the beginning is not a >>> namespace as such, it is merely a nice convention for trying to reduce >>> clashes with other names. This means that there are no generic parsing >>> rules that you can apply to turn the value into some kind of URI for a >>> predicate, which in turn means you will need to 'know' about these two >>> values in exactly the same way that we have to know about 'next'. >>> >> True. I am not sure of OpenID, but the interesting point is that the >> DCMI community is proposing _exactly that_, ie, to put explicit >> 'namespace' mechanism into XHTML, using the @rel="schema.XXX" mechanism. >> I am not sure we would have a chance convincing them to use our >> mechanism; let alone the fact that, from where they stand _today_, they >> would want a mechanism that works with GRDDL and eRDF, too (they >> explicitly refer to that problem). >> >> >> >> >>> Now, you could say that rather than 'knowing' about each value >>> ("openid.server" and "openid.delegate") it is better to 'know' about >>> the 'openid.' prefix and map _that_ to a base URI--then you can parse >>> any new OpenID values that come along in the future. But if we do >>> that, all we have done is added another namespacing mechanism to our >>> growing list, which now stands at three: >>> >>> * the ':' namespacing mechanism which we already have; >>> * the DCTERMS namespacing mechanism that uses '.' and 'scheme.'; >>> * the OpenID mechanism that uses 'openid.'. >>> >> No. We would indeed need to have a <link rel="scheme.openid" href=".../> >> or the equivalent xmlns added to the file. That is, I think, >> unavoidable. And the same holds for DC but, as I said, _they_ are the >> ones moving in this direction... >> >> >>> But it doesn't stop there. Not only are there other uses of the '.' >>> notation that are like OpenID and don't define the prefix anywhere, >>> but there are also uses that require the @type attribute to provide a >>> proper interpretation of the predicate. For example, in Atom you can >>> add this to your documents: >>> >>> <link rel="service.post" type="application/atom+xml" href="..." /> >>> >> See above. >> >> Cheers >> >> Ivan >> >> -- >> >> Ivan Herman, W3C Semantic Web Activity Lead >> Home: http://www.w3.org/People/Ivan/ >> PGP Key: http://www.ivan-herman.net/pgpkey.html >> FOAF: http://www.ivan-herman.net/foaf.rdf >> >> > > -- Ivan Herman, W3C Semantic Web Activity Lead Home: http://www.w3.org/People/Ivan/ PGP Key: http://www.ivan-herman.net/pgpkey.html FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Friday, 10 August 2007 14:57:50 UTC