Hello Matthew,<br><br><div><span class="gmail_quote">On 7/11/06, <b class="gmail_sendername">Matthew Raymond</b> &lt;<a href="mailto:mattraymond@earthlink.net">mattraymond@earthlink.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Charles Iliya Krempeaux wrote:<br>&gt; Hello Matthew,<br>&gt;<br>&gt; That clears things up a bit.<br>&gt;<br>&gt; But, if the intent is to really get rid of confusion then....&nbsp;&nbsp;There's<br>&gt; actually 2 things I noticed confuse people.
<br>&gt;<br>&gt; #1: That the label you pick for the &quot;rel&quot; (or &quot;rev&quot;) needs to be a<br>&gt; noun.&nbsp;&nbsp;(I do understand why... at least I think I do... so that you can<br>&gt; use the same label in the &quot;class&quot; attribute.&nbsp;&nbsp;But it makes things
<br>&gt; difficult for some people.)<br><br>&nbsp;&nbsp; I don't know what you mean about |class|, since it seems redundant.<br>Furthermore, |rel| has predefined semantic value in HTML 4.01, whereas<br>|class| has user-defined and/or proprietary semantic value at best.
<br><br>&nbsp;&nbsp; However, you are correct that it needs to be a noun, because it's the<br>_name_ of a relationship.</blockquote><div><br>Perhaps I can illustrate what I mean with an example.<br><br>(But first note that people can make up their own values for &quot;rel&quot; and &quot;rev&quot;.&nbsp; But anyways, here's the example.)
<br><br>Let's say in a page, I have the following HTML code...<br><br><div style="margin-left: 40px;">&lt;li class=&quot;xoxo shows&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a rel=&quot;show&quot; href=&quot;<a href="http://show.example.com/">
http://show.example.com/</a>&quot;&gt;Example IPTV Show&lt;/a&gt;&lt;/li&gt;<br>&nbsp;&nbsp;&nbsp; &lt;li&gt;&lt;a rel=&quot;show&quot; href=&quot;<a href="http://show2.example.com/">http://show2.example.com/</a>&quot;&gt;Another Example IPTV Show&lt;/a&gt;&lt;/li&gt;
<br>&lt;/li&gt;<br></div><br>The semantics here are....&nbsp; The class-xoxo (on the &lt;li&gt;) says that I'm giving a list here.&nbsp; And the class-shows says this thing is/has &quot;shows&quot;.&nbsp; (So basically, I'm listing shows.)
<br><br>The rel-show inside the &quot;list of shows&quot;, says what's at the end of the &quot;href&quot; is a &quot;show&quot; for the list of &quot;shows&quot;.<br><br>So,... if you go to the URL in the &quot;href&quot;, you get a whole HTML page with all sort of stuff in there.&nbsp; But what is the &quot;show&quot;?&nbsp; The whole page?&nbsp; Just part of it?
<br><br>Well, I then search the page for class-show.&nbsp; (<span style="font-weight: bold;">I look for something inside the page with a class with the same token/name use in the &quot;rel&quot; that linked there.</span>)<br><br>
If I find (just) one, then great, that's probably what I want to concentrate on.&nbsp; (The other parts of the page are probably irrelevent.)&nbsp; If not, I'll probably have to concentrate on the whole page.<br><br>(This is the idea of opaque semantics that I was talking about before.)
<br>&nbsp;</div>Does that clear it up?<br><br>(This is what I imagined the developers of these things originally thought up.)<br><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; #2: That &quot;rel&quot; (and &quot;rev&quot;) represent a relation between the two.&nbsp;&nbsp;Often<br>&gt; people seem to want to &quot;classify&quot; what's at the end of the &quot;href&quot;.<br>&gt; (Instead of specifying a relation.)&nbsp;&nbsp;Perhaps a new attribute is needed.
<br>&gt; Perhaps &quot;hrefclass&quot;.<br><br>&nbsp;&nbsp; I would think something like &quot;linktype&quot; would be more appropriate.<br>That said, |rel| is pretty much already corrupted to mean that, and if<br>we introduced another attribute for the purpose of link types, it would
<br>either go unused for backwards compatibility reasons or it would<br>supplant both |rel| and |rev|.<br><br></blockquote></div><br>I suggested &quot;hrefclass&quot; because we already have things like... &quot;lang&quot; and &quot;hreflang&quot;.&nbsp; It just seemed to follow the same style.&nbsp; (Since this seems to be just like the &quot;class&quot; attribute, expect we are applying it to what is at the end of the &quot;href&quot;... so &quot;hrefclass&quot;.)
<br><br clear="all"><br>See ya<br><br>-- <br>&nbsp;&nbsp;&nbsp;&nbsp;Charles Iliya Krempeaux, B.Sc.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;charles @ <a href="http://reptile.ca">reptile.ca</a><br>&nbsp;&nbsp;&nbsp;&nbsp;supercanadian @ <a href="http://gmail.com">gmail.com</a><br><br>&nbsp;&nbsp;&nbsp;&nbsp;developer weblog: 
<a href="http://ChangeLog.ca/">http://ChangeLog.ca/</a><br>___________________________________________________________________________<br> Make Television&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://maketelevision.com/">
http://maketelevision.com/</a>