

___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-RdfIriNodeImpl ComplexNode 1 [3]
  | > RdfLiteralNodeImpl PrimitiveNode 2 [4]
  | ~ RdfPredicateImpl [2] from 3 to 4 rdfpath [1] -(<>|!<>) 
  | OperatorList [3]
  | - COMP [1] STRING:BOOLEAN (RdfLiteralNodeImpl [4] =[2] TextLiteralParamImpl [3])
  TRUE
  ParameterList
    : text [3] 'USA'
    : comp [2] =
    : type [4] STRING
    : irilist [5] ( )
    : rdfpath [1] -(<>|!<>) 

___TRANSLATION___
SELECT
  ?var3
WHERE {
  ?var3 (<>|!<>) ?var4.
  FILTER (?var4 = "USA").
}


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-RdfIriNodeImpl ComplexNode 1 [3]
  | > RdfLiteralNodeImpl PrimitiveNode 2 [4]
  | ~ RdfPredicateImpl [2] from 3 to 4 rdfpath [1] -(<>|!<>) 
  | OperatorList [2]
  | - COMP [1] STRING:BOOLEAN (RdfLiteralNodeImpl [4] =[2] TextListParamImpl [3])
  TRUE
  ParameterList
    : TextListParam [3] ('unknown', 'USA')
    : comp [2] =
    : type [4] STRING
    : irilist [5] ( )
    : rdfpath [1] -(<>|!<>) 

___TRANSLATION___
SELECT
  ?var3
WHERE {
  ?var3 (<>|!<>) ?var4.
  FILTER (?var4 = unknown|USA).
}


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-RdfIriNodeImpl ComplexNode 1 [3]
  | > RdfLiteralNodeImpl PrimitiveNode 2 [4]
  | ~ RdfPredicateImpl [2] from 3 to 4 rdfpath [1] -(<>|!<>) 
  | OperatorList [2]
  | - COMP [1] NUMBER:BOOLEAN (RdfLiteralNodeImpl [4] =[2] NumberParamImpl [3])
  TRUE
  ParameterList
    : numb [3] 1452.0
    : comp [2] =
    : type [4] NUMBER
    : irilist [5] ( )
    : rdfpath [1] -(<>|!<>) 

___TRANSLATION___
SELECT
  ?var3
WHERE {
  ?var3 (<>|!<>) ?var4.
  FILTER (?var4 = 1452.0).
}


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-RdfIriNodeImpl ComplexNode 1 [3]
  | > RdfLiteralNodeImpl PrimitiveNode 2 [4]
  | ~ RdfPredicateImpl [2] from 3 to 4 rdfpath [1] -(<>|!<>) 
  | OperatorList [2]
  | - COMP [1] BOOLEAN:BOOLEAN (RdfLiteralNodeImpl [4] =[2] BooleanParamImpl [3])
  TRUE
  ParameterList
    : bool [3] true
    : comp [2] =
    : type [4] BOOLEAN
    : irilist [5] ( )
    : rdfpath [1] -(<>|!<>) 

___TRANSLATION___
SELECT
  ?var3
WHERE {
  ?var3 (<>|!<>) ?var4.
  FILTER (?var4 = true).
}


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-RdfIriNodeImpl ComplexNode 1 [3]
  | > RdfLiteralNodeImpl PrimitiveNode 2 [4]
  | ~ RdfPredicateImpl [2] from 3 to 4 rdfpath [1] -(<>|!<>) 
  | OperatorList [2]
  | - COMP [1] DATE:BOOLEAN (RdfLiteralNodeImpl [4] =[2] DateParamImpl [3])
  TRUE
  ParameterList
    : date [3] 2020-10-03
    : comp [2] =
    : type [4] DATE
    : irilist [5] ( )
    : rdfpath [1] -(<>|!<>) 

___TRANSLATION___
SELECT
  ?var3
WHERE {
  ?var3 (<>|!<>) ?var4.
  FILTER (?var4 = "2020-10-03"^^xsd:dateTime).
}


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-RdfIriNodeImpl ComplexNode 1 [3]
  | > RdfLiteralNodeImpl PrimitiveNode 2 [4]
  | ~ RdfPredicateImpl [2] from 3 to 4 rdfpath [1] -(<>|!<>) 
  | OperatorList [2]
  | - COMP [1] DATETIME:BOOLEAN (RdfLiteralNodeImpl [4] =[2] DateTimeParamImpl [3])
  TRUE
  ParameterList
    : dati [3] 2020-10-03T09:00:00
    : comp [2] =
    : type [4] DATETIME
    : irilist [5] ( )
    : rdfpath [1] -(<>|!<>) 

___TRANSLATION___
SELECT
  ?var3
WHERE {
  ?var3 (<>|!<>) ?var4.
  FILTER (?var4 = "2020-10-03T09:00:00"^^xsd:dateTime).
}


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-RdfIriNodeImpl ComplexNode 1 [3]
  | > RdfLiteralNodeImpl PrimitiveNode 2 [4]
  | ~ RdfPredicateImpl [2] from 3 to 4 rdfpath [1] -(<>|!<>) 
  | OperatorList [2]
  | - COMP [1] STRING:BOOLEAN (RdfLiteralNodeImpl [4] =[2] IriParamImpl [3])
  TRUE
  ParameterList
    : iri [3] wdt:P569
    : comp [2] =
    : type [4] STRING
    : irilist [5] ( )
    : rdfpath [1] -(<>|!<>) 

___TRANSLATION___
SELECT
  ?var3
WHERE {
  ?var3 (<>|!<>) wdt:P569.
}


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-RdfIriNodeImpl ComplexNode 1 [3]
  | > RdfLiteralNodeImpl PrimitiveNode 2 [4]
  | ~ RdfPredicateImpl [2] from 3 to 4 rdfpath [1] -(<>|!<>) 
  | OperatorList [2]
  | - COMP [1] STRING:BOOLEAN (RdfLiteralNodeImpl [4] =[2] IriParamImpl [3])
  TRUE
  ParameterList
    : iri [3] <anyuri>
    : comp [2] =
    : type [4] STRING
    : irilist [5] ( )
    : rdfpath [1] -(<>|!<>) 

___TRANSLATION___
SELECT
  ?var3
WHERE {
  ?var3 (<>|!<>) <anyuri>.
}


___PATTERN_(VALID)___
Pattern MyPattern
  Return-Graph
  | > Return-RdfIriNodeImpl ComplexNode 1 [3]
  | > RdfLiteralNodeImpl PrimitiveNode 2 [4]
  | ~ RdfPredicateImpl [2] from 3 to 4 rdfpath [1] -(<>|!<>) 
  | OperatorList [2]
  | - COMP [1] STRING:BOOLEAN (RdfLiteralNodeImpl [4] =[2] IriListParamImpl [3])
  TRUE
  ParameterList
    : irilist [3] ( wdt:P569 <anyuri> )
    : comp [2] =
    : type [4] STRING
    : irilist [5] ( )
    : rdfpath [1] -(<>|!<>) 

___TRANSLATION___
SELECT
  ?var3
WHERE {
  ?var3 (<>|!<>) ?var4.
  FILTER (?var4 = wdt:P569, <anyuri>).
}
