Semantic Web and Model-Driven Engineering by Fernando S. Parreiras