New rdflib core devs, 5.0.0 soon

55 views
Skip to first unread message

Nicholas Car

unread,
Mar 13, 2020, 4:04:58 AM3/13/20
to rdflib-dev
Dear rdflib devs,


New maintainers
----------------------
Ashley Sommer (@ashleysommer), Natanael Arndt (@white-gecko) and I (@nicholascar) have just taken over as rdflib repository maintainers from Gunnar & Jörn.

Thank you to Gunnar & Jörn for vey many years of maintaining this very important project! I won’t have been able to do my last couple of jobs without you!


5.0.0 & 6.0.0 releases
-----------------------------
We are aiming to release the current master branch of rdflib as a 5.0.0 release shortly - by the end of March - and then will work towards a larger 6.0.0 release by about the end of June.

This is an open call to you all on this list to make yourselves known to us maintainers if you’re interested in the larger task of working towards that 6.0.0 release. I’ve already contacted some of the more recently active developers among you to see if you’re interested and I’ve received good responses. 

Just to recap:

5.0.0 - current master as a release. No more major PRs merged. 

6.0.0 - a major new release with the following breaking changes planned:
 - no support for Python 2
 - no support for <= Python 3.4
 - likely support for RDF*/SPARQL* (if current PRs are completed)
 - identifiers for graphs, not objects  (if discussion on PR is completed)
 - new RDF kernel options, likely available via plugin (see PR 796)
 - potential refactoring of codebase and code style updates

We will announce the releases here as the appear.


RDFlib strategy
---------------------
The new maintainers discussed strategic direction for the RDFlib entire family of repositories and we’ve preliminarily come up with this goal:

To provide, in one place, Python tools for everything do with RDF and related things 

We’d therefore like to bring other RDF Python repos into the RDFlib family, and we know repos exist for:

* reading HDT (RDF binary files)
* parsing OWL Functional Syntax
* OWL modelling in Python

We will start discussing with those repository creators about bringing them in.

We will also likely move OWL functionality form multiple repos into a new ‘owllib' repository that will build on the current OWL-RL repo but will include OWL syntax parsers such as Functional and Manchester Syntax. We might also move some OWL-only functionality out of rdflib into owllib to keen the core rdflib repo tidy.


Your thoughts
------------------- 
If any of the plans here worry you or if you’d like to add more things in, and if you want to be involved, please let us know either on this mailing list or directly, we’d love to know you care!


Regards,

Nicholas, Ashley & Natanael

nichol...@surroundaustralia.com
ashley...@gmail.com
ar...@informatik.uni-leipzig.de

Wes Turner

unread,
Mar 13, 2020, 2:58:13 PM3/13/20
to rdflib-dev
> Thank you to Gunnar & Jörn

Thanks! And welcome!

- rdflib-jsonld could easily be merged into rdflib core
https://github.com/RDFLib/rdflib-jsonld

- Call for maintainers (2019)
https://github.com/RDFLib/rdflib-jsonld/issues/68
- [ ] JSON-LD 1.1


- IIRC, fuxi supports(ed) OWL.
https://github.com/RDFLib/FuXi
The tests may be useful:
https://github.com/RDFLib/FuXi/tree/master/test

Is https://github.com/RDFLib/OWL-RL functionally equivalent to what's in FuXi?

Nicholas Car

unread,
Mar 15, 2020, 5:55:44 AM3/15/20
to rdfli...@googlegroups.com
Hi Wes,

> rdflib-jsonld could easily be merged into rdflib core

We’ll take this up with the rdflib-json-ld maintainers once 5.0.0 is done. They have just implemented a bunch of updates too for JSON-LD 1.1 so there’s been a flurry of activity and people are engaged but we’ll just get tidy-up work before we make this larger change.


> Call for maintainers (2019)

Yes, although, as above, the’ve recently done a bunch of things with a few new contributors (and older ones returning too) so that package is in a better state, maintenance wise, than it has been for a while.


> IIRC, fuxi supports(ed) OWL
It does/did! 


> Is https://github.com/RDFLib/OWL-RL functionally equivalent to what's in FuXi?

Not sure, I’ll have to look into this. This will be part of an OWL-RL update and potential the new “owllib” package. FuXi hasn’t been touched for many years unfortunately, and I’ve not used it myself, so we’ll all have to do a bit of reading of it to know how to best deal with it in relation to OWL-RL.


Cheers,

Nick



--
http://github.com/RDFLib
---
You received this message because you are subscribed to the Google Groups "rdflib-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rdflib-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rdflib-dev/840527f9-6b1a-4e64-b2b4-0a60ec535d6d%40googlegroups.com.

______________________________________________________________________________________
 
Dr Nicholas Car
Data Systems Architect
SURROUND Australia Pty Ltd
Address P.O. Box 86, Mawson, Canberra ACT 2607
Phone  +61 477 560 177
Email  nichol...@surroundaustralia.com
Website  https://surroundaustralia.com

Enhancing Intelligence Within Organisations
delivering evidence that connects decisions to outcomes






Wes Turner

unread,
Mar 15, 2020, 5:35:15 PM3/15/20
to rdfli...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages