Sign inSign up

linkedsolutions/tlds

By linkedsolutions

•Updated almost 7 years ago

Templating LInked Data Server

Image
0

1.2K

linkedsolutions/tlds repository overview

⁠tlds

A simple templating LD Server

This is mainly a demo to shows how slds⁠ can be extended. It provides a linked data server that can return HTML representations of the resource. The HTML rendering is done client-side with LD2h⁠.

The RDF2h renderers are taken from URIs that can be specified with the tlds:renderers property in the configuration.

⁠Building and running

You can build slds directly with maven⁠ or use Docker⁠.

⁠Maven

Note that because this depends on an slds⁠ SNAPSHOT version you need to compile slds first:

In the directory containing slds run

mvn install -P executable

In the directory containing tlds run

mvn install -P executable

this will create an executable jar e.g. tlds-1.0.0-SNAPSHOT.jar in the target directory.

Run the executable jar with one argument pointing to the configuration in a turtle file, for example

java -jar tlds-1.0.0-SNAPSHOT-executable.jar ../example-config.ttl
⁠Using Docker

You can build a docker image named tlds with

docker build -t tlds .

The image will launch tlds with /config.ttl as configuration by default. The easiest way to start it with you own config is to mount a file from your local filesystem at that location. You can then run the image with something like:

docker run -ti -p 5000:5000 -v C:\Users\me\path\to\config.ttl:/config.ttl tlds 
⁠Configuration

Same as slds⁠ with the addition of the tlds:renderers property. For example the configuration could have the following addition:

tlds:renderers ("https://rdf2h.github.io/renderers/0.0.3/fallback-renderers.ttl" "/renderers.ttl")

Tag summary

Content type

Image

Digest

Size

300.7 MB

Last updated

almost 7 years ago

docker pull linkedsolutions/tlds