Can't you use ontop or D2RQ to get RDF and SPARQL access?
https://github.com/ontop/ontop

On Thu, Jan 4, 2018 at 12:02 AM, Dimov, Stefan <[email protected]> wrote:

> Thanks Andy,
>
> I wanna clarify my questions.
>
> In case we don’t use TDB, the alternative is already chosen (whether we
> like it or not). It’s a specific platform, that has both Graph and
> Relational DB that are very fast.
>
> They both don’t have SPARQL adapters.
>
> We want to avoid implementing SPARQL layers, so my question is:
>
> In which case I would have less efforts (NOT implementing SPARQL layer),
> Relational DB adapter or Graph DB adapter, or in both cases I will need to
> implement and maintain the SPARQL layer?
>
> Regards,
> Stefan
>
>
>
> On 12/22/17, 4:41 PM, "Andy Seaborne" <[email protected]> wrote:
>
>
>
>     On 23/12/17 00:15, Dimov, Stefan wrote:
>     > Thanks Andy,
>     >
>     > I didn’t quite understand this:
>     >
>     > “1/ Use SPARQL (interface RDFConnection) to connect to a remote
> triple
>     >      store.  SPARQL tripe stores are very good at implementing the
> standards.”
>     >
>     > Does it mean that the graph DB I wanna use, should (out-of-the-box)
> support triples and SPARQL or this is the part that I should implement in
> order to use it with Jena?
>
>     There are quiet a few SPARQL triple stores.  Choose and use.
>
>     RDFConnection is part of the Jena codebase.
>
>     >
>     > Can you, please, point me, to examples how to:
>     >
>     > 1. Implement SQL adapter
>
>     See the code for jena-sdb. This component is "maintenance only".
>
>     > 2. Implement usage of alternative graph DB
>
>     Choose your SPARQL triplestore, download and use!
>
>     SPARQL and it's protocols are standards. The tripe store can be any one
>     that implements the standards. In the SPARQL world, compliance levels
>     are high.
>
>     >
>     > Happy holidays!
>     > Stefan
>     >
>     >
>     > On 12/21/17, 1:46 AM, "Andy Seaborne" <[email protected]> wrote:
>     >
>     >
>     >
>     >      On 21/12/17 04:41, Dimov, Stefan wrote:
>     >      > Hi all,
>     >      >
>     >      > Where can I find more detailed info on how can use Jena with:
>     >      >
>     >      >
>     >      >    1.  RDBMS
>     >      >       *   Does it support just any RDBMS?
>     >
>     >      The supported databases are described in the documentation:
>     >
>     >      https://jena.apache.org/documentation/sdb/databases_
> supported.html
>     >
>     >      Note:
>     >      [[
>     >      Use of SDB for new applications is not recommended.
>     >      This component is "maintenance only".
>     >      TDB is faster, more scalable and better supported than SDB.
>     >      ]]
>     >
>     >      >       *   If not, and I want to use it with different (from
> the supported) RDMS what should I do?
>     >
>     >      Do you need it to be an SQL database? (Someone was doing HAMA
> at one
>     >      time but we didn't hear back from them).
>     >
>     >      You have to write the SQL adapter - SQL syntax, especially for
> DDL, is
>     >      quite variable.  There are various examples to start with.
>     >
>     >      But SDB does not have the scale and speed of a native graph
> database.
>     >
>     >      >    1.  Alternative (not TDB) graph DB
>     >      >       *   Is it possible
>     >
>     >      Yes.
>     >
>     >      1/ Use SPARQL (interface RDFConnection) to connect to a remote
> triple
>     >      store.  SPARQL tripe stores are very good at implementing the
> standards.
>     >
>     >      2/ See if the store of your choice offers a Jena adapter.
>     >
>     >           Andy
>     >
>     >      >       *   If not, can it easily be done?
>     >      >
>     >      > Regards,
>     >      > Stefan
>     >      >
>     >
>     >
>
>
>

Reply via email to