+ All Categories
Home > Data & Analytics > Yahoo7 Semantic Web Presentation

Yahoo7 Semantic Web Presentation

Date post: 28-Nov-2014
Category:
Upload: paulwilliamwhite
View: 107 times
Download: 0 times
Share this document with a friend
Description:
Yahoo7 Open Night Semantic Web presentation by Paul White
15
Semantic Web Paul White
Transcript
Page 1: Yahoo7 Semantic Web Presentation

Semantic WebPaul White

Page 2: Yahoo7 Semantic Web Presentation

Yahoo!7 Proprietary and Confidential

Page 3: Yahoo7 Semantic Web Presentation

The Problems● Yahoo!7 is known for having great breadth of content, but not depth

Page 4: Yahoo7 Semantic Web Presentation

The Problems● Content is silo’d across different sites and knowledge domains

● Users get stuck in these property silos

Page 5: Yahoo7 Semantic Web Presentation

The Problems● Site structure doesn’t allow for natural human browsing patterns

● Visitors browse by content, not type

Page 6: Yahoo7 Semantic Web Presentation

The Tech● So, what do we use to solve these problems? It’s all about relationships!

● Resource Description Framework (RDF)

○ Basic building block of the Semantic Web

○ Consistent format for representing data

○ Triples: Subject -> Predicate -> Object

Predicate:Portrays

Predicate:Character In

Page 7: Yahoo7 Semantic Web Presentation

● Web Ontology Language (OWL)

○ Ontologies - everything else!

○ What is a TV Show

○ What is an Actor

○ What is a Sporting Event

○ What are their relationships?

The Tech

● RDF Schema

○ Basic data types

○ Classes/Subclasses

○ Property (Predicates)

Page 8: Yahoo7 Semantic Web Presentation

The Tech● Graphs

Portrays

Yahoo!7 TV

Character In

born inis a

Winners and Losers

Melbourne Cup Carnival

TV Show

Sporting Event

Social EventYahoo!7 Sport

Yahoo!7 Lifestyle

Derby Day Crown Oaks

Adelaide Matt Kingston

spouse

DBPedia

is a

Attended

is a

an event in

Predicate

Subject / Object

Legend

Page 9: Yahoo7 Semantic Web Presentation

The Tech● Storage

● Built specifically for storing and reading graph data

● Stores everything - data, metadata, schemas, ontologies

● Allows for inferencing - e.g.

○ Sporting Event subclassOf Event

○ Melbourne Cup Festival subclassOf Sporting Event

therefore

○ Melbourne Cup Festival subclassOf Event

Page 10: Yahoo7 Semantic Web Presentation

● Query Language

● Designed for querying triples

CONSTRUCT { ?Actor portrays ?Character }

WHERE { ?Actor portrays ?Character }

Results in

Melanie Vallejo portrays Sophie Wong ;

Ray Meagher portrays Alf Stewart ;

Hayden Christensen portrays Anakin Skywalker ;

Hayden Christensen portrays Darth Vader .

The Tech predicate?Variable

Legend

Page 11: Yahoo7 Semantic Web Presentation

The Tech

● Named Entity Recognition

● Specialised branch of Natural Language Processing

● Generate annotations that link from this thing to that thing

● Two steps

○ Name Recognition

○ Entity Classification

Page 12: Yahoo7 Semantic Web Presentation

The Results● Show Silos broken down

X-Factor Content Stream - Luke Jacobz Home and Away Content Stream - Luke Jacobz

Page 13: Yahoo7 Semantic Web Presentation

The Results● Sites are now structured to surface related content

Page 14: Yahoo7 Semantic Web Presentation

The Results● Automatic Discovery and hyperlinking of Named Entities

Page 15: Yahoo7 Semantic Web Presentation

Questions?


Recommended