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

Cannot load ontology from bag.basisregistraties.overheid.nl domain #95

Closed
jaw111 opened this issue May 31, 2017 · 5 comments
Closed

Cannot load ontology from bag.basisregistraties.overheid.nl domain #95

jaw111 opened this issue May 31, 2017 · 5 comments

Comments

@jaw111
Copy link

jaw111 commented May 31, 2017

When trying to view this BAG ontology I get an error. Seems to be something with the certificates, the service to convert the ontology gives a HTTP 500 error:

http://visualdataweb.de/webvowl/convert?iri=https%3A%2F%2Fbag.basisregistraties.overheid.nl%2Fdef%2Fbag

java.lang.RuntimeException: org.semanticweb.owlapi.io.OWLOntologyCreationIOException: OWLOntologyCreationIOException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Can the certificates be added to the Java CA store?

@vitalis-wiens
Copy link
Contributor

Hi, I`ve looked into this problem, it is more related to owl2vowl.
We are currently working on an update version for owl2vowl and webVOWL.

The fastest solution for you is to download owl2vowl and manually convert the ontology to a json
format for webvowl. (while writing this, the issue is not fixed yet)

Regards Vitalis

@jaw111
Copy link
Author

jaw111 commented Nov 29, 2017

Hi @vitalis-wiens any progress on this issue? When possible we would like to use the public service.

@vitalis-wiens
Copy link
Contributor

Hi, I think there is some tomcat issue regarding this.
I could manually transfer the ontology running owl2vowl locally on my machine.

maybe you can use this converted file
webvowl allows you also to load json files,
I hope this helps for now

bag.json.zip

@steffen-l
Copy link
Contributor

Yes, looks like we would have to add the certificate to our Java installation on the server hosting the public WebVOWL instance. Not sure if we want and would be able to do this.

BTW: You run into the same issue when trying to load the ontology with Protégé directly from the given URL. You would also have to download it and open it locally - otherwise, it is not loaded. It might thus be easier to remove the CA requirement on your side in this case. Or is it really needed?

Alternatively, you can link to the old (outdated) WebVOWL version that we are still hosting on a different server: http://vowl.visualdataweb.org/webvowl/old/#iri=https://bag.basisregistraties.overheid.nl/def/bag It has a different backend that doesn't care in this case, but it is an older version which is no longer actively maintained.

@erwinfolmer
Copy link

It is the Dutch government certificate...(and we are a government organisation, so we have to comply to that...and strangely enough it is not part of the standard certificate store...so we have to do this request more often outside the Netherlands; within the Netherlands this certificate is well known)
So hopefully you can add the certificate....(from the Dutch government perspective it will be appreciated. :))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants