SlideShare a Scribd company logo
@azaroth42
Foundational
Specifications
Rob Sanderson
rsanderson@getty.edu
Foundational Specifications
International
Image
Interoperability
Framework
@azaroth42
Foundational
Specifications
A Community
that develops APIs,
…shh … secret third line…
implements them in Software,
and exposes interoperable Content
@azaroth42
Foundational
Specifications
A Community
that develops APIs,
based on Web Standards,
implements them in Software,
and exposes interoperable Content
@azaroth42
Foundational
Specifications
Web Standards
• Linked Open Data
• JSON-LD
• Linked Data Platform
• Media Fragments
• Open Annotation
• Activity Streams
• Webmention
Just putting the puzzle pieces together
with a little glue to make it stick
@azaroth42
Foundational
Specifications
Linked Open Data
• Use URIs to name things
• Use HTTP URIs
• Provide useful information
• Link to other things
Be part of the web,
not just on the web
@azaroth42
Foundational
Specifications
JSON-LD
Developer friendly way to express Linked Data
{
“@context”: ”http://iiif.io/api/presentation/2/context.json”,
“@id”: “http://example.org/iiif/book1/manifest”,
“@type”: “sc:Manifest”,
“label”: “Book 1”,
“metadata”: [
{“label”: “Author”, “value”: “A. Authorus”}
],
“license”: ”http://example.org/rights/license.html”,
“sequences”: [ … ]
}
@azaroth42
Foundational
Specifications
Linked Data Platform
• Information management protocol for Linked Data
• REST principles
• Containers
• JSON-LD (and Turtle)
• Non Linked Data
• Can create links automatically
@azaroth42
Foundational
Specifications
Media Fragments
• URI Fragments identify part of the resource
• … for Timed Media
• Area in space
• Duration in time
• Image API
• Presentation API
• Future Audio/Video API
@azaroth42
Foundational
Specifications
Open Annotation
• Current: W3C Community Group specification
• Coming: W3C Technical Recommendation
• Presentation API
– Painting resources
– ”Regular” annotations
• Search API
– Transcription/OCR
– But really any annotation
@azaroth42
Foundational
Specifications
Activity Streams
• Semantic description of an “activity”
• Describe: Who, What, On/With What, Where, When
• Logging/Description, not Notification/Protocol
• Presentation, Search:
– Collections for Paging
– Synchronization
– Other use cases?
@azaroth42
Foundational
Specifications
Webmention
• Very simple specification for notifications
• Source URL mentions Target URL
@azaroth42
Foundational
Specifications
References
• TimBL on LOD: https://www.w3.org/DesignIssues/LinkedData.html
• JSON-LD: https://www.w3.org/TR/json-ld/
• Linked Data Platform: https://www.w3.org/TR/ldp/
• Media Fragments: https://www.w3.org/TR/media-frags/
• Open Annotation: https://www.w3.org/TR/annotation-model/
• Activity Streams: https://www.w3.org/TR/activitystreams-core/
• Webmention: https://www.w3.org/TR/webmention/

More Related Content

PPTX
IIIF Foundational Specifications
PPTX
Managing Annotations (OR2016)
PPTX
Introduction to Linked Data 1/5
PPTX
Brief Introduction to Linked Data
PDF
IIIF: Discovery of Resources
KEY
LIBRIS - Linked Library Data
PDF
Content Registration at Crossref - LIVE Kuala Lumpur
PDF
Introduction to Crossref - Crossref LIVE Kuala Lumpur
IIIF Foundational Specifications
Managing Annotations (OR2016)
Introduction to Linked Data 1/5
Brief Introduction to Linked Data
IIIF: Discovery of Resources
LIBRIS - Linked Library Data
Content Registration at Crossref - LIVE Kuala Lumpur
Introduction to Crossref - Crossref LIVE Kuala Lumpur

What's hot (20)

PPTX
Search engines
PDF
Metadata, Open Access and More: Crossref presentation
PPT
Library Linked Data and the Future of Bibliographic Control
PDF
Islandora and Linked Open Data
PDF
Search engine and web crawler
PPTX
ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...
PPT
SPEVO13 - Dev212 - Document Assembly Deep Dive Part 1
PPTX
Enhancing a library OPAC with linked data
PDF
Dynamic Semantic Publishing for WordPress - WordLift 3.0 Preview
PPTX
Emerging technologies in academic libraries
PPTX
Linked Data and Libraries: What? Why? How?
PPTX
Participation reports webinar December 2020
PDF
AALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNext
PPT
Linked library data
PPTX
Content Registration, Crossref ALJEBI, Indonesia
PDF
Search engine and web crawler
PPT
Lectio Praecursoria: Search Interfaces on the Web: Querying and Characterizin...
PDF
Search Engines
PPT
On building a search interface discovery system
PPTX
Crawlable Spatial Data - #Geo4Web research topic #3
Search engines
Metadata, Open Access and More: Crossref presentation
Library Linked Data and the Future of Bibliographic Control
Islandora and Linked Open Data
Search engine and web crawler
ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...
SPEVO13 - Dev212 - Document Assembly Deep Dive Part 1
Enhancing a library OPAC with linked data
Dynamic Semantic Publishing for WordPress - WordLift 3.0 Preview
Emerging technologies in academic libraries
Linked Data and Libraries: What? Why? How?
Participation reports webinar December 2020
AALL 2015: Hands on Linked Data Tools for Catalogers: MarcEdit and MARCNext
Linked library data
Content Registration, Crossref ALJEBI, Indonesia
Search engine and web crawler
Lectio Praecursoria: Search Interfaces on the Web: Querying and Characterizin...
Search Engines
On building a search interface discovery system
Crawlable Spatial Data - #Geo4Web research topic #3
Ad

