The KPIOnto provides main concepts and properties for describing (Key) Performance Indicators on the Semantic Web.
Copyright © 2013-2019 Università Politecnica delle Marche, some right reserved
This work is licensed under a Creative Commons Attribution License. This copyright applies to the ontology specification and accompanying documentation in RDF. Regarding underlying technology, KPIOnto uses W3C's RDF technology, an open Web standard that can be freely used by anyone.
KPIOnto introduces a logical representation of indicators and their formulas, allowing to make the algebraic relationships among indicators explicit.
The main classes of KPIOnto include: Indicator, Dimension, Level, Member and Formula. Indicator describes the metrics enabling performance monitoring. A Dimension is the coordinate/perspective along which a metric is computed. Following the multidimensional model, a dimension is usually structured into a hierarchy of Levels, where each level represents a different way of grouping elements of the same dimension. Indeed, each level is instantiated in a set of elements known as Members of the level. An indicator can be either an atomic or a compound datum, built by combining several lower-level indicators. Dependencies of compound indicators on its building elements are defined by means of algebraic operations, that is a Formula capable to express the semantics of an indicator. A formula describes the way the indicator is computed, and is characterised by the aggregation function, the way the formula is presented, the semantics (i.e., the mathematical meaning) of the formula, and references to its components, which are in turn (formulas of) indicators.
This vocabulary defines 10 classes and 18 properties.
Term Name | Type | Definition |
---|---|---|
AggregationFunction | Class | AggregationFunction |
AggregationType | Class | AggregationType |
Formula | Class | Formula |
FormulaArgument | Class | FormulaArgument |
Constant | Class | Constant |
ArgumentValue | Class | Formula |
Indicator | Class | Indicator |
Dimension | Class | Dimension |
Level | Class | Level |
Member | Class | Member |
An aggregation function.
URI: | http://w3id.org/kpionto/AggregationFunction |
---|---|
Label: | AggregationFunction |
Properties: | aggrType |
The type of an aggregator.
URI: | http://w3id.org/kpionto/AggregationType |
---|---|
Label: | AggregationType |
A formula for an indicator.
URI: | http://w3id.org/kpionto/Formula |
---|---|
Label: | Formula |
Properties: | isAdditive, hasFunction, isFormulaFor, hasArgument |
An argument for a formula.
URI: | http://w3id.org/kpionto/FormulaArgument |
---|---|
Label: | FormulaArgument |
Properties: | hasArgumentPosition, hasArgumentName, hasArgumentValue |
A constant, either a non-negative integer or a float.
URI: | http://w3id.org/kpionto/Constant |
---|---|
Label: | Constant |
The value for an argument, i.e. either a constant, an indicator or a formula.
URI: | http://w3id.org/kpionto/ArgumentValue |
---|---|
Label: | Formula |
A metric to quantitatively measure a phenomenon.
URI: | http://w3id.org/kpionto/Indicator |
---|---|
Label: | Indicator |
Properties: | acronym, unitOfMeasure, KPIDescription, hasAggregationFunction, hasFormula, hasBusObj, hasDimension |
A dimension for the analysis of an indicator.
URI: | http://w3id.org/kpionto/Dimension |
---|---|
Label: | Dimension |
A level belonging to the hierarchy for a dimension.
URI: | http://w3id.org/kpionto/Level |
---|---|
Label: | Level |
Properties: | inDimension |
A member belonging to a level.
URI: | http://w3id.org/kpionto/Member |
---|---|
Label: | Member |
Properties: | inLevel |
Indicates the acronym for a formula.
URI: | http://w3id.org/kpionto/acronym |
---|---|
Label: | acronym |
Range: | xsd:string |
Domain: | Indicator |
Indicates the unit of measurement for an indicator.
URI: | http://w3id.org/kpionto/unitOfMeasure |
---|---|
Label: | unitOfMeasure |
Range: | xsd:string |
Domain: | Indicator |
Indicates whether a formula is additive or not.
URI: | http://w3id.org/kpionto/isAdditive |
---|---|
Label: | isAdditive |
Range: | xsd:boolean |
Domain: | Formula |
Describes an indicator.
URI: | http://w3id.org/kpionto/KPIDescription |
---|---|
Label: | KPIDescription |
Range: | xsd:string |
Domain: | Indicator |
Indicates the position for an argument in a formula.
URI: | http://w3id.org/kpionto/hasArgumentPosition |
---|---|
Label: | hasArgumentPosition |
Range: | xsd:nonNegativeInteger |
Domain: | FormulaArgument |
Indicates the name for a formula argument.
URI: | http://w3id.org/kpionto/hasArgumentName |
---|---|
Label: | hasArgumentName |
Range: | xsd:NCName |
Domain: | FormulaArgument |
Indicates the mathematical operator for a formula.
URI: | http://w3id.org/kpionto/hasFunction |
---|---|
Label: | hasFunction |
Range: | xsd:anyURI |
Domain: | Formula |
Indicates the type of an aggregation function.
URI: | http://w3id.org/kpionto/aggrType |
---|---|
Label: | aggrType |
Range: | xsd:AggregationType |
Domain: | AggregationFunction |
Indicates the aggregation function for an indicator.
URI: | http://w3id.org/kpionto/hasAggregationFunction |
---|---|
Label: | hasAggregationFunction |
Range: | AggregationFunction |
Domain: | Indicator |
Indicates the formula for an indicator.
URI: | http://w3id.org/kpionto/hasFormula |
---|---|
Label: | hasFormula |
Range: | Formula |
Domain: | Indicator |
Indicates the indicator which the formula is defined for.
URI: | http://w3id.org/kpionto/isFormulaFor |
---|---|
Label: | isFormulaFor |
Range: | Indicator |
Domain: | Formula |
Indicates the parthood relation between two levels or two members.
URI: | http://w3id.org/kpionto/rollup |
---|---|
Label: | Rollup |
Indicates the business objective for an indicator.
URI: | http://w3id.org/kpionto/hasBusObj |
---|---|
Label: | hasBusObj |
Range: | BusinessObjectives |
Domain: | Indicator |
Indicates a dimension that is compatible for an indicator.
URI: | http://w3id.org/kpionto/hasDimension |
---|---|
Label: | hasDimension |
Range: | Dimension |
Domain: | Indicator |
Indicates that a member belongs to a level.
URI: | http://w3id.org/kpionto/inLevel |
---|---|
Label: | inLevel |
Range: | Level |
Domain: | Member |
Indicates that a level belongs to a dimension.
URI: | http://w3id.org/kpionto/inDimension |
---|---|
Label: | inDimension |
Range: | Dimension |
Domain: | Level |
Indicates an argument for a formula.
URI: | http://w3id.org/kpionto/hasArgument |
---|---|
Label: | hasArgument |
Range: | FormulaArgument |
Domain: | Formula |
Indicates the value for an argument.
URI: | http://w3id.org/kpionto/hasArgumentValue |
---|---|
Label: | hasArgumentValue |
Range: | ArgumentValue |
Domain: | FormulaArgument |
URI: | http://w3id.org/kpionto/sum |
---|---|
Label: | sum |
Type: | AggregationFunction |
URI: | http://w3id.org/kpionto/count |
---|---|
Label: | count |
Type: | AggregationFunction |
URI: | http://w3id.org/kpionto/min |
---|---|
Label: | min |
Type: | AggregationFunction |
URI: | http://w3id.org/kpionto/max |
---|---|
Label: | max |
Type: | AggregationFunction |
URI: | http://w3id.org/kpionto/avg |
---|---|
Label: | avg |
Type: | AggregationFunction |
URI: | http://w3id.org/kpionto/median |
---|---|
Label: | median |
Type: | AggregationFunction |
URI: | http://w3id.org/kpionto/mode |
---|---|
Label: | mode |
Type: | AggregationFunction |
URI: | http://w3id.org/kpionto/distributive |
---|---|
Label: | distributive |
Type: | AggregationType |
URI: | http://w3id.org/kpionto/algebraic |
---|---|
Label: | algebraic |
Type: | AggregationType |
URI: | http://w3id.org/kpionto/holistic |
---|---|
Label: | holistic |
Type: | AggregationType |
URI: | http://w3id.org/kpionto/none |
---|---|
Label: | none |
Type: | AggregationType |