<https://northwind-traders.demo.linkeddatahub.com/>
        a       <https://w3id.org/atomgraph/linkeddatahub/default#Root>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#_1>
                <https://northwind-traders.demo.linkeddatahub.com/#overview-intro>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#_10>
                <https://northwind-traders.demo.linkeddatahub.com/#select-children>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#_2>
                <https://northwind-traders.demo.linkeddatahub.com/#sales-trend-block>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#_3>
                <https://northwind-traders.demo.linkeddatahub.com/#margin-intro>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#_4>
                <https://northwind-traders.demo.linkeddatahub.com/#discount-rate-block>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#_5>
                <https://northwind-traders.demo.linkeddatahub.com/#revenue-by-country-block>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#_6>
                <https://northwind-traders.demo.linkeddatahub.com/#top-selling-products>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#_7>
                <https://northwind-traders.demo.linkeddatahub.com/#top-manager-header>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#_8>
                <https://northwind-traders.demo.linkeddatahub.com/#top-manager>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#_9>
                <https://northwind-traders.demo.linkeddatahub.com/#navigation-prompt>;
        <http://purl.org/dc/terms/description>
                "Knowledge Graph representation of the Northwind Traders sample database";
        <http://purl.org/dc/terms/modified>
                "2026-09-29T23:29:09.924Z"^^<http://www.w3.org/2001/XMLSchema#dateTime>;
        <http://purl.org/dc/terms/title>
                "Northwind Traders" .

<https://northwind-traders.demo.linkeddatahub.com/#discount-by-month-query>
        a                             <http://spinrdf.org/sp#Select>;
        <http://purl.org/dc/terms/title>
                "Discount rate by month";
        <http://spinrdf.org/sp#text>  "PREFIX schema: <https://schema.org/>\n\nSELECT ?month (ROUND(SUM(?discount) * 1000 / SUM(?gross)) / 10 AS ?discountPercent)\nWHERE {\n    GRAPH ?orderGraph {\n        ?order a schema:Order ;\n               schema:orderDate ?orderDate ;\n               schema:orderedItem ?orderItem .\n        # the line's own price is net of discount; the catalogue price it was struck\n        # against hangs off it as a ListPrice specification\n        ?orderItem schema:orderQuantity ?quantity ;\n                   schema:price ?net ;\n                   schema:priceSpecification ?listPrice .\n        ?listPrice schema:priceType schema:ListPrice ;\n                   schema:price ?unitPrice .\n        BIND(SUBSTR(STR(?orderDate), 1, 7) AS ?month)\n        BIND(?quantity * ?unitPrice AS ?gross)\n        BIND(?gross - ?net AS ?discount)\n    }\n    # The order book stops part-way through its final month, which would render as a\n    # cliff rather than a trend. Drop that month — derived from the data, not pinned\n    # to a date, so it stays correct if the dataset grows.\n    {\n        SELECT (SUBSTR(STR(MAX(?anyDate)), 1, 7) AS ?partialMonth)\n        WHERE {\n            GRAPH ?g { ?anyOrder a schema:Order ; schema:orderDate ?anyDate }\n        }\n    }\n    FILTER (?month < ?partialMonth)\n}\nGROUP BY ?month\nORDER BY ?month" .

<https://northwind-traders.demo.linkeddatahub.com/#sales-trend>
        a       <https://w3id.org/atomgraph/linkeddatahub#ResultSetChart>;
        <http://purl.org/dc/terms/title>
                "Monthly sales trend";
        <http://spinrdf.org/spin#query>
                <https://northwind-traders.demo.linkeddatahub.com/#sales-by-month-query>;
        <https://w3id.org/atomgraph/linkeddatahub#categoryVarName>
                "month";
        <https://w3id.org/atomgraph/linkeddatahub#chartType>
                <https://w3id.org/atomgraph/client#LineChart>;
        <https://w3id.org/atomgraph/linkeddatahub#seriesVarName>
                "revenue" .

<https://northwind-traders.demo.linkeddatahub.com/#revenue-by-country-block>
        a       <https://w3id.org/atomgraph/linkeddatahub#Object>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                <https://northwind-traders.demo.linkeddatahub.com/#revenue-by-country>;
        <http://purl.org/dc/terms/title>
                "Revenue by country" .

<https://northwind-traders.demo.linkeddatahub.com/#revenue-by-country>
        a       <https://w3id.org/atomgraph/linkeddatahub#ResultSetChart>;
        <http://purl.org/dc/terms/title>
                "Revenue by country";
        <http://spinrdf.org/spin#query>
                <https://northwind-traders.demo.linkeddatahub.com/#revenue-by-country-query>;
        <https://w3id.org/atomgraph/linkeddatahub#categoryVarName>
                "country";
        <https://w3id.org/atomgraph/linkeddatahub#chartType>
                <https://w3id.org/atomgraph/client#BarChart>;
        <https://w3id.org/atomgraph/linkeddatahub#seriesVarName>
                "revenue" .

<https://northwind-traders.demo.linkeddatahub.com/#top-manager>
        a       <https://w3id.org/atomgraph/linkeddatahub#Object>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                <https://northwind-traders.demo.linkeddatahub.com/employees/2/#this>;
        <http://purl.org/dc/terms/title>
                "Vice President, Sales" .

<https://northwind-traders.demo.linkeddatahub.com/#top-selling-products>
        a       <https://w3id.org/atomgraph/linkeddatahub#Object>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                <https://northwind-traders.demo.linkeddatahub.com/products/#top-selling-products>;
        <http://purl.org/dc/terms/title>
                "Top selling products" .

