Open no-reply opened 7 years ago
Started work on this.
So, this is the point where I think I need to rework the config and/or the routes. I'm working on the most backward compatible ways to do this, but expecting this to require breaking changes. More info to come.
cc: @scande3 @elrayle
Initial work on this is here: https://github.com/ActiveTriples/linked-data-fragments/tree/feature/multi-dataset
I'm more confident that routing shouldn't be a compatibility issue, at this point; or if it is, it will be very minor. Config is still likely a problem.
https://github.com/ActiveTriples/linked-data-fragments/tree/feature/multi-dataset is updated with the latest work. A few PRs have been submitted representing some of that progress.
https://github.com/ActiveTriples/linked-data-fragments/tree/feature/multi-dataset is a finished branch with this feature. Two things need to happen in order for this to reach PR:
@no-reply Is Marmotta work referenced in this last comment still outstanding? I assume the blazegraph work is.
Is it obvious what this work is by running the tests on the branch?
Allow multiple datasets in the cache service. The use case I have in mind for this is hosting multiple "authorities" in a single cache service.
Datasets are defined by the LD Fragments spec. We implement it in the Dataset model.
We should be able to introduce new datasets to act as additional subject cache endpoints. Ideally, it would be possible to put datasets in named graphs on a shared backend, or put them in separate backends.