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

Complex RDF takes lot of time from Jena #12

Open
denevers opened this issue Oct 16, 2018 · 5 comments
Open

Complex RDF takes lot of time from Jena #12

denevers opened this issue Oct 16, 2018 · 5 comments
Labels
Feature: Reasoner Reasoning engine

Comments

@denevers
Copy link
Collaborator

Jena takes a lots of time to compile small RDF model and it might now scale very well when we add more data. This is particularly an issue when using EmbeddedStore. We are using full OWL reasoner, maybe we could settle for something less demanding (we need a limited set of functionnalities like symmetrics, inverseOf, transitivity and inheritance (others ).

Another option is to NOT use RDF and rely on a clever relational database for the whole database and just pull RDF from it to create the landing page.

@dblodgett-usgs
Copy link
Collaborator

I would be OK setting up a requirement to use an external object store as long as we can get it working as a simple dockerized resource. That said, whatever gets the job done with minimal additional for this phase of the project is probably OK. Let's get the pilot area working then think bigger.

@denevers
Copy link
Collaborator Author

denevers commented Oct 16, 2018

we are exploring docker for GIN right now (already have the infrastructure in place) and from what Alex could gather, (large) database in docker is not the best idea. Maybe db API in docker and db on backend or maybe shared resources .. anyway - we are exploring this.

@dblodgett-usgs
Copy link
Collaborator

Docker should scale up fine as long as it has access to resources. See the open pull request for a docker container for this project. Works like a charm. I do:

mvn package war:war
docker-compose up --build

And I have a localhost app running.

@denevers
Copy link
Collaborator Author

yes, my point essentially. ideal for GSIP. even better GSIP with DB outside the container.

@jvanulde
Copy link
Collaborator

See #27.

@jvanulde jvanulde added the Feature: Reasoner Reasoning engine label May 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: Reasoner Reasoning engine
Projects
None yet
Development

No branches or pull requests

3 participants