SlideShare a Scribd company logo
1 of 67
Download to read offline
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Everyone Loves Zoom*
* No, not that Zoom!
Dr. Robert Sanderson
Senior Director for Digital Cultural Heritage
robert.sanderson@yale.edu
Invited Seminar, IDLab, Ghent University
7th February 2023
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
“Zoom” as a Conceptual Framework
• Digression: ZOOM
• Foundation: Zoom for Digital Maps
• IIIF: Zoom for Digital Images
• Linked Open Usable Data, Linked Art
• Semantic Zoom
• Zoom for Search vs View
• Zoom for Reconciliation?
• Zoom for Trust Frameworks?
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Also, Not This Zoom
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Why ZOOM?
Z39.50 is complex (but still used, decades later)
ZOOM wraps it in developer’s terms for usability:
• Object Oriented modeling
• Abstract API with language-specific bindings
• Regularize the interaction with the protocol
• Abstract necessary complexity behind consistent patterns
• Hide unnecessary, unused features
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Zoom?
Thank you, Google Maps!
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Zoom?
Thank you, Google Maps!
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Zoom?
Thank you, Google Maps!
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Zoom?
Thank you, Google Maps!
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Zoom?
Thank you, Google Maps!
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Zoom?
Thank you, Google Maps!
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Zoom?
Thank you, Google Maps!
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
A Community
that develops APIs,
implements them in Software,
and exposes interoperable Content
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Goals of the IIIF Community
To enable users to have rich discovery,
viewing and interaction experiences,
including annotating, with content from
multiple institutions in a consistent
environment, by providing easy-to-
implement specifications and supporting
shared tooling for both clients and servers.
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
(on mobile)
IIIF APIs enable
deep zoom
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Comparison of Content …
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
I want to
compare objects
… across organizational boundaries
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
I want to
compare objects
With Familiar
Navigation
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Annotations are a
fundamental component
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
… including full text …
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
… to enable search
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
APIs: Agreement Preceding Interaction*
Presentation
Search
Image
Auth
(* okay, Application Programming Interface)
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
IIIF is Linked Open Data
• APIs are all JSON-LD 1.1
• … and round trip via a graph
• Based on
• W3C Web Annotations
• W3C Activity Streams
• Shared Canvas model
• With cherry-picked predicates
• APIs are not “descriptive metadata”
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
IIIF API Design Principles
1. Scope design through shared use cases
2. Design for international use
3. As simple as possible, but no simpler
4. Make easy things easy, complex things possible
5. Avoid dependency on specific technologies
6. Use REST / Don’t break the web
7. Separate concerns, keep APIs loosely coupled
8. Design for JSON-LD, using LOD principles
9. Follow existing standards & best practices, when possible
10. Define success, not failure (for extensibility)
https://iiif.io/api/annex/notes/design_principles/, https://linked.art/api/1.0/principles/
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
What is Usability?
… usability is the degree to which [a thing]
can be used by specified consumers to
achieve [their] quantified objectives with
effectiveness, efficiency, and satisfaction
in a quantified context of use.
who
what
how
where
Usability is dependent on the Audience
https://en.wikipedia.org/wiki/usability
“ ”
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
With thanks to Patrick Hochstenbach, @hochstenbach
Who is the Audience?
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
LOUD: Usable by Developers!
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Usable vs Complete
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Target Zone
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Incremental Complexity
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
People think RDF is a pain because it is
complicated. The truth is even worse. RDF is
painfully simplistic, but it allows you to work
with real-world data and problems that are
horribly complicated.
-- Dan Brickley and Libby Miller
http://book.validatingrdf.com/bookHtml005.html
“ ”
“RDF is a Pain”
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Linked Art
A metadata profile and API, collaboratively designed to
work across cultural heritage organizations, that is easy to
publish and enables a variety of consuming applications.
Design Principles:
• Focused on Usability, not 100% precision / completeness
• Consistently solves actual challenges from real data
• Development is iterative, as new use cases are found
• Solve 90% of use cases, with 10% of the effort
https://linked.art/
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Linked Art Model From 50,000 Feet
what
when
who
where
/
how
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
• Conceptual Model (cidoc-crm)
• Abstract way to think about the world,
holistically, consistently and coherently
• Ontology (cidoc-crm, linked art)
• Shared set of terms to encode that thinking
in a logical, machine-actionable way
• Vocabulary (aat)
• Curated set of sub-domain specific terms,
to make the ontology more concrete
encodes
refines
Model
Ontology
Vocabulary
Standards: Conceptual Layer
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
encodes
refines
specialized by available by
Model
Ontology
Vocabulary
Profile
API
Standards: Practical Layer
A Profile is a selection of
appropriate abstractions,
to encode the scope of
what can be described.
An API is a selection of
appropriate technologies,
to give access to the data
managed using the profile.
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Linked Art as LOUD
Apply the IIIF API design principles to CIDOC-CRM?
• Metadata Profile is Descriptive
• Actually linked!
• Enables research, not just presentation
• Requires more completeness, thus less usability
• APIs are all JSON-LD 1.1
• Round trip via a graph (almost)
• Still useful and usable?
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Where do I go to engage
with the cultural heritage
that Yale curates?
Linked Art at Yale
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Yale’s Cultural Heritage Units
Yale University Art Gallery
Yale Center for British Art
Yale Peabody Museum of Natural History Yale University Library
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Yale’s Cultural Heritage Units
Yale University Art Gallery
Yale Center for British Art
Yale Peabody Museum of Natural History Yale University Library
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
LUX: Cross-Collection Discovery at Yale
LUX is…
• A knowledge graph of cultural heritage at Yale, enriched
from external data sources to enable research and inspire
curiosity
• Built on standards: IIIF, Linked Art, Activity Streams, HAL
• Driving both technology and cultural change at Yale
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
LUX: Cross-Collection Discovery at Yale
LUX is…
• A knowledge graph of cultural heritage at Yale, enriched
from external data sources to enable research and inspire
curiosity
• Built on standards: IIIF, Linked Art, Activity Streams, HAL
• Driving both technology and cultural change at Yale
• A pain in the same way that RDF is a pain :)
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
System Architecture Overview
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
LUX Demo!
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Object/Work: User’s Mental Model?
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
But … Reality is Complicated
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Describing Complicated Reality
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Semantic Zoom?
What if we stop thinking about clicking links and start thinking
about panning and zooming?
• Zoom in to see more detail.
• Zoom out to see more contextual information.
• Pan to related contexts.
The same audience can need different zooms at different
times; as with maps, you don’t always want to see all the
detail.
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Two Semantic Zoom Axes
Amount of
Information
Semantic Completeness
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Axis: Amount of Information
{
“@context”: “…”,
“@id”: “https://example.org/reified/1”,
”@type”: “Statement”,
“subject”: “https://example.org/obj/1”,
“predicate”: “rdf:type”,
“object”: “https://example.org/ns/Thing”
}
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Most Detail – Likely not Useful
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Axis: Amount of Information
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Least Detail – Also Likely not Useful
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Axis: Semantic Completeness
What completeness of semantics does the user need?
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Axis: Semantic Completeness
Most users are happy with just simple relationships
But have they ever had access to anything else?
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Axis: Semantic Completeness
Unlikely to be happy with untyped links, however
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Semantic Zoom Open Questions
Can we learn anything by thinking of “grand challenges” in
linked data through the lens of zoom?
• Reconciliation of Entities
• Trust Frameworks
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Indiscernibility of Identicals
for each object a:
for each object b:
if a === b:
for each property P:
P(a) === P(b)
Yes, this is owl:sameAs
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Identity of Indiscernibles?
object a === object b if:
for each property P:
P(a) === P(b)
If two entities share all of their properties,
they are the same entity.
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Open World
• There are infinite (potential) properties
• We cannot compute indiscernibility as the for
loop on the properties would run forever
• And if we could, the likelihood is 1/∞, or 0
len(Ψ) = ∞
Indiscernibility: (∀ P ∈ Ψ)(P(a) = P(b)) → a = b
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Semantic Zoom – Reconciliation?
Can we “zoom out” from the individual properties?
At what level of zoom are these entities
indiscernible, and is that level of zoom
acceptable for the application?
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Semantic Zoom – Trust Framework?
• Accuracy: Does the data represent the real world?
• Certainty: Belief of the publisher about accuracy
• Utility: Belief of the audience that the data fulfils their need
• Confidence: Belief of the audience in the competence of
the publisher
• Trust: Belief of the audience in the future benevolence of
the publisher
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Certainty, Accuracy, Utility, Confidence, Trust
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Data’s Audience is the Developer
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Utility is Judged through the Application
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Utility depends on Usability
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Semantic Zoom – Trust Framework?
Can we zoom out from individual assertions that may not be
trustworthy to the level at which the data is able to be
trusted, for the purposes of the audience?
If we trust at one zoom level, do we then assume trust at all
higher zoom levels?
Does amount of information and semantic completeness play
different roles in what is trusted?
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Conclusions: Zoom and Usability
• Usability of Linked Data by developers is necessary for
adoption and sustainability
• Semantic Completeness should not (always) be our goal
• By applying design principles for APIs, we can improve the
usability of the model and ontology
• A “zoom” paradigm gives us opportunities to allow the user
to select the degree of completeness and amount of
information they want to be presented with
• And may help with other LOD challenges?
Zoom
as
a
Conceptual
Framework
for
LOD
robert.
sanderson
@yale.edu
@azaroth42
@w3c.social
Thank You!
Discussion?

More Related Content

Similar to Zoom as a Paradigm for Linked Open Usable Data

Introduction to Object Oriented Design
Introduction to Object Oriented DesignIntroduction to Object Oriented Design
Introduction to Object Oriented DesignOleg Yaroshevych
 
What Web Framework To Use?
What Web Framework To Use?What Web Framework To Use?
What Web Framework To Use?Kasra Khosravi
 
Node.js Frameworks & Design Patterns Webinar
Node.js Frameworks & Design Patterns WebinarNode.js Frameworks & Design Patterns Webinar
Node.js Frameworks & Design Patterns WebinarShubhra Kar
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018UX Antwerp Meetup
 
Semantic-guided Communication & Composition in a Widget/Dashboard Environment...
Semantic-guided Communication & Composition in a Widget/Dashboard Environment...Semantic-guided Communication & Composition in a Widget/Dashboard Environment...
Semantic-guided Communication & Composition in a Widget/Dashboard Environment...Fink & Partner Media Services GmbH
 
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...Taras Filatov
 
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdfUnleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdfLuigi Fugaro
 
Portable single page applications with AngularJS in SharePoint
Portable single page applications with AngularJS in SharePointPortable single page applications with AngularJS in SharePoint
Portable single page applications with AngularJS in SharePointRoger Noble
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxBOBY RISHABH KUMAR SHARMA
 
