Create an RDFS entailment extension
The purpose of this extension would be to retrieve an RDF graph from Fedora and add entailed triples, given a set of configured ontologies.
For instance, if the dcterms vocabulary is included, a Fedora resource with a triple
<> dcterms:title "some title" would be entailed to also include
<> dc:title "some title". I would think that making the set of vocabularies/ontologies from which to draw would be a runtime configuration.
The structure of the code would include a
acrepo-service-entailment module that defines the OSGi service (take a look at the existing
acrepo-service-inference for ideas), and a
acrepo-exts-entailment module that connects the reasoner to specific Fedora resources and exposes an HTTP endpoint.