Open no-reply opened 7 years ago
I'm starting work on bridging these two projects at https://github.com/no-reply/qa-ldf
The basic idea is to provide a Qa::Authorities
implementation specific to LDF. Most of the specialized stuff should be in configuration and/or optimizations. See also @elrayle's earlier work at: https://github.com/projecthydra-labs/questioning_authority/pull/109
Dataset work is finished, as described in https://github.com/ActiveTriples/linked-data-fragments/issues/43#issuecomment-280957584.
Search is now implemented as a generic search service interface, via: https://github.com/curationexperts/qa-ldf/pull/10
Search still doesn't exist on the LDF side, though, so until we've finished that, the default search service is EmptySearchService
which returns an empty result set for all queries.
ActiveTriples/linked-data-fragments should give us a fair bit of what we need, but should be refactored from a standalone rails app into something mountable in an existing Sufia application.
There is an existing ticket for this, here: https://github.com/ActiveTriples/linked-data-fragments/issues/8, but I am inclined to avoid a full Rails Engine, and refactor the existing code into something lighter (e.g. mountable Rack middleware).