| 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 | |