Skip to content

2022 04 22 Mantainers Meeting Minutes

Natanael Arndt edited this page Apr 22, 2022 · 9 revisions

Attendees

  • Nicholas Car
  • Edmond Chuk
  • Iwan Aucamp
  • Natanael Arndt
  • Graham Higgins

Agenda

  1. General Discussion and general questions
  2. JSON LD
  3. Various Classes to represent datset structures ConjunctiveGraph -> Dataset
  4. Tests
  5. RDF*, SPARQL*
  6. Reasoning
  7. Add some CLI Tools
  8. CI/CD
  9. General Release Plans/Timelines for 7.0 release
  10. Meeting Schedule

Minutes

Questions raised

  • 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

JSON-LD 1.1

  • get Test passing integration of pyld
  • We should probably favor pyld over the current JSON-LD implementation
  • Gregg Kellogg (@gkellogg) offered help
  • Performance, Compliance

Various Classes to represent Graph structures

  • 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

  • Test coverage
  • Remove untouched code

RDF*, SPARQL*

  • 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

Reasoning

Add some CLI Tools

  • CLI for SPARQL on a local file
  • Reasoning
  • Format conversion
  • merge two rdf files
  • like riot and raptor-utils

CI/CD

General Release Plans/Timelines for 7.0 release

Meeting Schedule

  • Probably Monthly meetings, Natanael invites