blog

Defining Viewpoints for Ontology-Based DSLs

Published: June 14, 2022

Maged Elaasar

IMCE Chief Architect (Project Lead)

NASA Jet Propulsion Laboratory

View Profile
Defining Viewpoints for Ontology-Based DSLs feature image
Photo Credit: SiriusCon 2022

Abstract

The openCAESAR project provides an EMF-based implementation of the Ontological Modeling Language (OML), which simplifies the use of semantic web ontologies for modeling and analysis. An OML model can be either be a vocabulary model that defines the terms and rules in a business domain with precise syntax and logical semantics, or can be a description model that uses that vocabulary to describe knowledge. OML has successfully been used at the Jet Propulsion Laboratory (JPL) in the context of Model Based Systems Engineering (MBSE), specifically to define the JPL systems engineering methodology in a highly modular and extensible way. Sirius has been used to define the authoring viewpoints that support such methodology. In this talk, we present how OML and Sirius can be used together, through the OML Rosetta Workbench, to streamline the development of an ontology-based modeling methodology and the authoring tools for it. The ideas will be demonstrated on a small example.

Slides

Browse the slides by clicking the link below.

SiriusCon 2022 slides

Recording

Alternatively, watch the session as delivered on YouTube by clicking the video link below.

SiriusCon 2022 session recording.

Published: June 14, 2022

Maged Elaasar

IMCE Chief Architect (Project Lead)

NASA Jet Propulsion Laboratory

View Profile

More from the openCAESAR Community

January 27, 2024

openCAESAR: Enabling Rigor and Agility in MBSE Practice

Maged Elaasar

Read Mores

November 01, 2023

onto:Nexus 2024: 1st Workshop on Ontological Modeling and Analysis

Maged Elaasar

Read Mores

September 26, 2023

Tutorial on Rigorous and Agile Domain Specific Modeling with openCAESAR

Maged Elaasar

Read Mores

© 2024 California Institute of Technology. Government sponsorship acknowledged.