Can Jena convert a SPARQL endpoint to a Model? #1300
-
Such as This makes it very convenient to use the If not for the time being, will it be considered in the future? Best Regards |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 5 replies
-
Please review the previous discussions: Networks are much slower than local method calls. In designing a system to work with local data and remote data, Jena has RDFConnection and other APIs. The fine grained model APIs is not the best starting point. Specifically for arbitrary SPARQL endpoints using only SPARQL standard protocols, blank nodes will be problematic otherwise. |
Beta Was this translation helpful? Give feedback.
-
The DatasetAccessor interface is now deprecated, but it can be used to
abstract local and remote Model access.
We have a Service interface (and implementations) that can either be based
on a Dataset or a remote endpoints:
https://github.com/AtomGraph/Core/blob/master/src/main/java/com/atomgraph/core/model/Service.java
…On Fri, 13 May 2022 at 17.01, Claude Warren ***@***.***> wrote:
Years ago I worked on a project that did something similar. We made remote
endpoints appear as part of the graph behind Fuseki. The techniques and
results can be explored in the journal article:
https://www.researchgate.net/publication/315120429_BioFed_Federated_query_processing_over_life_sciences_linked_open_data
But it still does not provide Model access. Attempting to implement a
Model that makes requests across the network will yield a Model that is so
slow as to be unusable.
—
Reply to this email directly, view it on GitHub
<#1300 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAGPM5VWALPCQDIVZH5TP7DVJZVEJANCNFSM5V2QLL5A>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Thank you! I think I asked a very naive question, the graph is still at the remote endpoint, just like a full table query. I know RDFConnection.fetch() :
But if graph is very large, there will be errors:
|
Beta Was this translation helpful? Give feedback.
-
But I wonder if a set of Fuseki special operations can be provided in the future? Like Virtuoso:
This will make Fuseki much convenient to operate. Or that's not what Fuseki had in mind. |
Beta Was this translation helpful? Give feedback.
-
Answered by #1246. |
Beta Was this translation helpful? Give feedback.
Answered by #1246.