Upload
richard-wallis
View
1.185
Download
0
Tags:
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
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
RDF
Anyone can say anything about anything
..in Triples..schema:name “Albert Einstein”.<http://viaf.org/viaf/75121530>
<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
• 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
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
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
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: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 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
330 Million resources
198 Million Works
98 Million Persons
VIAF — ISNI — FAST