【问题标题】:What is the proper schema for JSON-LD telephone number with extension?带扩展名的 JSON-LD 电话号码的正确模式是什么?
【发布时间】:2016-12-16 14:24:09
【问题描述】:

我正在尝试为带有分机的电话找到合适的架构,但我无法通过 Google 搜索或 schema.org 找到与此问题相关的任何内容。

在 HTML 中,我使用 , 来触发手机和 Skype 上的扩展,但我也看到 p 用于在拨号时在号码之间“暂停”。就正确的 JSON-LD 架构而言,哪一条是最佳途径?

没有使用扩展:

{
     "@type":           "Organization",
     "telephone":       "+18665554985"
}

样式 1 使用 p:

{
     "@type":           "Organization",
     "telephone":       "+18665554985p100"
}

样式 2 使用 ,:

{
     "@type":           "Organization",
     "telephone":       "+18665554985,100"
}

【问题讨论】:

    标签: schema.org phone-number json-ld


    【解决方案1】:

    telephone property 具有 Text 作为预期值。如果应使用特定格式,将在属性描述中注明,但telephone 并非如此。¹

    所以你可以使用任何你想要的格式。

    哪种格式有意义?我会使用您为用户显示的相同格式(理想情况下,根据与目标用户相关的约定/标准,这是推荐的格式)。这是使用 Microdata 或 RDFa 进行标记时的自然选择,没有理由为 JSON-LD 走不同的路线。这在消费者简单地显示您的 telephone 属性值的情况下也会有所帮助:它将采用适合您的用户的格式。


    ¹在问题Make the telephone property more structured (not just Text) 中对此进行了一些讨论。我希望预期的范围会在某些时候包含URL 值,以便可以使用tel URIs(当然具有指定的格式)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-29
      • 2022-01-02
      • 2014-10-24
      • 2012-01-03
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      相关资源
      最近更新 更多