reteplayground
Select

🌐 The IIIF stack: manifest, mirror + an image URL built in SPARQL

IIIF render (800p…TitleYear+2
Open image β†—1. [Celestial Globe]…1648…
Open image β†—2. [Celestial Globe]…1648…
Open image β†—3. [Celestial Globe]…1648…
Open image β†—4. [Celestial Globe]…1648…
Run this query β†’ no server Β· no download Β· no account
caviri.github.io/rete
Run this query in the playground β†’ 40 rows Β· 141 ms Β· no server, no download β€” the query runs in your browser.

The query

PREFIX dct: <http://purl.org/dc/terms/> PREFIX drm: <https://w3id.org/rete/davidrumsey#> SELECT ?img ?title ?year ?iiifRender ?man ?mirror WHERE { ?m a drm:Globe ; dct:title ?title ; drm:iiifManifest ?man ; drm:iiifManifestMirror ?mirror ; drm:iiifImage ?iiif ; drm:avif4k ?img . OPTIONAL { ?m drm:year ?year } BIND(IRI(CONCAT(STR(?iiif), "/full/!800,800/0/default.jpg")) AS ?iiifRender) } ORDER BY ?year LIMIT 40

rete playground Β· documentation Β· github.com/caviri/rete