Skip to content

Extending Ledgrr to model "Model-Feed-Engine" value chains #82

@djwork

Description

@djwork

Extending Ledgrr to model "Model-Feed-Engine" value chains

Graph Data Model
Primative Types

  • Engine
    • A process/algorithm/workflow that takes in both “Model” & “Feed” and produces “Product”
    • Long lived, evolves over time
    • Wardley Association = Activity
    • Subclass
      • Software Engine
      • Human Agent
  • Model
    • A model of a thing
    • Long lived, evolves over time
    • Usually has a team dedicated to ongoing alignment with the changing state of the entity being modelled
    • Model Versioning is not rigorously applied, or not up to the standard of modern software versioning
    • The structure/content of the model more reflects the needs of the “Engine” than the reality of the entities being modelled (ie power system being modelled as linear equations for use by a linear solver)
    • Wardley Association = Data
  • Feed
    • A stream of data
    • Only relevant for a specific slice of time
    • Normally requires a continuous information network connection to another system or an outside entity
    • Streams frequently required a chain of internal and external networks/systems, if any element of the chain breaks the steam is out of service
    • Stream values only make sense in context of the associated Model
    • Wardley Association = Data
    • Subclass
      • Feed Embedded Model
  • Product
    • The output ready for delivery
    • Information Based, not a physical thing
    • The Product's Payload is an instance of type "Feed" or "Model"
  • Supplier
    • Entity external to the Organization
    • Supplies the Organization with 1 to many "Feed" or "Model" -
  • Consumer
    • Entity external to the Organization
    • Receives 1 to many "Product" from the "Organization"

Compsite Types

  • Organization
    • Singleton
    • Owner of all "Value Chain"
  • Team
    • Workunit of 1 or more Human
    • Belongs to another "Team" or "Organization"
  • Component
    • Input 1 to many "Feed"
    • Input 1 to many "Model" or "Feed Embedded Model"
    • Each Input should come from an Output of another Component or from a Supplier
    • A single "Engine"
    • Output 1 to many "Product"
    • Each Output should go to another Component Input or to a Consumer

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions