Skip to content
SemTK team @ Knowledge Discovery Lab edited this page Aug 26, 2016 · 46 revisions

SemTk

See the tool in action at [semtk.research.ge.com](http://semtk.research.ge.com). Try out the ["Hello World" demo](hello-world-sparqlgraph)

The Semantics Toolkit (SemTk) is a research project of the Knowledge Discovery Lab at GE Global Research in Niskayuna NY.

It is composed of two main parts:

  • SPARQLgraph / SPARQLform - a graphical web tool for ingesting data and auto-generating SPARQL queries. This includes Javascript libraries that function as a work-alike for the Java ones.
  • SemTk Java library - the java used to build the back-end services. It has it's own API for other uses.

Key Features

SPARQLgraph is a web application that enables drag-and-drop:

  • SPARQL query generation (SELECT DISTINCT)
  • Execution of the queries (Supports Virtuoso. Other SPARQL 1.1 endpoints should be easy to add).
  • Drag-and-drop ingestion of .csv files

The tool is designed for triple-stores with an ontology-based model. We use SADL.

It uses a modified A* path-finding algorithm to make query-generation simple.

The front end is Javascript, while the ingestion and querying are performed via JAVA services.

SPARQLgraph
Clone this wiki locally