Skip to content

Extending table-schema types/formats #817

Description

@yohanboniface

Hi,

We work in the French administration. As you may know, we already use frictionless and table-schema in our tools, see for example https://validata.fr/ or http://schema.data.gouv.fr/.
We are now in the process of trying to describe, through table-schema, columns that contain national identifiers (like administrative references, or national company unique numbers, etc.).
We want to take this path to push table-schema one step forward as a national official standard.
Our current reflection is about how to describe such a column through table-schema, we are not yet talking about tools implementing such property (but our plan at this time is to have a frictionless plugin like frictionless-france that would deal with those formats).
And, to make this clear, we are not talking about changing the table-schema standard, but only using its current extension possibilities.
At this point, before moving forward, we'd like to have your feedback on what would be the best solution.
Here are some of the options we have identified:

  • use a custom format nomenclature, for example:
    fields:
      - name: myfield
        type: string
        format: "fr:insee:commune"  # Invalid as it is

(which is not currently possible)

Do you have any feedback to provide ? Any other users that have made such types extensions ?

Thanks in advance,

Yohan Boniface with @johanricher and @geoffreyaldebert

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Done
    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions