Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minerva / triple store technology refresh #69

Open
kltm opened this issue Apr 28, 2023 · 0 comments
Open

Minerva / triple store technology refresh #69

kltm opened this issue Apr 28, 2023 · 0 comments
Assignees
Labels
Needs LA approval Needs final approval from the Lead Architect Needs PI Needs PM approval Needs final approval from the Project Manager Needs PO Needs tech doc Needs TL

Comments

@kltm
Copy link
Member

kltm commented Apr 28, 2023

Project link

https://github.com/orgs/geneontology/projects/TBD

Project description

Currently we're using Blazegraph as the persistent models store for Minerva, and also for the public SPARQL endpoint. Unfortunately Blazegraph is not being developed anymore. We should consider replacing the embedded store within Minerva with another actively developed project. The two primary candidates for an embedded Java triplestore would be Jena TDB or RDF4J. We don't necessarily need to use the same triplestore to run the public SPARQL endpoint: options include Jena TDB, Oxigraph, GraphDB (commercial with limited free version), or Virtuoso.

PI

TBD

Product owner (PO)

TBD

Technical lead (TL)

TBD

Other personnel (OP)

TBD

Technical specs

TBD (template: https://docs.google.com/document/d/111UqtS3G0aJZpAijZYI3Da0t94OQpGePlPJsqZE4Tio/edit)

Other comments

This is not API changes, but a tech refresh to start moving away from blazegraph and enable more functional querying.

@kltm kltm added Needs LA approval Needs final approval from the Lead Architect Needs PM approval Needs final approval from the Project Manager Needs tech doc Needs PI Needs PO Needs TL labels Apr 28, 2023
@kltm kltm moved this from Hopper to Priority (project triage) in Project Metadata Overview Apr 28, 2023
@kltm kltm moved this from Priority (project triage) to Hopper in Project Metadata Overview Apr 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs LA approval Needs final approval from the Lead Architect Needs PI Needs PM approval Needs final approval from the Project Manager Needs PO Needs tech doc Needs TL
Projects
Status: Hopper
Development

No branches or pull requests

2 participants