Hello...

Smylers wrote:
Martin McEvoy writes:

o be precise, the most commonly used value was rev="made", which is
equivalent to rel="author" and thus was not a convincing use case.
!! rel-author doesn't mean the same as rev-made eg:

In which cases doesn't it?  If A is the author of B then B was made by
A, surely?
Its not explicit enough, there are times when there is a need to express explicit relationships to things, a uniqueness that only you can relate to, rev= is an explicit one way relationship from A to B

another example is (and I'm sure you have seen this kind of markup all the time)

From the "real world" found here: http://nfegen.wordpress.com/2008/03/28/micrordformats/

<p>I read an interesting post recently, <a href="http://internet-apps.blogspot.com/2008/03/so-how-about-using-rdfa-in-microformats.html"; title="Link to Mark Birbeck blog post">‘So how about using RDFa in Microformats?’</a>....</p>

An explicit one way relationship I might like to add to the hyperlink above may be rev="reply"

<a rev="reply" href="http://internet-apps.blogspot.com/2008/03/so-how-about-using-rdfa-in-microformats.html"; title="Link to Mark Birbeck blog post">‘So how about using RDFa in Microformats?’</a>


the author would then be saying ...

<http://nfegen.wordpress.com/2008/03/28/micrordformats/> is a reply to <http://internet-apps.blogspot.com/2008/03/so-how-about-using-rdfa-in-microformats.html>

....
"I have just finished this new <a rel="author" href="http://coolsite.co.uk/";> Cool website</a> check it out""

that would mean <http://coolsite.co.uk/> is the author of the referring page which is nonsense.

Indeed, but nobody is suggesting that would be appropriate.

rev="author" is clearly better semantics in the  above case?

Yes, if using rev.  Without rev it could be written as rel=made, because
made is the opposite of author.

?... in the above example that would say <http://coolsite.co.uk/> made the referring page? ....
The second most common value was rev="stylesheet", which is
meaningless and obviously meant to be rel="stylesheet".

That's just a matter of educating people not saying lets take rev away because you don't know how to use it?
And that was the basis of the whatwg decision to drop rev? (I am not
criticizing just trying to understand it)

Data of what people have actually done, with the existence of current
browsers and standards, informs many decisions.
agreed..
surely all it needed was to define some rev values (the same as rel)
and people will start using rev correctly?

What semantics do you think authors who wrote rev=stylesheet were
meaning to convey?  Presumably not that the webpage containing it is the
style-sheet for the CSS file that it linked to -- so it's definitely a
mistake by the author.
It was of course but how many authors make that mistake now?
If what the author meant to write was rel=stylesheet then HTML 5 is
surely an improvement, by dropping the confusing rev=stylesheet?

Or do you think something else is commonly meant by rev=stylesheet?
No what makes you think that?
We therefore determined that authors would benefit more from the
validator complaining about this attribute instead of supporting it.

Anything that could be done with rev="" can be done with rel="" with
an opposite keyword, so this omission should be easy to handle.
as I have demonstrated above rev= a uniqueness, something that ONLY <A> can say about <B>.
There are some cases where that is just not possible.

Which?

see above.
Smylers

Thanks

--
Martin McEvoy

http://weborganics.co.uk/

Reply via email to