- From: Justin Karneges <justin@affinix.com>
- Date: Fri, 15 Apr 2011 18:29:06 -0700
Hi folks, I'm desiring a way to markup "mentions of a person" semantically within HTML, for use in an open standard. Think of a more rich form of the @person convention used on Twitter and elsewhere: <p>@justin I totally agree</p> My first thought was to use a data-* attribute. For example: <p><a href="http://example.org/justin/" data-mention- id="acct:justin at example.org" data-mention-context="reply">justin</a> I totally agree.</p> However, the HTML specification says custom data attributes are only to be used privately. So, I am not sure if it is appropriate to create a public standard whereby independent developers are encouraged to utilize a common data-* attribute. Another way is to use Microdata, though I seem to have to hack it a bit to have hidden values: <p><a href="http://example.org/justin/" itemscope itemtype="http://example.org/itemtypes/mention" itemid="acct:justin at example.org"><span itemprop="context:reply"/><span itemprop="name">justin</span></a> I totally agree.</p> There may be a similar approach using the Microformats conventions (read: classes), but I don't know if that is frowned upon. I apologize if this is the wrong list to post to. I figured since it is a standards-ish question that this list would be the best place to find nitpicky gurus on that topic (particularly the bit about public usage of data-* attribute). Thanks, Justin
Received on Friday, 15 April 2011 18:29:06 UTC