Github user hartig commented on the issue:

    https://github.com/apache/jena/pull/299
  
    Thanks @mschroeder-github for taking the initiative of writing an RDF* 
parser for Jena!
    
    @afs Before responding to some of your comments, I should mentioned that I 
am still actively working on RDF* and SPARQL* even if I am having hardly any 
time for writing code in my new position. Anyways, I have recently published [a 
paper with formal results about 
RDF*/SPARQL*](http://olafhartig.de/files/Hartig_AMW2017_RDFStar.pdf). 
Additionally, two weeks ago I presented the approach as a poster in ISWC 2017 
and won the "peoples' choice best poster award" for it. Now, to your comments:
    
    You are right, an RDF* graph is not an RDF graph, but it can be transformed 
into an RDF graph (by applying the RDF reification vocabulary or some other 
pure-RDF approach such as singleton properties or single-triple named graphs). 
The aforementioned paper provides the formal mappings for such transformations 
and shows that these mappings have desirable properties (they are information 
preserving and query result preserving).
    
    However, you are not right when you write that "RDF* has the notion of a 
triple id." There is no such notion in RDF* (unless you consider the triples 
themselves as triple identifiers).
    
    Regarding your example that you introduce when you write about merging, you 
are right: these are two RDF* triples that have the same subject and this 
subject happens to be the triple (`:s`,`:p`,`:o`).
    
    In your comment related to SPARQL you write that the `<< >>` syntax has 
been discussed in the SPARQL WG. Was this discussion related to reification or 
was the idea of the `<< >>` syntax in this discussion for something else?
    
    In general, I understand your response to this PR as a positive attitude 
towards supporting RDF* syntax (and SPARQL* syntax?) in Jena, plus a suggestion 
to implement this support as part of RIOT instead of the jena-core Turtle 
parser. Correct?


---

Reply via email to