Recipes
Recipes are various approaches for solving common problems, in ways that are not specified as a formal Data Package specification. If we see increased adoption, or wide support, for any recipe, it is a prime candidate for formalising as part of a specification. Here is the list of currently existent recipes:
Data Package
Data Catalog Create a centralized repository for data discovery, cataloging, and organization.
Data Dependencies Manage data dependencies effectively, ensuring that all required resources are accessible and up-to-date.
Data Package Version Track and manage different versions of data packages to support reproducibility and historical analysis.
Language Support Enhance data packages with support for multiple languages to accommodate diverse user communities.
Private Properties Secure sensitive data by designating properties as private within your data package.
Translation Support Enable data translation and localization for global accessibility and understanding.
Data Resource
Caching of Resources Optimize data retrieval and performance by implementing resource caching strategies.
JSON Data Resources Incorporate JSON data resources into your data packages for structured and semi-structured data storage.
Compression of Resources Efficiently reduce the storage and transfer size of resources through data compression techniques.
Files Inside Archives Some datasets need to contain a Zip file (or tar, other formats) containing a set of files.
Table Schema
External Foreign Keys Establish relationships between data resources using external foreign keys to enhance data connectivity.
Metadata in Table Schema Enrich table schemas with detailed metadata to provide context and meaning to your data.
Enum Labels and Ordering Many software packages for manipulating and analyzing tabular data have special features for working with categorical variables.
Relationship between Fields The structure of tabular datasets is simple, however, the data present is often complex and reflects an interdependence between Fields