SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
IIIF Discovery Technical 
Specification Group
Work so far
Matthew McGrattan, Digirati (Head of Digital Library Solutions) & Co‐
Chair of the IIIF Discovery TSG
A Community
that develops Shared APIs,
implements them in Software, 
and exposes interoperable Content
Some IIIF History
• IIIF first meeting: Cambridge, 2011.
• Why?
• Every digitisation and digital content delivery project had been done 
differently.
• Software was rarely reusable.
• Content was silo’d and unavailable outside of its own specific 
environment.
• Developing new platforms for content was expensive.
• Maintaining them once built was even more expensive.
Can we make interoperable standards 
for this?
• APIs:
• IIIF Image API: how can I get pixels?
• IIIF Presentation API: how can I describe digital objects?
• So that I can create a viewing experience that presents that 
content to a user?
• Further APIs:
• IIIF Authentication API: and how can I control what users can see 
and do?
• IIIF Content Search: how can I search within a digital object, when 
I’m viewing it? (like PDF search)
IIIF as a Community (1)
IIIF Consortium (IIIF‐C):
• IIIF‐C Executive: 
• High level direction, budgeting, hiring and management of 
permanent staff, etc.
• IIIF Coordinating Committee:
• Week‐to‐week orchestration of the community, establishes working 
groups and specification activities, etc.
• IIIF Editors:
• Custodians of the IIIF technical specifications, and responsible for 
use‐case driven best practice around interoperability.
IIIF as a Community (2)
• IIIF Technical Specification Groups (generally time‐bound)
• Discovery
• A/V
• Text Granularity
• IIIF Community Groups (long‐running)
• Newspapers
• Manuscripts
• Museums
• 3D
• Software Developers
• Outreach
Background (IIIF Discovery)
• 100s of 1000s of IIIF resources
• Commodity search engines know nothing about IIIF
• The ‘silo ‘problem that was an inspiration for the creation of IIIF 
returns:
• Each institution that exposes IIIF content has a different discovery 
interface
• With a different search API
• Users want to find content across collections, not just within a silo
• Having found content they want consistent ways to get that 
content into the viewing environment or tool(s) they want to use
• IIIF Content Search API is not designed for searching across items 
or collections.
IIIF Discovery Technical Specification Group
Chairs:
• Antoine Isaac (Europeana)
• Matt McGrattan (Digirati)
• Robert Sanderson (The J. Paul Getty Trust)
Communication Channels:
• Calls very other week on Wednesdays at 1:00pm Eastern (opposite the general IIIF Community 
Call) ‐ see IIIF Community Calendarfor details
• Virtual meetings announced on the IIIF‐Discuss email list
• General discussion on the # discovery IIIF Slack channel (Join Slack)
Call Notes and Group Documents:
• IIIF Discovery Tech Spec Group folder
Call Connection Information:
• Online: https://stanford.zoom.us/j/829945399
• Phone: see international numbers ‐ Enter Meeting ID: 829945399, Participant ID: #
IIIF Discovery: Charter
• http://bit.ly/iiifdiscoverycharter
Defines the work of the TSG, and the timeline for that work.
• Four key areas:
• Crawling and Harvesting
• How can I know what IIIF resources are out there?
• Content Indexing
• How can I retrieve machine‐readable metadata about those IIIF resources?
• Change Notification
• How do I know when resources change?
• Import to viewers
• How do I get IIIF resources from their context of discovery into the viewing 
environment of my choice?
Use Cases
• Starting with the Vatican conference, Summer 2017:
• Gather and document use cases around search
• Identify common requirements and patterns of use
• Identify which requirements are likely to be met by the IIIF 
Discovery TSG’s process (based on the charter) and which are 
out of scope in the current phase of work.
• Begin to scope and write specifications for:
• Crawling and Harvesting
• Import to IIIF Viewers
Crawling and Harvesting: A
Deliverables:
• Specification of how content providers publish lists of 
resources for discovery by the IIIF community
• Recommendations for how consuming applications process 
those lists
• Validation service that checks the lists are correctly 
generated
• Registry of institutions’ lists
• Reference implementations of both producer and consumer 
applications
Crawling and Harvesting: B
Deliverables:
• Specification of how content providers publish lists of 
resources for discovery by commodity search engines like 
Google or Bing.
Recognition that IIIF‐centric specifications may not work for 
commodity search engines and solutions that work for 
commodity search engines may not be suitable for the specific 
use cases of the IIIF community.
Content Indexing
IIIF Presentation API provides information to support presentation only. 
But... provides facilities for linking to external descriptions of the objects 
(in machine‐readable standard metadata formats).
• What common metadata formats do IIIF communities use? 
• How should someone publishing metadata linked to a IIIF Presentation 
API manifest reference those formats?
Deliverables:
• Recommendations for profile identifiers and formats, following existing 
practice.
Change Notification
How can consumers of lists of IIIF content be updated about 
changes to that content?
Deliverables:
• Specification for notification interactions
• Reference implementations for notification generators and 
consumers
• Validation service for notifications
• If necessary, a central hub for distribution of notifications
Import to Viewers
• http://bit.ly/import2viewers
To enable users to work with the content once it has been 
discovered, how can content providers and discovery applications 
help users import IIF content into external viewing or processing 
systems?
Deliverables:
• Specification of content reference import
• Recommendations around consistent UI/UX patterns
• Validation service for the import process
• Reference implementations for generators and consumers
Approach / Philosophy
• The Discovery TSG tries to stay agnostic about which 
metadata formats are the ‘best’ formats.
• Does not mandate a single data model.
• Instead:
• Provide a standard way of publishing resources.
• Provide a standard way (via existing IIIF Presentation API properties) 
of conveying how and in what form machine‐readable metadata is 
available.
• Facilitate the growth of new search and discovery tools using these 
methods.
Centralisation?
• This approach is compatible with a centralising approach:
• Aggregators like Europeana can use this tooling to gather and index 
collections from IIIF content publishers.
• The IIIF may maintain a ‘master registry’ of IIIF Discovery endpoints.
• But also with a decentralised approach.
• A particular community of scholars, or even an individual, might 
decide to publish their content using just the metadata profile that 
is right for their use.
• Use this to build a specialist/specific discovery environment and a 
community of practice around discovery for a specific domain.
IIIF Change Discovery API 0.1
• Intended Use:
• IIIF aware systems that can leverage IIIF APIs.
• N.B. not, in this specification, commodity search engines like Google 
or Bing.
• Documents a consistent, well understood pattern for content 
providers to publish lists of content.
• Enrich those lists with information about when content has 
changed.
• Not in scope (for this specification): metadata formats.
IIIF Change Discovery (the Basics)
• Uses the W3C Activity Streams specification to describe and 
serialise changes to resources.
• Semantics of those changes, and patterns of publishing and 
consumption, based on those identified by ResourceSync.
• Changes are primarily the creation, modification and deletion 
of IIIF Presentation API resources (Collections / Manifests)
• Specifies multiple levels of conformance. All are potentially 
deliverable via only static files.
Why this approach?
• Paging model already part of the IIIF Presentation API 
specification.
• JSON‐LD (as is already the case with IIIF Presentation and 
Image APIs)
• Lightweight and easy to implement
• Potentially via just static files.
IIIF Change Discovery: Level 0
• Fundamentally, a list of links to IIIF Resources wrapped in an 
“Update” Activity Wrapper.
{
"type": "Update",
"object": {
"id": "https://example.org/iiif/1/manifest",
"type": "Manifest"
}
}
IIIF Change Discovery: Level 1
• As level 0, but with added time stamps, with lists of multiple 
items ordered with most recent first.
{
"type": "Update",
"object": {
"id": "https://example.org/iiif/1/manifest",
"type": "Manifest" },
"endTime": "2017-09-20T00:00:00Z”
}
IIIF Change Discovery: Level 2
• As level 1, but complete change lists, with multiple activities 
per resource. Create, Delete, Update, etc.
{
"type": "Create",
"object": {
"id": "https://example.org/iiif/1/manifest",
"type": "Manifest" },
"endTime": "2017-09-20T00:00:00Z”
}
IIIF Change Discovery: Activities
• Identifier
• Type: Create, Update, Delete
• Object: the IIIF resource affected by the Activity
• endTime
• startTime (optional)
• Summary (textual summary, optional)
• Actor (who/what carried out the activity, optional)
IIIF Change Discovery: Paging
• Lists of items provided as pages, and as Collections of Pages with URIs for the 
first and last page.
{
"@context": [ "http://iiif.io/api/discovery/0/context.json",
"https://www.w3.org/ns/activitystreams"],
"id": "https://example.org/activity/all-changes",
"type": "OrderedCollection",
"totalItems": 21456,
"first": {
"id": "https://example.org/activity/page-0",
"type": "OrderedCollectionPage" },
"last": {
"id": "https://example.org/activity/page-214",
"type": "OrderedCollectionPage" }
}
IIIF Change Discovery: Paging
• Follows the Activity Streams paging model.
•Ordered Collection
•Ordered Collection Page
• OrderedItems
• Activities
IIIF Change Discovery: Harvesting
• The Change Discovery API specification also describes an 
algorithm for consuming IIIF resources that have been 
published via the Change Discovery API specification.
• Implementation:
• Nuno Friere (Europeana)
• Github: https://github.com/nfreire/iiif‐discovery‐crawling
• Jeff Mixter (OCLC)
• Github: https://github.com/mixterj/activity_streams_harvest
Implementations (Publishing)
• Matt McGrattan (Digirati)
• Example: https://mcgrattan.org/as/
• Github: https://github.com/mattmcgrattan/iiif‐activity‐streams
• Jason Ronallo (NCSU)
• Example: https://scrc.lib.ncsu.edu/sal_staging/iiif‐discovery.json
• Jeff Mixter (OCLC):
• Example: http://52.204.112.237:3051/activity‐streams
• Github: https://github.com/mixterj/iiif_activity_streams_creation
Next Steps
• More implementations of the Change Notification APIs and 
feedback from users/developers
• Begin work on Content Indexing
• Continue work on Import to Viewers
• IIIF Discovery Workshop hosted by Stanford in June.

Más contenido relacionado

Similar a IIIF Discovery Technical Specification Group by Matt McGrattan - EuropeanaTech Conference 2018

Metadata Aggregation: Assessing the Application of IIIF and Sitemaps within C...
Metadata Aggregation: Assessing the Application of IIIF and Sitemaps within C...Metadata Aggregation: Assessing the Application of IIIF and Sitemaps within C...
Metadata Aggregation: Assessing the Application of IIIF and Sitemaps within C...
Nuno Freire
 
Ric V2.0 Development Workshop Outcomes From The July Workshop David Micha...
Ric V2.0 Development Workshop   Outcomes From The July Workshop   David Micha...Ric V2.0 Development Workshop   Outcomes From The July Workshop   David Micha...
Ric V2.0 Development Workshop Outcomes From The July Workshop David Micha...
djmichael156
 
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social WebSIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
John Breslin
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.ppt
OpenStack Foundation
 

Similar a IIIF Discovery Technical Specification Group by Matt McGrattan - EuropeanaTech Conference 2018 (20)

Metadata Aggregation: Assessing the Application of IIIF and Sitemaps within C...
Metadata Aggregation: Assessing the Application of IIIF and Sitemaps within C...Metadata Aggregation: Assessing the Application of IIIF and Sitemaps within C...
Metadata Aggregation: Assessing the Application of IIIF and Sitemaps within C...
 
