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

British Museum SPARQL endpoint failing again #569

Closed
mdlincoln opened this issue Aug 19, 2017 · 13 comments · Fixed by #1541
Closed

British Museum SPARQL endpoint failing again #569

mdlincoln opened this issue Aug 19, 2017 · 13 comments · Fixed by #1541
Assignees

Comments

@mdlincoln
Copy link
Contributor

mdlincoln commented Aug 19, 2017

Latest build is failing because the British Museum's SPARQL endpoint is returning HTTP 400 codes for my SPARQL lesson.

This is related to #290 though affects the lesson on a much larger scale, as it means all the British Museum links don't quite work anymore. I'm going to contact Dominic Oldman about this and see if it can't be resolved at the source, because really, this means one of their major online services - about to be relaunched to much fanfare - is not actually functioning.

That said, it's a good example of a hosted resource changing/breaking and fouling up a lesson, so has some bearing on #534.

@mdlincoln
Copy link
Contributor Author

OK, BM endpoint is back up - but it looks like some tiny ontology namespace changes have broken some of the sample queries in this lesson. This is a very small fix - I need to make sure that PREFIXes are supplied for every query explicitly now. Will do that shortly.

It's also worth noting that the interface on their SPARQL endpoint has changed a bit, so the screenshots are now a little out of date. I think this is an entirely superficial change that shouldn't impact the lesson much, but I'm admittedly a biased user. @drjwbaker you've used this service a bit - any thoughts on whether we need to further update the lesson?

@mdlincoln
Copy link
Contributor Author

Clarifying thought: I think this kind of superficial interface change is precisely the kind of thing that users should be able to work through without needing to re-screenshot everything. But it may be worth some note in the text that the interface has changed a bit, even if the core data model remains the same.

mdlincoln added a commit that referenced this issue Aug 21, 2017
Unfortunately, the way that the BM endpoint responds to CURL-esque
queries is different from web broswer queries - it returns a 400 if no
query is provided... even though a query-less URL to the base endpoint
returns a normal webpage when accessed via a browser.

Re: #569
@mnscholz
Copy link

The BM endpoint seems to be down since quite some time (at least a few months now).
So I wonder whether there are plans to change this lesson to use another endpoint.

@acrymble acrymble reopened this Aug 14, 2019
@mdlincoln
Copy link
Contributor Author

This is quite frustrating given the British Museum's pretense to be a leader in the field of museum information.

I'll survey the possibility of swapping out the URLs here to the new, more stable ResearchSpace ones. However, if this is not possible, then I will regretfully recommend both this and the Spanish translation be retired. A new endpoint would mean a new lesson. I will try to report back by October 15th at the latest, if not sooner.

@mnscholz
Copy link

mnscholz commented Aug 15, 2019

Thanks, Matthew!
I just realized that Palladio seems to have vanished, too(?). At least the link's domain is abandoned and I couldn't find a working one.

Edit: Palladio moved to http://hdlab.stanford.edu/palladio/

@acrymble
Copy link

Can you contact them about it @mdlincoln ?

@acrymble
Copy link

acrymble commented Nov 5, 2019

@svmelton it may not be obvious, but this is an English lesson, so this falls under your remit.

@svmelton
Copy link
Contributor

svmelton commented Nov 6, 2019

Thanks, @mdlincoln—are there any updates on swapping the URLs, or should we plan to retire the lesson?

@mdlincoln
Copy link
Contributor Author

Thank you for the reminder. After some research, there does appear to be a complex workaround for re-pointing to the British Museum via new URLs. However, I now have no faith whatsoever in this institution maintaining these resources. Nor, unfortunately, do I have the bandwidth right now to rewrite this lesson to point to a new resource.

I will be doing a class on SPARQL next summer which may provide an opportunity to write a new lesson on this pointing at a more reliable endpoint, but I would treat that as an entirely new lesson to be reviewed again.

I'm sorry to say that the best option right now is to retire the lesson. I will compose a PR now that retires this as well as its Spanish translation.

@acrymble
Copy link

acrymble commented Nov 7, 2019

@mdlincoln are you happy for me to contact the British Museum to enquire about this before we commit to retiring?

@mdlincoln
Copy link
Contributor Author

No, we've waited long enough, and I have done my fair share of outreach.

@drjwbaker
Copy link
Member

drjwbaker commented Nov 7, 2019

In September 2018 I attempted contact Dominic at the BM with some questions about https://public.researchspace.org/sparql. I heard nothing back. In the context of sweeping personnel changes at the BM in the last year and a bit, I'm not sure how active their endpoints are any more.

@acrymble
Copy link

acrymble commented Nov 8, 2019

Ok. But let's keep retirement issues within the remit of managing editors, who should have full intellectual control of what's happening within their given publication. So you should be recommending retirement rather than doing it yourself.

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

Successfully merging a pull request may close this issue.

5 participants