Semantically enabled applications - a case study in regulatory compliance