<https://northwind-traders.demo.linkeddatahub.com/#navigation-prompt>
        a       <https://w3id.org/atomgraph/linkeddatahub#XHTML>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n        <div class=\"ldh-section\">\n            <h2>Browse the business</h2>\n            <p>Open <a href=\"orders/\">Orders</a> for the order book and its master–detail line items, or go straight to products, customers, employees and the reference data behind them.</p>\n        </div>\n    </div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .

<https://northwind-traders.demo.linkeddatahub.com/#sales-trend-block>
        a       <https://w3id.org/atomgraph/linkeddatahub#Object>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                <https://northwind-traders.demo.linkeddatahub.com/#sales-trend>;
        <http://purl.org/dc/terms/title>
                "Monthly sales trend" .

<https://northwind-traders.demo.linkeddatahub.com/#revenue-by-country-query>
        a                             <http://spinrdf.org/sp#Select>;
        <http://purl.org/dc/terms/title>
                "Revenue by country";
        <http://spinrdf.org/sp#text>  "PREFIX schema: <https://schema.org/>\n\nSELECT ?country (SUM(?sale) AS ?revenue)\nWHERE {\n    GRAPH ?orderGraph {\n        ?order schema:orderedItem ?orderItem ;\n               schema:orderDelivery ?delivery .\n        ?orderItem schema:price ?sale .\n        ?delivery schema:deliveryAddress ?address .\n        ?address schema:addressCountry ?country .\n    }\n}\nGROUP BY ?country\nORDER BY DESC(?revenue)\nLIMIT 10" .

<https://northwind-traders.demo.linkeddatahub.com/#discount-rate>
        a       <https://w3id.org/atomgraph/linkeddatahub#ResultSetChart>;
        <http://purl.org/dc/terms/title>
                "Discount rate";
        <http://spinrdf.org/spin#query>
                <https://northwind-traders.demo.linkeddatahub.com/#discount-by-month-query>;
        <https://w3id.org/atomgraph/linkeddatahub#categoryVarName>
                "month";
        <https://w3id.org/atomgraph/linkeddatahub#chartType>
                <https://w3id.org/atomgraph/client#LineChart>;
        <https://w3id.org/atomgraph/linkeddatahub#seriesVarName>
                "discountPercent" .

<https://northwind-traders.demo.linkeddatahub.com/#discount-rate-block>
        a       <https://w3id.org/atomgraph/linkeddatahub#Object>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                <https://northwind-traders.demo.linkeddatahub.com/#discount-rate>;
        <http://purl.org/dc/terms/title>
                "Discount rate" .

<https://northwind-traders.demo.linkeddatahub.com/#overview-intro>
        a       <https://w3id.org/atomgraph/linkeddatahub#XHTML>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n        <div class=\"ldh-section\">\n            <h2>Executive dashboard</h2>\n            <p>Sales performance at a glance — how revenue is trending, what the discounting costs,\n               where the markets are and which products carry the mix.</p>\n        </div>\n    </div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .

<https://northwind-traders.demo.linkeddatahub.com/#select-children>
        a       <https://w3id.org/atomgraph/linkeddatahub#Object>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                <https://w3id.org/atomgraph/linkeddatahub#ChildrenView>;
        <http://purl.org/dc/terms/title>
                "Sections" .

<https://northwind-traders.demo.linkeddatahub.com/#top-manager-header>
        a       <https://w3id.org/atomgraph/linkeddatahub#XHTML>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n        <div class=\"ldh-section\">\n            <h2>Sales leadership</h2>\n            <p>The Vice President of Sales, with the territories, reports and order history attached to the role.</p>\n        </div>\n    </div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .

<https://northwind-traders.demo.linkeddatahub.com/#margin-intro>
        a       <https://w3id.org/atomgraph/linkeddatahub#XHTML>;
        <http://www.w3.org/1999/02/22-rdf-syntax-ns#value>
                "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n        <div class=\"ldh-section\">\n            <h2>What the deals cost</h2>\n            <p>Revenue is what was billed, not what was listed. Every order line keeps the catalogue\n               price it started from alongside the price it actually went out at, so the gap between\n               them is what the sales rep gave away to win the deal. Measured against gross, that gap\n               swings between roughly 4% and 11% month to month — a commercial lever in its own\n               right, and one that never shows up in a revenue chart.</p>\n        </div>\n    </div>"^^<http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral> .

<https://northwind-traders.demo.linkeddatahub.com/#sales-by-month-query>
        a                             <http://spinrdf.org/sp#Select>;
        <http://purl.org/dc/terms/title>
                "Sales by month";
        <http://spinrdf.org/sp#text>  "PREFIX schema: <https://schema.org/>\n\nSELECT ?month (SUM(?sale) AS ?revenue)\nWHERE {\n    GRAPH ?orderGraph {\n        ?order a schema:Order ;\n               schema:orderDate ?orderDate ;\n               schema:orderedItem ?orderItem .\n        ?orderItem schema:price ?sale .\n        BIND(SUBSTR(STR(?orderDate), 1, 7) AS ?month)\n    }\n    # The order book stops part-way through its final month, which would render as a\n    # cliff rather than a trend. Drop that month — derived from the data, not pinned\n    # to a date, so it stays correct if the dataset grows.\n    {\n        SELECT (SUBSTR(STR(MAX(?anyDate)), 1, 7) AS ?partialMonth)\n        WHERE {\n            GRAPH ?g { ?anyOrder a schema:Order ; schema:orderDate ?anyDate }\n        }\n    }\n    FILTER (?month < ?partialMonth)\n}\nGROUP BY ?month\nORDER BY ?month" .
