{
  "schemaVersion": 1,
  "generatedFrom": {
    "provenance": "./provenance.json",
    "overrides": "./catalog-overrides.json"
  },
  "resources": [
    {
      "id": "box-plot-chart",
      "type": "template",
      "family": null,
      "intent": "box plot chart",
      "path": "./templates/executable/box-plot-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Product Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "box",
        "chart",
        "executable",
        "plot",
        "template"
      ],
      "sha256": "ff857d1b1dc998b5abb052ad37b366070b28258ad9cf2e7e110eef35d2feb177"
    },
    {
      "id": "bullet-variance-chart",
      "type": "template",
      "family": null,
      "intent": "bullet variance chart",
      "path": "./templates/executable/bullet-variance-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        }
      ],
      "parameters": [],
      "keywords": [
        "bullet",
        "chart",
        "executable",
        "template",
        "variance"
      ],
      "sha256": "110108cadf3d0a94fd47cbaa642abe3f892dc1247fe2c2092b9fa63dc53fbe19"
    },
    {
      "id": "calculated-field",
      "type": "example",
      "family": null,
      "intent": "calculated field",
      "path": "./examples/calculated-field.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "calculated",
        "example",
        "field"
      ],
      "sha256": "7b6c4094dbfdce0b6d175ac29174fc278c25a1a86f042e938ed7a6201516cc07"
    },
    {
      "id": "change-over-time-area-chart",
      "type": "template",
      "family": null,
      "intent": "change over time area chart",
      "path": "./templates/executable/change-over-time-area-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Quarter-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "area",
        "change",
        "chart",
        "executable",
        "over",
        "template",
        "time"
      ],
      "sha256": "4586e8265f3030633d19925f0fd9716296069cab5f9afdf4a25c77218012ec8b"
    },
    {
      "id": "change-over-time-calendar-heatmap",
      "type": "template",
      "family": null,
      "intent": "change over time calendar heatmap",
      "path": "./templates/executable/change-over-time-calendar-heatmap.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "calendar",
        "change",
        "executable",
        "heatmap",
        "over",
        "template",
        "time"
      ],
      "sha256": "e27d67feff12c12cee6fd9a9550e744e17f163a7b04cbacb631ad7840877299a"
    },
    {
      "id": "change-over-time-stacked-area-chart",
      "type": "template",
      "family": null,
      "intent": "change over time stacked area chart",
      "path": "./templates/executable/change-over-time-stacked-area-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Quarter-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "area",
        "change",
        "chart",
        "executable",
        "over",
        "stacked",
        "template",
        "time"
      ],
      "sha256": "bb3dcbeb826bc764ec6b209583af0e30430f66d254d544fb3c1007c1f2dc4fde"
    },
    {
      "id": "change-over-time__area__emphasize-total-change-more-than-parts",
      "type": "template",
      "family": "change-over-time",
      "intent": "emphasize total change more than parts",
      "path": "./templates/reference/change-over-time__area__emphasize-total-change-more-than-parts.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Quarter-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "area",
        "change",
        "emphasize",
        "more",
        "over",
        "parts",
        "reference",
        "template",
        "than",
        "time",
        "total"
      ],
      "sha256": "dfac800e3b0b273111025e90c5c82d24f681a71709c1c7873190def35aa7d6f4"
    },
    {
      "id": "change-over-time__calendar-heatmap__reveal-daily-weekly-seasonal-patterns",
      "type": "template",
      "family": "change-over-time",
      "intent": "reveal daily weekly seasonal patterns",
      "path": "./templates/reference/change-over-time__calendar-heatmap__reveal-daily-weekly-seasonal-patterns.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "rows"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "calendar",
        "change",
        "daily",
        "heatmap",
        "over",
        "patterns",
        "reference",
        "reveal",
        "seasonal",
        "template",
        "time",
        "weekly"
      ],
      "sha256": "23c98217f75c4a310dfb49ff966023e452a90141d11e7173663bdef3c3daede8"
    },
    {
      "id": "change-over-time__candlestick__show-open-high-low-close-activity",
      "type": "template",
      "family": "change-over-time",
      "intent": "show open high low close activity",
      "path": "./templates/reference/change-over-time__candlestick__show-open-high-low-close-activity.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0q5aijb1kryaw91eb1rim0uwj8p5"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3464112593743679493",
          "datasource": "federated.0q5aijb1kryaw91eb1rim0uwj8p5",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_3464112593743745030",
          "datasource": "federated.0q5aijb1kryaw91eb1rim0uwj8p5",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Close",
          "datasource": "federated.0q5aijb1kryaw91eb1rim0uwj8p5",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Date",
          "datasource": "federated.0q5aijb1kryaw91eb1rim0uwj8p5",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Day-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Date",
          "datasource": "federated.0q5aijb1kryaw91eb1rim0uwj8p5",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Day",
          "shelf": "filters"
        },
        {
          "sourceField": "High",
          "datasource": "federated.0q5aijb1kryaw91eb1rim0uwj8p5",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Low",
          "datasource": "federated.0q5aijb1kryaw91eb1rim0uwj8p5",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Low",
          "datasource": "federated.0q5aijb1kryaw91eb1rim0uwj8p5",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Open",
          "datasource": "federated.0q5aijb1kryaw91eb1rim0uwj8p5",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Open",
          "datasource": "federated.0q5aijb1kryaw91eb1rim0uwj8p5",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "activity",
        "candlestick",
        "change",
        "close",
        "high",
        "low",
        "open",
        "over",
        "reference",
        "show",
        "template",
        "time"
      ],
      "sha256": "334ce7cde0d61a0c0670b9ac4e8bd5e65f4c9fe8f852fd178ec44c3f16e1e9a2"
    },
    {
      "id": "change-over-time__circle-timeline__show-sized-events-across-time-and-categories",
      "type": "template",
      "family": "change-over-time",
      "intent": "show sized events across time and categories",
      "path": "./templates/reference/change-over-time__circle-timeline__show-sized-events-across-time-and-categories.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month-Trunc",
          "shelf": "marks"
        },
        {
          "sourceField": "Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "across",
        "and",
        "categories",
        "change",
        "circle",
        "events",
        "over",
        "reference",
        "show",
        "sized",
        "template",
        "time",
        "timeline"
      ],
      "sha256": "eaeded9c5d96d55d1be24bf9247be5e771016a5a9e0c01cd883aed94277013d9"
    },
    {
      "id": "change-over-time__column__show-one-series-changing-across-periods",
      "type": "template",
      "family": "change-over-time",
      "intent": "show one series changing across periods",
      "path": "./templates/reference/change-over-time__column__show-one-series-changing-across-periods.tbm",
      "tier": "reference",
      "classificationReasons": [
        "inline-datasource"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Region",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "across",
        "change",
        "changing",
        "column",
        "one",
        "over",
        "periods",
        "reference",
        "series",
        "show",
        "template",
        "time"
      ],
      "sha256": "cb946f3e4157db4a2a78866ec6ada99f8b3784d330587ae72051c69ca3836d08"
    },
    {
      "id": "change-over-time__connected-scatter__trace-two-metrics-evolving-together",
      "type": "template",
      "family": "change-over-time",
      "intent": "trace two metrics evolving together",
      "path": "./templates/reference/change-over-time__connected-scatter__trace-two-metrics-evolving-together.tbm",
      "tier": "reference",
      "classificationReasons": [
        "inline-datasource"
      ],
      "datasources": [
        "World Indicators"
      ],
      "fields": [
        {
          "sourceField": "Country/Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "GDP",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Internet Usage",
          "datasource": "World Indicators",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Year",
          "datasource": "World Indicators",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "change",
        "connected",
        "evolving",
        "metrics",
        "over",
        "reference",
        "scatter",
        "template",
        "time",
        "together",
        "trace",
        "two"
      ],
      "sha256": "59b48a8d426d7d8d29757147249aa9627a089f2f143836e3f2272218ac4cac53"
    },
    {
      "id": "change-over-time__dual-line__compare-two-time-series-directly",
      "type": "template",
      "family": "change-over-time",
      "intent": "compare two time series directly",
      "path": "./templates/reference/change-over-time__dual-line__compare-two-time-series-directly.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1778077472749178880",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1778077472749178880",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Calculation_1992279925712498703",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1992279925712498703",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "change",
        "compare",
        "directly",
        "dual",
        "line",
        "over",
        "reference",
        "series",
        "template",
        "time",
        "two"
      ],
      "sha256": "f5b372f042b9aec28b849fa82f712b236bd8e9326bc04f57c2a8c71f6ed84ac4"
    },
    {
      "id": "change-over-time__fan__show-forecast-uncertainty-widening-over-time",
      "type": "template",
      "family": "change-over-time",
      "intent": "show forecast uncertainty widening over time",
      "path": "./templates/reference/change-over-time__fan__show-forecast-uncertainty-widening-over-time.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Sub-Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "change",
        "fan",
        "forecast",
        "over",
        "reference",
        "show",
        "template",
        "time",
        "uncertainty",
        "widening"
      ],
      "sha256": "daee5c2f3e501ce8ce666122916aa00dc98b836d8e7514e259811e055c582d1b"
    },
    {
      "id": "change-over-time__gantt__show-start-duration-and-overlap-of-tasks",
      "type": "template",
      "family": "change-over-time",
      "intent": "show start duration and overlap of tasks",
      "path": "./templates/reference/change-over-time__gantt__show-start-duration-and-overlap-of-tasks.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3464112593783345164",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_3464112593784180750",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Late? (copy)_3464112593785438223",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Day-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "and",
        "change",
        "duration",
        "gantt",
        "of",
        "over",
        "overlap",
        "reference",
        "show",
        "start",
        "tasks",
        "template",
        "time"
      ],
      "sha256": "583db2bb90178373f9da0a85f283b8a81267455b76ec43eb9dc9a2f8744b0f42"
    },
    {
      "id": "change-over-time__line-plus-area__combine-trend-line-with-filled-volume",
      "type": "template",
      "family": "change-over-time",
      "intent": "combine trend line with filled volume",
      "path": "./templates/reference/change-over-time__line-plus-area__combine-trend-line-with-filled-volume.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1778077472749178880",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1778077472749178880",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Calculation_1992279925712498703",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1992279925712498703",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "area",
        "change",
        "combine",
        "filled",
        "line",
        "over",
        "plus",
        "reference",
        "template",
        "time",
        "trend",
        "volume",
        "with"
      ],
      "sha256": "10294672139c42b8a27c6c99e9f9e0d9074c7da5763d92902c0d15bda0140641"
    },
    {
      "id": "change-over-time__line-plus-column__pair-volume-columns-with-a-rate-line",
      "type": "template",
      "family": "change-over-time",
      "intent": "pair volume columns with a rate line",
      "path": "./templates/reference/change-over-time__line-plus-column__pair-volume-columns-with-a-rate-line.tbm",
      "tier": "reference",
      "classificationReasons": [
        "inline-datasource"
      ],
      "datasources": [
        "World Indicators"
      ],
      "fields": [
        {
          "sourceField": "CO2 Emissions",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "CO2 Emissions",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "CO2 Emissions",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        },
        {
          "sourceField": "GDP",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "GDP",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "GDP",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Year",
          "datasource": "World Indicators",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Year",
          "datasource": "World Indicators",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "a",
        "change",
        "column",
        "columns",
        "line",
        "over",
        "pair",
        "plus",
        "rate",
        "reference",
        "template",
        "time",
        "volume",
        "with"
      ],
      "sha256": "1065db026eaf454f20f93eee2f81a4f9686eb731befd9e836ad25af0a3598de1"
    },
    {
      "id": "change-over-time__line__default-time-series-trend",
      "type": "template",
      "family": "change-over-time",
      "intent": "default time series trend",
      "path": "./templates/reference/change-over-time__line__default-time-series-trend.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Quarter-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "change",
        "default",
        "line",
        "over",
        "reference",
        "series",
        "template",
        "time",
        "trend"
      ],
      "sha256": "f55d8285a965932dff83b77b07bfd5cd1e7ddbbe1c7b8cc216e848b7e89d517e"
    },
    {
      "id": "change-over-time__multi-line__compare-many-series-with-optional-highlight",
      "type": "template",
      "family": "change-over-time",
      "intent": "compare many series with optional highlight",
      "path": "./templates/reference/change-over-time__multi-line__compare-many-series-with-optional-highlight.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource",
        "missing-column-metadata"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Quarter-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Sub-Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "change",
        "compare",
        "highlight",
        "line",
        "many",
        "multi",
        "optional",
        "over",
        "reference",
        "series",
        "template",
        "time",
        "with"
      ],
      "sha256": "0651ba09d19615d7e8de9debf020cd1388095f98650f6543b23357903161f435"
    },
    {
      "id": "change-over-time__ohlc__show-open-close-and-high-low-ranges",
      "type": "template",
      "family": "change-over-time",
      "intent": "show open close and high low ranges",
      "path": "./templates/reference/change-over-time__ohlc__show-open-close-and-high-low-ranges.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0mr55js0pwmp4611a4sho0rbgmji"
      ],
      "fields": [
        {
          "sourceField": "Calculation_2455446972500406272",
          "datasource": "federated.0mr55js0pwmp4611a4sho0rbgmji",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Close",
          "datasource": "federated.0mr55js0pwmp4611a4sho0rbgmji",
          "datatype": "real",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "rows"
        },
        {
          "sourceField": "Date",
          "datasource": "federated.0mr55js0pwmp4611a4sho0rbgmji",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Day-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Date",
          "datasource": "federated.0mr55js0pwmp4611a4sho0rbgmji",
          "datatype": "date",
          "role": "dimension",
          "derivation": "MY",
          "shelf": "filters"
        },
        {
          "sourceField": "Low",
          "datasource": "federated.0mr55js0pwmp4611a4sho0rbgmji",
          "datatype": "real",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "rows"
        },
        {
          "sourceField": "Stock",
          "datasource": "federated.0mr55js0pwmp4611a4sho0rbgmji",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "and",
        "change",
        "close",
        "high",
        "low",
        "ohlc",
        "open",
        "over",
        "ranges",
        "reference",
        "show",
        "template",
        "time"
      ],
      "sha256": "b4144db98c53a80b75afe64c22181e007e11f6ee3eadff0fb85e4b5987f68720"
    },
    {
      "id": "change-over-time__priestley-timeline__show-date-and-duration-of-intervals",
      "type": "template",
      "family": "change-over-time",
      "intent": "show date and duration of intervals",
      "path": "./templates/reference/change-over-time__priestley-timeline__show-date-and-duration-of-intervals.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0gx040s1dzf8p31bd8azb1ew2wy2"
      ],
      "fields": [
        {
          "sourceField": "Calculation_4533013781878091776",
          "datasource": "federated.0gx040s1dzf8p31bd8azb1ew2wy2",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "born",
          "datasource": "federated.0gx040s1dzf8p31bd8azb1ew2wy2",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Day-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "born",
          "datasource": "federated.0gx040s1dzf8p31bd8azb1ew2wy2",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        },
        {
          "sourceField": "died",
          "datasource": "federated.0gx040s1dzf8p31bd8azb1ew2wy2",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        },
        {
          "sourceField": "name",
          "datasource": "federated.0gx040s1dzf8p31bd8azb1ew2wy2",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "name",
          "datasource": "federated.0gx040s1dzf8p31bd8azb1ew2wy2",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "name",
          "datasource": "federated.0gx040s1dzf8p31bd8azb1ew2wy2",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "and",
        "change",
        "date",
        "duration",
        "intervals",
        "of",
        "over",
        "priestley",
        "reference",
        "show",
        "template",
        "time",
        "timeline"
      ],
      "sha256": "97bf5c25a73df6037115f5a3ea0d1ebb183771c54228ed359aa2b977c6ce2210"
    },
    {
      "id": "change-over-time__seismogram__show-high-variance-series-as-mirrored-spikes",
      "type": "template",
      "family": "change-over-time",
      "intent": "show high variance series as mirrored spikes",
      "path": "./templates/reference/change-over-time__seismogram__show-high-variance-series-as-mirrored-spikes.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3464112593755459591",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "Calculation_3464112593755459591",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "rows"
        },
        {
          "sourceField": "Sales +  (copy)_3464112593755500552",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "as",
        "change",
        "high",
        "mirrored",
        "over",
        "reference",
        "seismogram",
        "series",
        "show",
        "spikes",
        "template",
        "time",
        "variance"
      ],
      "sha256": "3b20790e034f014e82194e8083455b76b01e56954e934abd04b5cf259c1125d3"
    },
    {
      "id": "change-over-time__stacked-area__show-composition-changing-over-time",
      "type": "template",
      "family": "change-over-time",
      "intent": "show composition changing over time",
      "path": "./templates/reference/change-over-time__stacked-area__show-composition-changing-over-time.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Quarter-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "area",
        "change",
        "changing",
        "composition",
        "over",
        "reference",
        "show",
        "stacked",
        "template",
        "time"
      ],
      "sha256": "a4025a06aa21c93bd9337424c68271fb5e4772006427348281cb2fb8888dbd4e"
    },
    {
      "id": "change-over-time__steamgraph__show-organic-stacked-flows-over-time",
      "type": "template",
      "family": "change-over-time",
      "intent": "show organic stacked flows over time",
      "path": "./templates/reference/change-over-time__steamgraph__show-organic-stacked-flows-over-time.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3464112593758343177",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Sub-Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Sub-Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "change",
        "flows",
        "organic",
        "over",
        "reference",
        "show",
        "stacked",
        "steamgraph",
        "template",
        "time"
      ],
      "sha256": "251b9fe0eb799806aa8e555b85efe12a20f725c5d3392220dea2328b88300914"
    },
    {
      "id": "column-instance-naming",
      "type": "example",
      "family": null,
      "intent": "column instance naming",
      "path": "./examples/column-instance-naming.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "column",
        "example",
        "instance",
        "naming"
      ],
      "sha256": "507a8d02ff51d2eac33795d080e5b6c86cacfd721e24e4669f7619649bc7ba31"
    },
    {
      "id": "connected-scatterplot",
      "type": "template",
      "family": null,
      "intent": "connected scatterplot",
      "path": "./templates/reference/connected-scatterplot.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1368249927221915648",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Product Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "connected",
        "reference",
        "scatterplot",
        "template"
      ],
      "sha256": "93c57345e8785bcc6d03dffb9782ddd01caa4927ef47b0f0e65569b14bfe5d12"
    },
    {
      "id": "control-chart-xmr",
      "type": "template",
      "family": null,
      "intent": "control chart xmr",
      "path": "./templates/reference/control-chart-xmr.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_20260705120000",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "MDY",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "control",
        "reference",
        "template",
        "xmr"
      ],
      "sha256": "bb85416c0711091f6a578203e5fea37582b4a1dc562dce17277105af12b7e0c5"
    },
    {
      "id": "corpus",
      "type": "reference",
      "family": null,
      "intent": "corpus",
      "path": "./references/corpus.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "corpus",
        "reference"
      ],
      "sha256": "bf7f3fa5e72464c59edf239c9e18730d17affff0c13adc5f57ee540b7ecbdfcb"
    },
    {
      "id": "correlation-bubble-chart",
      "type": "template",
      "family": null,
      "intent": "correlation bubble chart",
      "path": "./templates/executable/correlation-bubble-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "rows"
        },
        {
          "sourceField": "Quantity",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "bubble",
        "chart",
        "correlation",
        "executable",
        "template"
      ],
      "sha256": "bf12267cb3ab28b42859644a4b88e829bf228427036988b42fd495ec3c34fcd2"
    },
    {
      "id": "correlation-dual-axis-chart",
      "type": "template",
      "family": null,
      "intent": "correlation dual axis chart",
      "path": "./templates/executable/correlation-dual-axis-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "axis",
        "chart",
        "correlation",
        "dual",
        "executable",
        "template"
      ],
      "sha256": "492942f58909796d15ecbdfc65ce4244fdf82ef768bf4ddca6b940683dcb78cc"
    },
    {
      "id": "correlation-highlight-table",
      "type": "template",
      "family": null,
      "intent": "correlation highlight table",
      "path": "./templates/reference/correlation-highlight-table.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1368249927221915648",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "rows"
        },
        {
          "sourceField": "Sub-Category",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "correlation",
        "highlight",
        "reference",
        "table",
        "template"
      ],
      "sha256": "b6bf2b5ff5a6bbcf7b767bd4e2854c87b4bac939ccfdd35143a1d3fc8b307d25"
    },
    {
      "id": "correlation-scatter-plot-chart",
      "type": "template",
      "family": null,
      "intent": "correlation scatter plot chart",
      "path": "./templates/reference/correlation-scatter-plot-chart.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1368249927221915648",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Product Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "correlation",
        "plot",
        "reference",
        "scatter",
        "template"
      ],
      "sha256": "df3a8f737ecb7537411efb202a2124ee4c8b9eccd58884c76c0277683006f00b"
    },
    {
      "id": "correlation__bubble-scatter__relate-two-measures-and-encode-a-third-by-size",
      "type": "template",
      "family": "correlation",
      "intent": "relate two measures and encode a third by size",
      "path": "./templates/reference/correlation__bubble-scatter__relate-two-measures-and-encode-a-third-by-size.tbm",
      "tier": "reference",
      "classificationReasons": [
        "inline-datasource"
      ],
      "datasources": [
        "World Indicators"
      ],
      "fields": [
        {
          "sourceField": "CO2 Emissions",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "CO2 Emissions",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "GDP",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "GDP",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Population Total",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Year",
          "datasource": "World Indicators",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "a",
        "and",
        "bubble",
        "by",
        "correlation",
        "encode",
        "measures",
        "reference",
        "relate",
        "scatter",
        "size",
        "template",
        "third",
        "two"
      ],
      "sha256": "96305e4b8d100358750e759ea7ad8b619fca7332bca458dde77e9700debc18c7"
    },
    {
      "id": "correlation__category-heatmap__show-patterns-across-two-categorical-axes",
      "type": "template",
      "family": "correlation",
      "intent": "show patterns across two categorical axes",
      "path": "./templates/reference/correlation__category-heatmap__show-patterns-across-two-categorical-axes.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0y7zfam0ipwbfv122vvev1ykr655"
      ],
      "fields": [
        {
          "sourceField": "Age Group",
          "datasource": "federated.0y7zfam0ipwbfv122vvev1ykr655",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Est. Population",
          "datasource": "federated.0y7zfam0ipwbfv122vvev1ykr655",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Income Bracket",
          "datasource": "federated.0y7zfam0ipwbfv122vvev1ykr655",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "across",
        "axes",
        "categorical",
        "category",
        "correlation",
        "heatmap",
        "patterns",
        "reference",
        "show",
        "template",
        "two"
      ],
      "sha256": "4e4df7d10c198e4e2969de76c3b394cdf68142919f37edf578c61397c3f36f57"
    },
    {
      "id": "correlation__connected-scatter__show-how-two-metrics-move-together-over-time",
      "type": "template",
      "family": "correlation",
      "intent": "show how two metrics move together over time",
      "path": "./templates/reference/correlation__connected-scatter__show-how-two-metrics-move-together-over-time.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0bcq9g80509zc811j5es30x41zxx"
      ],
      "fields": [
        {
          "sourceField": "Bottom 90%",
          "datasource": "federated.0bcq9g80509zc811j5es30x41zxx",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Top 0.01%",
          "datasource": "federated.0bcq9g80509zc811j5es30x41zxx",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Year",
          "datasource": "federated.0bcq9g80509zc811j5es30x41zxx",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "connected",
        "correlation",
        "how",
        "metrics",
        "move",
        "over",
        "reference",
        "scatter",
        "show",
        "template",
        "time",
        "together",
        "two"
      ],
      "sha256": "70f9b5b20e8ab567f1e821e9c635d0e9c72683dee69dab3a203a5f888c8d60af"
    },
    {
      "id": "correlation__line-plus-column__relate-an-amount-series-to-a-rate-series",
      "type": "template",
      "family": "correlation",
      "intent": "relate an amount series to a rate series",
      "path": "./templates/reference/correlation__line-plus-column__relate-an-amount-series-to-a-rate-series.tbm",
      "tier": "reference",
      "classificationReasons": [
        "inline-datasource"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Quarter-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "a",
        "amount",
        "an",
        "column",
        "correlation",
        "line",
        "plus",
        "rate",
        "reference",
        "relate",
        "series",
        "template",
        "to"
      ],
      "sha256": "28dbb15c50beb316a30d514416d29becc39f688ebd2cc78763db3e004ded3c16"
    },
    {
      "id": "correlation__radar-profile__compare-multivariate-profiles",
      "type": "template",
      "family": "correlation",
      "intent": "compare multivariate profiles",
      "path": "./templates/reference/correlation__radar-profile__compare-multivariate-profiles.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0ekaykw02fhokp0zlnc6r075pqpt"
      ],
      "fields": [
        {
          "sourceField": "Calculation_674414107008884736",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_674414107009298437",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_674414107009335302",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Metric",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Metric",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Percentile Rank",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "player",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "player",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "string",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "compare",
        "correlation",
        "multivariate",
        "profile",
        "profiles",
        "radar",
        "reference",
        "template"
      ],
      "sha256": "8e927dd65fe41ccf165e913223e4363b6d1ba50c1bee315e3dea80cbb62cd54e"
    },
    {
      "id": "correlation__scatter__relate-two-continuous-measures",
      "type": "template",
      "family": "correlation",
      "intent": "relate two continuous measures",
      "path": "./templates/reference/correlation__scatter__relate-two-continuous-measures.tbm",
      "tier": "reference",
      "classificationReasons": [
        "inline-datasource"
      ],
      "datasources": [
        "World Indicators"
      ],
      "fields": [
        {
          "sourceField": "CO2 Emissions",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "CO2 Emissions",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "GDP",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "GDP",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Year",
          "datasource": "World Indicators",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "continuous",
        "correlation",
        "measures",
        "reference",
        "relate",
        "scatter",
        "template",
        "two"
      ],
      "sha256": "1c31b6f5a06833979bb2262e069cd48a7a5900cbf5d1d9bef3152ce8c6ffa430"
    },
    {
      "id": "correlation__xy-heatmap__show-patterns-between-two-category-dimensions",
      "type": "template",
      "family": "correlation",
      "intent": "show patterns between two category dimensions",
      "path": "./templates/reference/correlation__xy-heatmap__show-patterns-between-two-category-dimensions.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.09c20je0q5g3r21bbot2n14oiosj"
      ],
      "fields": [
        {
          "sourceField": "Age Range",
          "datasource": "federated.09c20je0q5g3r21bbot2n14oiosj",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Response Rate",
          "datasource": "federated.09c20je0q5g3r21bbot2n14oiosj",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Savings Amount",
          "datasource": "federated.09c20je0q5g3r21bbot2n14oiosj",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "between",
        "category",
        "correlation",
        "dimensions",
        "heatmap",
        "patterns",
        "reference",
        "show",
        "template",
        "two",
        "xy"
      ],
      "sha256": "77c7d39de7fadc51d08556bbfa20ec5eec88f5afbe78bc35318ac951df839a1b"
    },
    {
      "id": "dashboard-tiled",
      "type": "example",
      "family": null,
      "intent": "dashboard tiled",
      "path": "./examples/dashboard-tiled.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "dashboard",
        "example",
        "tiled"
      ],
      "sha256": "d5f3fc60900eadddd6e72c5dd18c4f3981955498cb10296edc268e40cb2c4551"
    },
    {
      "id": "dashboard-validation-grid",
      "type": "example",
      "family": null,
      "intent": "dashboard validation grid",
      "path": "./examples/dashboard-validation-grid.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "dashboard",
        "example",
        "grid",
        "validation"
      ],
      "sha256": "5a300bc8b7f4c5fc83ee0eb50e65a80a16c3c543b360d5253a4579e7edcabbbe"
    },
    {
      "id": "deviation-arrow",
      "type": "template",
      "family": null,
      "intent": "deviation arrow",
      "path": "./templates/reference/deviation-arrow.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Over-Under Sign",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "arrow",
        "deviation",
        "reference",
        "template"
      ],
      "sha256": "fb3bc90ea9fd706ed831c2f2102101e487632157c8fba117c70fc4753fdce2c9"
    },
    {
      "id": "deviation-diverging-bar",
      "type": "template",
      "family": null,
      "intent": "deviation diverging bar",
      "path": "./templates/reference/deviation-diverging-bar.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1368249927221915648",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_1368249927221915648",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "deviation",
        "diverging",
        "reference",
        "template"
      ],
      "sha256": "459aca609b06a598c530d8b9570a5790ae023cd3b4934b48ed1271b546b9c547"
    },
    {
      "id": "deviation-gain-loss-chart",
      "type": "template",
      "family": null,
      "intent": "deviation gain loss chart",
      "path": "./templates/reference/deviation-gain-loss-chart.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_44402728363008000",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_44402728363352065",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_44402728363454466",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_44402728364228614",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "deviation",
        "gain",
        "loss",
        "reference",
        "template"
      ],
      "sha256": "a681dbe8905d303c24aa3feec78f45a5e9516382223e325c0f3976bf1874e15c"
    },
    {
      "id": "deviation-spine-chart",
      "type": "template",
      "family": null,
      "intent": "deviation spine chart",
      "path": "./templates/reference/deviation-spine-chart.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency"
      ],
      "datasources": [
        "federated.1ko0q9z0cybhx212227b819gayqi"
      ],
      "fields": [
        {
          "sourceField": "Calculation_2084392578408062979",
          "datasource": "federated.1ko0q9z0cybhx212227b819gayqi",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "filters"
        },
        {
          "sourceField": "Calculation_2084392578409873414",
          "datasource": "federated.1ko0q9z0cybhx212227b819gayqi",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "federated.1ko0q9z0cybhx212227b819gayqi",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Measure",
          "datasource": "federated.1ko0q9z0cybhx212227b819gayqi",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Men (copy)",
          "datasource": "federated.1ko0q9z0cybhx212227b819gayqi",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "deviation",
        "reference",
        "spine",
        "template"
      ],
      "sha256": "842a49705c35ac268e6ff8be45ed5312a091182f0343cdc8e875ce0d50bb4851"
    },
    {
      "id": "deviation__barbell__compare-two-values-per-category",
      "type": "template",
      "family": "deviation",
      "intent": "compare two values per category",
      "path": "./templates/reference/deviation__barbell__compare-two-values-per-category.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "marks"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Segment",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "barbell",
        "category",
        "compare",
        "deviation",
        "per",
        "reference",
        "template",
        "two",
        "values"
      ],
      "sha256": "4da70b340fda323ab0540cca806c988c289100fba18e88115ab015b42b820ae7"
    },
    {
      "id": "deviation__bullet__track-actual-vs-target-and-performance-bands",
      "type": "template",
      "family": "deviation",
      "intent": "track actual vs target and performance bands",
      "path": "./templates/reference/deviation__bullet__track-actual-vs-target-and-performance-bands.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Above/Below (copy)_2476698368372916225",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1778077472749178880",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_1778077472749178880",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        },
        {
          "sourceField": "Calculation_1778077472749391873",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1778077472749391873",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "reference-line"
        },
        {
          "sourceField": "Calculation_2476698368372416512",
          "datasource": "Sample - EU Superstore",
          "datatype": "boolean",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Segment",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "actual",
        "and",
        "bands",
        "bullet",
        "deviation",
        "performance",
        "reference",
        "target",
        "template",
        "track",
        "vs"
      ],
      "sha256": "819f04fb7f7204ddc803249185ddb76ec23489301a6c82eede22f793e14f82ea"
    },
    {
      "id": "deviation__diverging-bar__show-positive-and-negative-vs-baseline",
      "type": "template",
      "family": "deviation",
      "intent": "show positive and negative vs baseline",
      "path": "./templates/reference/deviation__diverging-bar__show-positive-and-negative-vs-baseline.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1368249927221915648",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_2223652355933650945",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "and",
        "bar",
        "baseline",
        "deviation",
        "diverging",
        "negative",
        "positive",
        "reference",
        "show",
        "template",
        "vs"
      ],
      "sha256": "b56aa1ff2027894fb73bf10de6e37756ef2b2ca7b8e88594058e61af579d2635"
    },
    {
      "id": "deviation__diverging-stacked-bar__show-sentiment-or-likert-breakdown",
      "type": "template",
      "family": "deviation",
      "intent": "show sentiment or likert breakdown",
      "path": "./templates/reference/deviation__diverging-stacked-bar__show-sentiment-or-likert-breakdown.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0sqeay81nbhomo1gxl1y71cdj990"
      ],
      "fields": [
        {
          "sourceField": "Answer",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Answer",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1840846392184844308",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "filters"
        },
        {
          "sourceField": "Calculation_1840846392185118741",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "Calculation_1840846392185389078",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "filters"
        },
        {
          "sourceField": "Calculation_1840846392186429466",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "filters"
        },
        {
          "sourceField": "Calculation_1840846392186605596",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1840846392186806302",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "filters"
        },
        {
          "sourceField": "Calculation_1840846392187043871",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Question Type",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Wording",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Wording",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "breakdown",
        "deviation",
        "diverging",
        "likert",
        "or",
        "reference",
        "sentiment",
        "show",
        "stacked",
        "template"
      ],
      "sha256": "c1bd2cc8ab303f8f43836bbacbda1c5769cf8aff72909aceadaf61000cbdf63e"
    },
    {
      "id": "deviation__spine__split-one-measure-into-two-opposing-parts",
      "type": "template",
      "family": "deviation",
      "intent": "split one measure into two opposing parts",
      "path": "./templates/reference/deviation__spine__split-one-measure-into-two-opposing-parts.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0w7d7y516eho731d703ht1yw6d0w"
      ],
      "fields": [
        {
          "sourceField": "Calculation_937593187665391621",
          "datasource": "federated.0w7d7y516eho731d703ht1yw6d0w",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Location",
          "datasource": "federated.0w7d7y516eho731d703ht1yw6d0w",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Location",
          "datasource": "federated.0w7d7y516eho731d703ht1yw6d0w",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Q1 - Yes (copy)_937593187665588230",
          "datasource": "federated.0w7d7y516eho731d703ht1yw6d0w",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Q2_1 - Pulse Rate",
          "datasource": "federated.0w7d7y516eho731d703ht1yw6d0w",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "deviation",
        "into",
        "measure",
        "one",
        "opposing",
        "parts",
        "reference",
        "spine",
        "split",
        "template",
        "two"
      ],
      "sha256": "b905be2cfb2914cad46ddc89db9b4f9e5c41845bbbd5ad30637372fa6d6dd9e7"
    },
    {
      "id": "deviation__surplus-deficit-area__show-above-below-baseline-over-time",
      "type": "template",
      "family": "deviation",
      "intent": "show above below baseline over time",
      "path": "./templates/reference/deviation__surplus-deficit-area__show-above-below-baseline-over-time.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Quarter-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Sub-Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "above",
        "area",
        "baseline",
        "below",
        "deficit",
        "deviation",
        "over",
        "reference",
        "show",
        "surplus",
        "template",
        "time"
      ],
      "sha256": "93c5b88cfec31e378b3b4e76665716370559325585aa289a7bc1b63466e5bd3b"
    },
    {
      "id": "distribution-bar-code-chart",
      "type": "template",
      "family": null,
      "intent": "distribution bar code chart",
      "path": "./templates/executable/distribution-bar-code-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "columns"
        },
        {
          "sourceField": "State/Province",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "chart",
        "code",
        "distribution",
        "executable",
        "template"
      ],
      "sha256": "fc81c4f138da9f9e5a5118dc10cd7ee676d853f1b030361b49a055f53fe37bb0"
    },
    {
      "id": "distribution-histogram",
      "type": "template",
      "family": null,
      "intent": "distribution histogram",
      "path": "./templates/reference/distribution-histogram.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Count",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit (bin)",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "distribution",
        "histogram",
        "reference",
        "template"
      ],
      "sha256": "140645ec718286b6c190faf46e4ce6f6257056024e691da4a84642f94432bd8a"
    },
    {
      "id": "distribution__barcode__show-all-values-as-marks-on-a-strip",
      "type": "template",
      "family": "distribution",
      "intent": "show all values as marks on a strip",
      "path": "./templates/reference/distribution__barcode__show-all-values-as-marks-on-a-strip.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Segment",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "a",
        "all",
        "as",
        "barcode",
        "distribution",
        "marks",
        "on",
        "reference",
        "show",
        "strip",
        "template",
        "values"
      ],
      "sha256": "5fb5b23d191ad62c0cbbab1387b3d3cc1368c3f709a57853279089940e704f95"
    },
    {
      "id": "distribution__beeswarm__show-each-point-without-overlap-hiding-density",
      "type": "template",
      "family": "distribution",
      "intent": "show each point without overlap hiding density",
      "path": "./templates/reference/distribution__beeswarm__show-each-point-without-overlap-hiding-density.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.1hii5tt0bk6jak18l15yz06f3din"
      ],
      "fields": [
        {
          "sourceField": "Calculation_917889942041595926",
          "datasource": "federated.1hii5tt0bk6jak18l15yz06f3din",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_917889942041874457",
          "datasource": "federated.1hii5tt0bk6jak18l15yz06f3din",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "ID",
          "datasource": "federated.1hii5tt0bk6jak18l15yz06f3din",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "neighbourhood",
          "datasource": "federated.1hii5tt0bk6jak18l15yz06f3din",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "neighbourhood",
          "datasource": "federated.1hii5tt0bk6jak18l15yz06f3din",
          "datatype": "string",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        },
        {
          "sourceField": "price",
          "datasource": "federated.1hii5tt0bk6jak18l15yz06f3din",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "beeswarm",
        "density",
        "distribution",
        "each",
        "hiding",
        "overlap",
        "point",
        "reference",
        "show",
        "template",
        "without"
      ],
      "sha256": "48d54aa8582af6857655cc3748e91b36db423f8b059c9665b7493604f9911f4b"
    },
    {
      "id": "distribution__boxplot__summarize-median-spread-and-outliers-by-category",
      "type": "template",
      "family": "distribution",
      "intent": "summarize median spread and outliers by category",
      "path": "./templates/reference/distribution__boxplot__summarize-median-spread-and-outliers-by-category.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Segment",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "and",
        "boxplot",
        "by",
        "category",
        "distribution",
        "median",
        "outliers",
        "reference",
        "spread",
        "summarize",
        "template"
      ],
      "sha256": "3bbdc93d1af5dfe81456b64613754d7e8facd47c5cec1d4e1f90663f2197ac81"
    },
    {
      "id": "distribution__cumulative-curve__show-inequality-or-cumulative-share",
      "type": "template",
      "family": "distribution",
      "intent": "show inequality or cumulative share",
      "path": "./templates/reference/distribution__cumulative-curve__show-inequality-or-cumulative-share.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1840846392150978561",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1840846392150978561",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Calculation_1840846392155148294",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "marks"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "cumulative",
        "curve",
        "distribution",
        "inequality",
        "or",
        "reference",
        "share",
        "show",
        "template"
      ],
      "sha256": "5bd36fe61bdf9812cf36356b1a7dbd1b8e53b6cb5ec8e7b7db714d42b9136fa9"
    },
    {
      "id": "distribution__dot-plot__show-min-max-or-range-across-categories",
      "type": "template",
      "family": "distribution",
      "intent": "show min max or range across categories",
      "path": "./templates/reference/distribution__dot-plot__show-min-max-or-range-across-categories.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_917889941776822277",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_917889941776945159",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Segment",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "across",
        "categories",
        "distribution",
        "dot",
        "max",
        "min",
        "or",
        "plot",
        "range",
        "reference",
        "show",
        "template"
      ],
      "sha256": "c7fe1b0546ec6270d183eec396144eda750a6ad5ee035c8d486b7fa62f757c65"
    },
    {
      "id": "distribution__histogram__show-shape-and-frequency-of-a-measure",
      "type": "template",
      "family": "distribution",
      "intent": "show shape and frequency of a measure",
      "path": "./templates/reference/distribution__histogram__show-shape-and-frequency-of-a-measure.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.11xs2hw1547p7c12z6rii15tk9xk"
      ],
      "fields": [
        {
          "sourceField": "Age (bin)",
          "datasource": "federated.11xs2hw1547p7c12z6rii15tk9xk",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Pivot Field Values",
          "datasource": "federated.11xs2hw1547p7c12z6rii15tk9xk",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "a",
        "and",
        "distribution",
        "frequency",
        "histogram",
        "measure",
        "of",
        "reference",
        "shape",
        "show",
        "template"
      ],
      "sha256": "335fab1e52817a9066ccb648ddabc8a9c2ee47374a1738f8bd3dcc13aba3d66c"
    },
    {
      "id": "distribution__population-pyramid__compare-mirrored-group-distributions",
      "type": "template",
      "family": "distribution",
      "intent": "compare mirrored group distributions",
      "path": "./templates/reference/distribution__population-pyramid__compare-mirrored-group-distributions.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.11xs2hw1547p7c12z6rii15tk9xk"
      ],
      "fields": [
        {
          "sourceField": "Age",
          "datasource": "federated.11xs2hw1547p7c12z6rii15tk9xk",
          "datatype": "integer",
          "role": "measure",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "M (copy)_95983007992475649",
          "datasource": "federated.11xs2hw1547p7c12z6rii15tk9xk",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Pivot Field Names",
          "datasource": "federated.11xs2hw1547p7c12z6rii15tk9xk",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "compare",
        "distribution",
        "distributions",
        "group",
        "mirrored",
        "population",
        "pyramid",
        "reference",
        "template"
      ],
      "sha256": "417063745baafcf29eace90fc85a33db8ef93e75b4b77453d9fd2304dd92db00"
    },
    {
      "id": "distribution__violin__show-full-density-shape-beyond-simple-summary",
      "type": "template",
      "family": "distribution",
      "intent": "show full density shape beyond simple summary",
      "path": "./templates/reference/distribution__violin__show-full-density-shape-beyond-simple-summary.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.1hii5tt0bk6jak18l15yz06f3din"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1915437258869919759",
          "datasource": "federated.1hii5tt0bk6jak18l15yz06f3din",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Calculation_1915437258870394896",
          "datasource": "federated.1hii5tt0bk6jak18l15yz06f3din",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_917889941767651328",
          "datasource": "federated.1hii5tt0bk6jak18l15yz06f3din",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "beyond",
        "density",
        "distribution",
        "full",
        "reference",
        "shape",
        "show",
        "simple",
        "summary",
        "template",
        "violin"
      ],
      "sha256": "e028958aa4ba8331070fd4cbe449d081671683bb8d46307ddee5e83344b03800"
    },
    {
      "id": "dual-axis",
      "type": "example",
      "family": null,
      "intent": "dual axis",
      "path": "./examples/dual-axis.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "axis",
        "dual",
        "example"
      ],
      "sha256": "226219d2706ed7deeceb482fc110fa439bc162cda7c5dc8359397398fbc5acfe"
    },
    {
      "id": "encoding-pane-level",
      "type": "example",
      "family": null,
      "intent": "encoding pane level",
      "path": "./examples/encoding-pane-level.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "encoding",
        "example",
        "level",
        "pane"
      ],
      "sha256": "3cffcc48962c428cd42896ca2898f3a94c664fff9090b31f3018f4700843a66a"
    },
    {
      "id": "filter-categorical",
      "type": "example",
      "family": null,
      "intent": "filter categorical",
      "path": "./examples/filter-categorical.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "categorical",
        "example",
        "filter"
      ],
      "sha256": "0fde5456d12808c6e89586da7823e9454d09d228405d636bf9531d399ca2f109"
    },
    {
      "id": "filter-relative-date",
      "type": "example",
      "family": null,
      "intent": "filter relative date",
      "path": "./examples/filter-relative-date.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "date",
        "example",
        "filter",
        "relative"
      ],
      "sha256": "314bc9490cbdf22db69b10ffbe9956240f1d8563639de8a75d7a1a57ca09d1e4"
    },
    {
      "id": "flow__chord__show-two-way-flows-in-a-matrix",
      "type": "template",
      "family": "flow",
      "intent": "show two way flows in a matrix",
      "path": "./templates/reference/flow__chord__show-two-way-flows-in-a-matrix.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "unresolved-field-reference"
      ],
      "datasources": [
        "federated.0ubafqv1bygk7b19u3voc1nh25s4"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1440926096150550",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "boolean",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1440926096482328",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1440926098092071",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_1440926098173992",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Calculation_1440926098292778",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "real",
          "role": "measure",
          "derivation": "Attribute",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1440926121443372",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Dimension",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Measure",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Rank",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "integer",
          "role": "measure",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Rank2",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "integer",
          "role": "measure",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "To Dimension",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        },
        {
          "sourceField": "t",
          "datasource": "federated.0ubafqv1bygk7b19u3voc1nh25s4",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "a",
        "chord",
        "flow",
        "flows",
        "in",
        "matrix",
        "reference",
        "show",
        "template",
        "two",
        "way"
      ],
      "sha256": "9e7d01ea0dc44cc569875758c24e06fd710bba7fafcf198559a8bb1e1c8e0fe5"
    },
    {
      "id": "flow__network__show-relationship-strength-among-nodes",
      "type": "template",
      "family": "flow",
      "intent": "show relationship strength among nodes",
      "path": "./templates/reference/flow__network__show-relationship-strength-among-nodes.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.139040n14xky88165h8nr1nfz546"
      ],
      "fields": [
        {
          "sourceField": "Actor_Label",
          "datasource": "federated.139040n14xky88165h8nr1nfz546",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Actor_Label",
          "datasource": "federated.139040n14xky88165h8nr1nfz546",
          "datatype": "string",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        },
        {
          "sourceField": "Edge_ID",
          "datasource": "federated.139040n14xky88165h8nr1nfz546",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Movie",
          "datasource": "federated.139040n14xky88165h8nr1nfz546",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Movie",
          "datasource": "federated.139040n14xky88165h8nr1nfz546",
          "datatype": "string",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        },
        {
          "sourceField": "Movie",
          "datasource": "federated.139040n14xky88165h8nr1nfz546",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "marks"
        },
        {
          "sourceField": "Total_Screen_Time",
          "datasource": "federated.139040n14xky88165h8nr1nfz546",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "X",
          "datasource": "federated.139040n14xky88165h8nr1nfz546",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Y",
          "datasource": "federated.139040n14xky88165h8nr1nfz546",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "among",
        "flow",
        "network",
        "nodes",
        "reference",
        "relationship",
        "show",
        "strength",
        "template"
      ],
      "sha256": "ff702edd47cb7b3a9d93f0de3902551a7b1716261313e49c360c3e7e852ffc6f"
    },
    {
      "id": "flow__sankey__trace-volume-through-multi-stage-paths",
      "type": "template",
      "family": "flow",
      "intent": "trace volume through multi stage paths",
      "path": "./templates/reference/flow__sankey__trace-volume-through-multi-stage-paths.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1316740006742511626",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Calculation_2063211644610277378",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_2063211644610392067",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Path Frame (bin)",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "flow",
        "multi",
        "paths",
        "reference",
        "sankey",
        "stage",
        "template",
        "through",
        "trace",
        "volume"
      ],
      "sha256": "c8f4314015d9e7bd4a5f4e61673df90f4230416f3d8876cadb427a2761a09d39"
    },
    {
      "id": "flow__waterfall__sequence-budget-or-process-steps-with-plus-minus",
      "type": "template",
      "family": "flow",
      "intent": "sequence budget or process steps with plus minus",
      "path": "./templates/reference/flow__waterfall__sequence-budget-or-process-steps-with-plus-minus.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "multiple-datasources"
      ],
      "datasources": [
        "federated.1q3xxhn1t1nxoz17152l71ng6tqf",
        "federated.1s4iy760mr8q5k1bhiupl0u002ul"
      ],
      "fields": [
        {
          "sourceField": "Amount",
          "datasource": "federated.1s4iy760mr8q5k1bhiupl0u002ul",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Calculation_5073656843881177127",
          "datasource": "federated.1s4iy760mr8q5k1bhiupl0u002ul",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_5073656843881439273",
          "datasource": "federated.1s4iy760mr8q5k1bhiupl0u002ul",
          "datatype": "boolean",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Item",
          "datasource": "federated.1s4iy760mr8q5k1bhiupl0u002ul",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "budget",
        "flow",
        "minus",
        "or",
        "plus",
        "process",
        "reference",
        "sequence",
        "steps",
        "template",
        "waterfall",
        "with"
      ],
      "sha256": "981427a848a424cb2e4b4a12ff9efe0ca8daceab0fcf5f39d1125dfe5057c5b0"
    },
    {
      "id": "funnel-chart",
      "type": "template",
      "family": null,
      "intent": "funnel chart",
      "path": "./templates/executable/funnel-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "executable",
        "funnel",
        "template"
      ],
      "sha256": "20da572ff84b24becc2c4c58a55be9735d40f47c176695a8c41ab45f1ccee08b"
    },
    {
      "id": "gantt-chart",
      "type": "template",
      "family": null,
      "intent": "gantt chart",
      "path": "./templates/reference/gantt-chart.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_291608117815463936",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_291608117815988225",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Product Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Product Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit (bin)",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Profit (bin)",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Region",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "gantt",
        "reference",
        "template"
      ],
      "sha256": "7f579a09bc81c5c77d5538ff7fd487181e20217d5504523dc6a8cd3d9c79d524"
    },
    {
      "id": "gantt-task-rollup-chart",
      "type": "template",
      "family": null,
      "intent": "gantt task rollup chart",
      "path": "./templates/executable/gantt-task-rollup-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Min",
          "shelf": "columns"
        },
        {
          "sourceField": "Product Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "executable",
        "gantt",
        "rollup",
        "task",
        "template"
      ],
      "sha256": "33ef60bf177348b15747e7093b8aa87959d19428095164645478fdc4bf4b9c4b"
    },
    {
      "id": "gantt-timeline-chart",
      "type": "template",
      "family": null,
      "intent": "gantt timeline chart",
      "path": "./templates/executable/gantt-timeline-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Day-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Product Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "executable",
        "gantt",
        "template",
        "timeline"
      ],
      "sha256": "700770bc808e09cf62e73a5376aba273a1e9cbe6ab49ec6ca2b6e1ba60a2995f"
    },
    {
      "id": "insights__bar_chart",
      "type": "template",
      "family": "pulse-insights",
      "intent": "Rank products by ARR within a date range",
      "path": "./templates/executable/insights__bar_chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "ARR",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Close Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Product",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Product",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [
        {
          "name": "DATE_MAX",
          "type": "date",
          "required": true
        },
        {
          "name": "DATE_MIN",
          "type": "date",
          "required": true
        },
        {
          "name": "DIRECTION",
          "type": "enum",
          "required": true,
          "allowed": [
            "ASC",
            "DESC"
          ]
        }
      ],
      "keywords": [
        "bar",
        "chart",
        "executable",
        "insights",
        "template"
      ],
      "sha256": "8bee7866c7b5b008d5385f8dcbbc8d8b5994818362f433735992c58ce095f022"
    },
    {
      "id": "insights__line_chart",
      "type": "template",
      "family": "pulse-insights",
      "intent": "Show ARR over close date with a trend line",
      "path": "./templates/executable/insights__line_chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "ARR",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Close Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Day-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Close Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "executable",
        "insights",
        "line",
        "template"
      ],
      "sha256": "2e223555446c9f940e3ac5f869114d42b3f2a25f5526e9f6af3188d2b19aaf71"
    },
    {
      "id": "kpi-text",
      "type": "template",
      "family": null,
      "intent": "kpi text",
      "path": "./templates/executable/kpi-text.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "executable",
        "kpi",
        "template",
        "text"
      ],
      "sha256": "1735e90a01c9271d6cfc7b87fd64457a07df73fe6ea5431cc70feeadcadca935"
    },
    {
      "id": "lod-fixed",
      "type": "example",
      "family": null,
      "intent": "lod fixed",
      "path": "./examples/lod-fixed.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "example",
        "fixed",
        "lod"
      ],
      "sha256": "2f5919c25825ef62ac55e4817c5cf3c42d1778699805be5bc5d09f897755df6c"
    },
    {
      "id": "magnitude-paired-bar",
      "type": "template",
      "family": null,
      "intent": "magnitude paired bar",
      "path": "./templates/executable/magnitude-paired-bar.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "executable",
        "magnitude",
        "paired",
        "template"
      ],
      "sha256": "32e53b2ebb09340d5ed397068fbfdb85a1a179114ab184be1e717ad3976198b1"
    },
    {
      "id": "magnitude-paired-column-chart",
      "type": "template",
      "family": null,
      "intent": "magnitude paired column chart",
      "path": "./templates/executable/magnitude-paired-column-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "column",
        "executable",
        "magnitude",
        "paired",
        "template"
      ],
      "sha256": "3730d01a636736403cfed4bcddc0a9db03f03c118758a5e123474ee39ae2ede0"
    },
    {
      "id": "magnitude-simple-bar",
      "type": "template",
      "family": null,
      "intent": "magnitude simple bar",
      "path": "./templates/executable/magnitude-simple-bar.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "executable",
        "magnitude",
        "simple",
        "template"
      ],
      "sha256": "dfbe60000d487c567100a9afe4bca3e2b3795775abe401a59e867c63064cd60f"
    },
    {
      "id": "magnitude__bubble-pack__compare-part-sizes-without-axes",
      "type": "template",
      "family": "magnitude",
      "intent": "compare part sizes without axes",
      "path": "./templates/reference/magnitude__bubble-pack__compare-part-sizes-without-axes.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "axes",
        "bubble",
        "compare",
        "magnitude",
        "pack",
        "part",
        "reference",
        "sizes",
        "template",
        "without"
      ],
      "sha256": "5517425c0758dd9317233423685940a32f7a674e5d2b343357c3a3f835b3b145"
    },
    {
      "id": "magnitude__column__compare-sizes-from-zero",
      "type": "template",
      "family": "magnitude",
      "intent": "compare sizes from zero",
      "path": "./templates/reference/magnitude__column__compare-sizes-from-zero.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "column",
        "compare",
        "from",
        "magnitude",
        "reference",
        "sizes",
        "template",
        "zero"
      ],
      "sha256": "9369a87b49a9cf8be3da2adbfbd45e2d626ff6719843249c294cda50e41b1bb0"
    },
    {
      "id": "magnitude__horizontal-bar__compare-discrete-categories-from-zero",
      "type": "template",
      "family": "magnitude",
      "intent": "compare discrete categories from zero",
      "path": "./templates/reference/magnitude__horizontal-bar__compare-discrete-categories-from-zero.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "categories",
        "compare",
        "discrete",
        "from",
        "horizontal",
        "magnitude",
        "reference",
        "template",
        "zero"
      ],
      "sha256": "0abb65613ed1e504b5eb644e90d85e7107713ec8a48c775c8d04480c32bb8cf7"
    },
    {
      "id": "magnitude__lollipop__emphasize-values-over-bar-ink",
      "type": "template",
      "family": "magnitude",
      "intent": "emphasize values over bar ink",
      "path": "./templates/reference/magnitude__lollipop__emphasize-values-over-bar-ink.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "emphasize",
        "ink",
        "lollipop",
        "magnitude",
        "over",
        "reference",
        "template",
        "values"
      ],
      "sha256": "94aca3663743c3a706d57de3ca3562dbd03110eea30de024f40a2a1ec81c43c9"
    },
    {
      "id": "magnitude__paired-bar__compare-two-series-across-categories",
      "type": "template",
      "family": "magnitude",
      "intent": "compare two series across categories",
      "path": "./templates/reference/magnitude__paired-bar__compare-two-series-across-categories.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "rows"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "across",
        "bar",
        "categories",
        "compare",
        "magnitude",
        "paired",
        "reference",
        "series",
        "template",
        "two"
      ],
      "sha256": "c9bf8dfacfafb5cfd8b97320b33bf71fd2ce92070f7af41be5b4d34e92a26fa9"
    },
    {
      "id": "magnitude__paired-column__compare-two-series-across-categories",
      "type": "template",
      "family": "magnitude",
      "intent": "compare two series across categories",
      "path": "./templates/reference/magnitude__paired-column__compare-two-series-across-categories.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "marks"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "across",
        "categories",
        "column",
        "compare",
        "magnitude",
        "paired",
        "reference",
        "series",
        "template",
        "two"
      ],
      "sha256": "cf2f54988cd53d7310d4ef142e10dc8a12681329faed43965e432724282205c2"
    },
    {
      "id": "magnitude__parallel-coordinates__compare-entities-across-many-variables",
      "type": "template",
      "family": "magnitude",
      "intent": "compare entities across many variables",
      "path": "./templates/reference/magnitude__parallel-coordinates__compare-entities-across-many-variables.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "missing-column-metadata"
      ],
      "datasources": [
        "federated.0luwvdb15h38a719e117k10zo3f4"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3198400214763864065",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Metric",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Metric",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Value",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Value",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "real",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "across",
        "compare",
        "coordinates",
        "entities",
        "magnitude",
        "many",
        "parallel",
        "reference",
        "template",
        "variables"
      ],
      "sha256": "0ab5e1ec63a351f0780533f9369eacfa04b003358ca75093db357587c0d404ed"
    },
    {
      "id": "magnitude__pictogram__count-with-repeated-icons-whole-numbers-only",
      "type": "template",
      "family": "magnitude",
      "intent": "count with repeated icons whole numbers only",
      "path": "./templates/reference/magnitude__pictogram__count-with-repeated-icons-whole-numbers-only.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0sqeay81nbhomo1gxl1y71cdj990"
      ],
      "fields": [
        {
          "sourceField": "Calculation_2535526642858991616",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "integer",
          "role": "measure",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_2535526642859171842",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_2535526642859171842",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Gender",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Generation",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Location",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "RespID",
          "datasource": "federated.0sqeay81nbhomo1gxl1y71cdj990",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "count",
        "icons",
        "magnitude",
        "numbers",
        "only",
        "pictogram",
        "reference",
        "repeated",
        "template",
        "whole",
        "with"
      ],
      "sha256": "fc01e2922745fba4c7cd30afb16aba7815e66ac2c646027f12a1a8fc42e739d5"
    },
    {
      "id": "magnitude__proportional-symbol__show-size-when-fine-differences-do-not-matter",
      "type": "template",
      "family": "magnitude",
      "intent": "show size when fine differences do not matter",
      "path": "./templates/reference/magnitude__proportional-symbol__show-size-when-fine-differences-do-not-matter.tbm",
      "tier": "reference",
      "classificationReasons": [
        "inline-datasource"
      ],
      "datasources": [
        "World Indicators"
      ],
      "fields": [
        {
          "sourceField": "CO2 Emissions",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "CO2 Emissions",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "rows"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "GDP",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "columns"
        },
        {
          "sourceField": "GDP",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "Population Total",
          "datasource": "World Indicators",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Region",
          "datasource": "World Indicators",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Year",
          "datasource": "World Indicators",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "differences",
        "do",
        "fine",
        "magnitude",
        "matter",
        "not",
        "proportional",
        "reference",
        "show",
        "size",
        "symbol",
        "template",
        "when"
      ],
      "sha256": "4a1dd0499ee9b99d876be06a135a796f0a29c02e057cb51b329907de77369278"
    },
    {
      "id": "magnitude__radar__compare-many-variables-for-one-or-few-entities",
      "type": "template",
      "family": "magnitude",
      "intent": "compare many variables for one or few entities",
      "path": "./templates/reference/magnitude__radar__compare-many-variables-for-one-or-few-entities.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0luwvdb15h38a719e117k10zo3f4"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1753307682818641920",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Metric",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Value",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "x (copy)_2126543503415009285",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "y (copy)_2126543503415336967",
          "datasource": "federated.0luwvdb15h38a719e117k10zo3f4",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "compare",
        "entities",
        "few",
        "for",
        "magnitude",
        "many",
        "one",
        "or",
        "radar",
        "reference",
        "template",
        "variables"
      ],
      "sha256": "bec17cdb77aacefa1af0e3c2c63e49a37e2e4be23337ae00903d5527504bd595"
    },
    {
      "id": "magnitude__radial-bar__show-circular-relative-bars-or-progress",
      "type": "template",
      "family": "magnitude",
      "intent": "show circular relative bars or progress",
      "path": "./templates/reference/magnitude__radial-bar__show-circular-relative-bars-or-progress.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "multiple-datasources"
      ],
      "datasources": [
        "Sample - EU Superstore",
        "federated.0t13zrz1kvrxmp1ghyluy0ap2d64"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1440926071603207",
          "datasource": "federated.0t13zrz1kvrxmp1ghyluy0ap2d64",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_1440926071709704",
          "datasource": "federated.0t13zrz1kvrxmp1ghyluy0ap2d64",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Max Value (copy)_1440926071332868",
          "datasource": "federated.0t13zrz1kvrxmp1ghyluy0ap2d64",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Pad (bin)",
          "datasource": "federated.0t13zrz1kvrxmp1ghyluy0ap2d64",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Region",
          "datasource": "federated.0t13zrz1kvrxmp1ghyluy0ap2d64",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "bars",
        "circular",
        "magnitude",
        "or",
        "progress",
        "radial",
        "reference",
        "relative",
        "show",
        "template"
      ],
      "sha256": "1fc2c83abbd6abeaa4911b2847aad02c34f3c19fe22cd7468b5da8dcadb8b916"
    },
    {
      "id": "mark-encoding",
      "type": "example",
      "family": null,
      "intent": "mark encoding",
      "path": "./examples/mark-encoding.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "encoding",
        "example",
        "mark"
      ],
      "sha256": "52ead607ee562e00c0aa8c66afb57cc04bef0607d0756d0c04f775861a9490ea"
    },
    {
      "id": "minimal-workbook",
      "type": "starter",
      "family": null,
      "intent": "minimal workbook",
      "path": "./starters/minimal-workbook.twb",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "minimal",
        "starter",
        "workbook"
      ],
      "sha256": "6109abd16678763236f64505905e2396fa8930c631b1db0c38965a5517bb2376"
    },
    {
      "id": "parameter",
      "type": "example",
      "family": null,
      "intent": "parameter",
      "path": "./examples/parameter.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "example",
        "parameter"
      ],
      "sha256": "6ac287f18510861a4c73334a1ee4bba1c04ac14c729a92e5e254e39266cc81b2"
    },
    {
      "id": "pareto-chart",
      "type": "template",
      "family": null,
      "intent": "pareto chart",
      "path": "./templates/reference/pareto-chart.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Parameter 3",
          "datasource": "Parameters",
          "datatype": "real",
          "role": "measure",
          "derivation": null,
          "shelf": "reference-line"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "pareto",
        "reference",
        "template"
      ],
      "sha256": "0009484326f1fa0f62aad910cfd28852e6d8de51ecea4c933f78c3896591a418"
    },
    {
      "id": "part-to-whole-pie-chart",
      "type": "template",
      "family": null,
      "intent": "part to whole pie chart",
      "path": "./templates/executable/part-to-whole-pie-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "executable",
        "part",
        "pie",
        "template",
        "to",
        "whole"
      ],
      "sha256": "92e2482cecb0248fb3bf48b3f23c0f82936c6c210854ed0cc319e3432854dd5d"
    },
    {
      "id": "part-to-whole-proportional-stacked-bar",
      "type": "template",
      "family": null,
      "intent": "part to whole proportional stacked bar",
      "path": "./templates/reference/part-to-whole-proportional-stacked-bar.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3630088501878784",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Product Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "part",
        "proportional",
        "reference",
        "stacked",
        "template",
        "to",
        "whole"
      ],
      "sha256": "5d53f5106e224f76da537f2b91269d61c1d824f085660a5491becbb952dae9c8"
    },
    {
      "id": "part-to-whole-stacked-bar-chart",
      "type": "template",
      "family": null,
      "intent": "part to whole stacked bar chart",
      "path": "./templates/executable/part-to-whole-stacked-bar-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Product Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "chart",
        "executable",
        "part",
        "stacked",
        "template",
        "to",
        "whole"
      ],
      "sha256": "87e4f48c72393923d5b16c74f9f77b7897ef4dec7344fc8a34a7fe9ff7797675"
    },
    {
      "id": "part-to-whole-treemap-chart",
      "type": "template",
      "family": null,
      "intent": "part to whole treemap chart",
      "path": "./templates/executable/part-to-whole-treemap-chart.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Product Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "executable",
        "part",
        "template",
        "to",
        "treemap",
        "whole"
      ],
      "sha256": "c42b14662805384857834ed6df8838ecd98874eef7928104e553b5ef0c69affa"
    },
    {
      "id": "part-to-whole-waterfall",
      "type": "template",
      "family": null,
      "intent": "part to whole waterfall",
      "path": "./templates/reference/part-to-whole-waterfall.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_767019348535836686",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "part",
        "reference",
        "template",
        "to",
        "waterfall",
        "whole"
      ],
      "sha256": "a565ac1168c253094100026f0f34eed4e90dea06347f2f1d16947108572a7e4c"
    },
    {
      "id": "part-to-whole__arc__schematic-hierarchical-breakdown-use-sparingly",
      "type": "template",
      "family": "part-to-whole",
      "intent": "schematic hierarchical breakdown use sparingly",
      "path": "./templates/reference/part-to-whole__arc__schematic-hierarchical-breakdown-use-sparingly.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "9. X (copy)_1230327185373634573",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Calculation_1230327185363431426",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1230327185373503500",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Range",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "arc",
        "breakdown",
        "hierarchical",
        "part",
        "reference",
        "schematic",
        "sparingly",
        "template",
        "to",
        "use",
        "whole"
      ],
      "sha256": "da7a49a05101131cddcd3ae58242536b774f1c5ff26cf996c748a65aa66514d7"
    },
    {
      "id": "part-to-whole__donut__show-parts-with-center-space-for-total",
      "type": "template",
      "family": "part-to-whole",
      "intent": "show parts with center space for total",
      "path": "./templates/reference/part-to-whole__donut__show-parts-with-center-space-for-total.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3464112593791664145",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "center",
        "donut",
        "for",
        "part",
        "parts",
        "reference",
        "show",
        "space",
        "template",
        "to",
        "total",
        "whole",
        "with"
      ],
      "sha256": "96065ab4ef6b127d43c6c96f27b398e898ad856a365596bb52b340be80eea59e"
    },
    {
      "id": "part-to-whole__funnel__show-stage-dropoff-through-a-process",
      "type": "template",
      "family": "part-to-whole",
      "intent": "show stage dropoff through a process",
      "path": "./templates/reference/part-to-whole__funnel__show-stage-dropoff-through-a-process.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0ycp03o15aqa4t1gd5b301henmz0"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1440926082236429",
          "datasource": "federated.0ycp03o15aqa4t1gd5b301henmz0",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "filters"
        },
        {
          "sourceField": "Category",
          "datasource": "federated.0ycp03o15aqa4t1gd5b301henmz0",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Value",
          "datasource": "federated.0ycp03o15aqa4t1gd5b301henmz0",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "a",
        "dropoff",
        "funnel",
        "part",
        "process",
        "reference",
        "show",
        "stage",
        "template",
        "through",
        "to",
        "whole"
      ],
      "sha256": "47adb35a62391d4890e21336bebe8ce60f9a191a7a09b87f15a5fa1e4b9d335a"
    },
    {
      "id": "part-to-whole__marimekko__encode-share-with-both-width-and-height",
      "type": "template",
      "family": "part-to-whole",
      "intent": "encode share with both width and height",
      "path": "./templates/reference/part-to-whole__marimekko__encode-share-with-both-width-and-height.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1690820235271180288",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_1690820235271180288",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "rows"
        },
        {
          "sourceField": "Segment",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "and",
        "both",
        "encode",
        "height",
        "marimekko",
        "part",
        "reference",
        "share",
        "template",
        "to",
        "whole",
        "width",
        "with"
      ],
      "sha256": "c4a288391451e5c2bdb9b18cb0c3852d20bf279cd593dfb0265fdefd693a795c"
    },
    {
      "id": "part-to-whole__pie__simple-few-part-composition",
      "type": "template",
      "family": "part-to-whole",
      "intent": "simple few part composition",
      "path": "./templates/reference/part-to-whole__pie__simple-few-part-composition.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1230327185361571841",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "composition",
        "few",
        "part",
        "pie",
        "reference",
        "simple",
        "template",
        "to",
        "whole"
      ],
      "sha256": "f78c748fc79c4ce941d69ba2a4370b898aab5cc63f4e00da1eb8c8acb96d50b4"
    },
    {
      "id": "part-to-whole__polar-area__compare-parts-on-a-radial-axis",
      "type": "template",
      "family": "part-to-whole",
      "intent": "compare parts on a radial axis",
      "path": "./templates/reference/part-to-whole__polar-area__compare-parts-on-a-radial-axis.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0ekaykw02fhokp0zlnc6r075pqpt"
      ],
      "fields": [
        {
          "sourceField": "Calculation_674414107083653139",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_674414107083878420",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Metric",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Pad",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "integer",
          "role": "measure",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Percentile Rank",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "player",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "player",
          "datasource": "federated.0ekaykw02fhokp0zlnc6r075pqpt",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "a",
        "area",
        "axis",
        "compare",
        "on",
        "part",
        "parts",
        "polar",
        "radial",
        "reference",
        "template",
        "to",
        "whole"
      ],
      "sha256": "3fbfbbc75288dc4292de23ec87b7d12f1b72af736b2ef3ed0fb74c2f2da43cd8"
    },
    {
      "id": "part-to-whole__proportional-stacked-bar__show-size-and-share-together",
      "type": "template",
      "family": "part-to-whole",
      "intent": "show size and share together",
      "path": "./templates/reference/part-to-whole__proportional-stacked-bar__show-size-and-share-together.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_4533013781886447620",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Category",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Region",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "and",
        "bar",
        "part",
        "proportional",
        "reference",
        "share",
        "show",
        "size",
        "stacked",
        "template",
        "to",
        "together",
        "whole"
      ],
      "sha256": "8ef9cb182482510d35e931ad1e3055897ca0d7a48be4cc837ef24adfb1c6ab6a"
    },
    {
      "id": "part-to-whole__stacked-column__compare-composition-across-categories",
      "type": "template",
      "family": "part-to-whole",
      "intent": "compare composition across categories",
      "path": "./templates/reference/part-to-whole__stacked-column__compare-composition-across-categories.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "rows"
        },
        {
          "sourceField": "Segment",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "across",
        "categories",
        "column",
        "compare",
        "composition",
        "part",
        "reference",
        "stacked",
        "template",
        "to",
        "whole"
      ],
      "sha256": "43e4eaf89d9adf31be20a94bc7a2f1bcb66bf90c968c8d7f526536a46bab3bd0"
    },
    {
      "id": "part-to-whole__sunburst__show-nested-hierarchy-as-rings",
      "type": "template",
      "family": "part-to-whole",
      "intent": "show nested hierarchy as rings",
      "path": "./templates/reference/part-to-whole__sunburst__show-nested-hierarchy-as-rings.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource",
        "unresolved-field-reference"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1230327185376665617",
          "datasource": "Sample - EU Superstore",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        },
        {
          "sourceField": "Category (copy)_1230327185380192275",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Region (copy)_1230327185378156562",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Segment",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "as",
        "hierarchy",
        "nested",
        "part",
        "reference",
        "rings",
        "show",
        "sunburst",
        "template",
        "to",
        "whole"
      ],
      "sha256": "b54f27eb06eace4a8e7bece2425230d10258242f21f9973e6f97135633822a05"
    },
    {
      "id": "part-to-whole__treemap__show-hierarchical-sizes-in-nested-rectangles",
      "type": "template",
      "family": "part-to-whole",
      "intent": "show hierarchical sizes in nested rectangles",
      "path": "./templates/reference/part-to-whole__treemap__show-hierarchical-sizes-in-nested-rectangles.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "hierarchical",
        "in",
        "nested",
        "part",
        "rectangles",
        "reference",
        "show",
        "sizes",
        "template",
        "to",
        "treemap",
        "whole"
      ],
      "sha256": "e5e5d6775e61ebddd2fed3ce694fd308ff327f81204dc08e4d4af8e32a6280a4"
    },
    {
      "id": "part-to-whole__unit-grid__show-percentages-as-filled-cells",
      "type": "template",
      "family": "part-to-whole",
      "intent": "show percentages as filled cells",
      "path": "./templates/reference/part-to-whole__unit-grid__show-percentages-as-filled-cells.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "multiple-datasources"
      ],
      "datasources": [
        "Sample - EU Superstore",
        "federated.1or5ea20ktzg3y11wyj1a1k8aw9q"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1368249927221915648",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_722827798441152513",
          "datasource": "federated.1or5ea20ktzg3y11wyj1a1k8aw9q",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_722827798444875779",
          "datasource": "federated.1or5ea20ktzg3y11wyj1a1k8aw9q",
          "datatype": "boolean",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Column",
          "datasource": "federated.1or5ea20ktzg3y11wyj1a1k8aw9q",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Row",
          "datasource": "federated.1or5ea20ktzg3y11wyj1a1k8aw9q",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "as",
        "cells",
        "filled",
        "grid",
        "part",
        "percentages",
        "reference",
        "show",
        "template",
        "to",
        "unit",
        "whole"
      ],
      "sha256": "b19d685524e543e8d9059022b6368e323074f1c888c1091846a9c953f12d27ef"
    },
    {
      "id": "part-to-whole__venn__schematic-overlap-between-sets",
      "type": "template",
      "family": "part-to-whole",
      "intent": "schematic overlap between sets",
      "path": "./templates/reference/part-to-whole__venn__schematic-overlap-between-sets.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3428928227010420736",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_3428928227010629633",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "User",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_3428928227010703362",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_3428928227011305477",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Min",
          "shelf": "rows"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "marks"
        },
        {
          "sourceField": "Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "between",
        "overlap",
        "part",
        "reference",
        "schematic",
        "sets",
        "template",
        "to",
        "venn",
        "whole"
      ],
      "sha256": "fa00953cc52e114c5f93f2bf1fcd97c14cc24eaec68726815e25695051044e79"
    },
    {
      "id": "part-to-whole__waterfall__bridge-start-to-end-with-plus-minus-steps",
      "type": "template",
      "family": "part-to-whole",
      "intent": "bridge start to end with plus minus steps",
      "path": "./templates/reference/part-to-whole__waterfall__bridge-start-to-end-with-plus-minus-steps.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.1h2onm80d10fnc0zqfka50nszgpx"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3900961764665905157",
          "datasource": "federated.1h2onm80d10fnc0zqfka50nszgpx",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Calculation_3900961764669181963",
          "datasource": "federated.1h2onm80d10fnc0zqfka50nszgpx",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Pivot Field Names",
          "datasource": "federated.1h2onm80d10fnc0zqfka50nszgpx",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Pivot Field Names",
          "datasource": "federated.1h2onm80d10fnc0zqfka50nszgpx",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Pivot Field Values",
          "datasource": "federated.1h2onm80d10fnc0zqfka50nszgpx",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "bridge",
        "end",
        "minus",
        "part",
        "plus",
        "reference",
        "start",
        "steps",
        "template",
        "to",
        "waterfall",
        "whole",
        "with"
      ],
      "sha256": "06fb5d7e92df2b9e316833419c4cdffe2567cd5f192dd0c3477f66934768bc3c"
    },
    {
      "id": "quota-attainment-bullet",
      "type": "template",
      "family": null,
      "intent": "quota attainment bullet",
      "path": "./templates/executable/quota-attainment-bullet.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        }
      ],
      "parameters": [],
      "keywords": [
        "attainment",
        "bullet",
        "executable",
        "quota",
        "template"
      ],
      "sha256": "862eee7004e9d7302312c7657106e91b9a7c7462d12d94bc348782c0fb71dcba"
    },
    {
      "id": "ranking-bump-chart",
      "type": "template",
      "family": null,
      "intent": "ranking bump chart",
      "path": "./templates/reference/ranking-bump-chart.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_508343847073411072",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_508343847073411072",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "rows"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "bump",
        "chart",
        "ranking",
        "reference",
        "template"
      ],
      "sha256": "0c9dff2a374eebb5471bdac151c76003b7eed5f6360c5bd41bb8ae0d7f9af054"
    },
    {
      "id": "ranking-dot-strip-plot",
      "type": "template",
      "family": null,
      "intent": "ranking dot strip plot",
      "path": "./templates/executable/ranking-dot-strip-plot.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        }
      ],
      "parameters": [],
      "keywords": [
        "dot",
        "executable",
        "plot",
        "ranking",
        "strip",
        "template"
      ],
      "sha256": "b90326968bd8032cb1d4efd602e0812f4e5e3ca2ce0a159121af764cdd38d97d"
    },
    {
      "id": "ranking-ordered-bar",
      "type": "template",
      "family": null,
      "intent": "ranking ordered bar",
      "path": "./templates/executable/ranking-ordered-bar.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "executable",
        "ordered",
        "ranking",
        "template"
      ],
      "sha256": "40166b5b9740148c0c8efd479bf6c5018f7db1858def20e0b1ba63ef7d1d7bd1"
    },
    {
      "id": "ranking-ordered-column",
      "type": "template",
      "family": null,
      "intent": "ranking ordered column",
      "path": "./templates/executable/ranking-ordered-column.tbm",
      "tier": "executable",
      "classificationReasons": [],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "column",
        "executable",
        "ordered",
        "ranking",
        "template"
      ],
      "sha256": "c3b7160b2e31994e42b0fe54b2ec4176191482067dcc42507f006ae522c778f8"
    },
    {
      "id": "ranking__bump__track-rank-changes-across-many-periods",
      "type": "template",
      "family": "ranking",
      "intent": "track rank changes across many periods",
      "path": "./templates/reference/ranking__bump__track-rank-changes-across-many-periods.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "marks"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "rows"
        },
        {
          "sourceField": "Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "across",
        "bump",
        "changes",
        "many",
        "periods",
        "rank",
        "ranking",
        "reference",
        "template",
        "track"
      ],
      "sha256": "7a14f97086632bfdc2c9d37d06fd46fda13366a2067ec24b5c91d47ee7d9cdeb"
    },
    {
      "id": "ranking__dot-strip__space-efficient-ranks-across-many-categories",
      "type": "template",
      "family": "ranking",
      "intent": "space efficient ranks across many categories",
      "path": "./templates/reference/ranking__dot-strip__space-efficient-ranks-across-many-categories.tbm",
      "tier": "reference",
      "classificationReasons": [
        "inline-datasource"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month",
          "shelf": "rows"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        },
        {
          "sourceField": "Sub-Category",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "across",
        "categories",
        "dot",
        "efficient",
        "many",
        "ranking",
        "ranks",
        "reference",
        "space",
        "strip",
        "template"
      ],
      "sha256": "7ffb45dca848f37cb53ef29c1e7b579d3ce265a5c98fe1518b6a93b7603c5338"
    },
    {
      "id": "ranking__lollipop__rank-and-highlight-values-with-less-ink",
      "type": "template",
      "family": "ranking",
      "intent": "rank and highlight values with less ink",
      "path": "./templates/reference/ranking__lollipop__rank-and-highlight-values-with-less-ink.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "columns"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "and",
        "highlight",
        "ink",
        "less",
        "lollipop",
        "rank",
        "ranking",
        "reference",
        "template",
        "values",
        "with"
      ],
      "sha256": "767be72515338ead326d9f3d8786b9edf0d29f05521f95eb7b763d4391d30ead"
    },
    {
      "id": "ranking__ordered-bar__show-order-when-rank-matters-more-than-value",
      "type": "template",
      "family": "ranking",
      "intent": "show order when rank matters more than value",
      "path": "./templates/reference/ranking__ordered-bar__show-order-when-rank-matters-more-than-value.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "columns"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "bar",
        "matters",
        "more",
        "order",
        "ordered",
        "rank",
        "ranking",
        "reference",
        "show",
        "template",
        "than",
        "value",
        "when"
      ],
      "sha256": "bf043b0b6f99792e010ff6b28905e46d38367dbf3efa60425a347c490afc2f9b"
    },
    {
      "id": "ranking__ordered-column__show-order-when-rank-matters-more-than-value",
      "type": "template",
      "family": "ranking",
      "intent": "show order when rank matters more than value",
      "path": "./templates/reference/ranking__ordered-column__show-order-when-rank-matters-more-than-value.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Delivery Mode",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "columns"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "column",
        "matters",
        "more",
        "order",
        "ordered",
        "rank",
        "ranking",
        "reference",
        "show",
        "template",
        "than",
        "value",
        "when"
      ],
      "sha256": "be26565224d46a85f5bad347c8ed4245abf8d5cd795fe418800d1f05a11ad350"
    },
    {
      "id": "ranking__ordered-proportional-symbol__rank-with-large-value-spreads",
      "type": "template",
      "family": "ranking",
      "intent": "rank with large value spreads",
      "path": "./templates/reference/ranking__ordered-proportional-symbol__rank-with-large-value-spreads.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Quarter",
          "shelf": "marks"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "columns"
        },
        {
          "sourceField": "Order ID",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "CountD",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "large",
        "ordered",
        "proportional",
        "rank",
        "ranking",
        "reference",
        "spreads",
        "symbol",
        "template",
        "value",
        "with"
      ],
      "sha256": "fdf3cdef25ae8222f248bfcf7ced656f67eddd6dce1ad847112aa034af584545"
    },
    {
      "id": "ranking__slope-rank__show-rank-swaps-between-two-periods",
      "type": "template",
      "family": "ranking",
      "intent": "show rank swaps between two periods",
      "path": "./templates/reference/ranking__slope-rank__show-rank-swaps-between-two-periods.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1992279925712601105",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Sub-Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "between",
        "periods",
        "rank",
        "ranking",
        "reference",
        "show",
        "slope",
        "swaps",
        "template",
        "two"
      ],
      "sha256": "68c41e202d0713546d23676911267effea82085ee9a395de9d662cf91cd19760"
    },
    {
      "id": "ranking__slope__compare-rank-or-value-change-between-two-points",
      "type": "template",
      "family": "ranking",
      "intent": "compare rank or value change between two points",
      "path": "./templates/reference/ranking__slope__compare-rank-or-value-change-between-two-points.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_1992279925712601105",
          "datasource": "Sample - EU Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_1992279925713322002",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "columns"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - EU Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Year",
          "shelf": "filters"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Sub-Category",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "between",
        "change",
        "compare",
        "or",
        "points",
        "rank",
        "ranking",
        "reference",
        "slope",
        "template",
        "two",
        "value"
      ],
      "sha256": "9f767cadfc9f466fd2e5e6ac90998200123bedf5f30297ea81c951669c5e02b7"
    },
    {
      "id": "reference-line",
      "type": "example",
      "family": null,
      "intent": "reference line",
      "path": "./examples/reference-line.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "example",
        "line",
        "reference"
      ],
      "sha256": "e7a84d40bf6aeaea1588a7a0fb0d0660aac96de935b79529d6d6d71ee57442f8"
    },
    {
      "id": "sankey-viz-extension",
      "type": "template",
      "family": null,
      "intent": "sankey viz extension",
      "path": "./templates/reference/sankey-viz-extension.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "viz-extension"
      ],
      "datasources": [
        "federated.0sws74t0fh46kq19oyksf18yjlvo"
      ],
      "fields": [
        {
          "sourceField": "Calculation_100000000001",
          "datasource": "federated.0sws74t0fh46kq19oyksf18yjlvo",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "country",
          "datasource": "federated.0sws74t0fh46kq19oyksf18yjlvo",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "group",
          "datasource": "federated.0sws74t0fh46kq19oyksf18yjlvo",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "extension",
        "reference",
        "sankey",
        "template",
        "viz"
      ],
      "sha256": "e8bdd0dd6c2285e4a7812a867a6f257c2d0e33931586b3475b584a749371d414"
    },
    {
      "id": "slope-chart",
      "type": "template",
      "family": null,
      "intent": "slope chart",
      "path": "./templates/reference/slope-chart.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_6093681433239552",
          "datasource": "Sample - Superstore",
          "datatype": "boolean",
          "role": "measure",
          "derivation": "User",
          "shelf": "filters"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Quarter-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "reference",
        "slope",
        "template"
      ],
      "sha256": "4f57a0a633188bade4e20c63590c891e990c7309ff63c14e57531b1f398e8081"
    },
    {
      "id": "sort",
      "type": "example",
      "family": null,
      "intent": "sort",
      "path": "./examples/sort.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "example",
        "sort"
      ],
      "sha256": "e3a79f489d552a3b68ab306e6d3c4f2a28d66164cdbe7360e775bfad30290915"
    },
    {
      "id": "spatial-choropleth-map",
      "type": "template",
      "family": null,
      "intent": "spatial choropleth map",
      "path": "./templates/reference/spatial-choropleth-map.tbm",
      "tier": "reference",
      "classificationReasons": [
        "unresolved-field-reference"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "State/Province",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "choropleth",
        "map",
        "reference",
        "spatial",
        "template"
      ],
      "sha256": "a022caea39565521e4b8c1b1dcd82753bd6fafb02b93e38489736e3186a31d6f"
    },
    {
      "id": "spatial-symbol-map",
      "type": "template",
      "family": null,
      "intent": "spatial symbol map",
      "path": "./templates/reference/spatial-symbol-map.tbm",
      "tier": "reference",
      "classificationReasons": [
        "unresolved-field-reference"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "City",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "State/Province",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "map",
        "reference",
        "spatial",
        "symbol",
        "template"
      ],
      "sha256": "dc5e95cae6382aeb227672e2594708dd7d83dc94af975f3091b60fa0c6409670"
    },
    {
      "id": "spatial-symbol-map-latlon",
      "type": "template",
      "family": null,
      "intent": "spatial symbol map latlon",
      "path": "./templates/reference/spatial-symbol-map-latlon.tbm",
      "tier": "reference",
      "classificationReasons": [
        "unresolved-field-reference"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "columns"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "rows"
        },
        {
          "sourceField": "State/Province",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "latlon",
        "map",
        "reference",
        "spatial",
        "symbol",
        "template"
      ],
      "sha256": "426961126af0ebd3ebc788bf977b6bae456d8ed4cedc30fab91094c01b9ecba3"
    },
    {
      "id": "spatial__cartogram__resize-regions-by-a-value",
      "type": "template",
      "family": "spatial",
      "intent": "resize regions by a value",
      "path": "./templates/reference/spatial__cartogram__resize-regions-by-a-value.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "inline-datasource",
        "multiple-datasources",
        "unresolved-field-reference"
      ],
      "datasources": [
        "federated.054wmni0kuswrm10p9guf09s1ka5",
        "federated.09day2w0kb7skl1fs2awr1az2gv9",
        "federated.18kmj8g0nbq4nj108jil60nhvj7v",
        "federated.1cdmrio0h0k6lq1buaesf0xtg6ml"
      ],
      "fields": [
        {
          "sourceField": "Geometry",
          "datasource": "federated.09day2w0kb7skl1fs2awr1az2gv9",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        },
        {
          "sourceField": "Geometry",
          "datasource": "federated.18kmj8g0nbq4nj108jil60nhvj7v",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        },
        {
          "sourceField": "Group (uk_group_population.csv)",
          "datasource": "federated.18kmj8g0nbq4nj108jil60nhvj7v",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Population",
          "datasource": "federated.18kmj8g0nbq4nj108jil60nhvj7v",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "a",
        "by",
        "cartogram",
        "reference",
        "regions",
        "resize",
        "spatial",
        "template",
        "value"
      ],
      "sha256": "d2a6c72655fcb44c294a774072a902e5a906770926640ae3328b3bf2939d4ce5"
    },
    {
      "id": "spatial__choropleth__map-rates-or-ratios-by-region",
      "type": "template",
      "family": "spatial",
      "intent": "map rates or ratios by region",
      "path": "./templates/reference/spatial__choropleth__map-rates-or-ratios-by-region.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource",
        "unresolved-field-reference"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "by",
        "choropleth",
        "map",
        "or",
        "rates",
        "ratios",
        "reference",
        "region",
        "spatial",
        "template"
      ],
      "sha256": "8f245fc90169f7038d5b76b81056a6ace5d142ba85be341a8e4f559fa98a5e00"
    },
    {
      "id": "spatial__contour__show-equal-value-bands-across-geography",
      "type": "template",
      "family": "spatial",
      "intent": "show equal value bands across geography",
      "path": "./templates/reference/spatial__contour__show-equal-value-bands-across-geography.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "inline-datasource",
        "unresolved-field-reference"
      ],
      "datasources": [
        "federated.1dac6fs09zddmk18appyy0imrhcl"
      ],
      "fields": [
        {
          "sourceField": "ID",
          "datasource": "federated.1dac6fs09zddmk18appyy0imrhcl",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "PROP_VALUE",
          "datasource": "federated.1dac6fs09zddmk18appyy0imrhcl",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "SpatialObj",
          "datasource": "federated.1dac6fs09zddmk18appyy0imrhcl",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "across",
        "bands",
        "contour",
        "equal",
        "geography",
        "reference",
        "show",
        "spatial",
        "template",
        "value"
      ],
      "sha256": "579ebef64ba7bbabf02262deb6dfaf3b0fa23a38557d391eeb91e5ab8542ba7c"
    },
    {
      "id": "spatial__density-map__show-intensity-hotspots-not-tied-to-admin-units",
      "type": "template",
      "family": "spatial",
      "intent": "show intensity hotspots not tied to admin units",
      "path": "./templates/reference/spatial__density-map__show-intensity-hotspots-not-tied-to-admin-units.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "unresolved-field-reference"
      ],
      "datasources": [
        "federated.1jzs8720grz7zz1bdtv5w02zxx3y"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3464112593488449540",
          "datasource": "federated.1jzs8720grz7zz1bdtv5w02zxx3y",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        },
        {
          "sourceField": "Crime ID",
          "datasource": "federated.1jzs8720grz7zz1bdtv5w02zxx3y",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "admin",
        "density",
        "hotspots",
        "intensity",
        "map",
        "not",
        "reference",
        "show",
        "spatial",
        "template",
        "tied",
        "to",
        "units"
      ],
      "sha256": "30d27f05b71317d40155690b395eaa3ada99b2f1494dc64bc0aa68719e5e1985"
    },
    {
      "id": "spatial__dot-density__plot-individual-locations-or-events",
      "type": "template",
      "family": "spatial",
      "intent": "plot individual locations or events",
      "path": "./templates/reference/spatial__dot-density__plot-individual-locations-or-events.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "unresolved-field-reference"
      ],
      "datasources": [
        "federated.1jzs8720grz7zz1bdtv5w02zxx3y"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3464112593488449540",
          "datasource": "federated.1jzs8720grz7zz1bdtv5w02zxx3y",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        },
        {
          "sourceField": "Crime ID",
          "datasource": "federated.1jzs8720grz7zz1bdtv5w02zxx3y",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "density",
        "dot",
        "events",
        "individual",
        "locations",
        "or",
        "plot",
        "reference",
        "spatial",
        "template"
      ],
      "sha256": "66eaa62089393e033a9345f1ae26e2ad45e43d14fe9f65e3e1bd7d9022066f7c"
    },
    {
      "id": "spatial__equalized-cartogram__give-each-region-equal-shape-weight",
      "type": "template",
      "family": "spatial",
      "intent": "give each region equal shape weight",
      "path": "./templates/reference/spatial__equalized-cartogram__give-each-region-equal-shape-weight.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "inline-datasource",
        "unresolved-field-reference"
      ],
      "datasources": [
        "federated.1cil50k16r0j6o1feqp6r0ey3ij7"
      ],
      "fields": [
        {
          "sourceField": "Borough",
          "datasource": "federated.1cil50k16r0j6o1feqp6r0ey3ij7",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Crime_type",
          "datasource": "federated.1cil50k16r0j6o1feqp6r0ey3ij7",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Crimes",
          "datasource": "federated.1cil50k16r0j6o1feqp6r0ey3ij7",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Geometry",
          "datasource": "federated.1cil50k16r0j6o1feqp6r0ey3ij7",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        },
        {
          "sourceField": "GridName",
          "datasource": "federated.1cil50k16r0j6o1feqp6r0ey3ij7",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "cartogram",
        "each",
        "equal",
        "equalized",
        "give",
        "reference",
        "region",
        "shape",
        "spatial",
        "template",
        "weight"
      ],
      "sha256": "8cf5b9b413de7c25df0ad66af9c051f393a3c955f0bac4b7bf81d4def43a41ab"
    },
    {
      "id": "spatial__flow-map__show-movement-between-places",
      "type": "template",
      "family": "spatial",
      "intent": "show movement between places",
      "path": "./templates/reference/spatial__flow-map__show-movement-between-places.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "unresolved-field-reference"
      ],
      "datasources": [
        "federated.084sojc09l39kh1g4936b0eeh3j4"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3464112593486299137",
          "datasource": "federated.084sojc09l39kh1g4936b0eeh3j4",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_3464112593486794755",
          "datasource": "federated.084sojc09l39kh1g4936b0eeh3j4",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        },
        {
          "sourceField": "Destination Airport",
          "datasource": "federated.084sojc09l39kh1g4936b0eeh3j4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Destination Name",
          "datasource": "federated.084sojc09l39kh1g4936b0eeh3j4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        },
        {
          "sourceField": "Origin Airport",
          "datasource": "federated.084sojc09l39kh1g4936b0eeh3j4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Origin Airport",
          "datasource": "federated.084sojc09l39kh1g4936b0eeh3j4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        },
        {
          "sourceField": "Origin Airport Location (copy)_3464112593486376962",
          "datasource": "federated.084sojc09l39kh1g4936b0eeh3j4",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        },
        {
          "sourceField": "Origin Name",
          "datasource": "federated.084sojc09l39kh1g4936b0eeh3j4",
          "datatype": "string",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "between",
        "flow",
        "map",
        "movement",
        "places",
        "reference",
        "show",
        "spatial",
        "template"
      ],
      "sha256": "02d854ad8bf81929174e1af5fca380803440b7f2a244912b2782f0c2a7a20cea"
    },
    {
      "id": "spatial__grid-heatmap__map-intensity-on-a-grid-not-admin-boundaries",
      "type": "template",
      "family": "spatial",
      "intent": "map intensity on a grid not admin boundaries",
      "path": "./templates/reference/spatial__grid-heatmap__map-intensity-on-a-grid-not-admin-boundaries.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "inline-datasource",
        "multiple-datasources",
        "unresolved-field-reference"
      ],
      "datasources": [
        "federated.076gplu1ir2fb11aymn51116xv34",
        "federated.1a5qkzd06a8nie14hjbdp12e6af9"
      ],
      "fields": [
        {
          "sourceField": "Geometry",
          "datasource": "federated.1a5qkzd06a8nie14hjbdp12e6af9",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        },
        {
          "sourceField": "Tile_Name",
          "datasource": "federated.1a5qkzd06a8nie14hjbdp12e6af9",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Tile_Num",
          "datasource": "federated.1a5qkzd06a8nie14hjbdp12e6af9",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "a",
        "admin",
        "boundaries",
        "grid",
        "heatmap",
        "intensity",
        "map",
        "not",
        "on",
        "reference",
        "spatial",
        "template"
      ],
      "sha256": "2f651e51f0d8a83b0335a4082112e365bedab0b502cd989b3e7b38279101a148"
    },
    {
      "id": "spatial__hexbin-map__aggregate-geography-into-equal-hex-cells",
      "type": "template",
      "family": "spatial",
      "intent": "aggregate geography into equal hex cells",
      "path": "./templates/reference/spatial__hexbin-map__aggregate-geography-into-equal-hex-cells.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource"
      ],
      "datasources": [
        "federated.0arjs141tl66p81casjzd0kqj3kp"
      ],
      "fields": [
        {
          "sourceField": "Abbreviation",
          "datasource": "federated.0arjs141tl66p81casjzd0kqj3kp",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_0070936444309504",
          "datasource": "federated.0arjs141tl66p81casjzd0kqj3kp",
          "datatype": "integer",
          "role": "measure",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Column",
          "datasource": "federated.0arjs141tl66p81casjzd0kqj3kp",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "Row",
          "datasource": "federated.0arjs141tl66p81casjzd0kqj3kp",
          "datatype": "integer",
          "role": "measure",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "aggregate",
        "cells",
        "equal",
        "geography",
        "hex",
        "hexbin",
        "into",
        "map",
        "reference",
        "spatial",
        "template"
      ],
      "sha256": "922cfd064c6a8bca390765edcb5181301534bef331b4228e7a4deb63873dcce1"
    },
    {
      "id": "spatial__proportional-symbol-map__map-totals-with-sized-marks-not-rates",
      "type": "template",
      "family": "spatial",
      "intent": "map totals with sized marks not rates",
      "path": "./templates/reference/spatial__proportional-symbol-map__map-totals-with-sized-marks-not-rates.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "unresolved-field-reference"
      ],
      "datasources": [
        "federated.0v0o2ld10ici9p16hfr0a195sn24"
      ],
      "fields": [
        {
          "sourceField": "Borough",
          "datasource": "federated.0v0o2ld10ici9p16hfr0a195sn24",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Incident Zip",
          "datasource": "federated.0v0o2ld10ici9p16hfr0a195sn24",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Number of Records",
          "datasource": "federated.0v0o2ld10ici9p16hfr0a195sn24",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "map",
        "marks",
        "not",
        "proportional",
        "rates",
        "reference",
        "sized",
        "spatial",
        "symbol",
        "template",
        "totals",
        "with"
      ],
      "sha256": "2b58670253a03d3ca0243c4a921d43e63762ba45978c4c2027454dd8ddec768a"
    },
    {
      "id": "spatial__scaled-cartogram__distort-geography-so-area-encodes-value",
      "type": "template",
      "family": "spatial",
      "intent": "distort geography so area encodes value",
      "path": "./templates/reference/spatial__scaled-cartogram__distort-geography-so-area-encodes-value.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "multiple-datasources",
        "unresolved-field-reference"
      ],
      "datasources": [
        "Sample - EU Superstore",
        "federated.1cil50k16r0j6o1feqp6r0ey3ij7",
        "federated.1xrkpt21i8djik111hfxv1st3v4d"
      ],
      "fields": [
        {
          "sourceField": "Calculation_5073656843848998948",
          "datasource": "federated.1xrkpt21i8djik111hfxv1st3v4d",
          "datatype": "integer",
          "role": "measure",
          "derivation": "User",
          "shelf": "marks"
        },
        {
          "sourceField": "Geometry",
          "datasource": "federated.1xrkpt21i8djik111hfxv1st3v4d",
          "datatype": "spatial",
          "role": "measure",
          "derivation": "Collect",
          "shelf": "marks"
        },
        {
          "sourceField": "name",
          "datasource": "federated.1xrkpt21i8djik111hfxv1st3v4d",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "tilegramVa",
          "datasource": "federated.1xrkpt21i8djik111hfxv1st3v4d",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "area",
        "cartogram",
        "distort",
        "encodes",
        "geography",
        "reference",
        "scaled",
        "so",
        "spatial",
        "template",
        "value"
      ],
      "sha256": "c6865ea619fec2e9002d6a9752a26db9b1df292cd94f9d3b428629c0337577f3"
    },
    {
      "id": "spatial__spike-map__show-magnitude-at-locations-with-height",
      "type": "template",
      "family": "spatial",
      "intent": "show magnitude at locations with height",
      "path": "./templates/reference/spatial__spike-map__show-magnitude-at-locations-with-height.tbm",
      "tier": "reference",
      "classificationReasons": [
        "connection-dependency",
        "external-calculation-dependency",
        "inline-datasource",
        "unresolved-field-reference"
      ],
      "datasources": [
        "federated.1c4k6r40hod0qv1b98nix0a4vlle"
      ],
      "fields": [
        {
          "sourceField": "Calculation_0070936783224837",
          "datasource": "federated.1c4k6r40hod0qv1b98nix0a4vlle",
          "datatype": "integer",
          "role": "measure",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_0070936784482313",
          "datasource": "federated.1c4k6r40hod0qv1b98nix0a4vlle",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Country Name",
          "datasource": "federated.1c4k6r40hod0qv1b98nix0a4vlle",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Gender Inequality Index",
          "datasource": "federated.1c4k6r40hod0qv1b98nix0a4vlle",
          "datatype": "real",
          "role": "measure",
          "derivation": "Avg",
          "shelf": "marks"
        },
        {
          "sourceField": "Longitude",
          "datasource": "federated.1c4k6r40hod0qv1b98nix0a4vlle",
          "datatype": "real",
          "role": "measure",
          "derivation": "None",
          "shelf": "columns"
        },
        {
          "sourceField": "country-code",
          "datasource": "federated.1c4k6r40hod0qv1b98nix0a4vlle",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "name",
          "datasource": "federated.1c4k6r40hod0qv1b98nix0a4vlle",
          "datatype": "string",
          "role": "dimension",
          "derivation": "Attribute",
          "shelf": "marks"
        },
        {
          "sourceField": "region",
          "datasource": "federated.1c4k6r40hod0qv1b98nix0a4vlle",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "sub-region",
          "datasource": "federated.1c4k6r40hod0qv1b98nix0a4vlle",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        }
      ],
      "parameters": [],
      "keywords": [
        "at",
        "height",
        "locations",
        "magnitude",
        "map",
        "reference",
        "show",
        "spatial",
        "spike",
        "template",
        "with"
      ],
      "sha256": "0d11f4e4d02f239e32df8b2d24d8d21582d78084adc227e9d4c9b9d8324105b5"
    },
    {
      "id": "spatial__symbol-map__place-sized-marks-at-coordinates",
      "type": "template",
      "family": "spatial",
      "intent": "place sized marks at coordinates",
      "path": "./templates/reference/spatial__symbol-map__place-sized-marks-at-coordinates.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency",
        "inline-datasource",
        "unresolved-field-reference"
      ],
      "datasources": [
        "Sample - EU Superstore"
      ],
      "fields": [
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Country/Region",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        },
        {
          "sourceField": "Sales",
          "datasource": "Sample - EU Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "State/Province",
          "datasource": "Sample - EU Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "marks"
        }
      ],
      "parameters": [],
      "keywords": [
        "at",
        "coordinates",
        "map",
        "marks",
        "place",
        "reference",
        "sized",
        "spatial",
        "symbol",
        "template"
      ],
      "sha256": "0cf05fe3a0bf74ea7f28bfadf793084f7c0421915ac31fcfd8861122dab93da4"
    },
    {
      "id": "table-calc",
      "type": "example",
      "family": null,
      "intent": "table calc",
      "path": "./examples/table-calc.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "calc",
        "example",
        "table"
      ],
      "sha256": "037d3fbeffebb4e3403dc617a07b7e0ce4047470445af3beec9a198f83c4130f"
    },
    {
      "id": "tableau-desktop-commands-reference",
      "type": "reference",
      "family": null,
      "intent": "tableau desktop commands reference",
      "path": "./references/tableau-desktop-commands-reference.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "commands",
        "desktop",
        "reference",
        "tableau"
      ],
      "sha256": "9c625b4787cc394ffb340320ab20349a3936d777fff9ff52108ccc55b6060029"
    },
    {
      "id": "topn-table-calc-filter",
      "type": "example",
      "family": null,
      "intent": "topn table calc filter",
      "path": "./examples/topn-table-calc-filter.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "calc",
        "example",
        "filter",
        "table",
        "topn"
      ],
      "sha256": "d5aca4a6f24336cbe622ace5183bb5427f6e30637b47ba030f7afc0fb101343d"
    },
    {
      "id": "trend-line-chart",
      "type": "template",
      "family": null,
      "intent": "trend line chart",
      "path": "./templates/reference/trend-line-chart.tbm",
      "tier": "reference",
      "classificationReasons": [
        "unresolved-field-reference"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Order Date",
          "datasource": "Sample - Superstore",
          "datatype": "date",
          "role": "dimension",
          "derivation": "Month-Trunc",
          "shelf": "columns"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "chart",
        "line",
        "reference",
        "template",
        "trend"
      ],
      "sha256": "36ec6b78594bd14261b7781036d3503b974c22f85da16106c2d724f02d7eed22"
    },
    {
      "id": "twb-example-index",
      "type": "reference",
      "family": null,
      "intent": "twb example index",
      "path": "./references/twb-example-index.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "example",
        "index",
        "reference",
        "twb"
      ],
      "sha256": "1d17348d9d8ad3bc1b42ba0a0d964e168e6495528cf60b9abcc55c902a8e6cfe"
    },
    {
      "id": "workbook-schema-reference",
      "type": "reference",
      "family": null,
      "intent": "workbook schema reference",
      "path": "./references/workbook-schema-reference.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "reference",
        "schema",
        "workbook"
      ],
      "sha256": "46e08747887aabad0e70851c3d268f03158440dba5ec44a11bca55f9b58083b3"
    },
    {
      "id": "worksheet-bar-chart",
      "type": "example",
      "family": null,
      "intent": "worksheet bar chart",
      "path": "./examples/worksheet-bar-chart.json",
      "tier": "reference",
      "classificationReasons": [],
      "datasources": [],
      "fields": [],
      "parameters": [],
      "keywords": [
        "bar",
        "chart",
        "example",
        "worksheet"
      ],
      "sha256": "744d327dcbfb29caf8050257f431951e087a1c90b28ab770febccf4fc763712e"
    },
    {
      "id": "ww-floating-bars",
      "type": "template",
      "family": null,
      "intent": "ww floating bars",
      "path": "./templates/reference/ww-floating-bars.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_GanttSize",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Min",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_OverUnder",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Customer Name",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Min",
          "shelf": "columns"
        }
      ],
      "parameters": [],
      "keywords": [
        "bars",
        "floating",
        "reference",
        "template",
        "ww"
      ],
      "sha256": "84f6bc8dd08da082fe74beb5bbb660e252b73f841483a2c525867fdc4cb38519"
    },
    {
      "id": "ww-ou-arrow",
      "type": "template",
      "family": null,
      "intent": "ww ou arrow",
      "path": "./templates/reference/ww-ou-arrow.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3985421010944000",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Calculation_3985421010944000",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "Calculation_3985421012422657",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "marks"
        },
        {
          "sourceField": "Calculation_3985421141106695",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Over/Under Binary (copy)_3985421014155269",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Over/Under Binary (copy)_3985421014155269",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Super Bowl - Split 2",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Super Bowl - Split 2",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "arrow",
        "ou",
        "reference",
        "template",
        "ww"
      ],
      "sha256": "dae3dee74ad14ab81a889e5dde20c137614e147d69a06309b30f2b5c638ede07"
    },
    {
      "id": "ww-ou-diff",
      "type": "template",
      "family": null,
      "intent": "ww ou diff",
      "path": "./templates/reference/ww-ou-diff.tbm",
      "tier": "reference",
      "classificationReasons": [
        "external-calculation-dependency"
      ],
      "datasources": [
        "Sample - Superstore"
      ],
      "fields": [
        {
          "sourceField": "Calculation_3985421010944000",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "Calculation_3985421141106695",
          "datasource": "Sample - Superstore",
          "datatype": "string",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        },
        {
          "sourceField": "Over/Under Binary (copy)_3985421014155269",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "columns"
        },
        {
          "sourceField": "Over/Under Binary (copy)_3985421014155269",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "reference-line"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "filters"
        },
        {
          "sourceField": "Profit",
          "datasource": "Sample - Superstore",
          "datatype": "real",
          "role": "measure",
          "derivation": "Sum",
          "shelf": "rows"
        },
        {
          "sourceField": "Super Bowl - Split 2",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "filters"
        },
        {
          "sourceField": "Super Bowl - Split 2",
          "datasource": "Sample - Superstore",
          "datatype": "integer",
          "role": "dimension",
          "derivation": "None",
          "shelf": "rows"
        }
      ],
      "parameters": [],
      "keywords": [
        "diff",
        "ou",
        "reference",
        "template",
        "ww"
      ],
      "sha256": "a831d3228f137d9182008123fed389e11c9cfba17222a52a443eb90792dfd936"
    }
  ]
}
