You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part the recent development work, HQDM was decoupled from RDF and there is now no easy way to convert Things to the RDF triples needed for persisting an object to an RDF triple store - clients have to call MagmaCoreService.create(Thing) for each thing, or create a batch update manually using the DbTransformation classes.
Ideally there would be a service call that would take a collection of Thing objects and convert them to the required DbTransformation which can then be applied using the MagmaCoreService (a convenience function to convert and apply can also be provided, but there are cases where the conversion result is needed for other purposes so there should be a way to create a DbTransformationwithout also applying.)
This would allow clients to persist Things directly rather than using the indirect routes currently available.
The text was updated successfully, but these errors were encountered:
As part the recent development work, HQDM was decoupled from RDF and there is now no easy way to convert
Things
to the RDF triples needed for persisting an object to an RDF triple store - clients have to callMagmaCoreService.create(Thing)
for each thing, or create a batch update manually using theDbTransformation
classes.Ideally there would be a service call that would take a collection of
Thing
objects and convert them to the requiredDbTransformation
which can then be applied using theMagmaCoreService
(a convenience function to convert and apply can also be provided, but there are cases where the conversion result is needed for other purposes so there should be a way to create aDbTransformation
without also applying.)This would allow clients to persist
Things
directly rather than using the indirect routes currently available.The text was updated successfully, but these errors were encountered: