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