110
Identifying The Benefit of Linked Data Richard Wallis Technology Evangelist @rjw Melbourne - 2nd July 2015

Identifying The Benefit of Linked Data

Embed Size (px)

Citation preview

Identifying The Benefit of Linked Data

Richard Wallis!Technology Evangelist

@rjw

Melbourne - 2nd July 2015

https://www.wikidata.org/entity/Q937

Identifying The Benefit of Linked Data

Richard Wallis!Technology Evangelist

@rjw

Melbourne - 2nd July 2015

NO MAN IS JUST A NUMBER

NO MAN IS JUST A NUMBER

https://www.wikidata.org/entity/Q937

https://viaf.org/viaf/75121530/

http://isni.org/0000000077040933

http://id.loc.gov/authorities/names/n79022889

http://www.imdb.com/name/nm0251868/

http://data.nytimes.com/49783928729941204213

http://www.researcherid.com/rid/I-6013-2012

NO MAN IS JUST A NUMBER

https://www.wikidata.org/entity/Q937

https://viaf.org/viaf/75121530/

http://isni.org/0000000077040933

http://id.loc.gov/authorities/names/n79022889

http://www.imdb.com/name/nm0251868/

http://data.nytimes.com/49783928729941204213

http://www.researcherid.com/rid/I-6013-2012

}sameAs

Linked Data

Linked Data

RDF

Linked Data

RDF

Anyone can say anything about anything

Linked Data

RDF

Anyone can say anything about anything

..in Triples..schema:name “Albert Einstein”.<http://viaf.org/viaf/75121530>

<http://ethz.ch/12345>

Hypothetical example

<http://ethz.ch/12345>a schema:Person ;

Hypothetical example

<http://ethz.ch/12345>a schema:Person ;schema:name “Albert Eistein” ;

Hypothetical example

<http://ethz.ch/12345>a schema:Person ;schema:name “Albert Eistein” ;schema:alumniOf <http://ethz.ch>;

Hypothetical example

<http://ethz.ch/12345>a schema:Person ;schema:name “Albert Eistein” ;schema:alumniOf <http://ethz.ch>;

<http://ethz.ch>a schema:Organization ;schema:name “Swiss Federal Institute of Technology”;schema:url <http://www.ethz.ch>;schema:sameAs <https://www.wikidata.org/entity/Q11942>

Hypothetical example

<http://ethz.ch/12345>a schema:Person ;schema:name “Albert Eistein” ;schema:alumniOf <http://ethz.ch>;schema:sameAs <http://isni.org/0000000077040933>;

<http://ethz.ch>a schema:Organization ;schema:name “Swiss Federal Institute of Technology”;schema:url <http://www.ethz.ch>;schema:sameAs <https://www.wikidata.org/entity/Q11942>

Hypothetical example

<http://ethz.ch/12345>a schema:Person ;schema:name “Albert Eistein” ;schema:alumniOf <http://ethz.ch>;schema:sameAs <http://isni.org/0000000077040933>;schema:sameAs <https://www.wikidata.org/entity/Q937>

<http://ethz.ch>a schema:Organization ;schema:name “Swiss Federal Institute of Technology”;schema:url <http://www.ethz.ch>;schema:sameAs <https://www.wikidata.org/entity/Q11942>

Hypothetical example

<http://ethz.ch/12345>a schema:Person ;schema:name “Albert Eistein” ;schema:alumniOf <http://ethz.ch>;schema:sameAs <http://isni.org/0000000077040933>;schema:sameAs <https://www.wikidata.org/entity/Q937>

<http://ethz.ch>a schema:Organization ;schema:name “Swiss Federal Institute of Technology”;schema:url <http://www.ethz.ch>;schema:sameAs <https://www.wikidata.org/entity/Q11942>

Hypothetical example

<http://ethz.ch/12345>a schema:Person ;schema:name “Albert Eistein” ;schema:alumniOf <http://ethz.ch>;schema:sameAs <http://isni.org/0000000077040933>;schema:sameAs <https://www.wikidata.org/entity/Q937>

<http://ethz.ch>a schema:Organization ;schema:name “Swiss Federal Institute of Technology”;schema:url <http://www.ethz.ch>;schema:sameAs <https://www.wikidata.org/entity/Q11942>

Hypothetical example

Link your data

• Create and connect identifiers — URIs

Link your data

• Create and connect identifiers — URIs• Describe your resources

Link your data

• Create and connect identifiers — URIs• Describe your resources• Use what works for you

Link your data

• Create and connect identifiers — URIs• Describe your resources• Use what works for you• Expose / Publish to the Web

Link your data

Link your data

Link your data

Ground your descriptions

• Set your resources in context

Link your data

Ground your descriptions

• Set your resources in context• Link to hubs of authority

One Hub to Rule Them All?

VIAF.org

One Hub to Rule Them All?

A web of authoritative hubs

VIAF.org

