frictionlessdata / datapackage

Data Package is a standard consisting of a set of simple yet extensible specifications to describe datasets, data files and tabular data. It is a data definition language (DDL) and data API that facilitates findability, accessibility, interoperability, and reusability (FAIR) of data.
https://datapackage.org
The Unlicense
498 stars 114 forks source link

Add more linkable headings to the Table Schema spec #930

Open roll opened 6 months ago

roll commented 6 months ago

Overview

In v2 we have improved ability to link individual sections of the spec (https://datapackage.org/specifications/table-schema/) but some heading are still missing e.g. for field properties like decimalChar etc (the list needs to be collected first)

peterdesmet commented 6 months ago

I would also suggest to hardcode some of the anchors, rather than auto-generating them. For example:

Not: https://datapackage.org/specifications/table-schema/#fields-required Bug: https://datapackage.org/specifications/table-schema/#fields

Not: https://datapackage.org/specifications/table-schema/#schema-1 But: https://datapackage.org/specifications/table-schema/#dollar-schema

peterdesmet commented 4 months ago

Here's an overview of anchors I found that should be hardcoded imo:

peterdesmet commented 4 months ago

Note that it is fairly urgent to update these anchors, since implementations (such as frictionless-r) will reference these.