独立软件的data- *属性的预期替代方案是什么?

时间:2017-02-16 22:51:10

标签: html5 schema.org rdfa

在HTML 5中阅读about the data-* attribute

  

“这些属性不适用于依赖于使用属性的站点的软件。”

     

“用户代理不得从这些属性或值派生任何实现行为。针对用户代理的规范不得将这些属性定义为具有任何有意义的值。“

足够公平。所以。什么是被排除情况的“预期”替代品?

假设我正在制作一个需要在文档中存储一些不可见数据的软件。它实际上只是在现有和已建立的元素上添加的一个额外属性。希望它不仅仅是我的软件后来的用途。

创建和维护自定义架构词汇表似乎并不值得,并且需要将包含一些额外信息所需的标记量增加四倍。我不喜欢像apple-touch-icon之类的所有特定于供应商的mata元素,所以我想我会先问这个社区,然后才能使用我自己的软件。

具体而言,我正在尝试为实体(作者和发布商元素)标记付款方式:

<meta content="Donald Duck"
      name="author"
      data-payable-bitcoin="3bafbaf"
      data-payable-paypal="merchantidstring">

支付方法的schema.org词汇表并不真正适用,因为没有报价或任何可以作为付款方式的报价。它只是确定作者/出版商如何[自愿]支付它只是确定如何支付实体。 nearest available vocabulary非常有限,仅支持少数进攻型美国中心支付提供商和选项。

0 个答案:

没有答案