{"id":50,"date":"2005-01-25T09:28:12","date_gmt":"2005-01-25T09:28:12","guid":{"rendered":"http:\/\/lachy.id.au\/log\/2005\/01\/web-communication-link-relationships"},"modified":"2006-04-30T23:48:45","modified_gmt":"2006-04-30T23:48:45","slug":"web-communication-link-relationships","status":"publish","type":"post","link":"https:\/\/lachy.id.au\/log\/2005\/01\/web-communication-link-relationships","title":{"rendered":"Web Communication Link Relationships"},"content":{"rendered":"<p>As I described in <a href=\"\/blogs\/log\/2005\/01\/link-relationships-revisited-part-2\">Link\r\n\t\tRelationships Revisited, Part 2<\/a>, I was in the process\r\n\tof writing a draft proposal for link relationships called <cite><a href=\"\/dev\/markup\/specs\/2005\/WD-wclr-20050125\/\">Web\r\n\tCommunication Link Relationships<\/a><\/cite>.  After spending most of the\r\n\tlast 5 days writing and editing the thing, and thanks to some contributions\r\n\tfrom <a href=\"http:\/\/charlvn.blogspot.com\/\">Charl van Niekerk<\/a>, I\u2019m finally finished.<\/p>\r\n<p>These relationships don\u2019t directly address the problem that <a href=\"http:\/\/www.google.com\/\">Google<\/a> attempted\r\n\tto solve with it\u2019s <a href=\"http:\/\/www.google.com\/googleblog\/2005\/01\/preventing-comment-spam.html\">proprietary <code>nofollow<\/code> value<\/a>;\r\n\tbut that problem really shouldn\u2019t be solved at the markup level anyway. However,\r\n\tthis proposal does include two relationships that fulfil both purposes of <code>nofollow<\/code>:<\/p>\r\n<ol>\r\n\t<li>To identify links contributed by users.<\/li>\r\n<li>To identify links that the author does not approve.<\/li>\r\n<\/ol>\r\n<p>The relationships to address these specifically are the <code><a href=\"\/dev\/markup\/specs\/2005\/WD-wclr-20050125\/#rel-def-contribution\">contribution<\/a><\/code> and <code><a href=\"\/dev\/markup\/specs\/2005\/WD-wclr-20050125\/#rel-def-unendorsed\">unendorsed<\/a><\/code>\trelationships,\r\n\trespectively. The idea is to apply <code>contribution<\/code> to all links that\r\n\thave been contributed by users and to apply <code>unendorsed<\/code> only to\r\n\tthose that have not been moderated.<\/p>\r\n<p>The <code>contribution<\/code> relationship,\r\n\t\tunlike <code>nofollow<\/code>,\r\n\t\tis not designed to reduce the benefit of PageRank for legitimate contributors,\r\n\t\tbut is designed to semantically identify those links for user agents\r\n\t\tto use in whatever way seems appropriate for the user.<\/p>\r\n<p> The <code>unendorsed<\/code> relationship,\r\n\t\ton the other hand, is designed to be used like <a href=\"http:\/\/radio.weblogs.com\/0001011\/2005\/01\/18.html#a9229\"\r\n\ttitle=\"Google adds &quot;nofollow&quot; to link tags\">Scoble&#8217;s use for <code>nofollow<\/code><\/a> (via <a href=\"http:\/\/philringnalda.com\/blog\/2005\/01\/is_rel_nofollow_really_as_important_as_that.php\"\r\n\ttitle=\"phil ringnalda dot com: Is rel = &quot;nofollow&quot; really as !important as that?\">Phil\r\n\t\tRingnalda<\/a>); though\r\n\t\tit is also allowed to be used on comments, as described in <a href=\"\/dev\/markup\/specs\/2005\/WD-wclr-20050125\/#unendorsed-resources\">the\r\n\t\tunendorsed examples<\/a>, on the condition that it is removed after moderation.\r\n\t\tOf course, there are much <a href=\"http:\/\/meyerweb.com\/eric\/thoughts\/2005\/01\/24\/wp-gatekeeper\/\" title=\"Eric's Archived Thoughts: WP-Gatekeeper\">better\r\n\t\tways to block spam<\/a> that should be looked at rather than with link relationships,\r\n\t\twhich won\u2019t work anyway, but that&#8217;s another issue.<\/p>\r\n<p>Finally there are many other relationships included for things like <a href=\"\/dev\/markup\/specs\/2005\/WD-wclr-20050125\/#rel-def-permalink\">permalinks<\/a>,\r\n\t<a href=\"\/dev\/markup\/specs\/2005\/WD-wclr-20050125\/#rel-def-comments\">comment\r\n\tpages,<\/a> <a href=\"\/dev\/markup\/specs\/2005\/WD-wclr-20050125\/#rel-def-archive\">archive\r\n\tpages<\/a> , <a href=\"\/dev\/markup\/specs\/2005\/WD-wclr-20050125\/#rel-def-feed\">syndication\r\n\tfeeds,<\/a> the ability to express\r\n\tcommunication paths with <a href=\"\/dev\/markup\/specs\/2005\/WD-wclr-20050125\/#rel-def-via\">via<\/a>  and <a href=\"\/dev\/markup\/specs\/2005\/WD-wclr-20050125\/#rel-def-related\">related<\/a> links\r\n\tand many more. So, let me know what you think, all feedback is appreciated.<\/p>","protected":false},"excerpt":{"rendered":"As I described in Link Relationships Revisited, Part 2, I was in the process of writing a draft proposal for link relationships called Web Communication Link Relationships. After spending most of the last 5 days writing and editing the thing, and thanks to some contributions from Charl van Niekerk, I\u2019m finally finished. These relationships don\u2019t &hellip; <a href=\"https:\/\/lachy.id.au\/log\/2005\/01\/web-communication-link-relationships\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Web Communication Link Relationships<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[9,2,13,7],"tags":[],"_links":{"self":[{"href":"https:\/\/lachy.id.au\/log\/wp-json\/wp\/v2\/posts\/50"}],"collection":[{"href":"https:\/\/lachy.id.au\/log\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lachy.id.au\/log\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lachy.id.au\/log\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lachy.id.au\/log\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":0,"href":"https:\/\/lachy.id.au\/log\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"wp:attachment":[{"href":"https:\/\/lachy.id.au\/log\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lachy.id.au\/log\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lachy.id.au\/log\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}