Page 1
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Community Challenges For Practical Linked Open Data
Rob SandersonSemantic ArchitectJ. Paul Getty Trust
[email protected] / @azaroth42
Page 2
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Meta Header
Page 3
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Meta Header
Page 4
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Meta Header
Page 5
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Call To Action!htt
ps://ww
w.flickr.com
/photos/archivesfoundation/9517852418/
Page 6
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Call To Action!
Come Together as a CommunityTo Agree on How Best to
Create & Publish Historical LOD
Page 7
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Call To Action!
Come Together as a CommunityTo Agree on How Best to
Create & Publish Historical LOD(And then Do It!)
Page 8
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Agenda
Come Together as a CommunityTo Agree on How Best to
Create & Publish Historical LOD
Page 9
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Community not Committee
Key features of successful communities:• Focused: Solve real problems from within• Open: Requirement is participation not reputation• Active: Constant attention to product & process• Flexible: Adapt to changing situation
Page 10
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Community Engagement Pyramid
Leaders
Experts
Contributors
Members
Watchers/ht Katherine Skinner, @educopia
Page 11
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Community Leadership
1. Know Your Audience
2. Meet on Their Terms
3. Have a Conversation
4. Create Opportunities for Meaningful Participation
/ht Catherine Bracy, @cbracy
Page 12
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Know Your Audience
Who is the Audiencefor Linked Open Data?
Page 13
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
uhttp://knowyourmeme.com/photos/ 424743-x-x-everywhere
Page 14
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
LOD Community Pyramid
Architects
Providers
Developers
Users (esp. Researchers)
Watchers
Page 15
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Meet on Their Terms
Listening can reveal how your community speaks and can help you speak easier
with them and to them. You can use their language and meet them on their terms
“ ”
-- Kevan Lee, Director of Marketing at Buffer https://blog.bufferapp.com/social-media- marketing-voice-and-tone
Page 16
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Have a Conversation
What do you need to be successful?
Is our data understandable?
Can you do what you want with it?
What could we improve?
Are your users satisfied?
Page 17
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Create Participation Opportunities
https://www.flickr.com/photos/helvetas_vietnam/6793512507/
Page 18
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Create Participation Opportunities
https://www.flickr.com/photos/helvetas_vietnam/6793512507/
Shouldn’t that E89 Propositional Objectbe E33 Linguistic Object instead?
Page 19
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Create Participation Opportunities
https://www.flickr.com/photos/helvetas_vietnam/6793512507/
Can’t you just give me some JSON?!
Page 20
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Page 21
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Page 22
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Page 23
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Patrick Hochstenbach, @hochstenbach
Page 24
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Linked Open Data
• Complete • Usable• Accurate
Page 25
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Linked Open Data
• Complete• Usable• Accurate
Pick One.
Page 26
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Linked Open Data
• Complete• Usable• Accurate
Pick One.
And Pick Usable.
Page 27
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Usable? Complete? Accurate?
Page 28
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Optimizing Complete and Usable?
Page 29
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Optimizing Complete and Usable?
Page 30
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Optimizing Complete and Usable?
Page 31
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Usable vs Complete
Page 32
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Usable vs Complete
Page 33
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Target Zone
Page 34
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Forest for the Trees?
@azaroth42 & @bekisanderson
Page 35
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Evaluation?htt
ps://ww
w.nngroup.com
/articles/which-ux-research-m
ethods/
Page 36
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
API Evaluation
Abstraction level Comprehensibility Consistency Discoverability / Documentation Domain Correspondence Few Barriers to Entry
/ht Michael Barth, Ulm University
Page 37
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
“Just Use Federated SPARQL Queries!”
❌ Abstraction level: Poor❌ Comprehensibility: Terrible❌ Consistency: Mediocre ❌ Discoverability / Documentation: Poor❌ Domain Correspondence: Very poor❌ Few Barriers to Entry: Abysmal
Page 38
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
“Just Use Federated SPARQL Queries!”
Now you have more problemsthan you can count
Page 39
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Venn: JSON vs SPARQL Developers
Page 40
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Venn: JSON vs SPARQL Developers
Page 41
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Linked Pasts?
• Ontology• Identity
• Activity Type/Intent• Actor• Time of Activity• Place of Activity• Acted on/with Object(s)• Outcome of Activity
Scope: Description of Historical Activities
Page 42
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Serialization: Use JSON-LD{ "@context": "https://lod.museum/ns/context/1/full.jsonld", "id": "https://lod.museum/example/object/1", "type": "ManMadeObject", "classified_as": "aat:300033618", "label": "Example Painting", "made_of": { "id": "aat:300015045", "type": "Material", "label": "watercolor" }}
Page 43
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Or … {} are the New <>{ "@context": "https://lod.museum/ns/context/1/full.jsonld", "id": "https://lod.museum/example/object/1", "type": "ManMadeObject", "classified_as": "aat:300033618", "label": "Example Painting", "made_of": { "id": "aat:300015045", "type": "Material", "label": "watercolor" }}
Page 44
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
5 Hardest Challenges in Practical LOD
5 - Order
Page 45
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
5 - Order
https://www.ajactraining.org/women-diversity/timeline/
Page 46
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
5 Hardest Challenges in Practical LOD
5 - Order4 - Boundary of Representation
Page 47
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
4 - Boundary of Representation{ "@context": "https://lod.museum/ns/context/1/full.jsonld", "id": "https://lod.museum/example/object/1", "type": "ManMadeObject", "classified_as": "aat:300033618", # by reference "label": "Example Painting", "made_of": { "id": "aat:300015045", # by (minimal) value "type": "Material", "label": "watercolor" }}
Page 48
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
5 Hardest Challenges in Practical LOD
5 - Order4 - Boundary of Representation3 - Meta-Meta-*-Data
Page 49
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
3 - Meta-Meta-Meta-Meta-Meta-…-Data
http://allsmallthings.blogspot.com/2012/05/inception-info-graphic.html
Page 50
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
5 Hardest Challenges in Practical LOD
5 - Order4 - Boundary of Representation3 - Meta-Meta-*-Data2 - Naming Things
Page 51
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
2 - Naming Things
http://www.getty.edu/art/collection/objects/249050/
Page 52
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
5 Hardest Challenges in Practical LOD
5 - Order4 - Boundary of Representation3 - Meta-Meta-*-Data2 - Naming Things1 - Cache Invalidation
Page 53
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
1 - Cache Invalidation
Page 54
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
5 Hardest Challenges in Practical LOD
5 - Order4 - Boundary of Representation3 - Meta-Meta-*-Data2 - Naming Things1 - Cache Invalidation0 - Off-by-One Errors
Page 55
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Practical Linked Open Data?
https://www.flickr.com/photos/dusty7s/4271619606
Page 56
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Practical Linked Open Data?
WeWantU
Page 57
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u https://www.flickr.com/photos/harris77/3357537737
Page 58
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
With Community … CLOUD!
Page 59
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Community Linked Open Usable Data!
The Community includes Everyone
Linking to others’ data reduces Completeness burdenEnabling feedback from users reduces Accuracy burdenWorking with developers validates Usability
Remember FOAF: Focused, Open, Active, Flexible
Page 60
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Challenge SuggestionsPublish JSON-LD
using Lists for local orderusing Frames for graph boundaries
validated by application use as an APIwith understandable keys and aliased URIs
validated by developer understanding
And Publish notifications when you change things
Page 61
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Thank You!
Rob [email protected] / @azaroth42
Page 62
@azaroth42
[email protected]
IIIF:
Inte
rope
rabi
lituy
Com
mun
ity C
halle
nges
fo
r Lin
ked
Ope
n Da
ta
@azaroth42
[email protected]
u
Discuss!