Model Driven Engineering and Ontology Development

  • Authors
  • Vladan Deved¿ic
  • Dragan Djuric
  • Dragan Ga¿evic

Table of contents

  1. Front Matter
    Pages i-xxi
  2. Basics

    1. Front Matter
      Pages 1-1
    2. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 3-43
    3. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 45-80
    4. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 81-124
    5. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 125-155
    6. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 157-173
  3. Model Driven Engineering and Ontologies

    1. Front Matter
      Pages 175-175
    2. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 177-205
    3. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 207-214
    4. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 215-233
    5. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 235-243
    6. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 245-261
  4. Applications

    1. Front Matter
      Pages 263-263
    2. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 265-297
    3. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 299-309
    4. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 311-334
    5. Dragan Gaševic, Dragan Djuric, Vladan Devedžic
      Pages 335-350
  5. Back Matter
    Pages 351-378

About this book

Introduction

Defining a formal domain ontology is generally considered a useful, not to say necessary step in almost every software project. This is because software deals with ideas rather than with self-evident physical artefacts. However, this development step is hardly ever done, as ontologies rely on well-defined and semantically powerful AI concepts such as description logics or rule-based systems, and most software engineers are largely unfamiliar with these.

Gaševic and his co-authors try to fill this gap by detailing how to use model-driven engineering for ontology development on the Semantic Web. Part I of their book describes existing technologies, tools, and standards like XML, RDF, OWL, MDA, and UML. Part II presents the first detailed description of OMG's new ODM (Ontology Definition Metamodel) initiative, a specification which is expected to be in the form of an OMG language like UML. Finally, Part III is dedicated to applications and practical aspects of developing ontologies using MDA-based languages.

For this second edition, the descriptions of the related standards (like MOF, ODM, OCL, and OWL) have been revised and updated; new chapters introducing the basic principles of model-driven engineering, recent research results on metamodeling Semantic Web rule languages, an introduction to the Atlas Transformation Language (ATL) and its tool support, and, last but not least, many new examples have been added.

Keywords

Ontologie artificial intelligence knowledge knowledge representation modeling semantic web software engineering

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-642-00282-3
  • Copyright Information Springer-Verlag Berlin Heidelberg 2009
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Computer Science
  • Print ISBN 978-3-642-00281-6
  • Online ISBN 978-3-642-00282-3
  • About this book