A data processing apparatus in which attachment of removable memory card is detected
and it is determined whether or not binary data is stored in the memory card. If
it is determined that binary data is stored in the memory card, it is further determined
whether or not meta data is stored in the memory card. If it is determined that
the meta data is stored, the meta data is added to the binary data. If it is determined
that no meta data is stored, meta data registration processing is started, and
addition processing is performed after registration of the meta data. On the other
hand, if it is determined that no binary data is stored, the registration processing
is started to register the meta data in the memory card.