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
Decide the questions that the Graph will answer
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
Extract core concepts from the Competency Questions
Draw the visual model
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
Either deploy Data Lenses for each data source, or build bespoke ETL pipelines
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
Confirm your target audience
Choose suitable tooling to expose your Graph data
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.