5 ms·
I've tried using SPARQL in the past and found it to be very difficult. There are some aspects here that seem like improvements: - I really like that a query onl
by liminal 5y ago
I've tried using SPARQL in the past and found it to be very difficult. There are some aspects here that seem like improvements:
- I really like that a query only operates on a single graph. Quads make what should be simple triple queries on a graph much harder than necessary in RDF/SPARQL.
- I like the path-oriented declarative design. It seems like a declarative version of the imperative graph traversal libraries.
- The inline creation of records based on state in a traversal is also intuitive.
- The simple type system is a welcome change from RDF's xsd monstrosity
It still seems to be missing some things. For example, they show a recursive query, but no way to return the actual path taken, only the start and end points (I also can't figure out how to do in SPARQL); I don't see a way to explore predicate relationships; is there a method for reification?