# PREFIXES # @prefix qb4o: . @prefix rdfs: . @prefix rdf: . @prefix skos: . @prefix qb: . @prefix dct: . @prefix ex: . @prefix sm4mq: . # QUERIES # # QUERY 1: Total asylum applications submitted by the continent from which the applicant comes in year 2012, by sex, time, age, citizenship country, and destination contury. ex:Query1 a sm4mq:Query . # 1) ROLLUP from month to year level (time dimension) ex:Query1 sm4mq:hasRollUp ex:Rollup1_1 . ex:Rollup1_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP from country to continent level (citizen dimension) ex:Query1 sm4mq:hasRollUp ex:Rollup1_2 . ex:Rollup1_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE over the year level - 2012 (time dimension) ex:Query1 sm4mq:hasDimDice ex:DimDice1_1 . ex:DimDice1_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension1 ; sm4mq:diceHierarchy ex:hierarchy1 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DRILLDOWN from continent to citizenship level (citizen dimension) ex:Query1 sm4mq:hasDrillDown ex:Drilldown1_1 . ex:Drilldown1_1 a sm4mq:DrillDown ; sm4mq:ddDimension ex:dimension6 ; sm4mq:ddHierarchy ex:hierarchy6 ; sm4mq:ddFrom ; sm4mq:ddTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 5) SLICE of asylapp dimension ex:Query1 sm4mq:hasDimSlice ex:Dimslice1_1 . ex:Dimslice1_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension7 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 2 ex:Query2 a sm4mq:Query . # 1) ROLLUP ex:Query2 sm4mq:hasRollUp ex:Rollup2_1 . ex:Rollup2_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query2 sm4mq:hasRollUp ex:Rollup2_2 . ex:Rollup2_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query2 sm4mq:hasDimDice ex:DimDice2_1 . ex:DimDice2_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension1 ; sm4mq:diceHierarchy ex:hierarchy1 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DRILLDOWN ex:Query2 sm4mq:hasDrillDown ex:Drilldown2_1 . ex:Drilldown2_1 a sm4mq:DrillDown ; sm4mq:ddDimension ex:dimension6 ; sm4mq:ddHierarchy ex:hierarchy6 ; sm4mq:ddFrom ; sm4mq:ddTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 5) SLICE ex:Query2 sm4mq:hasDimSlice ex:Dimslice2_1 . ex:Dimslice2_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension7 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 3 ex:Query3 a sm4mq:Query . # 1) ROLLUP ex:Query3 sm4mq:hasRollUp ex:Rollup3_1 . ex:Rollup3_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query3 sm4mq:hasRollUp ex:Rollup3_2 . ex:Rollup3_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query3 sm4mq:hasDimDice ex:DimDice3_1 . ex:DimDice3_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension1 ; sm4mq:diceHierarchy ex:hierarchy1 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:NotEqual ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DRILLDOWN ex:Query3 sm4mq:hasDrillDown ex:Drilldown3_1 . ex:Drilldown3_1 a sm4mq:DrillDown ; sm4mq:ddDimension ex:dimension6 ; sm4mq:ddHierarchy ex:hierarchy6 ; sm4mq:ddFrom ; sm4mq:ddTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 5) SLICE ex:Query3 sm4mq:hasDimSlice ex:Dimslice3_1 . ex:Dimslice3_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension7 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 4 ex:Query4 a sm4mq:Query . # 1) ROLLUP ex:Query4 sm4mq:hasRollUp ex:Rollup4_1 . ex:Rollup4_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query4 sm4mq:hasRollUp ex:Rollup4_2 . ex:Rollup4_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query4 sm4mq:hasDimDice ex:DimDice4_1 . ex:DimDice4_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension1 ; sm4mq:diceHierarchy ex:hierarchy1 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DRILLDOWN ex:Query4 sm4mq:hasDrillDown ex:Drilldown4_1 . ex:Drilldown4_1 a sm4mq:DrillDown ; sm4mq:ddDimension ex:dimension6 ; sm4mq:ddHierarchy ex:hierarchy6 ; sm4mq:ddFrom ; sm4mq:ddTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 5) SLICE ex:Query4 sm4mq:hasDimSlice ex:Dimslice4_1 . ex:Dimslice4_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension7 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 5 ex:Query5 a sm4mq:Query . # 1) ROLLUP ex:Query5 sm4mq:hasRollUp ex:Rollup5_1 . ex:Rollup5_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query5 sm4mq:hasRollUp ex:Rollup5_2 . ex:Rollup5_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query5 sm4mq:hasDimDice ex:DimDice5_1 . ex:DimDice5_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension4 ; sm4mq:diceHierarchy ex:hierarchy4 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DRILLDOWN ex:Query5 sm4mq:hasDrillDown ex:Drilldown5_1 . ex:Drilldown5_1 a sm4mq:DrillDown ; sm4mq:ddDimension ex:dimension6 ; sm4mq:ddHierarchy ex:hierarchy6 ; sm4mq:ddFrom ; sm4mq:ddTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 5) SLICE ex:Query5 sm4mq:hasDimSlice ex:Dimslice5_1 . ex:Dimslice5_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension7 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 6 ex:Query6 a sm4mq:Query . # 1) ROLLUP ex:Query6 sm4mq:hasRollUp ex:Rollup6_1 . ex:Rollup6_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query6 sm4mq:hasRollUp ex:Rollup6_2 . ex:Rollup6_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query6 sm4mq:hasDimDice ex:DimDice6_1 . ex:DimDice6_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension1 ; sm4mq:diceHierarchy ex:hierarchy1 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DICE ex:Query6 sm4mq:hasDimDice ex:Dimdice6_2 . ex:Dimdice6_2 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension6 ; sm4mq:diceHierarchy ex:hierarchy6 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 5) SLICE ex:Query6 sm4mq:hasDimSlice ex:Dimslice6_1 . ex:Dimslice6_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension7 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 7 ex:Query7 a sm4mq:Query . # 1) ROLLUP ex:Query7 sm4mq:hasRollUp ex:Rollup7_1 . ex:Rollup7_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query7 sm4mq:hasRollUp ex:Rollup7_2 . ex:Rollup7_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query7 sm4mq:hasDimDice ex:DimDice7_1 . ex:DimDice7_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension1 ; sm4mq:diceHierarchy ex:hierarchy1 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DICE ex:Query7 sm4mq:hasDimDice ex:Dimdice7_2 . ex:Dimdice7_2 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension6 ; sm4mq:diceHierarchy ex:hierarchy6 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 5) SLICE ex:Query7 sm4mq:hasDimSlice ex:Dimslice7_1 . ex:Dimslice7_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension7 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 8 ex:Query8 a sm4mq:Query . # 1) ROLLUP ex:Query8 sm4mq:hasRollUp ex:Rollup8_1 . ex:Rollup8_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query8 sm4mq:hasRollUp ex:Rollup8_2 . ex:Rollup8_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query8 sm4mq:hasDimDice ex:DimDice8_1 . ex:DimDice8_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension4 ; sm4mq:diceHierarchy ex:hierarchy4 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DICE ex:Query8 sm4mq:hasDimDice ex:Dimdice8_2 . ex:Dimdice8_2 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension6 ; sm4mq:diceHierarchy ex:hierarchy6 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 5) SLICE ex:Query8 sm4mq:hasDimSlice ex:Dimslice8_1 . ex:Dimslice8_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension7 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 9 ex:Query9 a sm4mq:Query . # 1) ROLLUP ex:Query9 sm4mq:hasRollUp ex:Rollup9_1 . ex:Rollup9_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 10 ex:Query10 a sm4mq:Query . # 1) ROLLUP ex:Query10 sm4mq:hasRollUp ex:Rollup10_1 . ex:Rollup10_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query10 sm4mq:hasRollUp ex:Rollup10_2 . ex:Rollup10_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 11 ex:Query11 a sm4mq:Query . # 1) ROLLUP ex:Query11 sm4mq:hasRollUp ex:Rollup11_1 . ex:Rollup11_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query11 sm4mq:hasRollUp ex:Rollup11_2 . ex:Rollup11_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query11 sm4mq:hasDimDice ex:DimDice11_1 . ex:DimDice11_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension1 ; sm4mq:diceHierarchy ex:hierarchy1 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 12 ex:Query12 a sm4mq:Query . # 1) ROLLUP ex:Query12 sm4mq:hasRollUp ex:Rollup12_1 . ex:Rollup12_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query12 sm4mq:hasRollUp ex:Rollup12_2 . ex:Rollup12_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query12 sm4mq:hasDimDice ex:DimDice12_1 . ex:DimDice12_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension1 ; sm4mq:diceHierarchy ex:hierarchy1 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DRILLDOWN ex:Query12 sm4mq:hasDrillDown ex:Drilldown12_1 . ex:Drilldown12_1 a sm4mq:DrillDown ; sm4mq:ddDimension ex:dimension6 ; sm4mq:ddHierarchy ex:hierarchy6 ; sm4mq:ddFrom ; sm4mq:ddTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 13 ex:Query13 a sm4mq:Query . # 1) ROLLUP ex:Query13 sm4mq:hasRollUp ex:Rollup13_1 . ex:Rollup13_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query13 sm4mq:hasRollUp ex:Rollup13_2 . ex:Rollup13_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query13 sm4mq:hasDimDice ex:DimDice13_1 . ex:DimDice13_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension1 ; sm4mq:diceHierarchy ex:hierarchy1 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DRILLDOWN ex:Query13 sm4mq:hasDrillDown ex:Drilldown13_1 . ex:Drilldown13_1 a sm4mq:DrillDown ; sm4mq:ddDimension ex:dimension6 ; sm4mq:ddHierarchy ex:hierarchy6 ; sm4mq:ddFrom ; sm4mq:ddTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 5) SLICE ex:Query13 sm4mq:hasDimSlice ex:Dimslice13_1 . ex:Dimslice13_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension7 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 6) SLICE ex:Query13 sm4mq:hasDimSlice ex:Dimslice13_1 . ex:Dimslice13_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension3 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 14 ex:Query14 a sm4mq:Query . # 1) ROLLUP ex:Query14 sm4mq:hasRollUp ex:Rollup14_1 . ex:Rollup14_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query14 sm4mq:hasRollUp ex:Rollup14_2 . ex:Rollup14_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query14 sm4mq:hasDimDice ex:DimDice14_1 . ex:DimDice14_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension1 ; sm4mq:diceHierarchy ex:hierarchy1 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DRILLDOWN ex:Query14 sm4mq:hasDrillDown ex:Drilldown14_1 . ex:Drilldown14_1 a sm4mq:DrillDown ; sm4mq:ddDimension ex:dimension6 ; sm4mq:ddHierarchy ex:hierarchy6 ; sm4mq:ddFrom ; sm4mq:ddTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 5) SLICE ex:Query14 sm4mq:hasDimSlice ex:Dimslice14_1 . ex:Dimslice14_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension7 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 6) DICE ex:Query14 sm4mq:hasDimDice ex:DimDice14_2 . ex:DimDice14_2 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension6 ; sm4mq:diceHierarchy ex:hierarchy6 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # QUERY 15 ex:Query15 a sm4mq:Query . # 1) ROLLUP ex:Query15 sm4mq:hasRollUp ex:Rollup15_1 . ex:Rollup15_1 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension1 ; sm4mq:ruHierarchy ex:hierarchy1 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 2) ROLLUP ex:Query15 sm4mq:hasRollUp ex:Rollup15_2 . ex:Rollup15_2 a sm4mq:RollUp ; sm4mq:ruDimension ex:dimension6 ; sm4mq:ruHierarchy ex:hierarchy6 ; sm4mq:ruFrom ; sm4mq:ruTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 3) DICE ex:Query15 sm4mq:hasDimDice ex:DimDice15_1 . ex:DimDice15_1 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension1 ; sm4mq:diceHierarchy ex:hierarchy1 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 4) DRILLDOWN ex:Query15 sm4mq:hasDrillDown ex:Drilldown15_1 . ex:Drilldown15_1 a sm4mq:DrillDown ; sm4mq:ddDimension ex:dimension6 ; sm4mq:ddHierarchy ex:hierarchy6 ; sm4mq:ddFrom ; sm4mq:ddTo ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 5) SLICE ex:Query15 sm4mq:hasDimSlice ex:Dimslice15_1 . ex:Dimslice15_1 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension7 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 6) DICE ex:Query15 sm4mq:hasDimDice ex:DimDice15_2 . ex:DimDice15_2 a sm4mq:DimDice ; sm4mq:diceDimension ex:dimension6 ; sm4mq:diceHierarchy ex:hierarchy6 ; sm4mq:diceLevel ; sm4mq:usesPredicate sm4mq:Equal ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm . # 7) SLICE ex:Query15 sm4mq:hasDimSlice ex:Dimslice15_2 . ex:Dimslice15_2 a sm4mq:DimSlice ; sm4mq:sliceDimension ex:dimension5 ; sm4mq:forDataSet ; sm4mq:overCube ex:migr_asyappctzm .