Get in Touch

Course Outline

Introduction

  • Understanding the architecture of OCL and UML languages
  • Overview of OWL and ontology structures

Object Constraint Language (OCL)

  • Abstract and concrete syntax
  • Describing semantics using UML
  • Utilising the OCL standard library
  • Applying OCL expressions within UML models
  • Semantics page
  • Understanding additional OCL concepts
  • Extending OCL

Web Ontology Language (OWL)

  • Overview of the Resource Description Framework (RDF)
  • XML serialisation syntax for RDF
  • Understanding fundamental OWL elements
  • Comprehending complex OWL classes
  • Importing ontologies
  • Ontology mapping
  • Ontology versioning

Semantic Integration of OCL and OWL

  • Transforming UML Class diagrams into OWL Ontologies
  • Transforming OWL/SWRL into the REWERSE Rule Markup Language (R2ML)
  • Mapping R2ML integrity constraints to OCL

Summary and Next Steps

Requirements

  • Foundational programming skills
  • Basic understanding of application structures

Audience

  • Programmers
  • Software engineers
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories