在JSON-LD中使用时,schema.org /polygon的正确值表示是什么?

时间:2014-08-11 03:31:23

标签: json rest schema.org linked-data json-ld

我将尝试用于RESTful API的数据表示是 JSON-LD ,我打算使用的词汇来自 schema.org

在词汇schema.org/GeoShape中,它表示多边形应该是文本格式,但它并不能说明什么样的文本格式。还没有说它应该使用WKT Polygon格式。

WKT多边形格式 (知名文字)

  

POLYGON((30 10,40 40,40 20,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 2D数组

[
[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的正确值表示是什么?

1 个答案:

答案 0 :(得分:2)

我强烈建议使用建议的文本格式,这是大多数消费者所期望的。如果您更喜欢更结构化的表示,则可以考虑使用GeoJSON-LD:http://geojson.org/vocab