using semantics to enhance content

34
Using Semantics to Enhance Content Jamie Taylor, Ph.D.

Upload: jamie-taylor

Post on 13-Dec-2014

1.155 views

Category:

Technology


4 download

DESCRIPTION

Presented at SES Chicago, December 2009. How using labeled links (vocabulary,) strong identifiers and standard markup formats such as HTML5 Microdata can improve SEO.

TRANSCRIPT

Page 1: Using Semantics to Enhance Content

Using Semantics to

Enhance Content

Jamie Taylor, Ph.D.

Page 2: Using Semantics to Enhance Content

What do y’all mean

Semantics?

Page 3: Using Semantics to Enhance Content

????

astonishmentamazement

dazestupor

appalloffend

impact

fight

combat

nauseaterevolt

blow

bump

impact

jolt

SHOCK

Page 4: Using Semantics to Enhance Content
Page 5: Using Semantics to Enhance Content
Page 6: Using Semantics to Enhance Content
Page 7: Using Semantics to Enhance Content
Page 8: Using Semantics to Enhance Content

PageRanktm

Page 9: Using Semantics to Enhance Content

Alec Baldwin1977

female Penélope Cruz

Rick Rubin

Colombia

Beautiful Liar

percussion

Page 10: Using Semantics to Enhance Content

Alec Baldwin1977

female Penélope Cruz

Rick Rubin

Colombia

Beautiful Liar

percussion

birthday

born-in

gender

performed

friends-with

producer

performed-with

instrument

Page 11: Using Semantics to Enhance Content

Shakira

Alec Baldwin1977

female Penélope Cruz

Rick Rubin

Colombia

Beautiful Liar

percussion

birthday

born-in

gender

performed

friends-with

producer

performed-with

instrument

Page 12: Using Semantics to Enhance Content

10,704,421 Topics

Page 13: Using Semantics to Enhance Content
Page 14: Using Semantics to Enhance Content
Page 15: Using Semantics to Enhance Content
Page 16: Using Semantics to Enhance Content

Labeled Links

Strong Identifiers

(vocabulary)

Standard Format

Page 17: Using Semantics to Enhance Content

Shakira

Alec Baldwin1977

female Penélope Cruz

Rick Rubin

Colombia

Beautiful Liar

percussion

birthday

born-in

gender

performed

friends-with

producer

performed-with

instrument

Page 18: Using Semantics to Enhance Content

@tags#tags

short URLs

The Twitter Vocabulary

Page 19: Using Semantics to Enhance Content
Page 20: Using Semantics to Enhance Content

Labeled Links

Strong Identifiers

(vocabulary)

Standard Format

!

Page 21: Using Semantics to Enhance Content
Page 22: Using Semantics to Enhance Content

http://www.myspace.com/shakira

http://www.facebook.com/shakira

http://twitter.com/shakira

http://www.daylife.com/topic/Shakira

http://www.bestbuy.com/site/She+Wolf…

http://www.guardian.co.uk/music/shakira

http://www.last.fm/music/Shakira

http://www.netflix.com/RoleDisplay/Shakira/20046629

Page 23: Using Semantics to Enhance Content

Labeled Links

Strong Identifiers

(vocabulary)

Standard Format

!

!

Page 24: Using Semantics to Enhance Content

Microformats

•(Relatively) easy to use

•Small, fixed vocabulary

•No standard parsing pattern

•No strong identifiers

•Limits utility

Page 25: Using Semantics to Enhance Content

RDFa

•Unambiguous identifiers

•Extensible vocabulary

•Standard parsing patterns

•Produces RDF

Page 26: Using Semantics to Enhance Content

RDFSubject Predicate Object

Triple

Shakira Knows Penélope Cruz

Penélope Cruz Starred In Vanilla Sky

Shakira Born “1977”

Page 27: Using Semantics to Enhance Content
Page 28: Using Semantics to Enhance Content
Page 29: Using Semantics to Enhance Content

RDFa

•Unambiguous identifiers

•Extensible vocabulary

•Standard parsing patterns

•Produces RDF

•Harder (than you would like) to use

•Rules about formatting based on RDF

Page 30: Using Semantics to Enhance Content

…and the winner is…

Page 31: Using Semantics to Enhance Content

HTML5 Microdata

•Easy to use

•Strong identifiers

•Extensible vocabulary

•Easy to parse

•In last call for comments stage!

•Usable! Now!

Page 32: Using Semantics to Enhance Content

HTML5 Microdata

Tools and Widgets

Page 33: Using Semantics to Enhance Content

Ontologies<http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000005b7ab1a>

<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>

<http://rdf.freebase.com/ns/business.employment_tenure>.

<http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000005b7ab1a>

<http://rdf.freebase.com/ns/business.employment_tenure.company>

<http://rdf.freebase.com/ns/en.determine_software>.

<http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000007e53e16>

<http://rdf.freebase.com/ns/education.education.institution>

<http://rdf.freebase.com/ns/en.mounds_view_high_school>.<http://rdf.freebas

e.com/ns/guid.9202a8c04000641f8000000007e53e16>

<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>

<http://rdf.freebase.com/ns/education.education>.

Page 34: Using Semantics to Enhance Content

Ontologies<http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000005b7ab1a>

<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>

<http://rdf.freebase.com/ns/business.employment_tenure>.

<http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000005b7ab1a>

<http://rdf.freebase.com/ns/business.employment_tenure.company>

<http://rdf.freebase.com/ns/en.determine_software>.

<http://rdf.freebase.com/ns/guid.9202a8c04000641f8000000007e53e16>

<http://rdf.freebase.com/ns/education.education.institution>

<http://rdf.freebase.com/ns/en.mounds_view_high_school>.<http://rdf.freebas

e.com/ns/guid.9202a8c04000641f8000000007e53e16>

<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>

<http://rdf.freebase.com/ns/education.education>.

Labeled Links

Strong Identifiers

(vocabulary)

Standard Format

!

!

!

Microformats RDFa Microdata