Skip to content

Instantly share code, notes, and snippets.

View azaroth42's full-sized avatar

Rob Sanderson azaroth42

View GitHub Profile
{
"@context": "http://iiif.io/api/presentation/4/context.json",
"id": "https://example.org/iiif/3d/manifest",
"type": "Manifest",
"label": { "en": [ "I am 3D" ] },
"behavior": [ "some", "new", "behaviors", "probably" ],
"items": [
{
@azaroth42
azaroth42 / provenance_statements.txt
Created June 30, 2022 16:37
probably, possibly, maybe, formerly and or in Yale Provenance statements
(cont. from comments): the meadows, the quiet copses, the dilapidated hut, or the river-bank grown with reeds, in which the fisherman may hide his boat; and he finds these subjects both here and in his native Holland.\"
(probably) Queen Christina of Sweden, Rome (until 1689); Cardinal Dezio Azzolino, Rome (1689); Marchese Pompeo Azzolino, Rome (1689-96); Prince Livio Odescalchi, Rome (1696-1713); Prince Baldassarre Odeschalchi-Erba, Rome (1713-21); Philippe Duc d'Orleans, Palais Royal, Paris (1721/23); Louis Philippe Duc d'Orleans, Paris (1752-85); Louis Philippe Joseph Duc d'Orleans, Paris (1785-92); Viscomte Edouard de Walckiers, Brussels (1792); Francois de laborde de Mereville, Paris (1792-98); Jeremiah Harman, London (1798); A Syndicate (3rd Duke of Bridgewater, Lords Carlisle and Gower), London - exhibited for asale by Bryan at the Lyceum, Strand, London (1798-99), no. 126; 3rd Duke of Bridgewater, London (1799-1803); By descent to: 5th Earl of Ellesmere, London - his sale, Christie's London, Oct. 18, 1
<html>
<head>
<title>The Catcher in the Rye</title>
<script type="application/ld+json">
{
"@context":"https://schema.org", "@direction": "ltr" ,
"@type":"Book",
"name" : "The Catcher in the Rye",
"author": {
"@type":"Person",

The Base URI Issue Explained

Last Update: 2018-10-27

Author: Rob Sanderson (for the JSON-LD Working Group)

What’s this Base URI issue then?

In order to ensure persistent references, HTML and other specifications have the notion of a base URI (e.g. http://example.com/) with which relative URIs (e.g. page.html) are resolved into absolute URIs (http://example.com/page.html). This notion is especially important in Linked Data, as the connectedness of URIs via relationships is what makes it a web of data, not just another standalone data format. Knowledge graphs of all descriptions would fail to coalesce if the resolution is not deterministic and left up to individual implementers to decide on the method.

Introduction:

While IIIF has focused primarily on Image based content, there has always been interest around the community in extending the paradigm to include Video and Audio resources, following the same successful pattern as for Images. Early experiments in this direction included the linking of audio segments to the regions of a canvas that depict a musical score and linking video of commentary about the resource. More recently, the British Library was successful in obtaining a grant to work on preserving and making accessible audio content, with explicit resourcing for advancing IIIF's specifications in this area.

This group will create technical specifications that improve the interoperability of access to audio and video content following the same patterns as the Image API, and allow the integration of that content with the Presentation API. It will assist with and steer the implementation of community infrastructure, such as reference implementations and validators, as well as transformation tool

Discovery Support Technical Specifications Group Charter

Introduction

Interoperable resources are only useful if they can be found. This has been well-recognized since the early days of the IIIF community, and more recently it has become clear that a concerted effort to standardize patterns that will facilitate discovery, harvesting and synchronization, indexing, and importing of IIIF resources is required.

This group will create specifications that improve the discovery process for IIIF resources, with a focus on leveraging existing techniques and tools, and promoting widespread adoption within the community. It will assist with and steer the implementation of community infrastructure, such as a registry of adopters, validators for the implementations, and transformation tools to generate the required data from existing systems and APIs.

If successful, the work will enable the collaborative development of global or thematic registries, search engines and portal applications that allow developers a

Workflow

  1. Request full/info.json withCredentials flag set, but no credentials Request: No Cookie. Response: 302 ; ACAC:true ; ACAO: origin ; Location: degraded

  2. Request degraded/info.json withCredentials flag set? but no credentials Request: No Cookie Response: 200 ; ACAC:true ; ACAO: origin

@azaroth42
azaroth42 / canvas.json
Last active October 20, 2016 14:32
Canvas in Presentation 3.0 with AV
{
"id": "...",
"type": "Canvas",
"width": 1000,
"height": 1000,
"duration": 120,
"annotations": [
{
"type": "AnnotationPage",
"items": [