-
Notifications
You must be signed in to change notification settings - Fork 6
Class or Workshop Setup
SemTK team @ Knowledge Discovery Lab edited this page Mar 15, 2019
·
10 revisions
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.
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: