Specification Common Elements Avatar
  1. OMG Specification

Specification Common Elements — All Issues

  • Acronym: SCE
  • Issues Count: 5
  • Description: All Issues
Open Closed All
All Issues

Issues Descriptions

Inconsistent capitalization in humanID and aliasID compared to id

  • Key: SCE-47
  • Status: closed  
  • Source: Adaptive ( Mr. Pete Rivett)
  • Summary:

    id is not an acronym but short for identifier. So for consistency with the "id" property, and camelcase rules, they should be humanId and aliasId

  • Reported: SCE 1.0a1 — Tue, 18 Jul 2023 18:58 GMT
  • Disposition: Resolved — SCE 1.0b2
  • Disposition Summary:

    Update capitalization for humanID and aliasID

    "humanID" should be changed to "humanId"
    "aliasID" should be changed to "aliasId"

  • Updated: Mon, 16 Sep 2024 14:12 GMT
  • Attachments:

SCE vocabularies should reuse MVF

  • Key: SCE-44
  • Status: closed  
  • Source: Adaptive ( Mr. Pete Rivett)
  • Summary:

    Though Vocabulary in SCE would correspond to Dictionary in MVF, since SemanticElement in SCE corresponds with MVFEntry in MVF.

  • Reported: SCE 1.0a1 — Mon, 17 Jul 2023 18:52 GMT
  • Disposition: Closed; No Change — SCE 1.0b2
  • Disposition Summary:

    The refactoring of Vocabularies to KindSets changed the scope of this issue

    SCE-7 involved the restructuring of the Vocabulary and SemanticReference capabilities. KindSets are simple, extendable lists and are not related to MVF the way vocabularies would be.
    Thus, we can close with no change.

  • Updated: Mon, 16 Sep 2024 14:12 GMT

Unclear scope of identifiers and use of "human"

  • Key: SCE-48
  • Status: closed  
  • Source: Adaptive ( Mr. Pete Rivett)
  • Summary:

    The documentation for id says "uniquely identify" but not the scope - within a single model, universally?
    And for humanID (sic) it's also vague: "the uniqueness of this identifier within a model or relative to some other context."

    The intended usage is unclear - calling it "human" does not seem helpful since it's presumably not for human consumption e.g. for display on a diagram?
    And "human" is also wrong if the model was generated by a tool, i.e. the "modeler" is not a human.

    Without further rules, or a compliance point, interoperability becomes unnecessarily hard.

  • Reported: SCE 1.0a1 — Tue, 18 Jul 2023 19:06 GMT
  • Disposition: Resolved — SCE 1.0b2
  • Disposition Summary:

    Remove humanId and make aliasIds a list

    The humanId was added to make SCE consistent with KerML (as it was being developed). However, the final beta version of KerML (ptc/2023-06-01) does not include humanId (perhaps because of the inconsistencies identified by this issue). Thus, we can remove it.
    Further, we should update the aliasId property - to aliasIds and update its description as necessary.

  • Updated: Mon, 16 Sep 2024 14:12 GMT

SemanticReference::conceptNamespace oddly named

  • Key: SCE-45
  • Status: closed  
  • Source: Adaptive ( Mr. Pete Rivett)
  • Summary:

    Name is odd if it's meant to represent a specific version. For example OWL uses versionIRI for this.

  • Reported: SCE 1.0a1 — Mon, 17 Jul 2023 18:56 GMT
  • Disposition: Duplicate or Merged — SCE 1.0b2
  • Disposition Summary:

    The property conceptNamespace is being removed through SCE-7/SCE-8

    The issue resolving semantic references and kindsets removed this property, so this issue can be closed.

  • Updated: Mon, 16 Sep 2024 14:12 GMT

Incorrect Mapping from Metamodel to XSD

  • Key: SCE-35
  • Status: closed   Implementation work Blocked
  • Source: BPM Advantage Consulting ( Dr. Stephen White)
  • Summary:

    The current SCE XSDs were developed with a faulty translation of UML class relationships to the XSD elements.
    To resolve this issue we need to specify the XSD patterns that correspond to the UML class relationships and then update the XSDs.

  • Reported: SCE 1.0a1 — Tue, 17 Jan 2023 22:55 GMT
  • Disposition: Resolved — SCE 1.0b2
  • Disposition Summary:

    Use same MM-XSD Mapping as in BPMN, CMMN & DMN

    Use the MM-XSD mapping approach that BPMN pioneered for the BPM+ ecosystem to remain backwards compatible (for SCE-40) and allow vendors to reuse their existing language tooling based on that mapping. SDMN is following the same approach in SDMN-111.

  • Updated: Mon, 16 Sep 2024 14:12 GMT
  • Attachments: