UUDigitalHumanitieslab / EDPOP

A virtual research environment (VRE) that lets you collect, align and annotate bibliographical and biographical records from several online catalogs.
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

RDF data models #170

Closed lukavdplas closed 1 month ago

lukavdplas commented 2 months ago

This is some preparation I did for managing collections and annotations. It adds classes for modelling RDF data that feel somewhat similar to Django's model layer. See the changes in the project app for an example.

I did not want to spend too much time on this right now; the current state is quite basic, but I think it's developed enough that it will help with writing the backend for collections + annotations.

jgonggrijp commented 2 months ago

Maybe nice to integrate with (or replace) the rdf migrations feature in restframework-rdf?

lukavdplas commented 2 months ago

Maybe nice to integrate with (or replace) the rdf migrations feature in restframework-rdf?

My immediate purpose was to develop some helper classes to the degree that they would save me time in the short term. If these classes work out well (which remains to be seen), I agree it may be a good idea to outfactor them to the restframework-rdf package. I don't really want to do that right now since the work is still experimental.