Versions Compared

Key

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

...

  • Only the component and its children

    • BCCs as properties

    • ACCs as classes associated by shared aggregation (open diamond symbol)

Score support for CC expression

Hakju Oh show and tell.

API design

API parameters

  1. Model subset: What part of the model needs to be expressed?

    1. All

    2. A root component (e.g., BOM)

    3. A set of root components (e.g., BOM, ProcessPurchaseOrder, NotifyShipment)

    4. All components with a specified tag (e.g., noun)

  2. Expression type: What is the expression type? (Is there a better name for this other than “expression type”?)

    1. XML Schema

    2. JSON Schema

    3. OAS? (Jim doesn’t think this makes sense)

    4. XMI

    5. Documentation

    6. OWL?

    7. RDF Schema?

  3. Pattern: For some expression types, what is the pattern (e.g., Garden of Eden)

  4. File system structure: For some expression types, what is the file/folder naming conventions and structure

  5. Internal file organization: For some expression types, how content is organized within files. (e.g., Within XML schemas list element declarations first in alphabetical order followed by type definitions in alphabetical order)