Fiware POI add_poi web服务fw_media结构

时间:2015-11-19 13:11:59

标签: fiware fiware-poi

我创建了json,用于添加包含fw_media数据的新poi,基于来自example_components / fw_media.json的json:

{"fw_core":
    {"location":{"wgs84":{"latitude":1,"longitude":1}},
    "categories":["Field"],
    "name":{"":"poljana 1"}},
"fw_media": {
     "entities": [
       {
         "type": "photo",
         "short_label": {
           "en": "Sunset at sea"
         },
         "caption": {
           "en": "Sunset on the Bothnian Bay, Northwest from Hailuoto summer 2013"
         },
         "description": {
           "": "Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat.",
           "fi": "Oli mukava retki."
         },
         "thumbnail": "http://www.example.org/sunset_on_sea_tbn.jpg",
         "url": "http://www.example.org/sunset_on_sea.jpg",
         "copyright": "Photo: Ari Okkonen"
       },
       {
         "type": "audio",
         "short_label": {
           "": "Säkkijärven polkka"
         },
         "url": "http://www.example.org/sakkijarven_polkka.mp3"
       }

     ],
"last_update": {
    "timestamp": 1390203898
}, "source": {
    "website": "http://www.cie.fi",
    "name": "CIE, University of Oulu",
    "id": "7c32c67d-cf00-4d11-9acc-2471141e03a3",
    "license": "http://www.gnu.org/licenses/gpl.html"
}
}} 

但我得到错误:

JSON does not validate. Violations:
[fw_media] The property - source - is not defined and the definition      
does not allow additional properties
POI data validation failed!

你能给我一个工作fw_media json的例子吗?

还可以在fw_media中上传带有poi的图像吗?(不仅仅是图像的url而是整个图像)

1 个答案:

答案 0 :(得分:0)

在GitHub的主分支中更正。

感谢您的举报。

似乎某处的旧示例具有未实现的fw_image.source字段。只需编辑数据中的source结构,就可以了。当然,对于一个POI,对于所有图像等具有一个共同的源描述是没有意义的。

源字段可能在每个项目中可用。所以我将它介绍给下一个版本。

拜托,你能告诉我那里错误的海上日落,所以我可以纠正它。在https://github.com/Chiru/FIWARE-POIDataProvider/issues/7中跟踪更正 我觉得上传图片是一种 Specific Enabler 的东西。因此,它留给社区实施。我建议通过专门的客户端软件将一些媒体存储库与标准POI-DP结合使用。