repository-extension-services issueshttps://gitlab.amherst.edu/acdc/repository-extension-services/-/issues2016-06-24T10:06:12-04:00https://gitlab.amherst.edu/acdc/repository-extension-services/-/issues/5Create a validation service2016-06-24T10:06:12-04:00acoburnCreate a validation serviceThis service should read a Fedora resource and confirm whether the object structure is valid. It would use `owl:Restriction` clauses and some kind of inference engine. Whether it works directly on the Fedora repository or the triplestore...This service should read a Fedora resource and confirm whether the object structure is valid. It would use `owl:Restriction` clauses and some kind of inference engine. Whether it works directly on the Fedora repository or the triplestore is an open question.acoburnacoburnhttps://gitlab.amherst.edu/acdc/repository-extension-services/-/issues/2The camel-blueprint-routes should be made into full bundles2016-06-28T19:24:19-04:00acoburnThe camel-blueprint-routes should be made into full bundlesThe routes defined in https://gitlab.amherst.edu/acdc/camel-blueprint-routes should be refactored into simple modules that exist as part of this repository. The `camel-blueprint-routes` repo should then be removed.The routes defined in https://gitlab.amherst.edu/acdc/camel-blueprint-routes should be refactored into simple modules that exist as part of this repository. The `camel-blueprint-routes` repo should then be removed.bseegerbseegerhttps://gitlab.amherst.edu/acdc/repository-extension-services/-/issues/7Create an export service2017-09-24T06:33:33-04:00acoburnCreate an export serviceThis service should start at "top level" repository resources, collecting all child resources and assemble them into a ZIP archive, probably following the bagit format. The resulting file should be suitable for pushing into a digital pre...This service should start at "top level" repository resources, collecting all child resources and assemble them into a ZIP archive, probably following the bagit format. The resulting file should be suitable for pushing into a digital preservation system.https://gitlab.amherst.edu/acdc/repository-extension-services/-/issues/13Add testing mechanism to acrepo-exts-pcdm2017-09-24T06:33:33-04:00acoburnAdd testing mechanism to acrepo-exts-pcdmA real test will be in `acrepo-itests` and involve building an entire PCDM object in Fedora and then calling the extension and retrieving the entire graph. The pcdm extension should also be added to the AcrepoServicesIT test.A real test will be in `acrepo-itests` and involve building an entire PCDM object in Fedora and then calling the extension and retrieving the entire graph. The pcdm extension should also be added to the AcrepoServicesIT test.acoburnacoburnhttps://gitlab.amherst.edu/acdc/repository-extension-services/-/issues/12Revamp acrepo-exts-template to use different templates2017-09-24T06:33:33-04:00bseegerRevamp acrepo-exts-template to use different templatesFrom comments in https://gitlab.amherst.edu/acdc/repository-extension-services/issues/4#note_739
The idea is to revamp this module to work with any supplied template. There would be a URL param that points to a template, so it's fle...From comments in https://gitlab.amherst.edu/acdc/repository-extension-services/issues/4#note_739
The idea is to revamp this module to work with any supplied template. There would be a URL param that points to a template, so it's flexible. Perhaps the default could be a mustache template, but others could be supplied via this param. Or we could have a cfg variable that has the URL of the default (mustache) and that could be overridden by a URL param, if the user wants.bseegerbseegerhttps://gitlab.amherst.edu/acdc/repository-extension-services/-/issues/11Build a PCDM object service2017-09-24T06:33:33-04:00acoburnBuild a PCDM object serviceThis would be an extension (`acrepo-exts-pcdm`) that interacts with the `acrepo-services-pcdm` service. Given a Fedora resource path, it builds an entire PCDM object graph, returning the complete graph in whatever format was requested (e...This would be an extension (`acrepo-exts-pcdm`) that interacts with the `acrepo-services-pcdm` service. Given a Fedora resource path, it builds an entire PCDM object graph, returning the complete graph in whatever format was requested (e.g. via the `Accept:` header).acoburnacoburnhttps://gitlab.amherst.edu/acdc/repository-extension-services/-/issues/9create a acrepo-services-ldcache-file module for dynamic ldcache backend support2017-09-24T06:33:33-04:00acoburncreate a acrepo-services-ldcache-file module for dynamic ldcache backend supportEnable dynamic OSGi service loading of different LDCachingBackend implementations (rather then the current hard-coded File-based backend)Enable dynamic OSGi service loading of different LDCachingBackend implementations (rather then the current hard-coded File-based backend)acoburnacoburnhttps://gitlab.amherst.edu/acdc/repository-extension-services/-/issues/8LD Cache Service2017-09-24T06:33:33-04:00acoburnLD Cache ServiceThis is mostly addressed by !21 This is mostly addressed by !21 acoburnacoburn