猎户座上下文代理地理位置,如何处理位置未知?



关于下面的"位置"。我试图找到将"位置"属性的值定义为位置未知的最佳方法。我的意思是如何表示猎户座数据库中未知的位置。

{
"contextElements": [
{
"type": "City",
"isPattern": "false",
"id": "Madrid",
"attributes": [
{
"name": "position",
"type": "geo:point",
"value": "LocationNotKnown"
}
]
}
],
"updateAction": "APPEND"
} 

非常感谢。

目前(直到 Orion 2.3.0(geo:point属性需要一个有效的点作为值,所以认为"LocationNotKnown"是行不通的。

但是,我们一直在讨论允许 geo:point(和其他类似属性类型(的有效值null""表示"无位置"(或 DataTime 的"无日期"(的可能性。您可以加入有关相应 github 问题的讨论,并在那里发表您的意见。

同时,建议的解决方法是删除该属性。因此,如果您的实体包含"location"属性(具有有效的geo:point作为值(,则它将被本地化。如果您的实体不包含"location"则属性未本地化。

最新更新