Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • repository-extension-services repository-extension-services
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • acdc
  • repository-extension-servicesrepository-extension-services
  • Issues
  • #27

Closed
Open
Created Mar 22, 2017 by acoburn@acoburnGuest

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.

Assignee
Assign to
Time tracking