Open Source Semantic Projects

Our Semantic Application Design Language (SADL) and Semantics Toolkit (SemTK) accelerate knowledge-driven domain modeling and application development.

SADL GUI image
Explore More

The Semantic Application Design Language (SADL) provides an English-like language for building semantic models and authoring rules. The SADL Integrated Development Environment (SADL-IDE) is an Eclipse plug-in for editing, maintaining, and managing models, rules, tests, and queries expressed in SADL. By default the SADL-IDE uses the Jena reasoner/rules engine and a SADL to Jena translator to save models as OWL files and rules in Jena rule format. However, the SADL-IDE is designed to accept any translator/reasoner pair conforming to the SADL plug-in architecture so models and rules can be saved to the required format for any target reasoner.

SemTK image
Explore More

The Semantics Toolkit (SemTK) simplifies the creation and deployment of knowledge-driven applications by providing services and interfaces for interactively exploring a knowledge graph (semantic model), building and saving, and invoking those queries through standardized RESTful services.  SemTK includes a UI for drag-and-drop query generation, data ingestion template mapping, and data ingestion.

We're ready to partner with you. 

Contact Us