Skip to content

Class or Workshop Setup

SemTK team @ Knowledge Discovery Lab edited this page Mar 15, 2019 · 10 revisions

Installation

Start with a basic architecture of SemTk:

  • your browser loads javascript from semtk.research.ge.com
  • browser executes javascript and makes REST calls to semtk.research.ge.com
  • semtk.research.ge.com makes HTTP calls to a triplestore

Semtk.research.ge.com provides:

  • up-to-date javascript and java rest services running 24x7 on a single AWS node
  • an opensource virtuoso instance that is cleaned out and reset every night
  • data and nodegroups (queries and ingest templates) can be saved to triplestore via the nodegroup store

Given this architecture, the AWS node is likely to support a group of serveral dozen concurrent users without issue. However, the triplestore is only meant to be temporary. You will need to use your own instance of a triplestore in order to save data and nodegroups inside the system.

Alternatively, nodegroups can be downloaded and saved as json files.

Installing your own triplestore

Requirements:

  • a machine with a static ip or fully qualified domain name that is accessible from the outside world.

If you do not have this, you'll need to install a local copy of the entire SemTK system as described in "Installing"

Installing:

Testing:

SPARQLgraph
Clone this wiki locally