Программное создание сущности при помощи entity_metadata_wrapper
Создание термина таксономии
$data = array(
'name' => 'имя теримна',
'vid' => GM_VID,
'description' => 'Описание',
);
$term = entity_create('taxonomy_term', $data);
$wrapper = entity_metadata_wrapper('taxonomy_term', $term);
$wrapper->save();
// теперь сохраняю поля
$wrapper->field_some_field = 'data';
$wrapper->save();
Создание ноды с коллекцией полей