Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 17 Next »

General problem statements

  • Some content connectCenter presents can be overwhelming to non-technical people.

  • Some content connectCenter presents can be overwhelming to technical people new to connectCenter leading to a first impression of "overly complicated".

  • Some content connectCenter presents can be more than is necessary in various use cases.

Users and observers

  • connectCenter users sharing their screen

  • connectCenter users not sharing their screen

  • Non-technical people watching someone else sharing their connectCenter screen

  • Technical people new to connectCenter watching someone else sharing their connectCenter screen

  • Technical people familiar with connectCenter watching someone else sharing their connectCenter screen

High-level use cases

  • connectCenter / connectSpec demo

  • Various conversations with domain experts while screen sharing

  • connectCenter / connectSpec training

  • Developing promotional and education content

  • Browsing connectSpec or ADAPT Standard

  • CC model development

  • BIE development

Enhancement 1: Component browser view

See Add model browser view · Issue #1637 · OAGi/Score (github.com).

Enhancement 2: Sibling sort order

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

Enhancement 3: Support updated terminology

The source of images from this section are screen captures from an Apple Keynote file that Jim Wilson and Fohn, Steffen (CORP) have maintained. See

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)

image-20240926-151038.png

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

image-20240926-151909.png

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

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

Enhancement 5: Reorganize search

  • Change search as follows:

    • Filter by ASCCP by default

    • image-20240725-185813.png

Enhancement 6: Add simplified search-results view

  • Keep the existing view as an option

  • Add a simplified view that looks something like this:

    • image-20240725-185849.png

  • No labels