We use cookies

This website uses cookies to provide necessary website functionality, improve your experience and analyze our traffic. By using our website, you agree to our Privacy Policy and our cookies usage.

Contact us

Our friendly team would love to hear from you.

    or contact us directly at office@cognitum.eu

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Thank you for your interest!

    We will contact you as soon as possible.

    Back to homepage
    FluentEditor Ontology Editor Implementation
    Back to stories

    FluentEditor Ontology Editor

    An intuitive tool using controlled English compatible with semantic web standard.

    software house services


    While working on a healthcare project related to lung cancer treatment, we created FluentEditor, an ontology editor that is able to represent knowledge in a formal way. This tool helps to speed up the work of scientists and avoid errors when entering and working with information. They can easily edit their ontologies, quickly share knowledge and test instantly what is written. Besides, as it is compatible with OWL, a well known semantic web standard, and therefore it contributes to OWL community growth.







    2 years




    The target audience is individual developers, academic researchers and educators with no programming knowledge. From the user’s point of view, they had to use the tool in the same way as Word, writing down their knowledge or drawing it from other sources. But the input information must have a certain structure and strict semantics in order to avoid ambiguity and be executed in a computer.

    The main challenge we faced was to make the tool compatible with OWL (Web Ontology Language) and Semantic Web standards.

    FluentEditor Ontology Editor


    Cognitum developed a tool that encodes the knowledge of cyber-security experts. It allows customers to perform guided cyber-security health checks, and once it is completed, the detailed report (diagnosis) is generated helping the customer to understand the current state of the company’s cybersecurity maturity level and highlight the weak points. The estimation of the potential cost of the problem is also provided. 

    This responsive application contained a  shortened version of the company’s cybersecurity maturity questionnaire with a smaller number of questions about the state of the security system of the interviewee’s company (in the full version there are hundreds of them and it would have taken about 3-4 hours to answer). 

    While developing the application, we have collaborated closely with the customer’s company specialists to compile a list of the best questions assessing a company’s cybersecurity maturity, like status of their internal Policies, infrastructure and data security. Answers could be single or multichoice. We assigned questions and answers with different scores depending on the importance of the item.

    We have used our open source library CogniPy in order to encode the cybersecurity assessment questionnaire knowledge and logic. The system of questions was a virtual tree, and depending on the provided answers, the subsequent questions were inferred – thus each assessment run could contain a bit different set of questions, well-fitted to the interviewee situation..

    The system analyzed the answers and assessed the cybersecurity maturity of the interviewee organization. Moreover, it issued a ranking of recommended actions for detected risks mitigation. The interviewee could specify, using sliders, which risk categories are most dangerous for their business and should be mitigated in the first place, which was rearranging the ranking of recommendations. The client could also click on a recommendation and check how the organization’s score could improve if it was applied.

    We handed over the application on time and it was used during the big conference event, where visitors were assessing their organization’s cybersecurity maturity on tablets.  It helped our client to collect high-quality leads for their business.

    To learn more about the tool please visit our webpage.

    Technology Specification

    Cognitum Software House C#
    Cognitum Software House .NET


    .NET, WPF, C#

    Turn your ideas into projects!

    Let’s talk about your project, just click the button and we will reach you as soon as possible.

    Contact Us