BACM 1.2b1 RTF Avatar
  1. OMG Issue

BACM12 — The Owl ontology does not record abstract=True from the XMI

  • Key: BACM12-13
  • Status: closed  
  • Source: Thematix Partners LLC ( Mr. James Rhyne)
  • Summary:

    Abstract elements are not allowed to be instantiated. The MOF metamodel for BACM marks such elements as "abstract" but this information is not carried over to the Owl ontology, leading users to think that it is proper to "instance" (specialize) elements that should not be specialized directly; instead one of the concrete subclasses of the element should be used.

  • Reported: BACM 1.1b1 — Tue, 17 Jun 2025 03:47 GMT
  • Disposition: Resolved — BACM 1.2b1
  • Disposition Summary:

    Add bacm_model:abstract owl:AnnotationProperty

    Change BACMMOF2OWL.py make_class to determine if the isAbstract element is present with a value true. If so, generate an annotation property assertion in the class of bacm_model:abstract true . otherwise generate bacm_model:abstract false.

  • Updated: Thu, 17 Sep 2026 01:13 GMT