specs
specs copied to clipboard
Profile is a url rather than string
Switch from:
"profile": "tabular-data-package"
"profile": "https://specs.frictionlessdata.io/schemas/tabular-data-package.json"
Why?
Reduce magic! See frictionlessdata/frictionlessdata.io#875
- Tools no longer have to go through some discovery mechanism to resolve schema path
- We don't need to maintain some registry
- Versioning can be explicit! Change the url. No need to invent special version - see frictionlessdata/specs#444
@roll @akariv @pwalsh does this sound good to you?
Yes, I agree it's better this way.
Sure regarding validation but I have another question - will it still be an indicator of a resource type? (tabular or not). If yes, how to handle it (checking equality to exact URL e.g.)?
yes, better.