afs commented on PR #3184:
URL: https://github.com/apache/jena/pull/3184#issuecomment-3311193035

   `DatasetGraph` is local, fine grained for code usage and Jena-specific. 
Something somewhere has to implement storage.
   
   The world could be built on this but it will be unsatisfactory because it is 
too fine-grained for web use.
   
   `RDFLink` is remote-first, coarse grained and uses a standardized protocol.
   It is connection oriented. One `RDFLink` is a connection.
   
   `RDFLink` can present the same API to local and remote; if local it goes to 
`DatasetGraph`.
   
   Sometimes, your have code that works on datasets but you want to apply it to 
something that only supports SPARQL protocols. You need an adapter to invert 
the stack. Adapters that map low-level APIs to higher-level APIs and are rarely 
great for performance or using the details of the high-level API but if the 
difference is access/no-access, an adapater gets the job done.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to