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

Add more SPARQL endpoints... #3

Open
florianthiery opened this issue Nov 3, 2019 · 8 comments
Open

Add more SPARQL endpoints... #3

florianthiery opened this issue Nov 3, 2019 · 8 comments
Labels
enhancement New feature or request

Comments

@florianthiery
Copy link
Member

... pls give us some hints and example queries :-)

@situx situx added the enhancement New feature or request label Feb 25, 2020
@sfkeller
Copy link

Any chance to add Sophox [1] as an SPARQL endpoint in order ot access OpenStreetMap?
This would mean nothing less than an new era of this plugin 🎉 !

[1] https://wiki.openstreetmap.org/wiki/Sophox

@situx
Copy link
Collaborator

situx commented Nov 1, 2020

Thank you for your suggestion.
I thought we already included Sophox in our last version, but it seems we did not?
In any case, we already created a configuration file for Sophox so we will include it in the next version.
Alternatively you may use the LinkedGeoData SPARQL endpoint which should for sure be included in the last version of the plugin.

@sfkeller
Copy link

sfkeller commented Nov 1, 2020

Sorry: My bad - Sophox is there... (remains just a few examples - as mentioned in this issue ;-)
grafik

@situx
Copy link
Collaborator

situx commented Nov 1, 2020

As for examples and this is true for any SPARQL endpoints we support:
If you can think of SPARQL queries which would best highlight the potential of a respective SPARQL endpoint, please submit them here and we can include them into the default configuration so that they may appear in the example query dialog.

However, for Sophox in particular, I believe we have added the SPARQL endpoint but not the queries to retrieve all geoclasses.
The reason for this is because Sophox does not use OWL classes to classify nodes, ways and relations as opposed to all other SPARQL endpoints we have integrated.
Rather, Sophox only exposes properties like osmt:amenity with String values which may be equivalent to classes.
To support this kind of non-owl:Class class representations some modifications need to be made to the codebase which are not completed yet.

@situx
Copy link
Collaborator

situx commented Jan 18, 2021

Version 0.12 now allows to add new SPARQL endpoints using an automatic configuration. We have therefore decided to only add a selection of very common triple stores to the plugin by default

@ThomasThelen
Copy link

Is there any reason to prevent people from entering their own SPARQL endpoint? I'd like to use this with my own endpoints however, there's only a pre-determined list of endpoints

@situx
Copy link
Collaborator

situx commented Feb 12, 2024

Hi @ThomasThelen,

since version 0.12 it is possible to add your own SPARQL endpoints.
To do so, select "Quick Add RDF Resource" and enter the SPARQL endpoint URL.
An automatic detection follows and, if successful, adds the SPARQL endpoint to the dropdown menu.

The idea of the dropdown list of SPARQL endpoints is to provide users with a selection of databases for discovery.
Ideally, these should be SPARQL endpoints of general interest; for now, the list is distributed with the plugin.
In the future, the list of recommended triple stores should be stored in a separate branch of this repository.
Users may then issue pull requests or issues here to ask for triple stores to be added to the default list.
The plugin may then pull the most recent list from the repository directly, also in between releases.

@ThomasThelen
Copy link

Ah my mistake! Love that I can add a feature from a URI. Thank you!

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

No branches or pull requests

4 participants