Community Challenges for Practical Linked Open Data - Linked Pasts keynote

Post on 07-Jan-2017

625 views 3 download

Transcript of Community Challenges for Practical Linked Open Data - Linked Pasts keynote

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Community Challenges For Practical Linked Open Data

Rob SandersonSemantic ArchitectJ. Paul Getty Trust

rsanderson@getty.edu / @azaroth42

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Meta Header

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Meta Header

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Meta Header

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Call To Action!htt

ps://ww

w.flickr.com

/photos/archivesfoundation/9517852418/

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Call To Action!

Come Together as a CommunityTo Agree on How Best to

Create & Publish Historical LOD

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Call To Action!

Come Together as a CommunityTo Agree on How Best to

Create & Publish Historical LOD(And then Do It!)

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Agenda

Come Together as a CommunityTo Agree on How Best to

Create & Publish Historical LOD

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

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

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Community Engagement Pyramid

Leaders

Experts

Contributors

Members

Watchers/ht Katherine Skinner, @educopia

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

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

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Know Your Audience

Who is the Audiencefor Linked Open Data?

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

uhttp://knowyourmeme.com/photos/ 424743-x-x-everywhere

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

LOD Community Pyramid

Architects

Providers

Developers

Users (esp. Researchers)

Watchers

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

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

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

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?

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Create Participation Opportunities

https://www.flickr.com/photos/helvetas_vietnam/6793512507/

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Create Participation Opportunities

https://www.flickr.com/photos/helvetas_vietnam/6793512507/

Shouldn’t that E89 Propositional Objectbe E33 Linguistic Object instead?

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Create Participation Opportunities

https://www.flickr.com/photos/helvetas_vietnam/6793512507/

Can’t you just give me some JSON?!

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Patrick Hochstenbach, @hochstenbach

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Linked Open Data

• Complete • Usable• Accurate

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Linked Open Data

• Complete• Usable• Accurate

Pick One.

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Linked Open Data

• Complete• Usable• Accurate

Pick One.

And Pick Usable.

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Usable? Complete? Accurate?

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Optimizing Complete and Usable?

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Optimizing Complete and Usable?

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Optimizing Complete and Usable?

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Usable vs Complete

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Usable vs Complete

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Target Zone

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Forest for the Trees?

@azaroth42 & @bekisanderson

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Evaluation?htt

ps://ww

w.nngroup.com

/articles/which-ux-research-m

ethods/

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

API Evaluation

Abstraction level Comprehensibility Consistency Discoverability / Documentation Domain Correspondence Few Barriers to Entry

/ht Michael Barth, Ulm University

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

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

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

“Just Use Federated SPARQL Queries!”

Now you have more problemsthan you can count

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Venn: JSON vs SPARQL Developers

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Venn: JSON vs SPARQL Developers

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

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

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

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" }}

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

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" }}

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

5 Hardest Challenges in Practical LOD

5 - Order

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

5 - Order

https://www.ajactraining.org/women-diversity/timeline/

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

5 Hardest Challenges in Practical LOD

5 - Order4 - Boundary of Representation

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

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" }}

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

5 Hardest Challenges in Practical LOD

5 - Order4 - Boundary of Representation3 - Meta-Meta-*-Data

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

3 - Meta-Meta-Meta-Meta-Meta-…-Data

http://allsmallthings.blogspot.com/2012/05/inception-info-graphic.html

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

5 Hardest Challenges in Practical LOD

5 - Order4 - Boundary of Representation3 - Meta-Meta-*-Data2 - Naming Things

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

2 - Naming Things

http://www.getty.edu/art/collection/objects/249050/

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

5 Hardest Challenges in Practical LOD

5 - Order4 - Boundary of Representation3 - Meta-Meta-*-Data2 - Naming Things1 - Cache Invalidation

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

1 - Cache Invalidation

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

5 Hardest Challenges in Practical LOD

5 - Order4 - Boundary of Representation3 - Meta-Meta-*-Data2 - Naming Things1 - Cache Invalidation0 - Off-by-One Errors

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Practical Linked Open Data?

https://www.flickr.com/photos/dusty7s/4271619606

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Practical Linked Open Data?

WeWantU

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u https://www.flickr.com/photos/harris77/3357537737

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

With Community … CLOUD!

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

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

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

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

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Thank You!

Rob Sandersonrsanderson@getty.edu / @azaroth42

@azaroth42

rsanderson@getty.edu

IIIF:

Inte

rope

rabi

lituy

Com

mun

ity C

halle

nges

fo

r Lin

ked

Ope

n Da

ta

@azaroth42

rsanderson@getty.ed

u

Discuss!