jupyterlab / jupyterlab-data-explorer

First class datasets in JupyterLab
BSD 3-Clause "New" or "Revised" License
178 stars 38 forks source link

Simplify data model by removing nested dataset capability #145

Closed ellisonbg closed 1 year ago

ellisonbg commented 3 years ago

Description

After building and working with this initial version @saulshanabrook and I talked more about the underlying data model. We have a few observations about the nesting of datasets:

Based on these factors, our sense is that this extension and its API should focus on the core dataset interface and API and not expose an abstraction around nested datasets. Instead, in cases where more complex relationship between datasets and other entities are required, additional, separate extensions should be built that use the unique dataset identifiers to build the needed knowledge graphs.

At the end of the day, we are proposing to simplify the data model by removing dataset nesting.