About the IETF: Presentation for the University of Botswana
About the IETF: Presentation for the University of BotswanaAbout the IETF: Presentation for the University of Botswana
About the IETF: Presentation for the University of Botswana
 
Europeana and IIIF
Europeana and IIIFEuropeana and IIIF
Europeana and IIIF
 
An Emerging Standard for Research-Quality Images: What IIIF Means for Digital...
An Emerging Standard for Research-Quality Images: What IIIF Means for Digital...An Emerging Standard for Research-Quality Images: What IIIF Means for Digital...
An Emerging Standard for Research-Quality Images: What IIIF Means for Digital...
 
Introduction to the International Image Interoperability Framework (IIIF)
Introduction to the International Image Interoperability Framework (IIIF)Introduction to the International Image Interoperability Framework (IIIF)
Introduction to the International Image Interoperability Framework (IIIF)
 
Europeana & IIIF - what we have been doing with IIIF and why
Europeana & IIIF - what we have been doing with IIIF and whyEuropeana & IIIF - what we have been doing with IIIF and why
Europeana & IIIF - what we have been doing with IIIF and why
 
Collaborative Development of ICT Content.pptx
Collaborative Development  of ICT Content.pptxCollaborative Development  of ICT Content.pptx
Collaborative Development of ICT Content.pptx
 
Ric V2.0 Development Workshop Outcomes From The July Workshop David Micha...
Ric V2.0 Development Workshop   Outcomes From The July Workshop   David Micha...Ric V2.0 Development Workshop   Outcomes From The July Workshop   David Micha...
Ric V2.0 Development Workshop Outcomes From The July Workshop David Micha...
 
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social WebSIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
 
zAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.pptzAgile for OpenStack Summit - v2-3.ppt
zAgile for OpenStack Summit - v2-3.ppt
 
Achieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.pptAchieving Visibility and Insight across OpenStack Projects.ppt
Achieving Visibility and Insight across OpenStack Projects.ppt
 
Summary of Day 1
Summary of Day 1Summary of Day 1
Summary of Day 1
 
IIIF Introduction given in South Africa - 2019
IIIF Introduction given in South Africa - 2019IIIF Introduction given in South Africa - 2019
IIIF Introduction given in South Africa - 2019
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
 
ReliefWeb's Journey from RSS Feed to Public API
ReliefWeb's Journey from RSS Feed to Public APIReliefWeb's Journey from RSS Feed to Public API
ReliefWeb's Journey from RSS Feed to Public API
 
Producing UBM's Geek's Guide to London
Producing UBM's Geek's Guide to LondonProducing UBM's Geek's Guide to London
Producing UBM's Geek's Guide to London
 
Introduction to the Art of API Practice
Introduction to the Art of API PracticeIntroduction to the Art of API Practice
Introduction to the Art of API Practice
 
Part 1: SharePoint Mobile Development Frameworks
Part 1: SharePoint Mobile Development FrameworksPart 1: SharePoint Mobile Development Frameworks
Part 1: SharePoint Mobile Development Frameworks
 
EDUPUB Implementation Demo Showcase - Reference SW using Readium JS
EDUPUB Implementation Demo Showcase - Reference SW using Readium JSEDUPUB Implementation Demo Showcase - Reference SW using Readium JS
EDUPUB Implementation Demo Showcase - Reference SW using Readium JS
 
Social Media Dataset
Social Media DatasetSocial Media Dataset
Social Media Dataset
 

Más de Europeana

Más de Europeana (20)

Europeana Climate Action Community meetup 29_03_2022.pdf
Europeana Climate Action Community meetup 29_03_2022.pdfEuropeana Climate Action Community meetup 29_03_2022.pdf
Europeana Climate Action Community meetup 29_03_2022.pdf
 
French Presidency - 1 march 2022
French Presidency - 1 march 2022French Presidency - 1 march 2022
French Presidency - 1 march 2022
 
Europeana Aggregators' Fair day 1
Europeana Aggregators' Fair day 1Europeana Aggregators' Fair day 1
Europeana Aggregators' Fair day 1
 
Europeana Aggregators' Fair day 2
Europeana Aggregators' Fair day 2Europeana Aggregators' Fair day 2
Europeana Aggregators' Fair day 2
 
Europeana web conference portuguese presidency of the council of the eu - jun...
Europeana web conference portuguese presidency of the council of the eu - jun...Europeana web conference portuguese presidency of the council of the eu - jun...
Europeana web conference portuguese presidency of the council of the eu - jun...
 
Europeana 2019 - Connect Communities - 27-28 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 27-28 November 2019 - AuditoriumEuropeana 2019 - Connect Communities - 27-28 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 27-28 November 2019 - Auditorium
 
Europeana 2019 - Connect Communities - 29 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 29 November 2019 - AuditoriumEuropeana 2019 - Connect Communities - 29 November 2019 - Auditorium
Europeana 2019 - Connect Communities - 29 November 2019 - Auditorium
 
Europeana 2019 - Connect Communities - Pitch your project
Europeana 2019 - Connect Communities - Pitch your projectEuropeana 2019 - Connect Communities - Pitch your project
Europeana 2019 - Connect Communities - Pitch your project
 
Europeana 2019 - Connect Communities
Europeana 2019 - Connect CommunitiesEuropeana 2019 - Connect Communities
Europeana 2019 - Connect Communities
 
Europeana 2019 - Connect Communities
Europeana 2019 - Connect CommunitiesEuropeana 2019 - Connect Communities
Europeana 2019 - Connect Communities
 
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 2...
 
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...
Europeana meeting under Finland’s Presidency of the Council of the EU - Day 1...
 
The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...
The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...
The Europeana meeting under the Romanian Presidency, “Exposing Online the Eur...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
The Europeana meeting under the Romanian Presidency, Exposing Online the Euro...
 

Último

Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
David Celestin
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 

Último (15)

My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 

IIIF Discovery Technical Specification Group by Matt McGrattan - EuropeanaTech Conference 2018