Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

See Add support for sibling sort order for model browsing and BIE editing. · Issue #1638 · OAGi/Score (github.com).

Enhancement 3: Support updated terminology

...

Info

Jim Wilson to post content from the Keynote presentation file that he The source of images from this section are screen captures from an Apple Keynote file that Jim Wilson and Fohn, Steffen (CORP) developed.

...

Add "message profile" after "BIE" in the menu.

...

) have maintained. See

View file
nameconnectCenter_terminology_2024-09-11.key

Principles

  1. We should avoid exposing domain experts to the various Core Component views (view, create, edit, etc.).

Use case - modeling experts sharing screen showing BIE UI while talking with domain experts, API designers, and API developers (i.e., implementers)

...

Use case - modeling experts sharing screen showing CC UI while talking with CCS experts, API designers, API developers (i.e., implementers), and data architects

...

Mapping: core component terms and OAGi terms

Core Component Term

OAGi Term

Comments

Aggregate Core Component
(ACC)

Component Type

Component class or definition.

Association Core Component Property
(ASCCP)

Component

A Component instantiates a Component Type and is used for assembly.

Association Core Component
(ASCC)

Component Property

Component Property that exists in an association (i.e., assembly).

Data Type

Data Type

Business Data Type or Core Data Type.

Business Data Type
(BDT)

Business Data Type

Restricted Core Data Type.

Core Data Type
(CDT)

Core Data Type

Basic Core Component Property
(BCCP)

Field

A Field instantiates a Field Type and is used for assembly.

Basic Core Component
(BCC)

Field Property

Field Property that exists in an association (i.e., assembly).

Alternative terms for speaking about and writing about “BIE” Concepts

  • BIE

    • Profile

    • [ Profiled | Contextualized | Qualified | something else ] + [ Message | Component | something else ]

      • e.g., Profiled Message, Contextualized Component

  • BIE-creation process

    • Create a profile

    • [ Profile | Contextualize | Qualify | something else ] + “a” + [ Message | Component | something else ]

      • e.g., Profile a Message, Contextualize a Component

For discussion: Big-picture terms

Context: A connectCenter instance that includes connectSpec, ADAPT Standard, and HR Open Standards.

Key consideration: Terminology being used or developed in the Flexible Supply Chain WG group for mapping.

Questions

  1. How should we generally refer to connectSpec, ADAPT Standard, and HR Open Standards?

    1. Models?

    2. Namespaces?

    3. Libraries?

    4. It depends on context of use?

  2. How would this look as top-level connectCenter menu items? Jim envisions something like:

    1. Model | Context | Profile

    2. Library | Context | Profile

    3. …whatever…

Enhancement 4: Show/hide rarely used components

Info

Upon further consideration, Jim Wilson holds the view that this would be unnecessary if #2 were supported.

...

Add a way to indicate that a component is rarely used in the context of a parent component.

...

.

Enhancement 5: Reorganize search

...