确定某个值是否标记为“未知值”

时间:2013-08-29 12:42:44

标签: freebase mql

最近Freebase为值添加了标志:没有值且具有未知值。如果我查询属性的值,如果它是空的或者有这些标志之一,它将给我null。如何确定该值是否为空或是否已标记?

1 个答案:

答案 0 :(得分:2)

了解您在freebase.com上看到的内容的好地方是驱动网站的源代码。特别是,对于这种情况:

https://code.google.com/p/freebase-site/source/browse/trunk/www/lib/propbox/js/propbox-edit.js#640

您需要查询的属性是:

/freebase/valuenotation/has_no_value
/freebase/valuenotation/has_value

以下是一个例子:

https://www.freebase.com/m/05r3dj?links&lang=en&filter=%2Ffreebase%2Fvaluenotation%2Fhas_value