Complications
Attribute name and value mapping are interrelated.
Not one-to-one mapping (many-to-many).
No fully-automated translation.
Arbitrary Boolean queries more difficult.
for each attribute-value pair:
(1) attribute name mapping; (2) value conversion;