def run(self, resource, *args, **kwds): """change the rdf resource """ api = IGetVersions(self.context) newer = api.later_versions() older = api.earlier_versions() resource.dcterms_isReplacedBy = [ rdflib.URIRef(i['url']) for i in newer ] resource.dcterms_replaces = [rdflib.URIRef(a['url']) for a in older] resource.save()