Setup API Introductie
Setup API IntroductieSetup API Introductie
Setup API Introductieannehelmond
 
Which Cross-Platform App Development Framework Is Right for You
Which Cross-Platform App Development Framework Is Right for YouWhich Cross-Platform App Development Framework Is Right for You
Which Cross-Platform App Development Framework Is Right for YouInexture Solutions
 
Why Should You Consider Using Node.Js Development? A Detail Guide
Why Should You Consider Using Node.Js Development? A Detail GuideWhy Should You Consider Using Node.Js Development? A Detail Guide
Why Should You Consider Using Node.Js Development? A Detail GuideSemaphoreSoftware1
 
Picking the Right Node.js Framework for Your Use Case
Picking the Right Node.js Framework for Your Use CasePicking the Right Node.js Framework for Your Use Case
Picking the Right Node.js Framework for Your Use CaseJimmy Guerrero
 
Social Media Web Application using MERN
Social Media Web Application using MERNSocial Media Web Application using MERN
Social Media Web Application using MERNIRJET Journal
 
Responsive Web Design: How the mobile web has changed the way we think and work
Responsive Web Design:  How the mobile web has changed the way we think and workResponsive Web Design:  How the mobile web has changed the way we think and work
Responsive Web Design: How the mobile web has changed the way we think and workvq20
 
Portable Code Compiler
Portable Code CompilerPortable Code Compiler
Portable Code Compilerijtsrd
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxchitrachauhan21
 
Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Netizens Technologies
 
Feed Herny developer training : crossplatform and HTML5
Feed Herny developer training : crossplatform and  HTML5Feed Herny developer training : crossplatform and  HTML5
Feed Herny developer training : crossplatform and HTML5Mobile Monday Brussels
 

Similar to Zoom as a Paradigm for Linked Open Usable Data (20)

Introduction to Object Oriented Design
Introduction to Object Oriented DesignIntroduction to Object Oriented Design
Introduction to Object Oriented Design
 
What Web Framework To Use?
What Web Framework To Use?What Web Framework To Use?
What Web Framework To Use?
 
Node.js Frameworks & Design Patterns Webinar
Node.js Frameworks & Design Patterns WebinarNode.js Frameworks & Design Patterns Webinar
Node.js Frameworks & Design Patterns Webinar
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
 
Semantic-guided Communication & Composition in a Widget/Dashboard Environment...
Semantic-guided Communication & Composition in a Widget/Dashboard Environment...Semantic-guided Communication & Composition in a Widget/Dashboard Environment...
Semantic-guided Communication & Composition in a Widget/Dashboard Environment...
 
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
 
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdfUnleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
Unleashing the Power of Vector Search in .NET - DotNETConf2024.pdf
 
Portable single page applications with AngularJS in SharePoint
Portable single page applications with AngularJS in SharePointPortable single page applications with AngularJS in SharePoint
Portable single page applications with AngularJS in SharePoint
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptx
 
Setup API Introductie
Setup API IntroductieSetup API Introductie
Setup API Introductie
 
Which Cross-Platform App Development Framework Is Right for You
Which Cross-Platform App Development Framework Is Right for YouWhich Cross-Platform App Development Framework Is Right for You
Which Cross-Platform App Development Framework Is Right for You
 
Why Should You Consider Using Node.Js Development? A Detail Guide
Why Should You Consider Using Node.Js Development? A Detail GuideWhy Should You Consider Using Node.Js Development? A Detail Guide
Why Should You Consider Using Node.Js Development? A Detail Guide
 
Picking the Right Node.js Framework for Your Use Case
Picking the Right Node.js Framework for Your Use CasePicking the Right Node.js Framework for Your Use Case
Picking the Right Node.js Framework for Your Use Case
 
From e-Lib to NOF-digi and beyond
From e-Lib to NOF-digi and beyondFrom e-Lib to NOF-digi and beyond
From e-Lib to NOF-digi and beyond
 
Social Media Web Application using MERN
Social Media Web Application using MERNSocial Media Web Application using MERN
Social Media Web Application using MERN
 
Responsive Web Design: How the mobile web has changed the way we think and work
Responsive Web Design:  How the mobile web has changed the way we think and workResponsive Web Design:  How the mobile web has changed the way we think and work
Responsive Web Design: How the mobile web has changed the way we think and work
 
Portable Code Compiler
Portable Code CompilerPortable Code Compiler
Portable Code Compiler
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
 
Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023
 
Feed Herny developer training : crossplatform and HTML5
Feed Herny developer training : crossplatform and  HTML5Feed Herny developer training : crossplatform and  HTML5
Feed Herny developer training : crossplatform and HTML5
 

More from Robert Sanderson

LUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at YaleLUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at YaleRobert Sanderson
 
Provenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked ArtProvenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked ArtRobert Sanderson
 
Data is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD SustainabilityData is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD SustainabilityRobert Sanderson
 
A Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and UsabilityA Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and UsabilityRobert Sanderson
 
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable DataLinked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable DataRobert Sanderson
 
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open DataIllusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open DataRobert Sanderson
 
Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)Robert Sanderson
 
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data EcosystemSanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data EcosystemRobert Sanderson
 
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingTiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingRobert Sanderson
 
The Importance of being LOUD
The Importance of being LOUDThe Importance of being LOUD
The Importance of being LOUDRobert Sanderson
 
Introduction to Linked Art Model
Introduction to Linked Art ModelIntroduction to Linked Art Model
Introduction to Linked Art ModelRobert Sanderson
 
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...Robert Sanderson
 
Strong Opinions, Weakly Held
Strong Opinions, Weakly HeldStrong Opinions, Weakly Held
Strong Opinions, Weakly HeldRobert Sanderson
 
IIIF Discovery Walkthrough
IIIF Discovery WalkthroughIIIF Discovery Walkthrough
IIIF Discovery WalkthroughRobert Sanderson
 
Linked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRMLinked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRMRobert Sanderson
 
Euromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over CommitteeEuromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over CommitteeRobert Sanderson
 
Linked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data ModelLinked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data ModelRobert Sanderson
 
EuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUDEuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUDRobert Sanderson
 
Introduction to IIIF (The Hague, May 2018)
Introduction to IIIF (The Hague, May 2018)Introduction to IIIF (The Hague, May 2018)
Introduction to IIIF (The Hague, May 2018)Robert Sanderson
 
Publishing Linked Open Usable Data
Publishing Linked Open Usable DataPublishing Linked Open Usable Data
Publishing Linked Open Usable DataRobert Sanderson
 

More from Robert Sanderson (20)

LUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at YaleLUX - Cross Collections Cultural Heritage at Yale
LUX - Cross Collections Cultural Heritage at Yale
 
Provenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked ArtProvenance and Uncertainty in Linked Art
Provenance and Uncertainty in Linked Art
 
Data is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD SustainabilityData is our Product: Thoughts on LOD Sustainability
Data is our Product: Thoughts on LOD Sustainability
 
A Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and UsabilityA Perspective on Wikidata: Ecosystems, Trust, and Usability
A Perspective on Wikidata: Ecosystems, Trust, and Usability
 
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable DataLinked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
Linked Art: Sustainable Cultural Knowledge through Linked Open Usable Data
 
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open DataIllusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
Illusions of Grandeur: Trust and Belief in Cultural Heritage Linked Open Data
 
Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)Structural Metadata in RDF (IS575)
Structural Metadata in RDF (IS575)
 
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data EcosystemSanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
Sanderson CNI 2020 Keynote - Cultural Heritage Research Data Ecosystem
 
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data ModelingTiers of Abstraction and Audience in Cultural Heritage Data Modeling
Tiers of Abstraction and Audience in Cultural Heritage Data Modeling
 
The Importance of being LOUD
The Importance of being LOUDThe Importance of being LOUD
The Importance of being LOUD
 
Introduction to Linked Art Model
Introduction to Linked Art ModelIntroduction to Linked Art Model
Introduction to Linked Art Model
 
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...Standards and Communities: Connected People, Consistent Data, Usable Applicat...
Standards and Communities: Connected People, Consistent Data, Usable Applicat...
 
Strong Opinions, Weakly Held
Strong Opinions, Weakly HeldStrong Opinions, Weakly Held
Strong Opinions, Weakly Held
 
IIIF Discovery Walkthrough
IIIF Discovery WalkthroughIIIF Discovery Walkthrough
IIIF Discovery Walkthrough
 
Linked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRMLinked Art: An Art Museum Profile for CIDOC-CRM
Linked Art: An Art Museum Profile for CIDOC-CRM
 
Euromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over CommitteeEuromed2018 Keynote: Usability over Completeness, Community over Committee
Euromed2018 Keynote: Usability over Completeness, Community over Committee
 
Linked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data ModelLinked Art - Our Linked Open Usable Data Model
Linked Art - Our Linked Open Usable Data Model
 
EuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUDEuropeanaTech Keynote: Shout it out LOUD
EuropeanaTech Keynote: Shout it out LOUD
 
Introduction to IIIF (The Hague, May 2018)
Introduction to IIIF (The Hague, May 2018)Introduction to IIIF (The Hague, May 2018)
Introduction to IIIF (The Hague, May 2018)
 
Publishing Linked Open Usable Data
Publishing Linked Open Usable DataPublishing Linked Open Usable Data
Publishing Linked Open Usable Data
 

Recently uploaded

Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfAnubhavMangla3
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 

Recently uploaded (20)

Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 

Zoom as a Paradigm for Linked Open Usable Data