Our well practiced, proven process for building a Knowledge Graph 

Our consultants build Knowledge Graphs and Knowledge Graph driven applications by using our well practiced and refined process.

We hold workshops with our customers to step through this process, teaching our customers how to become self sufficient in Knowledge Graph engineering.

Create your Competency Questions
  1. Decide the questions that the Graph will answer

  2. Prioritise them

  3. Document them

The first thing to do when building any application is to understand what the questions are that your application is trying to ​answer. Data Lens can help you refine, prioritise and document the questions, to ensure that once we create the Knowledge Graph application, it answers all the business needs that it is intended to.

Draw the Ontological
  1. Extract core concepts from the Competency Questions

  2. Draw the visual model

  3. Document the model as code in OWL

Our consultants will draw a Graph data model (Ontology) that will answer the competency questions defined in the previous step. This is a testable and repeatable process, so if there are new questions defined later that the model cannot answer, we can always iterate the model.

Configure Data Lens ETL pipeline
  1. Either deploy Data Lenses for each data source, or build bespoke ETL pipelines

  2. Configure the execution strategy for the ETL pipelines

We would recommend using our DataLens product to configure ETL pipelines in record time. With no engineering required our customers can save lots of time and money.

Data Lens is configurable and scalable ETL from any source (JSON, Kafka, XML, CSV, PDF, Word, SQL)

via Docker for on-prem deployments and also

Available on AWS Marketplace for 'one click' deployment on cloud.

Expose your Graph to the end user and answer your business needs
  1. Confirm your target audience

  2. Choose suitable tooling to expose your Graph data

  3. Answer the Competency questions

We will help you assess how to expose your Graph data to the audience. Whether your users need to search for documents linked to your graph, expose bad actors, find linked data, detect social networks or any other graph related task, we know the best ways to visualise and expose your data. We can build bespoke visualisations and recommend tooling.