Hi Paul,

On 2014-09-23 17:52, Paul Danckaert wrote:
> Marmotta looks like a really interesting application, and I'm testing
> it to get more familiar with it's functions.  One area that looks
> appealing to me is the LDClient capabilities, and it's ability to
> allow me to merge other external data into the linked data platform.
> As far as I understand it, I should be able to implement my own
> modules and data providers that would allow me to expose or integrate
> arbitrary data sources into the system.  I was looking at building a
> test LDClient that retrieved data from an underlying SQL database,
> and would this be a reasonable route to take?
That's exactly what LDClient was meant for

> Are there limitations on the following of relationships between data
> elements when some is stored locally in the triple store, and some is
> provided through the external providers?
In combination with LDCache, triples from LDClient are stored in the
local triple store (in a separated context).

The main limitation here is, that LDClient and LDCache work resource
based. So automatically fetching data for resources will only work for
resources kiwi can identify (e.g. ?s ?p ?o patterns for known ?s).

Also, the native sparql implementation (evaluating SPARQL queries
directly on the database for improved perfomance) will not work in
combination with LDCache, because the native implementation bypasses the
Sesame Stack.

> Also, are there any tutorials on the implementation or usage of the
> linked data clients?
Best starting point IMHO is the source code one of the ldclient
providers shipped with marmotta, e.g. the ldap provider
(ldclient-provider-ldap)

Best,
Jakob

-- 
DI Jakob Frank
Knowledge and Media Technologies

Salzburg Research Forschungsgesellschaft mbH
Jakob Haringer-Strasse 5/3 | 5020 Salzburg, Austria
T: +43.662.2288-419 | F: +43.662.2288-222
jakob.fr...@salzburgresearch.at
http://www.salzburgresearch.at
http://at.linkedin.com/in/jakobfrank

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to