Viewers also liked (20)

PPTX
The Advantages of Interoperable APIs
PDF
The Universal Medical Viewer
PDF
Challenges Displaying Complex Image Data: New Tech & Old Institutions
PPT
Almost Christmas | Introductory Remarks at Access to the World's Images
PPTX
IIIF in support of Research
PPTX
IIIF and the National Library of Wales
PPTX
Introduction to the International Image Interoperability Framework
PPTX
Mirador
PPTX
Access to the Wellcome Library, with IIIF
PPTX
Open Images for IIIF
PPTX
Universal Viewer
PPTX
Presentation API Walkthrough
PPTX
Museum Use Cases
PDF
Field evaluation of EdiTouch – the first tablet for SEN/SDL students (2014)
PDF
Newspapers and IIIF
PPTX
OA - Shared Canvas - TEI - Biblissima project
PDF
IIIF: Archival Use Cases
PDF
SharedCanvas: Collaborative Digital Facsimiles of Medieval Manuscripts
PPTX
Mirador: A Cross-Repository Image Comparison and Annotation Tool
PDF
IIIF Presentation API
The Advantages of Interoperable APIs
The Universal Medical Viewer
Challenges Displaying Complex Image Data: New Tech & Old Institutions
Almost Christmas | Introductory Remarks at Access to the World's Images
IIIF in support of Research
IIIF and the National Library of Wales
Introduction to the International Image Interoperability Framework
Mirador
Access to the Wellcome Library, with IIIF
Open Images for IIIF
Universal Viewer
Presentation API Walkthrough
Museum Use Cases
Field evaluation of EdiTouch – the first tablet for SEN/SDL students (2014)
Newspapers and IIIF
OA - Shared Canvas - TEI - Biblissima project
IIIF: Archival Use Cases
SharedCanvas: Collaborative Digital Facsimiles of Medieval Manuscripts
Mirador: A Cross-Repository Image Comparison and Annotation Tool
IIIF Presentation API
Ad

Similar to Foundational Specifications (20)

PDF
Cloud-based Linked Data Management for Self-service Application Development
PPTX
APIs and Linked Data: A match made in Heaven
ODP
Linked Data
ODP
Linked Data
PDF
Link Sets And Why They Are Important (EDF2012)
PPTX
Introduction to APIs and Linked Data
PPTX
Linked data 20171106
PDF
Danbri Drupalcon Export
PPTX
PDF
Linked Data for the Masses: The approach and the Software
PPSX
The Web of data and web data commons
PPTX
Usage of Linked Data: Introduction and Application Scenarios
PPTX
Linked open data project
PPTX
Linked data HHS 2015
PPTX
Linked Data, Library Users, and the Discovery Tools of the Future
PDF
Semantic web browser
PPTX
Linked Data MLA 2015
PPTX
Linked data MLA 2015
PPT
Explaining The Semantic Web
PDF
Drupal and Apache Stanbol
Cloud-based Linked Data Management for Self-service Application Development
APIs and Linked Data: A match made in Heaven
Linked Data
Linked Data
Link Sets And Why They Are Important (EDF2012)
Introduction to APIs and Linked Data
Linked data 20171106
Danbri Drupalcon Export
Linked Data for the Masses: The approach and the Software
The Web of data and web data commons
Usage of Linked Data: Introduction and Application Scenarios
Linked open data project
Linked data HHS 2015
Linked Data, Library Users, and the Discovery Tools of the Future
Semantic web browser
Linked Data MLA 2015
Linked data MLA 2015
Explaining The Semantic Web
Drupal and Apache Stanbol

More from IIIF_io (12)

PPTX
IIIF Annotation and Discovery
PDF
Embedr.eu & Omeka
PPTX
The IIIF Image API
PPTX
Introduction to the Presentation API
PDF
Europeana and IIIF
PDF
IIIF and the Digital Public Library of America
PPTX
IIIF as an Enabler to Interoperability within a Single Institution
PDF
Leaflet-IIIF: Plugins and Extensibility with IIIF
PPTX
Concluding Remarks
PPTX
Introduction to the International Image Interoperability Framework
PPTX
Non-Scholarly Use Cases or Fun and Games with IIIF
PPTX
Digital Library Cloud Services
IIIF Annotation and Discovery
Embedr.eu & Omeka
The IIIF Image API
Introduction to the Presentation API
Europeana and IIIF
IIIF and the Digital Public Library of America
IIIF as an Enabler to Interoperability within a Single Institution
Leaflet-IIIF: Plugins and Extensibility with IIIF
Concluding Remarks
Introduction to the International Image Interoperability Framework
Non-Scholarly Use Cases or Fun and Games with IIIF
Digital Library Cloud Services

Recently uploaded (20)

PPTX
Machine Learning_overview_presentation.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
Unlocking AI with Model Context Protocol (MCP)
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Big Data Technologies - Introduction.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Approach and Philosophy of On baking technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Electronic commerce courselecture one. Pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Machine Learning_overview_presentation.pptx
Spectroscopy.pptx food analysis technology
Unlocking AI with Model Context Protocol (MCP)
The AUB Centre for AI in Media Proposal.docx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Big Data Technologies - Introduction.pptx
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
Dropbox Q2 2025 Financial Results & Investor Presentation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Approach and Philosophy of On baking technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
Spectral efficient network and resource selection model in 5G networks
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Electronic commerce courselecture one. Pdf
“AI and Expert System Decision Support & Business Intelligence Systems”

Foundational Specifications