An adaptive ontology mapping approach with neural network based constraint satisfaction