//get the set of pairs relating each concrete WF with its requirements select distinct ?cw ?swrq where{ ?cw ?swrq. { ?cw. } UNION { ?aw. ?aw ?cw. } } ******************************************************************************************* //get the SW stack that compose a requirement select distinct ?swst where{ ?req_uri ?swst. } ******************************************************************************************* //get all the Sw. Stack and their dependencies. select distinct ?swt ?swt2 where{ ?swt a . ?swt ?swt2. } ******************************************************************************************* //get all the SVAs and their stacks from a given provider (?prov_uri) select distinct ?sva ?stack where{ ?sva a . ?sva ?iapp. ?iapp ?prov_uri. ?sva ?stack. } ******************************************************************************************* //get the software components of a given sotf. stack (?soft_stack) public static final String getSwCompSwStackQS = select distinct ?swc where{ + ?swc a ?stack_uri ?swc } ******************************************************************************************* //get the image appliance, WM image, and VM image id of a given SVA (?sva_uri) public static final String getSvaInfoQS = select distinct ?iapp ?vmimg ?vmid where{ + ?sva_uri a ?sva_uri ?iapp ?iapp ?vmimg ?vmimg ?vmid } ******************************************************************************************* //get the configuration parameteres of a given SW comp (?swc_uri) public static final String getConfParSwCompQS = select distinct ?confpar ?parname ?parvalue where{+ ?swc_uri ?conf ?confpar ?conf ?confpar ?parname ?confpar ?parvalue } ******************************************************************************************* //get the deployment plan and its steps of a given SW comp (?swc_uri) public static final String getDepStepsSwcCompQS = select distinct ?script ?depplan ?depstep where{+ ?depscript ?script ?depstep ?depscript ?depstep ?depplan ?depplan ?swc_uri } *******************************************************************************************