One Hub to Rule Them All?

A web of authoritative hubs

Its not just about people

person place

object concept

organization work

Its not just about people

The  library  knowledge  graphA  graph  of  relationships

person place

object concept

organization work

Its not just about people

Dublin CoreFOAF

SKOSBibo / OAD

BIBFRAME

RDA / MarcCIDOC CRM

Bio / Geo

OWL / RDF / RDFS

Schema.org

Ontology Project Vocabularies

With

Search Engine

Recognition

Selecting your vocabularies

Dublin CoreFOAF

SKOSBibo / OAD

BIBFRAME

RDA / MarcCIDOC CRM

Bio / Geo

OWL / RDF / RDFS

Schema.org

Ontology Project Vocabularies

With Search Engine Recognition

Selecting your vocabularies

With Search Engine Recognition

With

Search Engine

Recognition

With

Search Engine

Recognition

A general purpose vocabulary for describing things on the web.

With

Search Engine

Recognition

A general purpose vocabulary for describing things on the web.

• Backed by the Search Engines

With

Search Engine

Recognition

A general purpose vocabulary for describing things on the web.

• Backed by the Search Engines• W3C Community

- Discussion, proposals, organisation, Github

With

Search Engine

Recognition

A general purpose vocabulary for describing things on the web.

• Backed by the Search Engines• W3C Community

- Discussion, proposals, organisation, Github• A live evolving vocabulary

With

Search Engine

Recognition

A general purpose vocabulary for describing things on the web.

• Backed by the Search Engines• W3C Community

- Discussion, proposals, organisation, Github• A live evolving vocabulary• Used by millions of domains

With

Search Engine

Recognition

A general purpose vocabulary for describing things on the web.

• Backed by the Search Engines• W3C Community

- Discussion, proposals, organisation, Github• A live evolving vocabulary• Used by millions of domains • Expanding into domain specific extensions

Used by millions of domains

Used by millions of domains

640 Types (Classes)988 Properties

Used by millions of domains

640 Types (Classes)988 Properties

Used by millions of domains

640 Types (Classes)988 Properties

Used by millions of domains

640 Types (Classes)988 Properties

Used by millions of domains

640 Types (Classes)988 Properties

Used by millions of domains

640 Types (Classes)988 Properties

Used by millions of domains

640 Types (Classes)988 Properties

Used by millions of domains

640 Types (Classes)988 Properties

Extending Schema.org

Extending Schema.org

www.w3.org/community/schemabibex

Extending Schema.org

www.w3.org/community/schemabibex

Extending Schema.org

www.w3.org/community/schemabibex

Schema.org extensions• Community led

Extending Schema.org

www.w3.org/community/schemabibex

Schema.org extensions• Community led• Domain focused

Extending Schema.org

www.w3.org/community/schemabibex

Schema.org extensions• Community led• Domain focused• Flat namespace

Extending Schema.org

www.w3.org/community/schemabibex

Schema.org extensions• Community led• Domain focused• Flat namespace• Hosted by Schema.org

Extending Schema.org

www.w3.org/community/schemabibex

Schema.org extensions• Community led• Domain focused• Flat namespace• Hosted by Schema.org• Initial extensions:- bib.schema.org- auto.schema.org- ???.schema.org

Dublin CoreFOAF

SKOSBibo / OAD

BIBFRAME

RDA / MarcCIDOC CRM

Bio / Geo

OWL / RDF / RDFS

Schema.org

Ontology Project Vocabularies

With Search Engine Recognition

Select vocabularies with purpose

Dublin CoreFOAF

SKOSBibo / OAD

BIBFRAME

RDA / MarcCIDOC CRM

Bio / Geo

OWL / RDF / RDFS

Schema.org

Ontology Project Vocabularies

With

Search Engine

Recognition

Select vocabularies with purpose

Dublin CoreFOAF

SKOSBibo / OAD

BIBFRAME

RDA / MarcCIDOC CRM

Bio / Geo

OWL / RDF / RDFS

Schema.org

Ontology Project Vocabularies

Being discovered is !usually one purpose

With

Search Engine

Recognition

Select vocabularies with purpose

Research:

A discovery unshared is a secret

Research:Discovering and connecting facts,

materials, sources, people,places, events, organisations …

and other research.

A discovery unshared is a secret

Research:Discovering and connecting facts,

materials, sources, people,places, events, organisations …

and other research.

A discovery unshared is a secret

• Identify - to share

Research:Discovering and connecting facts,

materials, sources, people,places, events, organisations …

and other research.

A discovery unshared is a secret

• Identify - to share• Identify - to link

Research:Discovering and connecting facts,

materials, sources, people,places, events, organisations …

and other research.

A discovery unshared is a secret

• Identify - to share• Identify - to link•URI - Uniform Resource Identifier

A Linked Data Recipe

A Linked Data Recipe1. Establish the entities in your data

- Person, Work, Place, Event, Concept, …

