the mastro obda plug - in for protege .
Data integration: a theoretical perspective