-
Notifications
You must be signed in to change notification settings - Fork 23
Closed
Description
Parts of this issue are fixed in different Pull Request:
- Add support of new files/graphs via Insert Data/Insert Where/Insert Delete Where #161 split of configuration into store/app configuration and graph configuration (per commit)
- Add support of new files/graphs via Insert Data/Insert Where/Insert Delete Where #161 add new files (nq + graph) or add/update files (nq and config.ttl) if untracked named graphs appear in INSERT/INSERT DATA/INSERT (DELETE) WHERE
- Add support of new files/graphs via Insert Data/Insert Where/Insert Delete Where #161 Remove unassigned.nq
-
Add support for SPARQL Update graph management CREATE/DROP/COPY/MOVE/ADD
We still have a few things to discuss concerning finding named graphs:
- We currently have 2 modes to find graphes namely 'by config' or 'by .graph files'.
Both only run during initialization and create a file to graph mapping. Additionally .graph files are only taken from the working directory, which isn't working for bare repositories. When an instance is requested the store checks all files of a commit if they exists in this mapping.
This means we are missing on files that were moved or renamed. The unassigned.nq file holds any changes which couldn't be mapped but won't update the config to make new graphs available.
Any Ideas how we will approach those problems?
The .graph files and project config files are also committed to the repository. So in these cases we could build the file mapping for every instance (unassigned.nq is always included and parsed). But this won't work for a local config which isn't part of the repository.
Reactions are currently unavailable