-
Notifications
You must be signed in to change notification settings - Fork 556
2022 04 22 Mantainers Meeting Minutes
Natanael Arndt edited this page Apr 22, 2022
·
9 revisions
- Nicholas Car
- Edmond Chuk
- Iwan Aucamp
- Natanael Arndt
- Graham Higgins
- General Discussion and general questions
- JSON LD
- Various Classes to represent datset structures ConjunctiveGraph -> Dataset
- Tests
- RDF*, SPARQL*
- Reasoning
- Add some CLI Tools
- CI/CD
- General Release Plans/Timelines for 7.0 release
- Meeting Schedule
- How to deal with a lot of pull requests, how to deal with large pull-requests
- Stabilize the interface.
- What needs to be done for 7.0
- Type hinting
- Serializer Interface
- Blank nodes Skolemization with RDFLibGenid vs. URIRef
- SPARQLResults Class vs. Graphs
- Quality of the Code
- get Test passing integration of pyld
- We should probably favor pyld over the current JSON-LD implementation
- Gregg Kellogg (@gkellogg) offered help
- Performance, Compliance
- ConjunctiveGraph, Dataset and the role of Named Graphs
- ConjunctiveGraph subclass of Graph
- Dataset used to be subclass of Dataset -> now Dataset is subclass of Graph and overwrites a lot of the methods
- The idea is to deprecate ConjunctiveGraph
- Test coverage
- Remove untouched code
- Parse Turtle* and convert it to Turtle and pass this to rdflib
- https://github.com/RDFLib/rdflib-rdfstar
- Plan to move RDF* into rdflib
- Suggestion to add a module
experimental
- Maybe use the
plugins
interface
- CLI for SPARQL on a local file
- Reasoning
- Format conversion
- merge two rdf files
- like riot and raptor-utils
- Drone -> independent, self-hosted
- GitHub Actions -> dependent on GitHubs plans, provides mac and windows, much faster
- There is some GitHub Action workflow already: https://github.com/RDFLib/rdflib/blob/master/.github/workflows/validate.yaml
- Keep the test setup executable on a local machine as well
- Makefile, Taskfile (https://taskfile.dev/), something similar
- Quarterly releases?
- Not 2022-04, …
- Rather a notification to think about preparing the next minor or major release
- Keep https://semver.org/
- Next releases around 2022-06-15? See: https://github.com/RDFLib/rdflib/milestone/12
- Probably Monthly meetings, Natanael invites