我将尝试用于 RESTful API 的数据表示是JSON-LD,我打算使用的词汇表来自schema.org。
在词汇表schema.org/GeoShape中,它说多边形应该是文本格式,但它并没有准确说明是哪种文本格式。也没有说明它应该使用WKT Polygon格式。
WKT 多边形格式 (知名文本)
多边形 ((30 10, 40 40, 20 40, 10 20, 30 10))
但是,由于我将使用 JSON-LD 表示数据,因此使用与 GeoJson Polygons 或本机 JSON 数组类似的东西也可能是合理的。
GeoJson 多边形格式
{
"type": "Polygon",
"coordinates": [
[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ]
]
}
原生 JSON 二维数组
[
[100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0]
]
考虑到这一点,在 JSON-LD 中使用schema.org/polygon的正确值表示是什么?