-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
4 - L (<= 1 quarter)
-
1170
<!---
Questions: If you have questions about HOW TO use Realm, please ask on
StackOverflow: http://stackoverflow.com/questions/ask?tags=realm
We monitor the realm tag.
Feature Request: Just fill in the first two sections below.
Bugs: To help you as fast as possible with an issue please describe your issue
and the steps you have taken to reproduce it in as much detail as possible.
-->
Please consider in implementing a Fricitionless Data <frictionlessdata.io> for the Realm Schema. It's a more standardize, robust, universal and focused on standards and best practices for a database schema definitions.
And I think Realm current data Schema already close to the Frictionless Data standard. So it would not be too difficult to implement it.
Goals
<!--- What are you trying to achieve? -->
The frictionless data vision
> Frictionless Data is about removing the friction in working with data. We are doing this by developing a set of tools, standards, and best practices for publishing data. The heart of Frictionless Data is the Data Package standard, a containerization format for any kind of data based on existing practices for publishing open-source software.
I think http://frictionlessdata.io/about/ explained all the goals.
Expected Results
<!--- What did you expect to happen? -->
- Schema Documentation availability. The Frictionless Data have a huge set of documentations about data, table, and json schema, etc.
- By implementing a common standard for the Database Schema, it will really help in connecting both mobile app powered by Realm and a running API server that already follow the standardization.
- Data schema standardization that can be use by anyone who want to try a migration to Realm.
- Help in validating fetched data through various of standardize constraints.
- related to
-
RJS-282 Public API for Imperative schema manipulation.
- Parked