/
Terminology

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).

Data Type Supplementary Component (DTSC)

 

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…

Related content

2024-07 User Interface Enhancements
2024-07 User Interface Enhancements
Read with this
IOF Core Glossary of Terms
IOF Core Glossary of Terms
More like this
OAGi Training Glossary
OAGi Training Glossary
More like this
Deep Dive - (1) BIE Creation
Deep Dive - (1) BIE Creation
More like this
Deep Dive - (6) BIE Expression essential
Deep Dive - (6) BIE Expression essential
More like this
IOF Annotation Property Guide V2.4
IOF Annotation Property Guide V2.4
More like this