Our Semantic Application Design Language (SADL) and Semantics Toolkit (SemTK) accelerate knowledge-driven domain modeling and application development.
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.
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.