specs
specs copied to clipboard
Full JSON Schema support and Table schema
I suggest
To plan a way to describe schema information in datapackage directly via JSON Schema, e.g. defining a specific profile in alternative to Tabular Data Package.
This should leverage JSON Schema libraries and simplifies the integration of frictionless in large data ecosystems (e.g. API and schema catalogs like https://www.schemastore.org/json/ )
Notes
JSON Schema improved significantly since frictionless defined its format for data validation ~ 2014. Probably there is still some gap - maybe wrt foreignKeys - but in general JSON Schema is moving fast and its ecosystem is growing.
Moreover, via extensions, JSON Schema can already support the provision of semantic information (see this document analyzing various ways of doing this https://docs.google.com/document/d/1fBRH2wtg1p_g4voNSTlHiSJmKgvfNaIsUXwPBO36RuM/edit# ).
Related:
- https://github.com/frictionlessdata/specs/issues/743