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
signature.asc
Description: OpenPGP digital signature