W3C home > Mailing lists > Public > public-digipub-ig@w3.org > October 2016

Paginating with Annotation

From: Benjamin Young <byoung@bigbluehat.com>
Date: Tue, 25 Oct 2016 15:26:59 +0000
To: W3C Digital Publishing IG <public-digipub-ig@w3.org>
Message-ID: <CY1PR0601MB1488D9978C3BFC0F666FDD63B2A80@CY1PR0601MB1488.namprd06.prod.outlook.com>
Hi all,

This is a potentially less than sane idea for using Web Annotation Data Model to create a pagination definition regardless of ownership, access, or control over various resources or specific resources (a resource + a narrowing selection).

Here's what the data structure looks like (cribbing heavily from Example 12 in the Web Annotation Data Model specification):

  "@context": "http://www.w3.org/ns/anno.jsonld",
  "id": "http://example.org/anno12",
  "type": "Annotation",
  "motivation": "paginating",
  "target": {
    "type": "List",
    "items": [
      {"source": "http://example.com/book/cover.png", "stylesheet": "http://example.com/css/position-cover.css"},
      {"source": "http://example.com/book/toc", "stylesheet": "http://example.com/css/toc.css"},
      {"source": "http://example.com/book/intro", "stylesheet": "http://example.com/css/us-letter-size.css"},
      {"source": "http://wikipedia.com/PageAboutThisBook",
        "selector": {
          "type": "CssSelector",
          "value": "#mw-content-text"
        "stylesheet": "http://example.com/css/us-letter-size.css"
      {"source": "http://example.com/book/another-page", "stylesheet": "http://example.com/css/us-letter-size.css"}   

The only thing above not currently defined in the Web Annotation Data Model is the `paginating` motivation--everything else is "stock" Web Annotation Data Model.

Obviously, there are worlds (and probably dragons) beyond this point, but I wanted to share this as I find thinking about it inspiring.

If you feel this has merit in some way, I'd be happy to explore it further with anyone interested.

Information Standards
John Wiley & Sons
Received on Tuesday, 25 October 2016 15:27:37 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 25 April 2017 10:44:46 UTC