Magnowlia

Magnowlia Business Vocabulary

Framework vocabulary for defining business metrics, time dimensions, constants, and access control policies in the Magnowlia ontology framework.

Namespace: https://magnowlia.com/ontology/business-vocabulary#

Prefix: bv:

Download as Turtle (.ttl)

Terms (31)

bv:Metricbv:BusinessConstantbv:timeDimensionbv:dependsOnPropertybv:dependsOnRelationshipbv:dependsOnConstantbv:constantValuebv:sampleEnumValuesbv:enumTypebv:metricExpressionbv:sourceEntitybv:metricPreFilterbv:metricSqlbv:metricCategorybv:AccessPolicybv:RowFilterbv:accessPolicybv:rowFilterbv:allowRolebv:allowGroupbv:filterExpressionbv:sensitivityLevelbv:complianceCategorybv:maskingRulebv:masterPropertybv:MetricCorrelationbv:sourceMetricbv:targetMetricbv:correlationTypebv:correlationStrengthbv:correlationCurve

Classes

bv:Metric Class
https://magnowlia.com/ontology/business-vocabulary#Metric
A time-series business metric computed from SQL expressions.
bv:BusinessConstant Class
https://magnowlia.com/ontology/business-vocabulary#BusinessConstant
A fixed numeric value used in calculations and conversions.
bv:AccessPolicy Class
https://magnowlia.com/ontology/business-vocabulary#AccessPolicy
Reusable access control policy attachable to metrics, classes, or properties. Grants access to specified roles and groups.
bv:RowFilter Class
https://magnowlia.com/ontology/business-vocabulary#RowFilter
Row-level security filter applied to metrics or classes. Uses SQL expressions with {{user.*}} placeholders resolved at query time.
bv:MetricCorrelation Class
https://magnowlia.com/ontology/business-vocabulary#MetricCorrelation
A statistical or causal relationship between two metrics.

Object Properties

bv:timeDimension ObjectProperty
https://magnowlia.com/ontology/business-vocabulary#timeDimension
Associates a metric with the date or timestamp property used as its primary time dimension.
Domain: bv:Metric
Range: owl:DatatypeProperty
bv:dependsOnProperty ObjectProperty
https://magnowlia.com/ontology/business-vocabulary#dependsOnProperty
Indicates that a metric depends on a given attribute.
Domain: bv:Metric
Range: owl:DatatypeProperty
bv:dependsOnRelationship ObjectProperty
https://magnowlia.com/ontology/business-vocabulary#dependsOnRelationship
Indicates that a metric depends on a particular business relationship.
Domain: bv:Metric
Range: owl:ObjectProperty
bv:dependsOnConstant ObjectProperty
https://magnowlia.com/ontology/business-vocabulary#dependsOnConstant
Indicates that a metric depends on a business constant value used in its calculation.
Domain: bv:Metric
Range: bv:BusinessConstant
bv:sourceEntity ObjectProperty
https://magnowlia.com/ontology/business-vocabulary#sourceEntity
The primary business entity this metric aggregates over. The physical table is resolved via the entity's m:mapsToTable mapping.
Domain: bv:Metric
Range: owl:Class
bv:accessPolicy ObjectProperty
https://magnowlia.com/ontology/business-vocabulary#accessPolicy
Links a metric, class, or property to an access policy that controls who can see it.
Range: bv:AccessPolicy
bv:rowFilter ObjectProperty
https://magnowlia.com/ontology/business-vocabulary#rowFilter
Links a metric or class to a row-level security filter that restricts which rows are visible.
Range: bv:RowFilter
bv:masterProperty ObjectProperty
https://magnowlia.com/ontology/business-vocabulary#masterProperty
Links a denormalized property to its master source property in another class.
Domain: owl:DatatypeProperty
Range: owl:DatatypeProperty
bv:sourceMetric ObjectProperty
https://magnowlia.com/ontology/business-vocabulary#sourceMetric
The source (from) metric in this correlation.
Domain: bv:MetricCorrelation
Range: bv:Metric
bv:targetMetric ObjectProperty
https://magnowlia.com/ontology/business-vocabulary#targetMetric
The target (to) metric in this correlation.
Domain: bv:MetricCorrelation
Range: bv:Metric

Datatype Properties

bv:constantValue DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#constantValue
The numeric value of a business constant.
Domain: bv:BusinessConstant
Range: xsd:decimal
bv:sampleEnumValues DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#sampleEnumValues
Sample permitted enum-like tokens for the attribute (repeatable).
Domain: owl:DatatypeProperty
Range: xsd:string
bv:enumType DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#enumType
Marks a property as an enumeration. Use "dynamic" to query distinct values from the property's own column, or a well-known type ("country", "currency", "boolean", "month") for system-provided values.
Domain: owl:DatatypeProperty
Range: xsd:string
bv:metricExpression DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#metricExpression
SQL aggregation expression using b:propertyName references (e.g., "SUM(b:orderTotal)"). Property references are resolved to physical columns at parse time.
Domain: bv:Metric
Range: xsd:string
bv:metricPreFilter DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#metricPreFilter
Optional WHERE clause conditions applied before aggregation. Supports b:propertyName references (e.g., "b:orderStatus = 'completed'").
Domain: bv:Metric
Range: xsd:string
bv:metricSql DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#metricSql
Full parameterized SQL template using physical table/column names. Overrides metricExpression+sourceEntity when present. Does not support b:propertyName references.
Domain: bv:Metric
Range: xsd:string
bv:metricCategory DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#metricCategory
Taxonomy path for sidebar categorization. A metric may have 0..N categories.
Domain: bv:Metric
Range: xsd:string
bv:allowRole DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#allowRole
Organization role granted access by this policy or exempted from this row filter (repeatable). Values: "admin", "user".
Range: xsd:string
bv:allowGroup DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#allowGroup
User group granted access by this policy or exempted from this row filter (repeatable).
Range: xsd:string
bv:filterExpression DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#filterExpression
SQL WHERE clause with {{user.*}} placeholders for row-level security. Resolved server-side against user attributes.
Domain: bv:RowFilter
Range: xsd:string
bv:sensitivityLevel DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#sensitivityLevel
Data classification level for a property. Values: "Public", "Internal", "Confidential", "Restricted".
Domain: owl:DatatypeProperty
Range: xsd:string
bv:complianceCategory DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#complianceCategory
Regulatory/compliance tag for a property (repeatable). Values: "PII" (Personally Identifiable Information), "PHI" (Protected Health Information — HIPAA), "PCI" (Payment Card Industry data — PCI DSS).
Domain: owl:DatatypeProperty
Range: xsd:string
bv:maskingRule DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#maskingRule
How to mask values when user lacks full access. Values: "redact", "hash", "partial", "round".
Domain: owl:DatatypeProperty
Range: xsd:string
bv:correlationType DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#correlationType
Type of metric relationship. Values: "statistical" (with numeric strength) or "causal" (directional driver with qualitative strength).
Domain: bv:MetricCorrelation
Range: xsd:string
bv:correlationStrength DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#correlationStrength
For statistical: Spearman rank correlation coefficient from -1.0 to 1.0 (recommended over Pearson as it handles both linear and non-linear monotonic relationships). For causal: one of "strong", "moderate", "weak", "none", "unknown".
Domain: bv:MetricCorrelation
Range: xsd:string
bv:correlationCurve DatatypeProperty
https://magnowlia.com/ontology/business-vocabulary#correlationCurve
Optional functional shape. Values: "linear", "logarithmic", "exponential", "s-curve", "step", "inverse", "parabolic", "unknown".
Domain: bv:MetricCorrelation
Range: xsd:string
Related resources
Ontology overview What is a business ontology? Mapping vocabulary Business vocabulary Acme Shop sample
Build your own ontology with Magnowlia

Connect your data, define metrics, and start asking questions in plain English.

Get Started Free