PREFIX gesli: <https://gesli.example/ontology#>

SELECT ?strategyCode ?strategyName ?strategyObjective ?strategyEnabled
       ?strategyStatus ?activationCondition ?governanceScope
       ?supplierShareFloorRate ?supplierShareCeilingRate
       ?dominantSupplierAlertRate ?minimumQualifiedSupplierCount
WHERE {
  ?strategy a gesli:SupplierShareGovernanceStrategy ;
            gesli:strategyCode ?strategyCode ;
            gesli:strategyName ?strategyName ;
            gesli:strategyEnabled ?strategyEnabled ;
            gesli:strategyStatus ?strategyStatus .

  OPTIONAL { ?strategy gesli:strategyObjective ?strategyObjective . }
  OPTIONAL { ?strategy gesli:activationCondition ?activationCondition . }
  OPTIONAL { ?strategy gesli:governanceScope ?governanceScope . }
  OPTIONAL { ?strategy gesli:supplierShareFloorRate ?supplierShareFloorRate . }
  OPTIONAL { ?strategy gesli:supplierShareCeilingRate ?supplierShareCeilingRate . }
  OPTIONAL { ?strategy gesli:dominantSupplierAlertRate ?dominantSupplierAlertRate . }
  OPTIONAL { ?strategy gesli:minimumQualifiedSupplierCount ?minimumQualifiedSupplierCount . }
}
ORDER BY ?strategyCode
