Skip to content

Latest commit

 

History

History
69 lines (44 loc) · 2.29 KB

README.md

File metadata and controls

69 lines (44 loc) · 2.29 KB

Linked Data Fragments

A linked data fragment which takes an arbitrary subject and returns a cached result.

Configuration

YAML

You need a ldf.yml file configured. There are currently two sample files for configurations of two different backend caching layers: ldf.yml.sample_marmotta and ldf.yml.sample_repository.

Marmotta

If you do not already have a marmotta instance, you can use an instance that runs off of jetty by running the following rake task:

rake ldfjetty:install

Once that finishes, please copy config/jetty.yml.sample to config/jetty.yml. You can change the defaults.

Once that is all setup, here are some commands that can be run to use the marmotta instance:

rake ldfjetty:stop
rake ldfjetty:config
rake ldfjetty:start

Blazegraph

If you do not already have a blazegraph instance, you can use an instance that runs off of jetty by running the following rake task:

rake ldfjetty:install

Once that finishes, please copy config/ldfjetty.yml.sample to config/ldfjetty.yml. You can change the defaults.

It is recommended that you populate Blazegraph with LoC for terms to work. To do this:

Once that is all setup, here are some commands that can be run to use the blazegraph instance:

rake ldfjetty:stop
rake ldfjetty:config
rake ldfjetty:start

Usage

Dataset Response

In the default config, this is http://localhost:3000?format=jsonld

Resolving a subject uri

In the default config, this would be something like http://localhost:3000/http://dbpedia.org/resource/Berlin?format=jsonld assuming that you have marmotta running and that linked data source configured in marmotta.