What we do

Philosophers + Engineers

Professionals working at Epistematica are:

  • Data & Knowledge Modellersphilosophers expert in Logics and Semantic Technologies;
  • Software Developers – engineers expert in Computing and AI.

They team up with each other to transform data into computable knowledge and then to develop:

  • Knowledge-driven Systems based on Knowledgebases – systems relying on semantically enriched Databases and enhanced by Automated Reasoning;
  • BigData Systems based on NoSQL Database and concurrent programming for performing processes in a multi-node Cloud Computing environment.

We build neither Knowledge Management Systems that manage texts via NLP nor Business Intelligence Systems based on Data Warehousing.

 

Knowledgebases modelling

We design ontologies to build Knowledgebase for our customers.

Starting from Databases and using the customers’ knowledge, our Data and Knowledge Modellers formalize the Knowledge representation of data and services  – Semantics – using Description Logics and Semantic Technologies like OWL, SKOS, RDF, etc.

Those Knowledge Representations are ontologies. When an ontology is well instanced with data, it becomes a Knowledgebase.  The task of our Data and Knowledge Modellers is completed when all data migrated into the ontology.

Examples of simple instanced ontologies:

For more information look at our Blog:

 

Tools development

We develop tools and ad-hoc software to build Knowledge-driven Systems for our customers.

Our Software Developers design and develop software applications based on Knowledgebases. The look and feel of this class of applications is the same as the others. The difference is inside.

A traditional software application uses data retrieved from Database according to semantics that is “cabled” into the programs and the users’ minds.

Thanks to the Semantic Technologies, it is instead possible to specify the relations and the properties of data and applications within an ontology. This enables the application of the Automated Reasoning (inferential processes carried out by reasoners) to automatically use the relations and the properties of data.

For those reasons, Knowledge-driven Systems offer greater advantages to the users than the traditional software applications. Users can indeed benefit from the Knowledge of builders, which are much more expert on the data, and on their use, than the users themselves

Examples:

For more information look at our Blog:

 

Systems Management

We offer Systems Engineering Services to design and realize all kinds of infrastructures required for the running of Epistematica’s Systems.

We can

  • design multi-node environments on Cloud Computing infrastructures;
  • host and manage Knowledge-driven Systems;
  • store OWL for Semantic Web applications;
  • store RDF for Linked Data and Linked Open Data;
  • host and manage Big Data Systems;
  • store NoSQL Data.

We also offer services of customer support to manage Data, Knowledge and Systems.

 

Training

Epistematica periodically organizes training courses in order to transfer competences concerning methods and technologies for Knowledge representation; and for designing and implementing Knowledgebase.

Currently we offer the following course:

‘How to represent and manage knowledge’

This course provides participants with the basic concepts and technological tools necessary for modelling and managing knowledge in a business context.

We pay special attention to:

  • Formalisms for Knowledge representation: Description Logics
  • Software tools: RacerPro, Protégé
  • Design of ontologies: methodology and practical examples

This course is annually held also for students of the Faculty of Philosophy at Sapienza University of Rome, too. It provides 6 credits (CFU).

For more information look at our Blog: