| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Welcome to the GitHub organisation for the National Node Net, an open-source project stewarded by the National Digital Twin Programme (NDTP) within the Department for Business, Innovation, Science and Trade.
The National Node Net provides the open-source infrastructure that enables organisations to establish trusted, interoperable data-sharing networks. Designed to be collaborative and community-driven, the project welcomes participation from across government, industry, academia and the wider open-source community.
Our goal is to provide a common foundation for secure, policy-driven data sharing while allowing organisations to retain ownership, governance and control of their own data.
The National Node Net is an open, federated ecosystem that enables organisations to exchange information securely without requiring data to be centralised.
Rather than creating a single national platform, the National Node Net provides the infrastructure, trust framework and interoperability standards that allow independently operated organisations to participate in governed data-sharing networks.
The project is:
The National Node Net is built from three complementary concepts.
A Node is the foundational deployment unit operated by an organisation. Nodes enable organisations to:
Every participating organisation operates one or more Nodes.
A Node Net is a governed network of interoperable Nodes operating within a shared trust framework.
Each Node Net establishes:
Node Nets can be created for individual programmes, sectors, regions or communities with shared information requirements.
The National Node Net connects multiple Node Nets together through a common trust framework, enabling interoperability between independently governed communities while allowing each to retain its own governance arrangements.
This federated approach allows collaboration to scale without introducing a single central authority for operational data.
The National Node Net is composed of a collection of open-source components, each maintained within its own repository.
These include:
Supporting repositories also provide deployment tooling, monitoring, observability, logging, governance utilities and reference implementations.
The National Node Net is designed to be cloud agnostic and deployed using Infrastructure as Code.
Reference deployment assets are available for multiple cloud platforms, with reusable deployment templates, configuration guidance and operational documentation provided throughout this organisation.
Documentation is inspired by the Diátaxis framework and includes:
The National Node Net is an open-source project and welcomes contributions from across the public sector, private sector, academia and the wider open-source community.
Whether you're deploying a Node, contributing code, improving documentation or proposing new capabilities, we'd love to hear from you. Repository-specific contribution guidance is available within each project.
Unless otherwise stated, source code is released under the Apache License 2.0. Documentation and other content are published under the Open Government Licence v3.0.
An Apache Jena plugin to provide GraphQL querying capability. Used by secure-agent-graph.
Java 2
Repository for storing helm charts that can be used to package deployments for Kubernetes
Go Template 1
A library for adding labels to data records based on rules. It can be used to provide data for the rdf-abac component to read.
Python
A Python library for building data ingestion pipelines in which each step carries out a specific action that you build such as validation and transformation of data.
Python
A script for fetching data from an IA Node and writing it to an AWS S3 bucket.
Java
A Java component deployed as part of an IA Node as an Apache Jena plugin. Used to read knowledge from a Kafka message stream typically as the final stage in a pipeline of data processing for ingest.
Java
An Apache Jena plugin to enable fine-grained Policy access control (PBAC). Used by secure-agent-graph.
An Apache Jena plugin to enable fine-grained access control (ABAC). Used by secure-agent-graph.
A library for adding labels to data records based on rules. It can be used to provide data for the rdf-abac component to read.
A Python library for building data ingestion pipelines in which each step carries out a specific action that you build such as validation and transformation of data.
A Java library for building data ingestion pipelines in which each step carries out a specific action that you build such as validation and transformation of data.
A Java tool for translating YAML files to Fuseki config files. Consists of a YAML parser and RDF generator.
This repository has been put together to support with new repository creation.
An Apache Jena plugin to provide GraphQL querying capability. Used by secure-agent-graph.
A Java library providing an implementation of JSON Web Token (JWT). Used by secure-agent-graph for authentication.
This organization has no public members. You must be a member to see who’s a part of this organization.
Loading…
Loading…
| Back | FazBrowse Home | New Git URL |