2013-08-29 3 views
2

Недавно Freebase добавил флаги для значений: не имеет значений и имеет неизвестные значения. Если я запрошу значение свойства, оно даст мне значение null, если оно пустое или имеет один из этих флагов. Как определить, действительно ли значение пусто или если оно отмечено?Определить, указано ли значение как неизвестное значение

ответ

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

 Смежные вопросы

  • Нет связанных вопросов^_^