Observed
In the 0.1.0 release:
- 252 of 924
washdev rows carry pre-signed Silverchair CDN links in their URL columns, of the form https://iwa.silverchair-cdn.com/...pdf?Expires=1706027022&Signature=.... The Expires timestamps are from January 2024, so every one of these links is dead for reusers of the dataset.
- 3
uncnewsletter rows carry Google Scholar alert redirect URLs (https://scholar.google.com/scholar_url?url=...&scisig=...) instead of the target article URL.
Side effect: the high-entropy Signature= and scisig= parameters trip secret scanners on downstream ingest pipelines, which is how this surfaced.
Expected
URL columns hold stable, canonical locations:
- for the Silverchair cases, the DOI URL or the article landing page rather than the time-limited CDN link the browser happened to resolve at collection time;
- for the Scholar-alert cases, the
url= target decoded out of the redirect.
Both rewrites are mechanical (parse the target out of the existing values), so no re-collection is needed where a DOI or target URL is embedded in the current string.
Observed
In the 0.1.0 release:
washdevrows carry pre-signed Silverchair CDN links in their URL columns, of the formhttps://iwa.silverchair-cdn.com/...pdf?Expires=1706027022&Signature=.... TheExpirestimestamps are from January 2024, so every one of these links is dead for reusers of the dataset.uncnewsletterrows carry Google Scholar alert redirect URLs (https://scholar.google.com/scholar_url?url=...&scisig=...) instead of the target article URL.Side effect: the high-entropy
Signature=andscisig=parameters trip secret scanners on downstream ingest pipelines, which is how this surfaced.Expected
URL columns hold stable, canonical locations:
url=target decoded out of the redirect.Both rewrites are mechanical (parse the target out of the existing values), so no re-collection is needed where a DOI or target URL is embedded in the current string.