我试图确定priceRange
参数的可接受值。在谷歌上,我看到"$$$",就是这样。
谁能解释一下我应该使用$$$
的字面意思还是十进制数
似乎没有什么"标准";
似乎约定是:
来源
- $ =便宜,通常在10美元以下
$$ =中等价格,通常在$10-$25之间$$$ =昂贵,通常在$25-$45之间- $$$$ =非常昂贵,通常为50美元以上
TripAdvisor似乎使用当地货币符号作为指示符:
作为韩国语的审稿人,您将按照韩元填写,希腊语将按照欧元填写。澳大利亚人在。com.au版本的网站上只能看到$符号,所以很微妙。理解为澳元。
来源
但是一个用户在官方schema.org Github上指出priceRange
是模糊的。
属性schema.org/priceRange是不明确的,因为它为货币范围指定了文本…
来源
TL;博士
使用
price
属性,将范围建模为PriceSpecification
http://schema.org/priceSource - Github Issue
正如Shannon指出的那样,priceRange
属性似乎毫无意义。
但是Google已经(据我所知,就在最近几天)开始为所有localBusiness
结构化数据推荐它,在结构化数据测试工具中触发警告。因此,我希望许多企业突然开始用任意的$$$
字符串来表达他们的定价,特别是那些明确的价格表不合适的企业,例如,只有在要求时才能报价的地方。
这个问题似乎在谷歌产品论坛上造成了一些混乱,新的image
错误和address
警告已经开始与priceRange
警告一起出现。有可能谷歌无意中开始把所有的企业都当作餐馆,并会改变主意,但我只是猜测。
(这个问题是关于评论的,而不是localBusiness
数据,所以这可能与op没有直接关系。希望其他人能像我在结构化数据测试工具中看到priceRange
警告后那样首先找到这个线程。)我考虑过把这篇文章作为Shannon回答下的评论,但是没有足够的声望点…)
我认为,因为他们使用了$/$$/$$$的符号,这意味着这是一个相对的,而不是固定的价值系统。
所以对于一般消费者来说,他们会把$解释为便宜,$$表示平均,$$表示昂贵。我个人不能假设一个价值,因为三个美元符号($$$)在两种不同类型的业务中可能意味着两种不同的金额。
例如:酒店可以说$$$,汉堡店可以说$$$,汽车经销商可以说$$$。在相对系统中,这是可行的,因为它们都很昂贵。在一个固定的价值体系中,这是行不通的,像汽车经销商这样的企业必须将价值定义为$$$$$$,但这对普通人来说只是开始看起来很荒谬;我的意思是,如果它是一个船/飞机制造企业,它可能是$$$$$$$$$$$$不包括货币兑换。固定价值系统对于"$$$"来说太复杂了。对于这种类型的系统,我期望的示例是"1 - 3美元或2500万- 5000万美元"。
我确实喜欢Richard Wallis在这篇文章中的比例(https://github.com/schemaorg/schemaorg/issues/1307):
$ = inexpensive
$$ = moderate
$$$ = expensive
$$$$ = very expensive
$$$$$ = if you have to ask the price, you can't afford it*
* Apparently attributed to J. P. Morgan, although disputed