Concepts as Hubs in the Web of Data Thomas Baker Dublin Core - - PowerPoint PPT Presentation

concepts as hubs in the web of data
SMART_READER_LITE
LIVE PREVIEW

Concepts as Hubs in the Web of Data Thomas Baker Dublin Core - - PowerPoint PPT Presentation

Concepts as Hubs in the Web of Data Thomas Baker Dublin Core Metadata Initiative International UDC Seminar 2011 The Hague, 19 September 2011 This talk The Web: managed space of globally unique identifiers Uniform Resource Identifiers


slide-1
SLIDE 1

Concepts as Hubs in the Web of Data

Thomas Baker Dublin Core Metadata Initiative International UDC Seminar 2011

The Hague, 19 September 2011

slide-2
SLIDE 2

This talk

  • The Web: managed space of globally unique identifiers

– Uniform Resource Identifiers (URIs) – Resolvable to globally distributed resources – Domain Name System (DNS) specifies URI owners – http://id.loc.gov/authorities/subjects/sh85044033.html

  • Subject heading “Enlightenment (Buddhism)”, Library of Congress
  • Global space of uniquely identified concepts

– URIs for concepts in Knowledge Organization Systems (KOS) – Concept URIs as “hubs” linked to resources that are “tagged” (described) with the concepts – “Spokes” of the hub are statements using Resource Description Framework (RDF)

2011-09-19 UDC-2011, The Hague 2

slide-3
SLIDE 3

RDF – grammar for a language of data

  • “Statements” (“triples”), like sentences, describe things.
  • URIs (and sometimes text) are the “words” of statements.
  • As Web addresses, URIs are like “footnotes” for data.

3

Resource

relatedTo ResourceA ResourceB

Resource

describedBy ResourceA

Some text

slide-4
SLIDE 4

Example: “linking” two resources

2011-09-19 UDC-2011, The Hague 4

slide-5
SLIDE 5

Resource A: Article indexed in AGRIS database

2011-09-19 UDC-2011, The Hague 5

Topic of the article Is “acrididae”, i.e. “grasshoppers”. One author is named “Lu Hui”.

slide-6
SLIDE 6

Statements about Resource A as “pseudo-triples”

Subject Predicate Object Resource A has the Title 典型草原三种蝗虫种群死 亡率的研究 Resource A has an Author Lu Hui Resource A has a Topic Acrididae (grasshoppers)

2011-09-19 UDC-2011, The Hague 6

slide-7
SLIDE 7

Triplifying the description…

Subject Predicate Object agris:CN2009002389 has the Title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 has an Author Lu Hui agris:CN2009002389 has a Topic Acrididae (grasshoppers)

2011-09-19 UDC-2011, The Hague 7

Resource A is identified by the URI http://agris.fao.org/resource/CN2009002389. Let’s abbreviate this as agris:CN2009002389.

slide-8
SLIDE 8

Triplifying the description…

Subject Predicate Object agris:CN2009002389 has the Title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 has an Author agris-author:luhui agris:CN2009002389 has a Topic Acrididae (grasshoppers)

2011-09-19 UDC-2011, The Hague 8

The author is identified by the URI http://agris.fao.org/author/luhui. Let’s abbreviate this as agris-author:luhui.

slide-9
SLIDE 9

Triplifying the description…

Subject Predicate Object agris:CN2009002389 has the Title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 has an Author agris-author:luhui agris-author:luhui has the Name Lu Hui agris:CN2009002389 has a Topic Acrididae (grasshoppers)

2011-09-19 UDC-2011, The Hague 9

The author agris-author:luhui has the name Lu Hui.

slide-10
SLIDE 10

Triplifying the description…

Subject Predicate Object agris:CN2009002389 has the Title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 has an Author agris-author:luhui agris-author:luhui has the Name Lu Hui agris:CN2009002389 has a Topic agrovoc:c_4416

2011-09-19 UDC-2011, The Hague 10

The topic is identified by the URI http://aims.fao.org/aos/agrovoc/c_4416. Let’s abbreviate this as agrovoc:c_4416.

slide-11
SLIDE 11

Triplifying the description…

Subject Predicate Object agris:CN2009002389 has the Title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 has an Author agris-author:luhui agris-author:luhui has the Name Lu Hui agris:CN2009002389 has a Topic agrovoc:c_4416 agrovoc:c_4416 has preferred label Acrididae (en) agrovoc:c_4416 has preferred label 蝗科 (zh)

2011-09-19 UDC-2011, The Hague 11

The description of http://aims.fao.org/aos/agrovoc/c_4416 in the AGROVOC Concept Scheme tells us how this concept is labeled in English and in Chinese.

slide-12
SLIDE 12

Triplifying the description…

Subject Predicate Object agris:CN2009002389 dct:title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 has an Author agris-author:luhui agris-author:luhui has the Name Lu Hui agris:CN2009002389 has a Topic agrovoc:c_4416 agrovoc:c_4416 has preferred label Acrididae (en) agrovoc:c_4416 has preferred label 蝗科 (zh)

2011-09-19 UDC-2011, The Hague 12

The Dublin Core element “Title” is identified by the URI http://purl.org/dc/terms/title. Let’s abbreviate this as dct:title.

slide-13
SLIDE 13

Triplifying the description…

Subject Predicate Object agris:CN2009002389 dct:title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 dct:creator agris-author:luhui agris-author:luhui foaf:name Lu Hui agris:CN2009002389 dct:subject agrovoc:c_4416 agrovoc:c_4416 has preferred label Acrididae (en) agrovoc:c_4416 has preferred label 蝗科 (zh)

2011-09-19 UDC-2011, The Hague 13

Ditto for author (i.e., creator) and topic (i.e. subject). Name is defined in the FOAF vocabulary.

slide-14
SLIDE 14

Triplifying the description…

Subject Predicate Object agris:CN2009002389 dct:title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 dct:creator agris-author:luhui agris-author:luhui foaf:name Lu Hui agris:CN2009002389 dct:subject agrovoc:c_4416 agrovoc:c_4416 skos:prefLabel Acrididae (en) agrovoc:c_4416 skos:prefLabel 蝗科 (zh)

2011-09-19 UDC-2011, The Hague 14

A property for the preferred label of a concept has been defined In the Simple Knowledge Organization System (SKOS) vocabulary.

slide-15
SLIDE 15

The triples seen as a graph

Subject Predicate Object agris:CN2009002389 dct:title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 dct:creator agris-author:luhui agris-author:luhui foaf:name Lu Hui agris:CN2009002389 dct:subject agrovoc:c_4416

2011-09-19 UDC-2011, The Hague 15

agris:CN…389

dct:title 典型草… Lu Hui

agris-author: luhui

dct:subject

agrovoc:c_4416

foaf:name dct:creator

slide-16
SLIDE 16

Resource B: AGRIS article in German

2011-09-19 UDC-2011, The Hague 16

slide-17
SLIDE 17

Triples describing Resource B seen as a graph

Subject Predicate Object agris:CH2001000179 dct:title Heuschrecken brauchen ökologische Ausgleichsflächen agris:CH2001000179 dct:creator agris-author:peterb agris-author:luhui foaf:name Peter, B. agris:CH2001000179 dct:subject agrovoc:c_4416

2011-09-19 UDC-2011, The Hague 17

agris:CH…179

dct:title

Heuschrecken

Peter, B.

agris-author: peterb

dct:subject

agrovoc:c_4416

foaf:name dct:creator

slide-18
SLIDE 18

Merging triples for Resource A…

Subject Predicate Object agris:CN2009002389 dct:title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 dct:creator agris-author:luhui agris-author:luhui foaf:name Lu Hui agris:CN2009002389 dct:subject agrovoc:c_4416

2011-09-19 UDC-2011, The Hague 18

slide-19
SLIDE 19

…with triples for Resource B…

Subject Predicate Object agris:CN2009002389 dct:title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 dct:creator agris-author:luhui agris-author:luhui foaf:name Lu Hui agris:CN2009002389 dct:subject agrovoc:c_4416 agris:CH2001000179 dct:title Heuschrecken brauchen ökologische Ausgleichsflächen agris:CH2001000179 dct:creator agris-author:peterb agris-author:luhui foaf:name Peter, B. agris:CH2001000179 dct:subject agrovoc:c_4416

2011-09-19 UDC-2011, The Hague 19

slide-20
SLIDE 20

The computer detects matching URIs...

Subject Predicate Object agris:CN2009002389 dct:title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 dct:creator agris-author:luhui agris-author:luhui foaf:name Lu Hui agris:CN2009002389 dct:subject

