Недавно Freebase добавил флаги для значений: не имеет значений и имеет неизвестные значения. Если я запрошу значение свойства, оно даст мне значение null, если оно пустое или имеет один из этих флагов. Как определить, действительно ли значение пусто или если оно отмечено?Определить, указано ли значение как неизвестное значение
2
A
ответ
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