NGI Navigator (Prototype)

Data Package

Reference implementation of a data definition language and data API in TypeScript for managing and sharing data packages.

Product Information

Description
The Data Package implementation in TypeScript provides a comprehensive toolkit for defining, validating, and manipulating structured data packages according to the Frictionless Data specifications. It offers a type-safe API for creating data packages with metadata schemas, validating data against those schemas, and serializing packages to various formats. Key features include support for tabular data resources with schema validation, programmatic creation and modification of data packages, and integration with data processing workflows. This implementation is particularly valuable for developers working in Node.js or browser environments who need to ensure data quality, share datasets with consistent metadata, or build data pipelines with standardized data packaging. It serves as the foundation for data exchange in applications ranging from scientific research data management to business intelligence systems where reliable, self-describing data packages are essential.
Maintainer
frictionlessdata company
License
Unlicense
Last Activity
2026-01-28

Community Discussion 3 comments

TH
Thomas Hansen 3 days ago

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

LM
Laura Martin 1 week ago

Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

PG
Paolo Gianetti 2 weeks ago

Maecenas sed diam eget risus varius blandit sit amet non magna. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.