agrovoc:c_4416

agris:CH2001000179 dct:title Heuschrecken brauchen ökologische Ausgleichsflächen agris:CH2001000179 dct:creator agris-author:peterb agris-author:luhui foaf:name Peter, B. agris:CH2001000179 dct:subject

agrovoc:c_4416

2011-09-19 UDC-2011, The Hague 20

slide-21
SLIDE 21

The computer detects matching URIs...

2011-09-19 UDC-2011, The Hague 21

agris:CN…389

dct:title 典型草… Lu Hui

agris-author: luhui

dct:subject

agrovoc:c_4416

foaf:name dct:creator

agris:CH…179

dct:title

Heuschrecken

Peter, B.

agris-author: peterb

dct:subject

agrovoc:c_4416

foaf:name dct:creator

slide-22
SLIDE 22

…and merges (“links”) the graphs into one.

2011-09-19 UDC-2011, The Hague 22

agris:CN…389

dct:title 典型草… Lu Hui

agris-author: luhui

dct:subject foaf:name dct:creator

agris:CH…179

dct:title

Heuschrecken

Peter, B.

agris-author: peterb

dct:subject

agrovoc:c_4416

foaf:name dct:creator

Resources in different languages, linked by reference to a common KOS Concept. An “infinitely expandable description”…!

slide-23
SLIDE 23

CASTING A WIDER NET

2011-09-19 UDC-2011, The Hague 23

slide-24
SLIDE 24

http://www.bbc.co.uk/nature/life/Orthoptera

2011-09-19 UDC-2011, The Hague 24

slide-25
SLIDE 25

http://www.bbc.co.uk/nature/life/Orthoptera.rdf

2011-09-19 UDC-2011, The Hague 25

slide-26
SLIDE 26

The BBC Grasshopper page links to a news article…

2011-09-19 UDC-2011, The Hague 26

slide-27
SLIDE 27

http://news.bbc.co.uk/earth/hi/earth_news/newsid_8172000/8172168.stm

2011-09-19 UDC-2011, The Hague 27

slide-28
SLIDE 28

…and to a DBPedia category…

2011-09-19 UDC-2011, The Hague 28

slide-29
SLIDE 29

http://dbpedia.org/page/Orthoptera

2011-09-19 UDC-2011, The Hague 29

slide-30
SLIDE 30

…using information extracted from Wikipedia.

2011-09-19 UDC-2011, The Hague 30

slide-31
SLIDE 31

2011-09-19 UDC-2011, The Hague 31

What else links to the DBPedia concept…?

slide-32
SLIDE 32

2011-09-19 UDC-2011, The Hague 32

…the description of an expert!

slide-33
SLIDE 33

What else links to the DBPedia concept?

2011-09-19 UDC-2011, The Hague 33

“exactly matches” “broader than”

slide-34
SLIDE 34

“Six degrees of (linked-data) separation”…

2011-09-19 UDC-2011, The Hague 34

AGRIS record AGROVOC concept DBPedia concept VIVO Expert BBC Web page BBC News Wikipedia page

slide-35
SLIDE 35

From “records” to “graphs”

2011-09-19 UDC-2011, The Hague 35

slide-36
SLIDE 36

Resource A described in a (traditional) Record

Attribute Value Title 典型草原三种蝗虫种群死 亡率的研究 Author Lu Hui Topic Acrididae (grasshoppers)

2011-09-19 UDC-2011, The Hague 36

slide-37
SLIDE 37

…re-interpreted as “statements”

Subject Predicate Object Resource A (has) Title 典型草原三种蝗虫种群死 亡率的研究 Resource A (has) Author Lu Hui Resource A (has) Topic Acrididae (grasshoppers)

2011-09-19 UDC-2011, The Hague 37

Note the implied “has”.

slide-38
SLIDE 38

Subject Predicate Object agris:CN2009002389 (has) Title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 (has) Author Lu Hui agris:CN2009002389 (has) Topic Acrididae (grasshoppers)

2011-09-19 UDC-2011, The Hague 38

Subject of Resource A is identified with a URI.

From “bundle of strings” into “bundle of references”

slide-39
SLIDE 39

Subject Predicate Object agris:CN2009002389 (has) Title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 (has) Author agris-author:luhui agris-author:luhui (has) Name Lu Hui agris:CN2009002389 (has) Topic Acrididae (grasshoppers)

2011-09-19 UDC-2011, The Hague 39

The Author is referenced with a URI. The name

  • f the Author – a “string value” – is taken from the

referenced authority. Subject of Resource A is identified with a URI.

From “bundle of strings” into “bundle of references”

slide-40
SLIDE 40

Subject Predicate Object agris:CN2009002389 has the Title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 has an Author agris-author:luhui agris-author:luhui has the Name Lu Hui agris:CN2009002389 has a Topic agrovoc:c_4416 agrovoc:c_4416 has preferred label Acrididae (en) agrovoc:c_4416 has preferred label 蝗科 (zh)

2011-09-19 UDC-2011, The Hague 40

Subject of Resource A is identified with a URI. The Author is referenced with a URI. The name

  • f the Author – a “string value” – is taken from the

referenced authority.

From “bundle of strings” into “bundle of references”

The Subject is referenced with a URI. The labels

  • f the Subjects – “string values” – are taken from

the referenced authority.

slide-41
SLIDE 41

Subject Predicate Object agris:CN2009002389 dct:title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 dct:creator agris-author:luhui agris-author:luhui foaf:name Lu Hui agris:CN2009002389 dct:subject agrovoc:c_4416 agrovoc:c_4416 skos:prefLabel Acrididae (en) agrovoc:c_4416 skos:prefLabel 蝗科 (zh)

2011-09-19 UDC-2011, The Hague 41

Subject of Resource A is identified with a URI. The Author is referenced with a URI. The name

  • f the Author – a “string value” – is taken from the

referenced authority. The Subject is referenced with a URI. The labels

  • f the Subjects – “string values” – are taken from

the referenced authority. The predicates are referenced from external authorities: here, the Dublin Core, FOAF, and SKOS vocabularies.

slide-42
SLIDE 42

Description of Resource A (largely) a bundle of URIs

Subject Predicate Object agris:CN2009002389 dct:title 典型草原三种蝗虫种群死 亡率的研究 agris:CN2009002389 dct:creator agris-author:luhui agris:CN2009002389 dct:subject agrovoc:c_4416

2011-09-19 UDC-2011, The Hague 42

…or rather, mostly URIs.

slide-43
SLIDE 43

“Record”: cluster of triples, many outward-pointing URIs

2011-09-19 UDC-2011, The Hague 43

AGRIS record AGROVOC AGRIS Authors Dublin Core FOAF SKOS

slide-44
SLIDE 44

Where is The Record?

  • “Implicit, not explicit. Everywhere and nowhere.”

– Gordon Dunsire

  • Machines create descriptions “just in time”
  • No need to maintain Records “just in case”
  • Triples re-combined in tailored views for different

audiences

– E.g., scholars, buyers, ordinary searchers

2011-09-19 UDC-2011, The Hague 44

slide-45
SLIDE 45

Traditional paradigm: Integrate across silos by mapping Records

Schema A Schema B Schema C same as mapped to

slide-46
SLIDE 46

Linked Data: Applications create good triples

Application A Application B Application C

slide-47
SLIDE 47

Good triples can be merged coherently

Profile A Profile B Profile C

slide-48
SLIDE 48

Data “speaks for itself” independently of “applications”

Profile A Profile B Profile C

slide-49
SLIDE 49

Data from many sources can be merged

slide-50
SLIDE 50

…and queried as a whole.

Search engine

slide-51
SLIDE 51

SUMMARY

2011-09-19 UDC-2011, The Hague 51

slide-52
SLIDE 52

KOS Concepts can function as “hubs” linking disparate sources simply thru publishing triples with their URIs

2011-09-19 UDC-2011, The Hague 52

AGRIS record AGROVOC concept DBPedia concept VIVO Expert BBC Web page BBC News Wikipedia page

slide-53
SLIDE 53

Alignments extend the “indexing coverage” of KOS concepts

2011-09-19 UDC-2011, The Hague 53

US National Agricultural Library DBPedia Dewey Eurovoc Rameau FAO Country Profiles STW Thesaurus for Economics

slide-54
SLIDE 54

Multilingual labels extend their “linguistic coverage”

2011-09-19 UDC-2011, The Hague 54

English French Russian Arabic Hindi Thai Japanese Chinese Korean

slide-55
SLIDE 55

tom@tombaker.org

2011-09-19 UDC-2011, The Hague 55