Course Outline
Introduction
- Understanding OCL and UML language architecture
- Overview of OWL and ontologies structure
Object Constraint Language (OCL)
- Abstract and concrete syntax
- Describing semantics using UML
- Using OCL standard library
- Using OCL expressions in UML models
- Semantics page
- Understanding other OCL concepts
- Extending OCL
Web Ontology Language (OWL)
- Overview of Resource Description Framework (RDF)
- XML serialization syntax for RDF
- Understanding the basic OWL elements
- Understanding complex OWL classes
- Importing ontologies
- Ontology mapping
- Ontology versioning
OCL and OWL Semantic Integration
- Transforming UML Class diagram to OWL Ontology
- Transforming OWL/SWRL to REWERSE Rule Markup Language (R2ML)
- Mapping R2ML integrity constraints to OCL
Summary and Next Steps
Requirements
- Basic programming skills
- Basic understanding of application structures
Audience
- Programmers
- Software engineers
Testimonials (7)
The labs and exercises helped give context to the presentation slides and showed some of the useful features of Cameo
Nick - Lawrence Livermore National Laboratory
Course - Applying SysML with MagicDraw/Cameo
Focus on the goal and specificity of information, as well as a platform with test questions, where we could see what the exam looks like and what it involves.
Róża
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Machine Translated
much of it. Preparation of training materials, planning and implementation of the training. Reference to real situations. Quizzes. The way Filip dealt with each muted microphone, you couldn't tell that it was online. Fully professional. I will recommend him to my company
Łukasz Cieciura
Course - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Machine Translated
Mr. Szymon has extensive knowledge and, importantly, is a practitioner.
Artur - Krajowa Szkoła Skarbowości
Course - UML in Enterprise Architect (workshops)
Machine Translated
Examples that could be related to your own experience and a clear and lucid discussion of terms and concepts
Natalia - Krajowa Szkoła Skarbowości
Machine Translated
Hands on exercises. I think some of us got a little brain weary at the end and a little lost w/the tool.
Armen
Course - Applying SysML with MagicDraw/Cameo
Form: Theory, Example, Individual exercises, discussion.
Przemek - Streamsoft Kraków Sp. z o.o.
Course - Analiza i projektowanie obiektowe za pomocą języka UML
Machine Translated