A Linked Data Recipe1. Establish the entities in your data

- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

4. Link to authoritative hubs to set your entities in context

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

sameAs

<http

s://vi

af.org

/viaf/

751215

30/> .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

4. Link to authoritative hubs to set your entities in context- ISNI, VIAF, ORCID, WorldCat Works, LCSH, Wikidata, …

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

sameAs

<http

s://vi

af.org

/viaf/

751215

30/> .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

4. Link to authoritative hubs to set your entities in context- ISNI, VIAF, ORCID, WorldCat Works, LCSH, Wikidata, …

5. Use appropriate vocabularies useful for all consumers

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

sameAs

<http

s://vi

af.org

/viaf/

751215

30/> .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

4. Link to authoritative hubs to set your entities in context- ISNI, VIAF, ORCID, WorldCat Works, LCSH, Wikidata, …

5. Use appropriate vocabularies useful for all consumersa. The vocabularies for your needs

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

sameAs

<http

s://vi

af.org

/viaf/

751215

30/> .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

4. Link to authoritative hubs to set your entities in context- ISNI, VIAF, ORCID, WorldCat Works, LCSH, Wikidata, …

5. Use appropriate vocabularies useful for all consumersa. The vocabularies for your needsb. Appropriate for your domain

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

sameAs

<http

s://vi

af.org

/viaf/

751215

30/> .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

4. Link to authoritative hubs to set your entities in context- ISNI, VIAF, ORCID, WorldCat Works, LCSH, Wikidata, …

5. Use appropriate vocabularies useful for all consumersa. The vocabularies for your needsb. Appropriate for your domainc. Schema.org for everyone else

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

sameAs

<http

s://vi

af.org

/viaf/

751215

30/> .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

4. Link to authoritative hubs to set your entities in context- ISNI, VIAF, ORCID, WorldCat Works, LCSH, Wikidata, …

5. Use appropriate vocabularies useful for all consumersa. The vocabularies for your needsb. Appropriate for your domainc. Schema.org for everyone else

6. Openly share your data

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

sameAs

<http

s://vi

af.org

/viaf/

751215

30/> .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

4. Link to authoritative hubs to set your entities in context- ISNI, VIAF, ORCID, WorldCat Works, LCSH, Wikidata, …

5. Use appropriate vocabularies useful for all consumersa. The vocabularies for your needsb. Appropriate for your domainc. Schema.org for everyone else

6. Openly share your data- Open Data license

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

sameAs

<http

s://vi

af.org

/viaf/

751215

30/> .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

4. Link to authoritative hubs to set your entities in context- ISNI, VIAF, ORCID, WorldCat Works, LCSH, Wikidata, …

5. Use appropriate vocabularies useful for all consumersa. The vocabularies for your needsb. Appropriate for your domainc. Schema.org for everyone else

6. Openly share your data- Open Data license- Return RDF from your URIs - Turtle, JSON, RDF/XML,Triples

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

sameAs

<http

s://vi

af.org

/viaf/

751215

30/> .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

4. Link to authoritative hubs to set your entities in context- ISNI, VIAF, ORCID, WorldCat Works, LCSH, Wikidata, …

5. Use appropriate vocabularies useful for all consumersa. The vocabularies for your needsb. Appropriate for your domainc. Schema.org for everyone else

6. Openly share your data- Open Data license- Return RDF from your URIs - Turtle, JSON, RDF/XML,Triples- Embed Schema.org in your HTML

A Linked Data Recipe

<http://myedu.org/faculty/54729>!

a schema:Person ;!

schema:name “Prof. Green” .

sameAs

<http

s://vi

af.org

/viaf/

751215

30/> .

1. Establish the entities in your data- Person, Work, Place, Event, Concept, …

2. Give them URIs <http://myedu.org/faculty/54729>

3. Describe each entity- no matter how simply- don’t just transform an old record format

4. Link to authoritative hubs to set your entities in context- ISNI, VIAF, ORCID, WorldCat Works, LCSH, Wikidata, …

5. Use appropriate vocabularies useful for all consumersa. The vocabularies for your needsb. Appropriate for your domainc. Schema.org for everyone else

6. Openly share your data- Open Data license- Return RDF from your URIs - Turtle, JSON, RDF/XML,Triples- Embed Schema.org in your HTML- Optionally add a SPARQL Endpoint to taste

Entities and Linked Data

Entities and Linked Data

330 Million resources

Entities and Linked Data

330 Million resources

198 Million Works

Entities and Linked Data

330 Million resources

198 Million Works

98 Million Persons

Entities and Linked Data

330 Million resources

198 Million Works

98 Million Persons

VIAF — ISNI — FAST

https://www.wikidata.org/entity/Q937

Identifying The Benefit of Linked Data

Identifying The Benefit of Linked Data

Richard Wallis!Technology Evangelist

@rjw

Melbourne - 2nd July 2015