[
    {
        "question": "Which department does Ms. Brant belong to?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  <http://ld.company.org/prod-instances/empl-Karen.Brant%40company.org> pv:memberOf ?result .\n  ?result a pv:Department .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Department": "Department",
            "http://ld.company.org/prod-instances/empl-Karen.Brant%40company.org": "Karen Brant"
        }
    },
    {
        "question": "What's Baldwin Dirksen's phone number?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  <http://ld.company.org/prod-instances/empl-Baldwin.Dirksen%40company.org> pv:phone ?result .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/empl-Baldwin.Dirksen%40company.org": "Baldwin Dirksen"
        }
    },
    {
        "question": "Who is Heinrich Hoch's manager?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  <http://ld.company.org/prod-instances/empl-Heinrich.Hoch%40company.org> pv:hasManager ?result .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/empl-Heinrich.Hoch%40company.org": "Heinrich Hoch"
        }
    },
    {
        "question": "Could you tell me Sabrina's email address from the Marketing department?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n ?department a pv:Department .\n  ?department pv:name \"Marketing\" .\n  ?person pv:memberOf ?department .\n  ?person pv:email ?result .\n  ?person pv:name ?name .\n  FILTER (CONTAINS(?name, \"Sabrina\"))\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Department": "Department"
        }
    },
    {
        "question": "Who is knowledgeable about transistors?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?result pv:areaOfExpertise <http://ld.company.org/prod-instances/prod-cat-Transistor> .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Transistor": "Transistor"
        }
    },
    {
        "question": "Who is our sensor specialist?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?result pv:areaOfExpertise <http://ld.company.org/prod-instances/prod-cat-Sensor> .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Sensor": "Sensor"
        }
    },
    {
        "question": "Who heads the Data Services department?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?person pv:memberOf <http://ld.company.org/prod-instances/dept-41622> .\n  ?person pv:hasManager ?result .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/dept-41622": "Data Services"
        }
    },
    {
        "question": "Which department handles the Sensor Switch M558-2275045?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?result pv:responsibleFor <http://ld.company.org/prod-instances/hw-M558-2275045> .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/hw-M558-2275045": "Sensor Switch##M558-2275045 - Sensor Switch"
        }
    },
    {
        "question": "How many different Sensor Switches do we offer?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT (COUNT(?resultR) as ?result)\nWHERE\n{\n  ?resultR pv:hasCategory <http://ld.company.org/prod-instances/prod-cat-Sensor> .\n  ?resultR pv:hasCategory <http://ld.company.org/prod-instances/prod-cat-Switch> .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Switch": "Switch",
            "http://ld.company.org/prod-instances/prod-cat-Sensor": "Sensor"
        }
    },
    {
        "question": "Who is the network expert in the marketing department?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?employee pv:memberOf <http://ld.company.org/prod-instances/dept-85880> .\n  ?employee pv:areaOfExpertise <http://ld.company.org/prod-instances/prod-cat-Network> .\n  ?employee pv:name ?result .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/dept-85880": "Marketing",
            "http://ld.company.org/prod-instances/prod-cat-Network": "Network"
        }
    },
    {
        "question": "Which departments have transducer experts?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?employee pv:memberOf ?result .\n  ?employee pv:areaOfExpertise <http://ld.company.org/prod-instances/prod-cat-Transducer> .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Transducer": "Transducer"
        }
    },
    {
        "question": "Which suppliers can deliver compensators?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?hardware pv:hasSupplier ?result .\n  ?hardware pv:hasCategory <http://ld.company.org/prod-instances/prod-cat-Compensator> .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Compensator": "Compensator"
        }
    },
    {
        "question": "How many of our suppliers are based in France?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT (COUNT(DISTINCT ?supplier) as ?result)\nWHERE\n{\n ?supplier a pv:Supplier .\n  ?product pv:hasSupplier ?supplier .\n  ?supplier pv:addressCountry \"France\" .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Supplier": "Supplier"
        }
    },
    {
        "question": "Which supplier in France provides compensators?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?product pv:hasSupplier ?result .\n  ?product pv:hasCategory <http://ld.company.org/prod-instances/prod-cat-Compensator> .\n  ?result pv:addressCountry \"France\" .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Compensator": "Compensator"
        }
    },
    {
        "question": "Which encoder is the most affordable from a French or German supplier?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?result pv:hasCategory <http://ld.company.org/prod-instances/prod-cat-Encoder> .\n  ?result pv:price ?priceR .\n  ?priceR pv:amount ?price .\n  ?result pv:hasSupplier ?supplier .\n  ?supplier pv:addressCountry ?country .\n  FILTER ( (?country = \"France\") ||  (?country = \"Germany\") )\n}\nORDER BY ASC(?price)\nLIMIT 1\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Encoder": "Encoder"
        }
    },
    {
        "question": "Are there any suppliers we have in Toulouse?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nASK\nWHERE\n{\n  ?product pv:hasSupplier ?supplier . \n  ?supplier a pv:Supplier .\n  ?supplier pv:addressLocality \"Toulouse\" .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Supplier": "Supplier"
        }
    },
    {
        "question": "Who are our suppliers in Toulouse?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n ?result a pv:Supplier .\n  ?product pv:hasSupplier ?result .\n  ?result pv:addressLocality \"Toulouse\" .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Supplier": "Supplier"
        }
    },
    {
        "question": "Which oscillator do we offer at the lowest price?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?result pv:hasCategory <http://ld.company.org/prod-instances/prod-cat-Oscillator> .\n  ?result pv:price ?priceR .\n  ?priceR pv:amount ?price .\n}\nORDER BY ASC(?price)\nLIMIT 1\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Oscillator": "Oscillator"
        }
    },
    {
        "question": "Which of our services is the most expensive?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?result a pv:Service .\n  ?result pv:price ?priceR .\n  ?priceR pv:amount ?price .\n}\nORDER BY DESC(?price)\nLIMIT 1\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Service": "Service"
        }
    },
    {
        "question": "Who oversees the most expensive service we offer?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?service a pv:Service .\n  ?service pv:hasProductManager ?result .\n  ?service pv:price ?priceR .\n  ?priceR pv:amount ?price .\n}\nORDER BY DESC(?price)\nLIMIT 1\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Service": "Service"
        }
    },
    {
        "question": "Which coil is the heaviest while still fitting within a 15mm x 15mm base area?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?result pv:hasCategory <http://ld.company.org/prod-instances/prod-cat-Coil> .\n  ?result pv:weight_g ?weight_g .\n  ?result pv:width_mm ?width_mm .\n  ?result pv:depth_mm ?depth_mm .\n  FILTER (?width_mm <= 15)\n  FILTER (?depth_mm <= 15)\n}\nORDER BY DESC(?weight_g)\nLIMIT 1\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Coil": "Coil"
        }
    },
    {
        "question": "Which products can be used with the U990 LCD Inductor?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  <http://ld.company.org/prod-instances/hw-U990-5234138> pv:compatibleProduct ?result .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/hw-U990-5234138": "LCD Inductor##U990-5234138 - LCD Inductor"
        }
    },
    {
        "question": "Which products from US suppliers are compatible with the U990 LCD inductor?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  <http://ld.company.org/prod-instances/hw-U990-5234138> pv:compatibleProduct ?result .\n  ?result pv:hasSupplier ?supplier .\n  ?supplier pv:country <http://dbpedia.org/resource/United_States> .\n}\n",
        "topic_entities": {
            "http://dbpedia.org/resource/United_States": "United States",
            "http://ld.company.org/prod-instances/hw-U990-5234138": "LCD Inductor##U990-5234138 - LCD Inductor"
        }
    },
    {
        "question": "Which potentiometer has the smallest volume?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?result pv:hasCategory <http://ld.company.org/prod-instances/prod-cat-Potentiometer> .\n  ?result pv:width_mm ?width_mm .\n  ?result pv:depth_mm ?depth_mm .\n  ?result pv:height_mm ?height_mm .\n  BIND(?width_mm * ?depth_mm * ?height_mm as ?volume)\n}\nORDER BY ASC(?volume)\nLIMIT 1\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Potentiometer": "Potentiometer"
        }
    },
    {
        "question": "Which coil has the greatest density?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?result pv:hasCategory <http://ld.company.org/prod-instances/prod-cat-Coil> .\n  ?result pv:width_mm ?width_mm .\n  ?result pv:depth_mm ?depth_mm .\n  ?result pv:height_mm ?height_mm .\n  ?result pv:weight_g ?weight_g .\n  BIND(?width_mm * ?depth_mm * ?height_mm / 1000000000 AS ?volume_m3)\n  BIND(?weight_g / 1000 AS ?weight_kg)\n  BIND(?weight_kg / ?volume_m3 AS ?density)\n}\nORDER BY DESC(?density)\nLIMIT 1\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Coil": "Coil"
        }
    },
    {
        "question": "Which cities are our US LCD suppliers located in?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?product pv:hasCategory <http://ld.company.org/prod-instances/prod-cat-LCD> .\n  ?product pv:hasSupplier ?supplier .\n  ?supplier pv:country <http://dbpedia.org/resource/United_States> .\n  ?supplier pv:addressLocality ?result .\n}\n",
        "topic_entities": {
            "http://dbpedia.org/resource/United_States": "United States",
            "http://ld.company.org/prod-instances/prod-cat-LCD": "LCD"
        }
    },
    {
        "question": "Could you provide a staff phone directory that includes the name, email, and phone number of every employee who doesn\u2019t manage anyone, sorted alphabetically by name?",
        "query": "PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>\nPREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?empl ?name ?email ?phone\nWHERE {\n  ?emplClass rdfs:subClassOf* pv:Employee .\n  ?empl a ?emplClass ;\n      pv:name ?name ;\n      pv:email ?email .\n  OPTIONAL { ?empl pv:phone ?phone }\n  FILTER NOT EXISTS { [] pv:hasManager ?empl . }\n}\nORDER BY ?name\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Employee": "Employee"
        }
    },
    {
        "question": "Is there a service that can handle a BOM containing parts sourced from Russia?",
        "query": "PREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nASK\nWHERE {\n  { # all BOMs with parts from russia\n    SELECT ?bom\n    WHERE {\n      ?bom pv:hasBomPart ?bomPart .\n      ?bomPart pv:hasPart ?hw .\n      ?hw pv:hasSupplier ?suppl .\n      ?suppl pv:addressCountry ?country .\n      FILTER (CONTAINS(LCASE(?country), LCASE(\"Russia\")))\n    }\n  }\n\n  # services eligible for parts associated with these BOMs?\n  ?s a pv:Service .\n  ?s pv:eligibleFor ?hw .\n  ?bom pv:hasBomPart ?bomPart .\n  ?bomPart pv:hasPart ?hw .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Service": "Service"
        }
    },
    {
        "question": "Which suppliers\u2014including their name, country, and price\u2014provide the hardware items that rank from the 6th to the 10th most expensive?",
        "query": "PREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?name ?country ?price\nWHERE {\n  ?sup a pv:Supplier ;\n    pv:addressCountry ?country ;\n  pv:name ?name .\n  ?hw a pv:Hardware ;\n  pv:price/pv:amount ?price ;\n    pv:price/pv:currency \"EUR\" ;\n    pv:hasSupplier ?sup .\n}\nORDER BY DESC(?price)\nLIMIT 5 OFFSET 10\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Supplier": "Supplier",
            "http://ld.company.org/prod-vocab/Hardware": "Hardware"
        }
    },
    {
        "question": "Which departments have more than five employees, and could you list each department's name together with its employee count?",
        "query": "PREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?name (COUNT(?emp) AS ?numEmployees)\nWHERE {\n  ?dept a pv:Department ;\n    pv:name ?name .\n  ?emp a pv:Employee ;\n    pv:memberOf ?dept .\n}\nGROUP BY ?depty ?name\nHAVING (COUNT(?emp) > 5)\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Department": "Department",
            "http://ld.company.org/prod-vocab/Employee": "Employee"
        }
    },
    {
        "question": "For each product category, which hardware item is the lightest and which is the heaviest?",
        "query": "PREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?cat (MIN(?w) AS ?minWeight) (MAX(?w) AS ?maxWeight)\nWHERE {\n  ?catItem a pv:ProductCategory ;\n    pv:name ?cat .\n  ?hw a pv:Hardware ;\n    pv:hasCategory ?catItem ;\n    pv:weight_g ?w .\n}\nGROUP BY ?cat\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/ProductCategory": "Product Category",
            "http://ld.company.org/prod-vocab/Hardware": "Hardware"
        }
    },
    {
        "question": "What is the average price in euros of each supplier's products, rounded to a reasonable amount?",
        "query": "PREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?name (ROUND(AVG(?amt) * 100) / 100 AS ?avgEur) WHERE {\n  ?sup a pv:Supplier ;\n    pv:name ?name .\n  ?hw pv:hasSupplier ?sup ;\n    pv:price/pv:amount ?amt ;\n    pv:price/pv:currency \"EUR\" .\n}\nGROUP BY ?sup ?name\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Supplier": "Supplier"
        }
    },
    {
        "question": "Do any departments lack an assigned manager?",
        "query": "PREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\nPREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>\n\nASK\nWHERE {\n  ?dept a pv:Department .\n  FILTER NOT EXISTS {\n    ?m pv:memberOf ?dept .\n    ?m a pv:Manager .\n  }\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Department": "Department",
            "http://ld.company.org/prod-vocab/Manager": "Manager"
        }
    },
    {
        "question": "I need to refresh my supplier contact list by collecting each supplier's name along with their full address information.",
        "query": "PREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?name ?locality ?ccode ?country\nWHERE {\n  ?sup a pv:Supplier ;\n    pv:name ?name .\n  OPTIONAL { ?sup pv:addressLocality ?locality . }\n  OPTIONAL { ?sup pv:addressCountryCode ?ccode . }\n  OPTIONAL { ?sup pv:addressCountry ?country . }\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Supplier": "Supplier"
        }
    },
    {
        "question": "For each product, could you list the other products it's compatible with and show the price differences between them?",
        "query": "PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>\nPREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv:    <http://ld.company.org/prod-vocab/>\n\nSELECT ?prod ?compatible (?prodAmount - ?compatibleAmount AS ?priceDiff)\nWHERE {\n  ?prodClass rdfs:subClassOf* pv:Product .\n  ?prod a ?prodClass ;\n    pv:compatibleProduct ?compatible .\n  ?prod pv:price/pv:amount ?prodAmount ;\n    pv:price/pv:currency \"EUR\" .\n  ?compatible pv:price/pv:amount ?compatibleAmount ;\n    pv:price/pv:currency \"EUR\" .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Product": "Product"
        }
    },
    {
        "question": "Which product area is most relevant, and what are the top three associated skills?",
        "query": "PREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?cat ?name\nWHERE {\n  ?hw a pv:Hardware ;\n    pv:hasCategory ?cat .\n  ?cat pv:name ?name .\n}\nGROUP BY ?cat ?name\nORDER BY DESC(COUNT(*))\nLIMIT 3\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Hardware": "Hardware"
        }
    },
    {
        "question": "For each bill of materials, show the count of parts and the total material quantity, but display only those BOMs with more than 600 items, sorted in descending order.",
        "query": "PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?bom (COUNT(?part) AS ?partCount) (SUM(?qty) AS ?totalQty)\nWHERE {\n  ?bom a pv:BillOfMaterial ;\n    pv:hasBomPart ?part .\n  ?part pv:quantity ?qty_ .\n  BIND(xsd:int(?qty_) AS ?qty)\n}\nGROUP BY ?bom\nHAVING (SUM(?qty) > 600)\nORDER BY DESC(SUM(?qty))\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/BillOfMaterial": "Bill of Material (BOM)"
        }
    },
    {
        "question": "Could you give me an updated contact list that includes each employee's name, email, phone number, department, and direct manager?",
        "query": "PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>\nPREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?name ?email ?phone ?dept ?manager\nWHERE {\n  ?agentClass rdfs:subClassOf* pv:Agent .\n  ?empl a ?agentClass ;\n    pv:name ?name .\n  OPTIONAL { ?empl pv:email ?email . }\n  OPTIONAL { ?empl pv:phone ?phone . }\n  OPTIONAL { ?empl pv:memberOf/pv:name ?dept . }\n  OPTIONAL { ?empl pv:hasManager/pv:name ?manager . }\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Agent": "Agent"
        }
    },
    {
        "question": "Can you list the dimensions of hardware items that are wider than they are tall and have a depth under 50 mm?",
        "query": "PREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?hw ?width ?height ?depth\nWHERE {\n  ?hw a pv:Hardware ;\n    pv:width_mm ?width ;\n    pv:height_mm ?height ;\n    pv:depth_mm ?depth .\n  FILTER (?width > ?height && ?depth < 50)\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Hardware": "Hardware"
        }
    },
    {
        "question": "Could you list the IDs and names of hardware items that don't have an active product manager?",
        "query": "PREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?hw ?id ?name\nWHERE {\n  ?hw a pv:Hardware ;\n    pv:id ?id ;\n    pv:name ?name .\n  FILTER NOT EXISTS { ?hw pv:hasProductManager/pv:name [] . }\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Hardware": "Hardware"
        }
    },
    {
        "question": "What share of each manager's overall team works in the same department as the manager?",
        "query": "PREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?m ?name (?deptTeam / ?fullteam * 100 AS ?pct)\nWHERE {\n\n  ?m pv:name ?name .\n\n  { # full team\n    SELECT ?m (COUNT(*) AS ?fullteam) WHERE {\n      ?e pv:hasManager ?m . ?m a pv:Manager .\n    } GROUP BY ?m\n  }\n\n  { # team in same dept\n    SELECT ?m (COUNT(*) AS ?deptTeam) WHERE {\n      ?m pv:memberOf ?dept . ?dept a pv:Department .\n      ?e pv:hasManager ?m .\n      ?e pv:memberOf ?dept .\n    } GROUP BY ?m\n  }\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Department": "Department",
            "http://ld.company.org/prod-vocab/Manager": "Manager"
        }
    },
    {
        "question": "Which bill of materials has the highest average unit cost for its hardware components, and what is that average?",
        "query": "PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>\nPREFIX prodi: <http://ld.company.org/prod-instances/>\nPREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?bom (ROUND(AVG(?spst / ?sq) * 100) / 100 AS ?avgUnitCost)\nWHERE {\n  {\n    SELECT ?bom (SUM(?partSubTotal) AS ?spst) (SUM(xsd:int(?quant)) AS ?sq)\n    WHERE {\n      ?bom a pv:BillOfMaterial ;\n        pv:hasBomPart ?part .\n      ?part pv:quantity ?quant .\n      ?part pv:hasPart/pv:price/pv:amount ?amount .\n      ?part pv:hasPart/pv:price/pv:currency \"EUR\" .\n      BIND(xsd:int(?quant) * ?amount AS ?partSubTotal)\n    }\n    GROUP BY ?bom\n  }\n}\nGROUP BY ?bom\nORDER BY DESC(ROUND(AVG(?spst / ?sq) * 100) / 100)\nLIMIT 1\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/BillOfMaterial": "Bill of Material (BOM)"
        }
    },
    {
        "question": "Could you list any product compatibility cycles\u2014instances where product A states it's compatible with product B and product B likewise lists product A as compatible?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?a ?b\nWHERE {\n  ?a pv:compatibleProduct ?b .\n  FILTER (STR(?a) < STR(?b))\n}\n",
        "topic_entities": {}
    },
    {
        "question": "Which hardware items fall within the top 10% of widths, and what are their IDs, names, and width measurements?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\n\nSELECT ?id ?name ?width\nWHERE {\n  { # get min-max range\n    SELECT (MIN(?width) AS ?minW) (MAX(?width) AS ?maxW)\n    WHERE {\n      ?hw a pv:Hardware ;\n        pv:width_mm ?width .\n    }\n  }\n\n  # get 90. percentile\n  BIND(?minW + (0.9 * (?maxW - ?minW)) AS ?pct90)\n\n  ?hw a pv:Hardware ;\n    pv:id ?id ;\n    pv:name ?name ;\n    pv:width_mm ?width .\n\n  FILTER(?width >= ?pct90)\n}\nORDER BY DESC(?width)\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Hardware": "Hardware"
        }
    },
    {
        "question": "Which supplier provides the most reliable inductors?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?hardware pv:hasCategory <http://ld.company.org/prod-instances/prod-cat-Inductor> .\n  ?hardware pv:reliabilityIndex ?reliabilityIndex .\n  ?hardware pv:hasSupplier ?result .\n}\nORDER BY DESC(?reliabilityIndex)\nLIMIT 1\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/prod-cat-Inductor": "Inductor"
        }
    },
    {
        "question": "Which five suppliers have the highest average reliability across their products?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result (AVG(?reliabilityIndex) AS ?averageReliabilityIndex)\nWHERE\n{\n  ?hardware pv:reliabilityIndex ?reliabilityIndex . ?result a pv:Supplier .\n  ?hardware pv:hasSupplier ?result .\n}\nGROUP BY ?result\nORDER BY DESC(?averageReliabilityIndex)\nLIMIT 5\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Supplier": "Supplier"
        }
    },
    {
        "question": "Which countries supply the BOM parts for our SkySync MechWave?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  <http://ld.company.org/prod-instances/bom-17> pv:hasBomPart ?bomPart .\n  ?bomPart pv:hasPart ?product .\n  ?product pv:hasSupplier ?supplier .\n  ?supplier pv:country ?result\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/bom-17": "SkySync MechWave"
        }
    },
    {
        "question": "Please list all BOMs that include at least one part supplied by a Polish vendor.",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result\nWHERE\n{\n  ?result a pv:BillOfMaterial .\n  ?result pv:hasBomPart ?bomPart .\n  ?bomPart pv:hasPart ?product .\n  ?product pv:hasSupplier ?supplier .\n  ?supplier pv:country <http://dbpedia.org/resource/Poland> .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/BillOfMaterial": "Bill of Material (BOM)",
            "http://dbpedia.org/resource/Poland": "Poland"
        }
    },
    {
        "question": "How many suppliers can provide alternative compatible products for the K367 Strain Encoder?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT (COUNT(?supplier) AS ?result)\nWHERE\n{\n  <http://ld.company.org/prod-instances/hw-K367-1320550> pv:compatibleProduct ?alternative .\n  ?alternative pv:hasSupplier ?supplier .\n}\n",
        "topic_entities": {
            "http://ld.company.org/prod-instances/hw-K367-1320550": "Strain Encoder##K367-1320550 - Strain Encoder"
        }
    },
    {
        "question": "Which department is responsible for the most products, and how many products is that?",
        "query": "PREFIX pv: <http://ld.company.org/prod-vocab/>\nSELECT DISTINCT ?result (COUNT(?result) AS ?count)\nWHERE\n{\n ?result a pv:Department .\n  ?result pv:responsibleFor ?product .\n}\nGROUP BY ?result\nORDER BY DESC(?count)\nLIMIT 1\n",
        "topic_entities": {
            "http://ld.company.org/prod-vocab/Department": "Department"
        }
    }
]