15 | | <plan> is one in [b, ll, naive, d] (bushy plan, left linear plan, naive binary t |
16 | | ree plan, only decompose), |
17 | | <decomposition> is one in [EG, SSGS, SSGM] (Exclusive Groups, Star Shaped Group |
18 | | Single Endpoint, Star Shaped Group Multiple Endpoints) and |
19 | | <special> is one in [y, c] (y is for showing the plan, and c is for decomposicio |
20 | | n without using service operator, and using UNION to indicate joins. |
21 | | }}} |
| 12 | $ENDPOINTS: path and name of the file where the description of the endpoints is stored. |
| 13 | |
| 14 | $query: path and name of the filw where the query is stored. |
| 15 | |
| 16 | <planType>: can be b if the plan is bushy, ll is the plan is left linear, and naive for naive binary tree plan. |
| 17 | |
| 18 | -o: can be True or False. True indicates that the input query is in SPARQL1-1 and no decomposition is needed; False, otherwise. |
| 19 | |
| 20 | -d: indicates the type of Decomposition. can be SSGM (Star Shaped Group Multiple Endpoints), SSGS (Star Shaped Group Single Endpoint), EG (Exclusive Groups), Recommended SSGM. |
| 21 | |
| 22 | -a: indicates if the adaptive operators will be used. Recommended value True. |
| 23 | |
| 24 | -w: can be True or False. Indicates if the cardinality of the queries will be estimated by contacting the sources (True) or by using a cost model (False). Turning True this feature may affect execution time. |
| 25 | |
| 26 | -k: can be y or c. The value y indicates that the plan will be produced, while c asks that decomposition. This parameter is optional, and should be set up only if the plan of the query wants to be produced. |
| 27 | |
| 28 | -r: can be True or False. Use True if the answer of the query will be output and False if only a summary of the execution will be produced. |
| 29 | |
| 30 | -V: can be True or False. True indicates if the endpoints to contact are Virtuoso, False is of any other type, e.g., OWLIM. |
| 31 | |
| 32 | |
| 33 | '''please notice that the Usage information printed when running "./run_anapsid" is wrong!''' |
| 34 | |