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 2 Next »

Introduction

Performance indicators define how success is measured across the business architecture. They link organisational intent with observable results and support both strategic planning and continuous performance monitoring.

Each indicator identifies what is being measured, how it is quantified, who is responsible, and what values define acceptable or concerning performance. Recent enhancements support comparative analytics, temporal evaluation, thresholds for alerts, and evaluative models to guide interpretation over time.

Performance Indicators JSON Schema

See: https://github.com/Orthogramic/Orthogramic_Metamodel

Schema fields

Field

Type

Description

performanceIndicatorID

string

A unique identifier for the performance indicator.

title

string

The name or label of the performance indicator.

description

string

A brief explanation of what the performance indicator measures and why.

unitOfMeasure

string

The unit in which the performance is measured (e.g. %, $AUD, incidents).

baselineValue

number

The initial reference value from which progress is tracked.

currentValue

number

The most recent measured value. (Supersedes or aliases actualValue.)

targetValue

number

The intended or goal value to be achieved.

variance

number

The calculated difference between currentValue and targetValue.

variancePercentage

number

The percentage deviation from the target.

thresholdType

string

A general classification of how thresholds are applied (e.g. higher-is-better, lower-is-better).

thresholds

array of objects

Defines detailed thresholds and alert logic. Each item includes:<ul><li>level – A label such as “warning” or “critical”</li><li>value – A numerical threshold</li><li>comparisonOperator – Logic operator such as <, >, <=, >=</li><li>alertMessage – Message to show or send if breached</li><li>notificationRecipients – List of stakeholders to notify</li></ul>

targetDate

string (date)

The date by which the target should be achieved.

validFrom

string (date)

The start date for the performance measurement period.

validTo

string (date)

The end date for the performance measurement period.

aggregationPeriod

string

The interval used for performance comparison (e.g. monthly, quarterly, yearly).

assessmentFrequency

string

How often the performance should be reviewed (e.g. weekly, monthly).

evaluativeModel

object

An optional field describing the model used to interpret performance over time:<ul><li>modelType – Type of model (e.g. movingAverage, trendLine)</li><li>parameters – Key-value configuration (e.g. { "windowSize": 3 })</li><li>description – Description of how the model supports performance analysis</li></ul>

dataSource

string

Source of the data used for this performance measure (e.g. system name, survey, report).

owner

string

The person or role responsible for this performance indicator.

orgUnitTitle

string

The organisational unit accountable for reporting or acting on the indicator.

  • No labels