FACE Profile for UAF Avatar
  1. OMG Specification

FACE Profile for UAF — Open Issues

  • Acronym: FACE
  • Issues Count: 9
  • Description: Issues not resolved
Open Closed All
Issues not resolved

Issues Descriptions

Correct mofext tags and change final separator for FACE namespaces in emof file

  • Key: FACE-25
  • Status: open  
  • Source: MITRE ( Sarah Douglass)
  • Summary:

    Short Version: The mofext tags at the end of the emof file are incorrect. The existing namespace prefix (nsPrefix) declarations need to be corrected and also need to be supplemented with additional mofext that include namespace URI (nsURI) declarations. Also consider changing the format of the FACE 3.0 namespaces to use the "#" separator, e.g. http://www.opengroup.us/face/3.0#platform

    Details:
    (from Pete Rivett) The URI property represents the identifier of the metamodel. This URI property, though it’s used by default for the interchange namespace, can be overridden to specify the namespace used for interchange. If you want to keep the opengroup website for the XML namespace, that is specified using the nsURI MOF tag I mentioned. It accompanies the tags you’re already using for the nsPrefix, which appear at the end of the file:, though they are currently wrong - the nsPrefix name must be itself prefixed org.omg.xmi. as shown below.

    You’d need to declare a nsURI (namespace URI) for each nsPrefix (namespace prefix, you have 6), I just show the first, the others will just differ in the last line for the element and the value.

    <!--- Original Text at end of emof file --->
    <mofext:Tag xmlns:mofext="http://www.omg.org/spec/MOF/20131001" xmi:type="mofext:Tag"
    xmi:id="_19_0_2_157603d2_1581698299484_395395_5638_nsPrefix" name="nsPrefix"
    element="datamodel-platform" value="platform"/>

    <!--- This is the recommended replacement text from Pete. --->
    <mofext:Tag xmlns:mofext="http://www.omg.org/spec/MOF/20131001" xmi:type="mofext:Tag"
    xmi:id="_19_0_2_157603d2_1581698299484_395395_5638_nsPrefix" name="org.omg.xmi.nsPrefix"
    element="datamodel-platform" value="platform"/>

    <mofext:Tag xmlns:mofext="http://www.omg.org/spec/MOF/20131001" xmi:type="mofext:Tag"
    xmi:id="_19_0_2_157603d2_1581698299484_395395_5638_nsURI" name="org.omg.xmi.nsURI"
    element="datamodel-platform" value=" http://www.opengroup.us/face/3.0/platform"/>

    <!--- (you may instead want to use # as final separator) --->
    value=" http://www.opengroup.us/face/3.0#platform"

  • Reported: FACE 1.0a1 — Thu, 8 Apr 2021 15:52 GMT
  • Updated: Wed, 5 May 2021 04:17 GMT
  • Attachments:

Review document for naming convention consistency

  • Key: FACE-13
  • Status: open  
  • Source: MITRE ( Sarah Douglass)
  • Summary:

    (From Pete Rivette) Use same naming conventions for FACE Technical Standard throughout document (some inconsistencies)

  • Reported: FACE 1.0a1 — Sat, 20 Mar 2021 11:44 GMT
  • Updated: Wed, 5 May 2021 00:08 GMT
  • Attachments:

Add explanation about references to both FACE standards 3.0 and 2.1

  • Key: FACE-12
  • Status: open  
  • Source: MITRE ( Sarah Douglass)
  • Summary:

    (From Pete Rivette) Other Normative References Put the explanation about the 3.0 and 2.1 versions of the standard IN THE DOCUMENT where the two standards are listed as normative

  • Reported: FACE 1.0a1 — Sat, 20 Mar 2021 11:42 GMT
  • Updated: Wed, 5 May 2021 00:08 GMT
  • Attachments:

Clarify that FACE Profile for UAF 1.0 represents FACE Tech Standards 3.0

  • Key: FACE-11
  • Status: open  
  • Source: MITRE ( Sarah Douglass)
  • Summary:

    (From Pete Rivette) Version numbers are confusing. Clarify that FACE Profile for UAF 1.0 is a representation of the FACE Tech Standard 3.0

  • Reported: FACE 1.0a1 — Sat, 20 Mar 2021 11:40 GMT
  • Updated: Wed, 5 May 2021 00:08 GMT
  • Attachments:

Explicit acknowledgement that FACE is a trademark of The Open Group

  • Key: FACE-14
  • Status: open  
  • Source: MITRE ( Sarah Douglass)
  • Summary:

    (From Pete Rivette) Add explicit acknowledgement that FACE is a trademark of The Open Group

  • Reported: FACE 1.0a1 — Sat, 20 Mar 2021 11:46 GMT
  • Updated: Wed, 5 May 2021 00:08 GMT

Fix references to outdated standards

  • Key: FACE-2
  • Status: open  
  • Source: MITRE ( Sarah Douglass)
  • Summary:

    (from JD Baker) Section 3.1 – several OMG documents are not the latest versions. Is this intentional and if so, why?
    Unified Modeling Language UML® 2.5.1 formal December 2017
    Meta Object Facility MOF™ 2.5.1 formal October 2016
    Diagram Definition DD™ 1.1 formal August 2015
    Unified Architecture Framework UAF 1.1 formal April 2020

  • Reported: FACE 1.0a1 — Wed, 30 Sep 2020 17:05 GMT
  • Updated: Wed, 5 May 2021 00:08 GMT
  • Attachments:

Mark Section 8 (Design Considerations) as Non-Normative

  • Key: FACE-3
  • Status: open  
  • Source: MITRE ( Sarah Douglass)
  • Summary:

    (From JD Baker) I’m not sure how I feel about issues to be discussed as part of the specification. At the least this section needs to be flagged as non-normative

  • Reported: FACE 1.0a1 — Wed, 30 Sep 2020 17:11 GMT
  • Updated: Wed, 5 May 2021 00:08 GMT
  • Attachments:


Remove references to specific versions of OMG documents from table 1.3

  • Key: FACE-1
  • Status: open  
  • Source: MITRE ( Sarah Douglass)
  • Summary:

    (Original comment from JD Baker) Table 1.3 has OMG document numbers that have a high likelihood of changing in the formalization process. Please remove them in the FTF.

    There is no Table 1.3. Interpreting to mean Table 1-1 in section 1.3.

  • Reported: FACE 1.0a1 — Wed, 30 Sep 2020 17:02 GMT
  • Updated: Wed, 5 May 2021 00:08 GMT
  • Attachments: