@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix edu: <https://knobit.org/def/> .
@prefix knobit: <https://knobit.org/id/knobit/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix register: <https://knobit.org/id/register/> .
@prefix schema: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .

<https://knobit.org/id/register/dw-bi#BI-101> a edu:Question ;
    rdfs:label "dwbi-requirements C1: a RAG pie chart requested with no decision"@en ;
    dcterms:identifier "BI-101" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-106 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements/C1> .

<https://knobit.org/id/register/dw-bi#BI-102> a edu:Question ;
    rdfs:label "dwbi-requirements C1: each request restated as a decision and a question"@en ;
    dcterms:identifier "BI-102" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-131 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements/C1> .

<https://knobit.org/id/register/dw-bi#BI-103> a edu:Question ;
    rdfs:label "dwbi-requirements C2: intraday arrears from a nightly load"@en ;
    dcterms:identifier "BI-103" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-104 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements/C2> .

<https://knobit.org/id/register/dw-bi#BI-104> a edu:Question ;
    rdfs:label "dwbi-requirements C2: the timeliness gap raised against the refresh"@en ;
    dcterms:identifier "BI-104" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-132 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements/C2> .

<https://knobit.org/id/register/dw-bi#BI-105> a edu:Question ;
    rdfs:label "dwbi-requirements I1: a dashboard of arrears with no decision"@en ;
    dcterms:identifier "BI-105" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-101 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements/I1> .

<https://knobit.org/id/register/dw-bi#BI-106> a edu:Question ;
    rdfs:label "dwbi-requirements I1: branch decisions from monthly region totals"@en ;
    dcterms:identifier "BI-106" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-103 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements/I1> .

<https://knobit.org/id/register/dw-bi#BI-107> a edu:Question ;
    rdfs:label "dwbi-requirements I1: a question no source can answer"@en ;
    dcterms:identifier "BI-107" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-102 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements/I1> .

<https://knobit.org/id/register/dw-bi#BI-108> a edu:Question ;
    rdfs:label "dwbi-requirements I1: an existing report under a new name"@en ;
    dcterms:identifier "BI-108" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-105 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements/I1> .

<https://knobit.org/id/register/dw-bi#BI-109> a edu:Question ;
    rdfs:label "dwbi-requirements I2: a requirement with no audience"@en ;
    dcterms:identifier "BI-109" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-107 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements/I2> .

<https://knobit.org/id/register/dw-bi#BI-110> a edu:Question ;
    rdfs:label "dwbi-requirements I2: ten years of card history from a 3-year source"@en ;
    dcterms:identifier "BI-110" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-108 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements/I2> .

<https://knobit.org/id/register/dw-bi#BI-111> a edu:Question ;
    rdfs:label "dwbi-requirements Q1: no decisions invented; unclear ones raised"@en ;
    dcterms:identifier "BI-111" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:G-532 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements/Q1> .

<https://knobit.org/id/register/dw-bi#BI-150> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting C1: a daily rate gap needed from a weekly market-rate feed"@en ;
    dcterms:identifier "BI-150" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-152 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/C1> .

<https://knobit.org/id/register/dw-bi#BI-151> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting C1: 36 months of rate changes from a 24-month source"@en ;
    dcterms:identifier "BI-151" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-152 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/C1> .

<https://knobit.org/id/register/dw-bi#BI-152> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting C1: a feasible requirement (06:30 load, 08:00 need) left ok"@en ;
    dcterms:identifier "BI-152" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-152 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/C1> .

<https://knobit.org/id/register/dw-bi#BI-153> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting I1: an incomplete requirement completed from the interview notes"@en ;
    dcterms:identifier "BI-153" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-151 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/I1> .

<https://knobit.org/id/register/dw-bi#BI-1801> a edu:Question ;
    rdfs:label "Percentage point as a difference of percentages"@en ;
    dcterms:identifier "BI-1801" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:K12-3022 ] ;
    schema:isPartOf register:dw-bi ;
    schema:learningResourceType "multiple_choice" ;
    schema:text "The unemployment rate rose from 6% to 8%. Which statement is correct? (a) a rise of 2%; (b) a rise of 2 percentage points; (c) a rise of 25 percentage points; (d) a rise of 8 percentage points"@en .

<https://knobit.org/id/register/dw-bi#BI-1802> a edu:Question ;
    rdfs:label "Exchange rate and conversion"@en ;
    dcterms:identifier "BI-1802" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:K12-8058 ] ;
    schema:isPartOf register:dw-bi ;
    schema:learningResourceType "multiple_choice" ;
    schema:text "What does the exchange rate 1 EUR = 1.08 USD mean? (a) one euro buys 1.08 US dollars; (b) one dollar buys 1.08 euros; (c) the euro is 1.08% cheaper than the dollar; (d) the dollar is always worth 1.08 euros"@en .

<https://knobit.org/id/register/dw-bi#BI-1803> a edu:Question ;
    rdfs:label "Arithmetic mean"@en ;
    dcterms:identifier "BI-1803" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:K12-2087 ] ;
    schema:isPartOf register:dw-bi ;
    schema:learningResourceType "multiple_choice" ;
    schema:text "The arithmetic mean of the numbers 4, 6 and 11 is: (a) 6; (b) 7; (c) 21; (d) 5"@en .

<https://knobit.org/id/register/dw-bi#BI-1804> a edu:Question ;
    rdfs:label "Database structure"@en ;
    dcterms:identifier "BI-1804" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:K12-69062 ] ;
    schema:isPartOf register:dw-bi ;
    schema:learningResourceType "multiple_choice" ;
    schema:text "What is the primary key of a table for? (a) it identifies each row uniquely; (b) it sets the colour of a column; (c) it deletes the table; (d) it counts the columns"@en .

<https://knobit.org/id/register/dw-bi#BI-1805> a edu:Question ;
    rdfs:label "Values on a line chart"@en ;
    dcterms:identifier "BI-1805" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:K12-3051 ] ;
    schema:isPartOf register:dw-bi ;
    schema:learningResourceType "short_answer" ;
    schema:text "A line chart shows the daytime air temperature from 6:00 to 18:00. At what time was the temperature highest, and how high was it?"@en .

<https://knobit.org/id/register/dw-bi#BI-1901> a edu:Question ;
    rdfs:label "Non-performing loan ratio across segments"@en ;
    dcterms:identifier "BI-1901" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:Q-1901 ] ;
    schema:isPartOf register:dw-bi ;
    schema:learningResourceType "multiple_choice" ;
    schema:text "Segment A has 10 non-performing loans out of 100 (10%), segment B 10 out of 1,000 (1%). What is the bank's non-performing loan ratio? (a) about 1.8%; (b) 5.5%; (c) 11%; (d) 10%"@en .

<https://knobit.org/id/register/dw-bi#BI-1902> a edu:Question ;
    rdfs:label "What a currency conversion in a metric must state"@en ;
    dcterms:identifier "BI-1902" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-1902 ] ;
    schema:isPartOf register:dw-bi ;
    schema:learningResourceType "multiple_choice" ;
    schema:text "A report converts USD loans to EUR. What must the metric definition state so the figure can be recomputed? (a) the rate source and the rate date; (b) only the rate; (c) only the currency of the result; (d) nothing, if the ECB rate is used"@en .

<https://knobit.org/id/register/dw-bi#BI-1903> a edu:Question ;
    rdfs:label "Annualising a quarterly rate"@en ;
    dcterms:identifier "BI-1903" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-1903 ] ;
    schema:isPartOf register:dw-bi ;
    schema:learningResourceType "multiple_choice" ;
    schema:text "Net interest income for the third quarter is 0.55% of average assets. What is the annualised net interest margin, by the quarterly method? (a) 2.2%; (b) 0.55%; (c) 0.14%; (d) 6.6%"@en .

<https://knobit.org/id/register/dw-bi#BI-201> a edu:Question ;
    rdfs:label "dwbi-metric-definitions C1: the difference reconciled into quantified effects"@en ;
    dcterms:identifier "BI-201" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-231 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-metric-definitions/C1> .

<https://knobit.org/id/register/dw-bi#BI-202> a edu:Question ;
    rdfs:label "dwbi-metric-definitions C1: non-performing forborne exposures brought into the definition"@en ;
    dcterms:identifier "BI-202" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-233 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-metric-definitions/C1> .

<https://knobit.org/id/register/dw-bi#BI-203> a edu:Question ;
    rdfs:label "dwbi-metric-definitions C1: the corrected ratio recomputed from the extract"@en ;
    dcterms:identifier "BI-203" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-232 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-metric-definitions/C1> .

<https://knobit.org/id/register/dw-bi#BI-204> a edu:Question ;
    rdfs:label "dwbi-metric-definitions I1: average balances used for a quarter-end ratio"@en ;
    dcterms:identifier "BI-204" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-202 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-metric-definitions/I1> .

<https://knobit.org/id/register/dw-bi#BI-205> a edu:Question ;
    rdfs:label "dwbi-metric-definitions I1: non-performing forborne exposures excluded"@en ;
    dcterms:identifier "BI-205" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-207 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-metric-definitions/I1> .

<https://knobit.org/id/register/dw-bi#BI-206> a edu:Question ;
    rdfs:label "dwbi-metric-definitions I1: segment ratios averaged"@en ;
    dcterms:identifier "BI-206" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-205 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-metric-definitions/I1> .

<https://knobit.org/id/register/dw-bi#BI-207> a edu:Question ;
    rdfs:label "dwbi-metric-definitions I1: two definitions named NPL ratio"@en ;
    dcterms:identifier "BI-207" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-206 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-metric-definitions/I1> .

<https://knobit.org/id/register/dw-bi#BI-208> a edu:Question ;
    rdfs:label "dwbi-metric-definitions I2: numerator and denominator over different populations"@en ;
    dcterms:identifier "BI-208" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-201 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-metric-definitions/I2> .

<https://knobit.org/id/register/dw-bi#BI-209> a edu:Question ;
    rdfs:label "dwbi-metric-definitions I2: conversion without a rate date"@en ;
    dcterms:identifier "BI-209" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-204 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-metric-definitions/I2> .

<https://knobit.org/id/register/dw-bi#BI-210> a edu:Question ;
    rdfs:label "dwbi-metric-definitions Q1: the EBA definition used as quoted"@en ;
    dcterms:identifier "BI-210" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-234 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-metric-definitions/Q1> .

<https://knobit.org/id/register/dw-bi#BI-250> a edu:Question ;
    rdfs:label "dwbi-kpi-precision C1: KP-11 month-end balances summed over the quarter"@en ;
    dcterms:identifier "BI-250" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-203 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/C1> .

<https://knobit.org/id/register/dw-bi#BI-251> a edu:Question ;
    rdfs:label "dwbi-kpi-precision C1: KP-12 quarterly margin shown as annual, annualised"@en ;
    dcterms:identifier "BI-251" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-209 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/C1> .

<https://knobit.org/id/register/dw-bi#BI-252> a edu:Question ;
    rdfs:label "dwbi-kpi-precision C1: KP-16 nine-month ratio passed with no annualisation"@en ;
    dcterms:identifier "BI-252" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-209 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/C1> .

<https://knobit.org/id/register/dw-bi#BI-253> a edu:Question ;
    rdfs:label "dwbi-kpi-precision C2: KP-14 as the pooled rate, not the plain mean of segment rates"@en ;
    dcterms:identifier "BI-253" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:Q-1901 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/C2> .

<https://knobit.org/id/register/dw-bi#BI-254> a edu:Question ;
    rdfs:label "dwbi-kpi-precision C2: the arrears rise explained as a mix effect"@en ;
    dcterms:identifier "BI-254" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:Q-1901 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/C2> .

<https://knobit.org/id/register/dw-bi#BI-255> a edu:Question ;
    rdfs:label "dwbi-kpi-precision I1: KP-15 converted at the ECB rate of the balance date"@en ;
    dcterms:identifier "BI-255" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-1902 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/I1> .

<https://knobit.org/id/register/dw-bi#BI-256> a edu:Question ;
    rdfs:label "dwbi-kpi-precision I1: KP-13 with no owner"@en ;
    dcterms:identifier "BI-256" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-208 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/I1> .

<https://knobit.org/id/register/dw-bi#BI-257> a edu:Question ;
    rdfs:label "dwbi-kpi-precision I2: every component of a computable definition stated"@en ;
    dcterms:identifier "BI-257" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-251 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/I2> .

<https://knobit.org/id/register/dw-bi#BI-258> a edu:Question ;
    rdfs:label "dwbi-kpi-precision I2: additivity stated, ratio non-additive and balance semi-additive"@en ;
    dcterms:identifier "BI-258" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-252 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/I2> .

<https://knobit.org/id/register/dw-bi#BI-259> a edu:Question ;
    rdfs:label "dwbi-kpi-precision I3: non-performing at 20 days past due, unlikely to pay or forborne"@en ;
    dcterms:identifier "BI-259" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-253 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/I3> .

<https://knobit.org/id/register/dw-bi#BI-260> a edu:Question ;
    rdfs:label "dwbi-kpi-precision I4: definitions kept once in a semantic layer all BI tools read"@en ;
    dcterms:identifier "BI-260" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-902,
                knobit:W-903 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/I4> .

<https://knobit.org/id/register/dw-bi#BI-261> a edu:Question ;
    rdfs:label "dwbi-kpi-precision I4: changed definitions released with a parallel run and monitored"@en ;
    dcterms:identifier "BI-261" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-904 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/I4> .

<https://knobit.org/id/register/dw-bi#BI-262> a edu:Question ;
    rdfs:label "dwbi-kpi-precision I4: owner sign-off and lineage before business acceptance"@en ;
    dcterms:identifier "BI-262" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-905 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-kpi-precision/I4> .

<https://knobit.org/id/register/dw-bi#BI-301> a edu:Question ;
    rdfs:label "dwbi-bus-matrix C1: two Customer dimensions at different grains called conformed"@en ;
    dcterms:identifier "BI-301" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-301 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-bus-matrix/C1> .

<https://knobit.org/id/register/dw-bi#BI-302> a edu:Question ;
    rdfs:label "dwbi-bus-matrix C1: conformance judged by grain and key"@en ;
    dcterms:identifier "BI-302" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-331 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-bus-matrix/C1> .

<https://knobit.org/id/register/dw-bi#BI-303> a edu:Question ;
    rdfs:label "dwbi-bus-matrix C1: the drill-across consequence for joint holders"@en ;
    dcterms:identifier "BI-303" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-332 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-bus-matrix/C1> .

<https://knobit.org/id/register/dw-bi#BI-304> a edu:Question ;
    rdfs:label "dwbi-bus-matrix I1: loan arrears with no fact"@en ;
    dcterms:identifier "BI-304" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-302 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-bus-matrix/I1> .

<https://knobit.org/id/register/dw-bi#BI-305> a edu:Question ;
    rdfs:label "dwbi-bus-matrix I1: the card mart's private Customer"@en ;
    dcterms:identifier "BI-305" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-303 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-bus-matrix/I1> .

<https://knobit.org/id/register/dw-bi#BI-306> a edu:Question ;
    rdfs:label "dwbi-bus-matrix I1: card spend and deposits drilled across without a shared dimension"@en ;
    dcterms:identifier "BI-306" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-304 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-bus-matrix/I1> .

<https://knobit.org/id/register/dw-bi#BI-307> a edu:Question ;
    rdfs:label "dwbi-bus-matrix I1: disbursements at loan and tranche grain"@en ;
    dcterms:identifier "BI-307" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-307 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-bus-matrix/I1> .

<https://knobit.org/id/register/dw-bi#BI-308> a edu:Question ;
    rdfs:label "dwbi-bus-matrix I2: branch ticked for a fact without a branch key"@en ;
    dcterms:identifier "BI-308" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-308 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-bus-matrix/I2> .

<https://knobit.org/id/register/dw-bi#BI-309> a edu:Question ;
    rdfs:label "dwbi-bus-matrix I2: the legacy loan cube with no owner or consumer"@en ;
    dcterms:identifier "BI-309" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-305 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-bus-matrix/I2> .

<https://knobit.org/id/register/dw-bi#BI-310> a edu:Question ;
    rdfs:label "dwbi-bus-matrix I2: two products answering average deposit balance differently"@en ;
    dcterms:identifier "BI-310" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-306 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-bus-matrix/I2> .

<https://knobit.org/id/register/dw-bi#BI-311> a edu:Question ;
    rdfs:label "dwbi-bus-matrix Q1: no new processes invented"@en ;
    dcterms:identifier "BI-311" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-333 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-bus-matrix/Q1> .

<https://knobit.org/id/register/dw-bi#BI-350> a edu:Question ;
    rdfs:label "dwbi-conformed-loads C2: an Account keyed by IBAN beside one keyed by account_id judged not conformed by key"@en ;
    dcterms:identifier "BI-350" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-351 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/C2> .

<https://knobit.org/id/register/dw-bi#BI-351> a edu:Question ;
    rdfs:label "dwbi-conformed-loads C2: a bulk-file fee repeated on payment rows kept off the payment grain"@en ;
    dcterms:identifier "BI-351" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-353 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/C2> .

<https://knobit.org/id/register/dw-bi#BI-352> a edu:Question ;
    rdfs:label "dwbi-conformed-loads I2: the payments mart given an SLA"@en ;
    dcterms:identifier "BI-352" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-352 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/I2> .

<https://knobit.org/id/register/dw-bi#BI-353> a edu:Question ;
    rdfs:label "dwbi-conformed-loads Q1: the conformed Branch in an initiating-branch role left alone"@en ;
    dcterms:identifier "BI-353" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-351 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/Q1> .

<https://knobit.org/id/register/dw-bi#BI-401> a edu:Question ;
    rdfs:label "dwbi-reconciliation C1: +2.1M and -2.0M offsetting inside a total tolerance"@en ;
    dcterms:identifier "BI-401" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-405 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-reconciliation/C1> .

<https://knobit.org/id/register/dw-bi#BI-402> a edu:Question ;
    rdfs:label "dwbi-reconciliation C1: reconciliation per GL account with the differences"@en ;
    dcterms:identifier "BI-402" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-431 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-reconciliation/C1> .

<https://knobit.org/id/register/dw-bi#BI-403> a edu:Question ;
    rdfs:label "dwbi-reconciliation C1: the manual adjustment made a recorded control"@en ;
    dcterms:identifier "BI-403" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-432 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-reconciliation/C1> .

<https://knobit.org/id/register/dw-bi#BI-404> a edu:Question ;
    rdfs:label "dwbi-reconciliation I1: 37 rejects discarded"@en ;
    dcterms:identifier "BI-404" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-402 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-reconciliation/I1> .

<https://knobit.org/id/register/dw-bi#BI-405> a edu:Question ;
    rdfs:label "dwbi-reconciliation I1: the manual adjustment outside every control"@en ;
    dcterms:identifier "BI-405" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-407 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-reconciliation/I1> .

<https://knobit.org/id/register/dw-bi#BI-406> a edu:Question ;
    rdfs:label "dwbi-reconciliation I1: a 'standard' tolerance with no rationale"@en ;
    dcterms:identifier "BI-406" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-404 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-reconciliation/I1> .

<https://knobit.org/id/register/dw-bi#BI-407> a edu:Question ;
    rdfs:label "dwbi-reconciliation I1: the savings load without control totals"@en ;
    dcterms:identifier "BI-407" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-401 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-reconciliation/I1> .

<https://knobit.org/id/register/dw-bi#BI-408> a edu:Question ;
    rdfs:label "dwbi-reconciliation I2: late postings ignored after close"@en ;
    dcterms:identifier "BI-408" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-403 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-reconciliation/I2> .

<https://knobit.org/id/register/dw-bi#BI-409> a edu:Question ;
    rdfs:label "dwbi-reconciliation I2: the mart has no as-of date"@en ;
    dcterms:identifier "BI-409" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-406 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-reconciliation/I2> .

<https://knobit.org/id/register/dw-bi#BI-410> a edu:Question ;
    rdfs:label "dwbi-reconciliation Q1: the tolerance not widened"@en ;
    dcterms:identifier "BI-410" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-433 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-reconciliation/Q1> .

<https://knobit.org/id/register/dw-bi#BI-450> a edu:Question ;
    rdfs:label "dwbi-conformed-loads C1: a load reporting no rejects that loses 60 rows and EUR 240 000"@en ;
    dcterms:identifier "BI-450" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-451 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/C1> .

<https://knobit.org/id/register/dw-bi#BI-451> a edu:Question ;
    rdfs:label "dwbi-conformed-loads C1: the EUR clearing break explained by the unbalanced load"@en ;
    dcterms:identifier "BI-451" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-452 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/C1> .

<https://knobit.org/id/register/dw-bi#BI-452> a edu:Question ;
    rdfs:label "dwbi-conformed-loads C1: the USD clearing account reconciled in transaction currency, not across two conversion rates"@en ;
    dcterms:identifier "BI-452" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-452 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/C1> .

<https://knobit.org/id/register/dw-bi#BI-453> a edu:Question ;
    rdfs:label "dwbi-conformed-loads I1: a fee income reconciliation with no owner or frequency"@en ;
    dcterms:identifier "BI-453" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-408 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/I1> .

<https://knobit.org/id/register/dw-bi#BI-454> a edu:Question ;
    rdfs:label "dwbi-conformed-loads I1: an intraday mart stamped with a date only"@en ;
    dcterms:identifier "BI-454" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-453 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/I1> .

<https://knobit.org/id/register/dw-bi#BI-455> a edu:Question ;
    rdfs:label "dwbi-conformed-loads Q1: a balanced load with held rejects left alone"@en ;
    dcterms:identifier "BI-455" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-451 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/Q1> .

<https://knobit.org/id/register/dw-bi#BI-456> a edu:Question ;
    rdfs:label "dwbi-conformed-loads Q1: an owned daily reconciliation left alone"@en ;
    dcterms:identifier "BI-456" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-452 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/Q1> .

<https://knobit.org/id/register/dw-bi#BI-457> a edu:Question ;
    rdfs:label "dwbi-conformed-loads Q1: a daily mart stamped end of day left alone"@en ;
    dcterms:identifier "BI-457" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-453 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-conformed-loads/Q1> .

<https://knobit.org/id/register/dw-bi#BI-501> a edu:Question ;
    rdfs:label "dwbi-report-specification C1: a y-axis from 95% of the minimum turning 2% into a cliff"@en ;
    dcterms:identifier "BI-501" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-503 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-report-specification/C1> .

<https://knobit.org/id/register/dw-bi#BI-502> a edu:Question ;
    rdfs:label "dwbi-report-specification C1: the axis rescaled to show the change truthfully"@en ;
    dcterms:identifier "BI-502" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-531 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-report-specification/C1> .

<https://knobit.org/id/register/dw-bi#BI-503> a edu:Question ;
    rdfs:label "dwbi-report-specification C2: named borrowers shown to a branch audience entitled to aggregates"@en ;
    dcterms:identifier "BI-503" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-508 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-report-specification/C2> .

<https://knobit.org/id/register/dw-bi#BI-504> a edu:Question ;
    rdfs:label "dwbi-report-specification C2: the panel restricted to aggregates"@en ;
    dcterms:identifier "BI-504" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-532 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-report-specification/C2> .

<https://knobit.org/id/register/dw-bi#BI-505> a edu:Question ;
    rdfs:label "dwbi-report-specification I1: actual and plan in one style"@en ;
    dcterms:identifier "BI-505" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-507 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-report-specification/I1> .

<https://knobit.org/id/register/dw-bi#BI-506> a edu:Question ;
    rdfs:label "dwbi-report-specification I1: new lending without units"@en ;
    dcterms:identifier "BI-506" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-502 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-report-specification/I1> .

<https://knobit.org/id/register/dw-bi#BI-507> a edu:Question ;
    rdfs:label "dwbi-report-specification I1: no as-of date"@en ;
    dcterms:identifier "BI-507" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-501 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-report-specification/I1> .

<https://knobit.org/id/register/dw-bi#BI-508> a edu:Question ;
    rdfs:label "dwbi-report-specification I1: a pie per month of nine products"@en ;
    dcterms:identifier "BI-508" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-506 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-report-specification/I1> .

<https://knobit.org/id/register/dw-bi#BI-509> a edu:Question ;
    rdfs:label "dwbi-report-specification I2: consumer and mortgage arrears on different scales"@en ;
    dcterms:identifier "BI-509" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-504 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-report-specification/I2> .

<https://knobit.org/id/register/dw-bi#BI-510> a edu:Question ;
    rdfs:label "dwbi-report-specification I2: a 'portfolio health score' outside the catalogue"@en ;
    dcterms:identifier "BI-510" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-505 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-report-specification/I2> .

<https://knobit.org/id/register/dw-bi#BI-511> a edu:Question ;
    rdfs:label "dwbi-report-specification Q1: every panel cites a catalogue metric"@en ;
    dcterms:identifier "BI-511" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-533 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-report-specification/Q1> .

<https://knobit.org/id/register/dw-bi#BI-550> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting C2: columns from EUR 2,350m with lie factor 48, rescaled from zero"@en ;
    dcterms:identifier "BI-550" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-552 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/C2> .

<https://knobit.org/id/register/dw-bi#BI-551> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting C2: a line axis with a marked break left alone"@en ;
    dcterms:identifier "BI-551" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-552 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/C2> .

<https://knobit.org/id/register/dw-bi#BI-552> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting C3: restricted planned rate changes shown to branch managers"@en ;
    dcterms:identifier "BI-552" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-553 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/C3> .

<https://knobit.org/id/register/dw-bi#BI-553> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting C3: customer-level data for its entitled desk left alone"@en ;
    dcterms:identifier "BI-553" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-553 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/C3> .

<https://knobit.org/id/register/dw-bi#BI-554> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting I2: plan outlined in IBCS notation"@en ;
    dcterms:identifier "BI-554" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-551 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/I2> .

<https://knobit.org/id/register/dw-bi#BI-555> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting I2: forecast hatched in IBCS notation"@en ;
    dcterms:identifier "BI-555" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-551 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/I2> .

<https://knobit.org/id/register/dw-bi#BI-556> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting I2: previous year grey, not red, in IBCS notation"@en ;
    dcterms:identifier "BI-556" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-551 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/I2> .

<https://knobit.org/id/register/dw-bi#BI-557> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting I3: a structure comparison as bars, not a line"@en ;
    dcterms:identifier "BI-557" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-551 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/I3> .

<https://knobit.org/id/register/dw-bi#BI-558> a edu:Question ;
    rdfs:label "dwbi-requirements-reporting I3: unit with magnitude (EUR m) for tens of millions"@en ;
    dcterms:identifier "BI-558" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-551 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-requirements-reporting/I3> .

<https://knobit.org/id/register/dw-bi#BI-951> a edu:Question ;
    rdfs:label "dwbi-knowledge-general Q1: drivers of a data warehouse and BI capability"@en ;
    dcterms:identifier "BI-951" ;
    edu:solvableWith [ a edu:KnobitSet ;
            edu:memberKnobit knobit:W-901 ] ;
    schema:isPartOf register:dw-bi,
        <https://knobit.org/id/task/dwbi-knowledge-general/Q1> ;
    schema:learningResourceType "multiple_choice" ;
    schema:text "Which set states the drivers DAMA-DMBOK2 gives for building a data warehouse and business intelligence capability? (a) Replacing the operational systems of record with one database, so that the source systems can be retired; (b) Operational support, compliance and regulatory reporting, and business value from integrated historical data for decisions; (c) Keeping every transaction forever in one place, so that the operational systems no longer need backups; (d) Giving each department its own reporting copy, so that each can keep its own definitions"@en .

<https://knobit.org/id/register/dw-bi#WV-1> a edu:LearningOutcome ;
    rdfs:label "Understand requirements"@en ;
    dcterms:description "Gathering and stating BI requirements."@en ;
    dcterms:identifier "WV-1" ;
    dcterms:source "DAMA-DMBOK: Data Management Body of Knowledge, 2nd edition (revised), chapter 11: Data Warehousing and Business Intelligence, 2.1"@en ;
    skos:notation "2.1" ;
    edu:includesKnobit knobit:G-532,
        knobit:W-131,
        knobit:W-132,
        knobit:W-151,
        knobit:W-152 ;
    schema:isPartOf <https://knobit.org/id/register/dw-bi#REF-1> .

<https://knobit.org/id/register/dw-bi#WV-10> a edu:LearningOutcome ;
    rdfs:label "Implementation guidelines and DW/BI governance"@en ;
    dcterms:description "Governance."@en ;
    dcterms:identifier "WV-10" ;
    dcterms:source "DAMA-DMBOK: Data Management Body of Knowledge, 2nd edition (revised), chapter 11: Data Warehousing and Business Intelligence, 5-6"@en ;
    skos:notation "5-6" ;
    edu:includesKnobit knobit:W-905 ;
    schema:isPartOf <https://knobit.org/id/register/dw-bi#REF-1> .

<https://knobit.org/id/register/dw-bi#WV-2> a edu:LearningOutcome ;
    rdfs:label "Semantic layer and metric definitions"@en ;
    dcterms:description "Defining KPIs once and computing them consistently."@en ;
    dcterms:identifier "WV-2" ;
    dcterms:source "DAMA-DMBOK: Data Management Body of Knowledge, 2nd edition (revised), chapter 11: Data Warehousing and Business Intelligence, 1.3.6, 2.4"@en ;
    skos:notation "1.3.6, 2.4" ;
    edu:includesKnobit knobit:W-1902,
        knobit:W-1903,
        knobit:W-231,
        knobit:W-232,
        knobit:W-233,
        knobit:W-234,
        knobit:W-251,
        knobit:W-252,
        knobit:W-253 ;
    schema:isPartOf <https://knobit.org/id/register/dw-bi#REF-1> .

<https://knobit.org/id/register/dw-bi#WV-3> a edu:LearningOutcome ;
    rdfs:label "DW architecture: bus matrix, conformed dimensions, data marts and products"@en ;
    dcterms:description "Integrating the warehouse through conformed dimensions."@en ;
    dcterms:identifier "WV-3" ;
    dcterms:source "DAMA-DMBOK: Data Management Body of Knowledge, 2nd edition (revised), chapter 11: Data Warehousing and Business Intelligence, 1.3.3-1.3.4, 2.2"@en ;
    skos:notation "1.3.3-1.3.4, 2.2" ;
    edu:includesKnobit knobit:K12-69062,
        knobit:W-331,
        knobit:W-332,
        knobit:W-333,
        knobit:W-351,
        knobit:W-352,
        knobit:W-353 ;
    schema:isPartOf <https://knobit.org/id/register/dw-bi#REF-1> .

<https://knobit.org/id/register/dw-bi#WV-4> a edu:LearningOutcome ;
    rdfs:label "Populate and operate the warehouse: load controls and reconciliation"@en ;
    dcterms:description "Proving loads complete and reconciled."@en ;
    dcterms:identifier "WV-4" ;
    dcterms:source "DAMA-DMBOK: Data Management Body of Knowledge, 2nd edition (revised), chapter 11: Data Warehousing and Business Intelligence, 2.3, 2.5"@en ;
    skos:notation "2.3, 2.5" ;
    edu:includesKnobit knobit:W-431,
        knobit:W-432,
        knobit:W-433,
        knobit:W-451,
        knobit:W-452,
        knobit:W-453 ;
    schema:isPartOf <https://knobit.org/id/register/dw-bi#REF-1> .

<https://knobit.org/id/register/dw-bi#WV-5> a edu:LearningOutcome ;
    rdfs:label "Develop BI products: reports, dashboards, visualisation and access"@en ;
    dcterms:description "Specifying reports that inform decisions honestly."@en ;
    dcterms:identifier "WV-5" ;
    dcterms:source "DAMA-DMBOK: Data Management Body of Knowledge, 2nd edition (revised), chapter 11: Data Warehousing and Business Intelligence, 2.4"@en ;
    skos:notation "2.4" ;
    edu:includesKnobit knobit:K12-3051,
        knobit:W-531,
        knobit:W-532,
        knobit:W-533,
        knobit:W-551,
        knobit:W-552,
        knobit:W-553 ;
    schema:isPartOf <https://knobit.org/id/register/dw-bi#REF-1> .

<https://knobit.org/id/register/dw-bi#WV-6> a edu:LearningOutcome ;
    rdfs:label "Business drivers, goals and principles"@en ;
    dcterms:description "Why DW/BI."@en ;
    dcterms:identifier "WV-6" ;
    dcterms:source "DAMA-DMBOK: Data Management Body of Knowledge, 2nd edition (revised), chapter 11: Data Warehousing and Business Intelligence, 1.1-1.2"@en ;
    skos:notation "1.1-1.2" ;
    edu:includesKnobit knobit:W-901 ;
    schema:isPartOf <https://knobit.org/id/register/dw-bi#REF-1> .

<https://knobit.org/id/register/dw-bi#WV-7> a edu:LearningOutcome ;
    rdfs:label "DW architecture approaches and components"@en ;
    dcterms:description "Warehouse architectures."@en ;
    dcterms:identifier "WV-7" ;
    dcterms:source "DAMA-DMBOK: Data Management Body of Knowledge, 2nd edition (revised), chapter 11: Data Warehousing and Business Intelligence, 1.3.1-1.3.2"@en ;
    skos:notation "1.3.1-1.3.2" ;
    edu:includesKnobit knobit:W-902 ;
    schema:isPartOf <https://knobit.org/id/register/dw-bi#REF-1> .

<https://knobit.org/id/register/dw-bi#WV-8> a edu:LearningOutcome ;
    rdfs:label "Tools"@en ;
    dcterms:description "DW/BI tools."@en ;
    dcterms:identifier "WV-8" ;
    dcterms:source "DAMA-DMBOK: Data Management Body of Knowledge, 2nd edition (revised), chapter 11: Data Warehousing and Business Intelligence, 3"@en ;
    skos:notation "3" ;
    edu:includesKnobit knobit:W-903 ;
    schema:isPartOf <https://knobit.org/id/register/dw-bi#REF-1> .

<https://knobit.org/id/register/dw-bi#WV-9> a edu:LearningOutcome ;
    rdfs:label "Maintain data products: release, performance, operations"@en ;
    dcterms:description "Operating the warehouse."@en ;
    dcterms:identifier "WV-9" ;
    dcterms:source "DAMA-DMBOK: Data Management Body of Knowledge, 2nd edition (revised), chapter 11: Data Warehousing and Business Intelligence, 2.5, 4"@en ;
    skos:notation "2.5, 4" ;
    edu:includesKnobit knobit:W-904 ;
    schema:isPartOf <https://knobit.org/id/register/dw-bi#REF-1> .

knobit:K12-2087 rdfs:label "Explains the concept of the arithmetic mean"@en,
        "Selgitab aritmeetilise keskmise mõistet"@et .

knobit:K12-3022 rdfs:label "Explains the meaning of a percentage point"@en,
        "Selgitab protsendipunkti tähendust"@et .

knobit:K12-8058 rdfs:label "Explains the meaning of an exchange rate and of currency conversion"@en,
        "Selgitab valuutakursi ja konverteerimise tähendust"@et .

knobit:W-101 rdfs:label "Recognises a report request with no decision"@en .

knobit:W-102 rdfs:label "Recognises a BI question the data cannot answer"@en .

knobit:W-103 rdfs:label "Recognises a grain coarser than the question"@en .

knobit:W-104 rdfs:label "Recognises timeliness the sources cannot meet"@en .

knobit:W-105 rdfs:label "Recognises an existing report requested under a new name"@en .

knobit:W-106 rdfs:label "Recognises a chart requested instead of a question"@en .

knobit:W-107 rdfs:label "Recognises a BI requirement with no audience"@en .

knobit:W-108 rdfs:label "Recognises history beyond what the sources keep"@en .

knobit:W-201 rdfs:label "Recognises a ratio over mismatched populations"@en .

knobit:W-202 rdfs:label "Recognises point in time and period confused"@en .

knobit:W-203 rdfs:label "Recognises a semi-additive balance summed over time"@en .

knobit:W-204 rdfs:label "Recognises a currency conversion without a rate date"@en .

knobit:W-205 rdfs:label "Recognises a ratio averaged across segments"@en .

knobit:W-206 rdfs:label "Recognises two definitions of one KPI"@en .

knobit:W-207 rdfs:label "Recognises a management KPI under a regulatory name"@en .

knobit:W-208 rdfs:label "Recognises a metric with no owner"@en .

knobit:W-301 rdfs:label "Recognises a dimension conformed in name only"@en .

knobit:W-302 rdfs:label "Recognises a business process with no fact"@en .

knobit:W-303 rdfs:label "Recognises a mart bypassing the conformed dimensions"@en .

knobit:W-304 rdfs:label "Recognises a drill-across without a shared conformed dimension"@en .

knobit:W-305 rdfs:label "Recognises a data product with no owner or consumer"@en .

knobit:W-306 rdfs:label "Recognises two data products answering one question differently"@en .

knobit:W-307 rdfs:label "Recognises a fact with mixed grain"@en .

knobit:W-308 rdfs:label "Recognises a matrix tick the fact cannot carry"@en .

knobit:W-401 rdfs:label "Recognises a warehouse load with no control totals"@en .

knobit:W-402 rdfs:label "Recognises load rejects dropped"@en .

knobit:W-403 rdfs:label "Recognises late data silently excluded"@en .

knobit:W-404 rdfs:label "Recognises a reconciliation tolerance with no rationale"@en .

knobit:W-405 rdfs:label "Recognises a reconciliation passing on offsetting differences"@en .

knobit:W-406 rdfs:label "Recognises data delivered with no as-of date"@en .

knobit:W-407 rdfs:label "Recognises a manual adjustment outside any control"@en .

knobit:W-408 rdfs:label "Recognises a reconciliation with no owner or frequency"@en .

knobit:W-501 rdfs:label "Recognises a report with no as-of date"@en .

knobit:W-502 rdfs:label "Recognises a report panel without units"@en .

knobit:W-503 rdfs:label "Recognises a truncated axis exaggerating a change"@en .

knobit:W-504 rdfs:label "Recognises comparable charts on different scales"@en .

knobit:W-505 rdfs:label "Recognises a report metric outside the catalogue"@en .

knobit:W-506 rdfs:label "Recognises a pie chart for many parts or over time"@en .

knobit:W-507 rdfs:label "Recognises actual and plan without distinct notation"@en .

knobit:W-508 rdfs:label "Recognises restricted data shown beyond its audience"@en .

<https://knobit.org/id/task/dwbi-bus-matrix/Q1> rdfs:label "Q1 (1 points)"@en .

<https://knobit.org/id/task/dwbi-conformed-loads/I2> rdfs:label "I2 (1 points)"@en .

<https://knobit.org/id/task/dwbi-knowledge-general/Q1> rdfs:label "Q1 (1 points)"@en .

<https://knobit.org/id/task/dwbi-kpi-precision/I3> rdfs:label "I3 (1 points)"@en .

<https://knobit.org/id/task/dwbi-metric-definitions/Q1> rdfs:label "Q1 (1 points)"@en .

<https://knobit.org/id/task/dwbi-reconciliation/Q1> rdfs:label "Q1 (1 points)"@en .

<https://knobit.org/id/task/dwbi-report-specification/Q1> rdfs:label "Q1 (1 points)"@en .

<https://knobit.org/id/task/dwbi-requirements-reporting/I1> rdfs:label "I1 (1.5 points)"@en .

<https://knobit.org/id/task/dwbi-requirements/Q1> rdfs:label "Q1 (1 points)"@en .

knobit:G-532 rdfs:label "Raises a decision for its owner instead of taking it"@en .

knobit:K12-3051 rdfs:label "Reads requested values from a chart"@en,
        "Loeb diagrammilt küsitud väärtusi"@et .

knobit:K12-69062 rdfs:label "Explains how database tables and relationships are structured"@en,
        "Selgitab andmebaasi tabelite ja seoste ülesehitust"@et .

knobit:W-131 rdfs:label "Restates a BI request as a decision and a question"@en .

knobit:W-132 rdfs:label "Raises a timeliness gap against the source refresh"@en .

knobit:W-151 rdfs:label "Explains BI requirements gathering"@en .

knobit:W-1903 rdfs:label "Explains annualising a period rate"@en .

knobit:W-209 rdfs:label "Recognises a period rate not annualised"@en .

knobit:W-231 rdfs:label "Reconciles two values of one KPI into quantified effects"@en .

knobit:W-232 rdfs:label "Recomputes a ratio from summed numerators and denominators"@en .

knobit:W-233 rdfs:label "Aligns a KPI with its regulatory definition"@en .

knobit:W-234 rdfs:label "Uses a regulatory definition only as quoted"@en .

knobit:W-251 rdfs:label "Explains the components of a metric definition"@en .

knobit:W-252 rdfs:label "Explains additivity of facts"@en .

knobit:W-253 rdfs:label "Explains the EBA definition of non-performing exposures"@en .

knobit:W-331 rdfs:label "Judges dimension conformance by grain and key"@en .

knobit:W-332 rdfs:label "Traces the consequence of a drill-across mismatch"@en .

knobit:W-333 rdfs:label "Keeps the bus matrix to the given processes"@en .

knobit:W-352 rdfs:label "Explains data products in a warehouse"@en .

knobit:W-353 rdfs:label "Explains the declared grain of a fact"@en .

knobit:W-431 rdfs:label "Reconciles per general ledger account"@en .

knobit:W-432 rdfs:label "Brings a manual adjustment under a recorded control"@en .

knobit:W-433 rdfs:label "Keeps a reconciliation tolerance unchanged to pass"@en .

knobit:W-531 rdfs:label "Rescales a chart so it shows the change truthfully"@en .

knobit:W-532 rdfs:label "Restricts a report panel to its entitled audience"@en .

knobit:W-533 rdfs:label "Cites a catalogue metric for every panel"@en .

knobit:W-901 rdfs:label "Explains the drivers and goals of DW/BI"@en .

knobit:W-902 rdfs:label "Explains DW architecture approaches"@en .

knobit:W-903 rdfs:label "Explains DW/BI tools and their categories"@en .

knobit:W-904 rdfs:label "Explains DW/BI operations and maintenance"@en .

knobit:W-905 rdfs:label "Explains DW/BI governance and implementation"@en .

<https://knobit.org/id/task/dwbi-conformed-loads/C2> rdfs:label "C2 (2 points)"@en .

<https://knobit.org/id/task/dwbi-conformed-loads/I1> rdfs:label "I1 (2 points)"@en .

<https://knobit.org/id/task/dwbi-kpi-precision/C2> rdfs:label "C2 (2 points)"@en .

<https://knobit.org/id/task/dwbi-kpi-precision/I1> rdfs:label "I1 (2 points)"@en .

<https://knobit.org/id/task/dwbi-kpi-precision/I2> rdfs:label "I2 (2 points)"@en .

<https://knobit.org/id/task/dwbi-metric-definitions/I2> rdfs:label "I2 (1 points)"@en .

<https://knobit.org/id/task/dwbi-reconciliation/I2> rdfs:label "I2 (1 points)"@en .

<https://knobit.org/id/task/dwbi-report-specification/C1> rdfs:label "C1 (2 points)"@en .

<https://knobit.org/id/task/dwbi-report-specification/C2> rdfs:label "C2 (2 points)"@en .

<https://knobit.org/id/task/dwbi-report-specification/I2> rdfs:label "I2 (1 points)"@en .

<https://knobit.org/id/task/dwbi-requirements-reporting/C2> rdfs:label "C2 (2 points)"@en .

<https://knobit.org/id/task/dwbi-requirements-reporting/C3> rdfs:label "C3 (2 points)"@en .

<https://knobit.org/id/task/dwbi-requirements-reporting/I3> rdfs:label "I3 (1 points)"@en .

<https://knobit.org/id/task/dwbi-requirements/C1> rdfs:label "C1 (2 points)"@en .

<https://knobit.org/id/task/dwbi-requirements/C2> rdfs:label "C2 (2 points)"@en .

<https://knobit.org/id/task/dwbi-requirements/I2> rdfs:label "I2 (1 points)"@en .

knobit:Q-1901 rdfs:label "Explains a pooled rate as the weighted mean of its population rates"@en .

knobit:W-1902 rdfs:label "Explains converting a metric's currency at a stated rate source and date"@en .

knobit:W-351 rdfs:label "Explains the enterprise bus matrix and conformed dimensions"@en .

knobit:W-451 rdfs:label "Explains warehouse load controls"@en .

knobit:W-453 rdfs:label "Explains data currency for consumers"@en .

knobit:W-552 rdfs:label "Explains honest scaling in charts"@en .

knobit:W-553 rdfs:label "Explains access control for reports"@en .

<https://knobit.org/id/task/dwbi-bus-matrix/C1> rdfs:label "C1 (3 points)"@en .

<https://knobit.org/id/task/dwbi-bus-matrix/I2> rdfs:label "I2 (1.5 points)"@en .

<https://knobit.org/id/task/dwbi-conformed-loads/C1> rdfs:label "C1 (3 points)"@en .

<https://knobit.org/id/task/dwbi-kpi-precision/C1> rdfs:label "C1 (3 points)"@en .

<https://knobit.org/id/task/dwbi-kpi-precision/I4> rdfs:label "I4 (1.5 points)"@en .

<https://knobit.org/id/task/dwbi-metric-definitions/C1> rdfs:label "C1 (3 points)"@en .

<https://knobit.org/id/task/dwbi-reconciliation/C1> rdfs:label "C1 (3 points)"@en .

<https://knobit.org/id/task/dwbi-requirements-reporting/C1> rdfs:label "C1 (2 points)"@en .

<https://knobit.org/id/task/dwbi-requirements-reporting/I2> rdfs:label "I2 (1.5 points)"@en .

knobit:W-152 rdfs:label "Explains the feasibility of BI requirements against sources"@en .

knobit:W-452 rdfs:label "Explains reconciliation to the general ledger"@en .

<https://knobit.org/id/task/dwbi-bus-matrix/I1> rdfs:label "I1 (2 points)"@en .

<https://knobit.org/id/task/dwbi-conformed-loads/Q1> rdfs:label "Q1 (2 points)"@en .

<https://knobit.org/id/task/dwbi-metric-definitions/I1> rdfs:label "I1 (2 points)"@en .

<https://knobit.org/id/task/dwbi-reconciliation/I1> rdfs:label "I1 (2 points)"@en .

<https://knobit.org/id/task/dwbi-report-specification/I1> rdfs:label "I1 (2 points)"@en .

<https://knobit.org/id/task/dwbi-requirements/I1> rdfs:label "I1 (2 points)"@en .

knobit:W-551 rdfs:label "Explains IBCS notation"@en .

edu:LearningOutcome rdfs:label "Learning outcome"@en,
        "Õpiväljund"@et .

<https://knobit.org/id/register/dw-bi#REF-1> a schema:CreativeWork ;
    dcterms:identifier "REF-1" ;
    dcterms:publisher "DAMA International" ;
    dcterms:title "DAMA-DMBOK: Data Management Body of Knowledge, 2nd edition (revised), chapter 11: Data Warehousing and Business Intelligence"@en ;
    skos:note "target level: CDMP Practitioner: the Data Warehousing and Business Intelligence specialist exam (DAMA International)"@en ;
    schema:version "2nd edition, revised (DMBOK2/RE)" .

edu:KnobitSet rdfs:label "Knobit set"@en,
        "Knobitite kogum"@et .

edu:Question rdfs:label "Question"@en,
        "Küsimus"@et .

register:dw-bi a schema:Dataset ;
    dcterms:description "Recognising and repairing defects in DW/BI deliverables - requirements, metric definitions, bus matrix, population and reconciliation, report specifications - and explaining every difference between two numbers with the same name in numbers: the competence the dw-bi skill applies, and that skill-tests assesses."@en ;
    dcterms:identifier "SCOPE-1" ;
    dcterms:license <https://creativecommons.org/licenses/by/4.0/> ;
    dcterms:rights "Copyright 2026 Peep Küngas. Licensed under CC BY 4.0." ;
    dcterms:title "Data warehousing and business intelligence (DAMA-DMBOK2)"@en ;
    owl:sameAs <https://bitbucket.org/reffa/ontology/skills/dw-bi> ;
    skos:note "audience: BI architects and analysts, metric owners, and AI models assessed by skill-tests"@en,
        "domain: Data management, data warehousing and business intelligence (DAMA-DMBOK2 chapter 11)"@en,
        "level: CDMP Practitioner: the Data Warehousing and Business Intelligence specialist exam (DAMA International)"@en ;
    edu:conformsToProfile <https://oppekava.edu.ee/a/Knobitite_kirjeldamise_ja_seostamise_reeglid#LCG-KNOBIT-0.1> ;
    edu:graphRelevance <https://knobit.org/def/graphRelevance/learnerState>,
        <https://knobit.org/def/graphRelevance/outcomeContent>,
        <https://knobit.org/def/graphRelevance/taskSelection> ;
    schema:license <https://creativecommons.org/licenses/by/4.0/> .

