Fundamentals -- Introduction -- Model-Driven Engineering Foundations -- Ontology Foundations -- Marrying Ontology and Model-Driven Engineering -- Conclusion of Part I -- The TwoUse Approach -- The TwoUse Conceptual Architecture -- Query Languages for Integrated Models -- The TwoUse Toolkit -- Conclusion of Part II -- Improving Software Design Patterns with OWL -- Modeling Ontology-Based Information Systems -- Enabling Linked Data Capabilities to MOF Compliant Models -- Conclusion of Part III -- Applications in the Semantic Web -- Model-Driven Specification of Ontology Translations -- Automatic Generation of Ontology APIs -- Using Templates in OWL Ontologies -- Conclusion of Part IV -- Conclusion -- EBNF Definition of the Concrete Textual Syntax for TwoUse -- EBNF Grammar of SPARQLAS Functional Syntax -- EBNF Grammar of SPARQLAS Manchester Syntax -- SPARQLAS Metamodel -- Ecore to OWL: Translation -- Use Cases -- Connecting Use Cases with Requirements -- References -- Index. Part I: Part II: Part III: Applications in Model-Driven Engineering -- Part IV: Appendix A: A.1. A.2. A.3. A.4. A.5. Appendix B: B.1. B.2
"Integrates two powerful software approaches to dramatically enhance enterprise computingBased on the author's own course materials, this book takes enterprise computing to the next level by offering readers a tested and proven method for applying semantic web tools to model-driven software engineering. It integrates and takes advantage of the latest advances from such disciplines as ontologies, description logics, domain-specific modeling, model transformation, and ontology engineering. Before advancing to practical applications, Semantic Web and Model-Driven Engineering lays a foundation of fundamental concepts."--Publisher's website.