[ 
https://issues.apache.org/jira/browse/JENA-989?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick Moynihan updated JENA-989:
-------------------------------
    Description: 
The following SPARQL query:

{quote}
SELECT ?uri WHERE \{
  ?uri <http://www.w3.org/2000/01/rdf-schema#subPropertyOf>+ 
<http://purl.org/linked-data/sdmx/2009/dimension#refArea>
\}
{quote}

When converted into an sse:

{quote}
(path
  ?uri
  (path+ <http://www.w3.org/2000/01/rdf-schema#subPropertyOf>)
  <http://purl.org/linked-data/sdmx/2009/dimension#refArea>)
{quote}

and converted back into a SPARQL query via OpAsQuery is syntactically invalid.  
Note the misplaced `.`:

{quote}
SELECT  *
WHERE
  \{  .
    ?uri (<http://www.w3.org/2000/01/rdf-schema#subPropertyOf>)+ 
<http://purl.org/linked-data/sdmx/2009/dimension#refArea>
  \}
{quote}

The same seems to occur for all other property paths (e.g. those that use +, *, 
/, ^ etc...) 

This seems related to issues resolved in JENA-963.

  was:
The following SPARQL query:

{quote}
SELECT ?uri WHERE {
  ?uri <http://www.w3.org/2000/01/rdf-schema#subPropertyOf>+ 
<http://purl.org/linked-data/sdmx/2009/dimension#refArea>
}
{quote}

When converted into an sse:

{quote}
(path
  ?uri
  (path+ <http://www.w3.org/2000/01/rdf-schema#subPropertyOf>)
  <http://purl.org/linked-data/sdmx/2009/dimension#refArea>)
{quote}

and converted back into a SPARQL query via OpAsQuery is syntactically invalid.  
Note the misplaced `.`:

{quote}
SELECT  *
WHERE
  \{  .
    ?uri (<http://www.w3.org/2000/01/rdf-schema#subPropertyOf>)+ 
<http://purl.org/linked-data/sdmx/2009/dimension#refArea>
  \}
{quote}

The same seems to occur for all other property paths (e.g. those that use +, *, 
/, ^ etc...) 

This seems related to issues resolved in JENA-963.


> Round tripping property paths from SPARQL into Sexpressions and back yields a 
> syntax error
> ------------------------------------------------------------------------------------------
>
>                 Key: JENA-989
>                 URL: https://issues.apache.org/jira/browse/JENA-989
>             Project: Apache Jena
>          Issue Type: Bug
>          Components: ARQ
>    Affects Versions: Jena 3.0.0
>            Reporter: Rick Moynihan
>
> The following SPARQL query:
> {quote}
> SELECT ?uri WHERE \{
>   ?uri <http://www.w3.org/2000/01/rdf-schema#subPropertyOf>+ 
> <http://purl.org/linked-data/sdmx/2009/dimension#refArea>
> \}
> {quote}
> When converted into an sse:
> {quote}
> (path
>   ?uri
>   (path+ <http://www.w3.org/2000/01/rdf-schema#subPropertyOf>)
>   <http://purl.org/linked-data/sdmx/2009/dimension#refArea>)
> {quote}
> and converted back into a SPARQL query via OpAsQuery is syntactically 
> invalid.  Note the misplaced `.`:
> {quote}
> SELECT  *
> WHERE
>   \{  .
>     ?uri (<http://www.w3.org/2000/01/rdf-schema#subPropertyOf>)+ 
> <http://purl.org/linked-data/sdmx/2009/dimension#refArea>
>   \}
> {quote}
> The same seems to occur for all other property paths (e.g. those that use +, 
> *, /, ^ etc...) 
> This seems related to issues resolved in JENA-963.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to