d0SL is next generation of so called Business Rules Engines (BRE). Just like regular BRE’s d0SL allows you to implement business logic of your system by using declarative logical specifications language.
d0sl is not a programming language? It is a specification language allowing to create specifications which can be automatically converted into an executable program. Is similar to other low-code/no-code platforms in the sense that it automatically generates programming code.
By semantic we mean “meaning”. d0sl is a semantic based processing platform allowing to create automated decision [support] systems. We use the word “semantic” here because d0sl allows to specify rules using the terms of a subject domain by domain experts who ain’t programmers. and to explain solutions made by such systems in the words understandable by them. d0sl is essentially a tool to create what we call “semantic” DSL (or sDSL), and execute specs written with such DSL.
Yes, it is part of Symbolic AI, is related to semantic technologies like semantic web and knowledge graphs, but unlike them d0sl is specialized for near-real time transaction and event processing and automated decision [support] systems.
There are two ways to create semantic specs with d0sl: From the mind of an expert: when domain experts write rules based on their knowledge From the data. We use Semantic Discovery algorithm to extract logical patterns from data and convert them into a d0sl specs.
We use d0sl in transaction and event processing systems in telecom, fintech, banking to allow our clients to amend and customize business logic of the applications which we develop and provide to them. Digital transformation of enterprises creates demand for semantic processing systems in the areas of autonomous decision making/support systems, predictive analytics, technology and business process modelling systems and digital twins.
Feel free to ask. We will advise both on the technical details of platform installation and on its business application for the widest range of tasks.
Contact us