-
Notifications
You must be signed in to change notification settings - Fork 560
2020 10 09 Mantainers Meeting Minutes
Nicholas Car edited this page Oct 8, 2020
·
1 revision
Nicholas Car
Ashley Sommer (video)
Edmond Chuk
- Most recent PRs
- PR Backlog
- Stores
- rdflib-jsonld
- Timetable for 6.0.0
-
Most recent PRs
- "remove requests" PR
- merged in but needs follow-up patches
- too many un-related things jumbled in by Nick
- several recent PRs are ok, one merged, one needing more consideration
- "remove requests" PR
-
PR Backlog
- an attempt was made to review and close PRs where no response from proponent to review questions has been given for 2+ months
- only 1 PR closed 1 several others only 1 month waiting so far, will review later
- an attempt was made to review and close PRs where no response from proponent to review questions has been given for 2+ months
-
Stores
- Nick and Edmond are currently using the SPARQLStores
- Nick is motivated to improve SPARQLStore so will add in more PRs over next 3 months
- FileWatcherStore:
- proposed by Nick to (re)load an in-memory graph based on changes to RDF files in a dir
- pseudo code:
g = Graph("FileWatcherStore")
g.open("path-to-dir", reload_individual_files=True)
if reload_individual_files:
secretly create a Dataset with a Graph() per file
reload per file
else:
create just a graph, put all files' content in there
reload whole lot on any change
One Q: what to do about graph-aware files, trig, JSON-LD? A: v2.0?
- HDT store reviewed and purpose discussed
- Nick will look into HDT Store installation for example for FileWatcherStore
-
rdflib-jsonld
- No progress to date.
- Nick to investigate implementing 6x JSON-LD test suites (only 1 implemented now) so we can know the status of rdflib-jsonld wrt all JSON-LD tests
-
Timetable for 6.0.0
- must haves
- tidy-up
- g.serialize() --> turtle, decode (UTF-8)
- str(g) ?
- g.stringify(format="turtle", encoding="utf-8")
- g.to_string(format="turtle", encoding="utf-8")
- g.string (property) --> calls g.serialize(format="turtle").decode("utf-8")
- g.print(format="turtle", encoding="utf-8") --> calls g.serialize(format="turtle", encoding="utf-8"))
- g.add(()). /g.remove(()) --> g.add() -- Ashley to benchmark
- perhaps too big a change for 6.0.0
- g.serialize() --> turtle, decode (UTF-8)
- documentation
- reference examples/ code in rdflib documentation - Nick
- Edmond has indicated to Nick how to include code files in RST files
- document release process
- Nick to push his notes from 5.0.0 release process into developers.rst in docco
- notifications
- Nick to create a "last drinks" Issue for anything devs want in 6.0.0
- tidy-up
- expected timeline is ~ 2 months
- must haves