我正在管理一个数据门户,我们现在要在其中添加一个 REST/Json Web 服务。该门户网站有大约 500 个统计数据集,按国家分类,在全球范围内使用多年,每个数据集都有元数据。
应该能够提出以下问题:
- 通过发送一个国家的 ID,给我一个该国家可用的所有数据集的列表。
- 通过发送数据集的 ID,将该数据集的所有元数据返回给我。
- 通过发送一个国家的 ID 和一个数据集的 ID,给我返回该组合的所有数据。
- 通过指定时间属性(单一年份或时间段)以及国家 ID 和数据集 ID,返回该时间、国家和变量的所有数据。
我不确定 URL 结构会是什么样子。
就像是
/countries/[iso code]/variable/[variable]/time/[time period]
或者
/countries/[iso code]/parameters/[parameter id]
?
你怎么看?感谢您的任何建议!