understanding linked data via eav model based structured descriptions

23
© 2010 OpenLink Software, All rights reserved. Demystifying Linked Data Via Entity-Attribute-Value (EAV) Data Model By Kingsley Idehen Twitter ID: @kidehen Founder & CEO, OpenLink Software

Upload: kingsley-uyi-idehen

Post on 15-Jan-2015

4.803 views

Category:

Documents


0 download

DESCRIPTION

Multi part series of presentations aimed at demystifying Linked Data via:1. Introducing Entity-Attribute-Value Data Model2. Exploring how we describe things3. Referents, Identifiers, and Descriptors trinity .

TRANSCRIPT

Page 1: Understanding Linked Data via EAV Model based Structured Descriptions

© 2010 OpenLink Software, All rights reserved.

Demystifying Linked DataVia

Entity-Attribute-Value (EAV)Data Model

By Kingsley Idehen

Twitter ID: @kidehen

Founder & CEO, OpenLink Software

Page 2: Understanding Linked Data via EAV Model based Structured Descriptions

© 2010 OpenLink Software, All rights reserved.

Presentation Goals

Demystify Linked Data

Demonstrate the unobtrusive nature

of Linked Data

Explore how Linked Data can

Work for You!

Page 3: Understanding Linked Data via EAV Model based Structured Descriptions

© 2010 OpenLink Software, All rights reserved.

Situation Analysis

User-generated content is growing exponentially

Enterprise & individual connectivity is growing

The line between the Individual & the Enterprise

is blurring

The discovery & exploitation of Data, Information,

and Knowledge remain the ultimate critical

success factors

But there are still only 24 hours in a day!

Page 4: Understanding Linked Data via EAV Model based Structured Descriptions

© 2010 OpenLink Software, All rights reserved.

A Few Definitions

What is Data ?

How we express observation

What is Information?

How we use Context to perceive observation

What is Knowledge?

How we Comprehend what we perceive

Page 5: Understanding Linked Data via EAV Model based Structured Descriptions

© 2010 OpenLink Software, All rights reserved.

Understanding Data

What is a Data Item (Datum)?

A Unit (or Object) of Observation

What is a Structured Data Item?

An observation expressed in a manner

that makes discernible:

the Referent (Unit or Object of Observation)

the Characteristics (Attribute=Value Pairs)

Page 6: Understanding Linked Data via EAV Model based Structured Descriptions

© 2010 OpenLink Software, All rights reserved.

Entity-Attribute-Value Model

A foundation model for Data

In our Heads

Very Old

Entities (Data Items) have

Identifiers

Attributes

Attribute Values

Page 7: Understanding Linked Data via EAV Model based Structured Descriptions

© 2010 OpenLink Software, All rights reserved.

How We Describe Things

The natural process:

Something (Referent) catches our attention

We Identify/Name the Referent of interest

We Identify its Attributes

We Assign Values to its Attributes

Descriptor Resources bear Descriptions

Page 8: Understanding Linked Data via EAV Model based Structured Descriptions

The Description Process

Identify Referent• Something grabs our attention

• We give the Object or Unit of Observation a Name

Identify its Attributes

• We use existing Attribute Names or make new ones.

Assign Values To its Attributes

• Assign values to which may be References (Names) to other Objects

Repeat the process for each Attribute

Draw Conclusions

• Establish some “Relative Truths” or “Facts” about your observations•

Page 9: Understanding Linked Data via EAV Model based Structured Descriptions

EAV based Description of a Blog Post

Entity Ref. (ID) Attribute Ref. (ID) Value (Literal or Ref.)

#PostID #maker #KingsleyIdehen

#PostID #subject “Linked Data”

#PostID #type #BlogPost

#KingsleyIdehen #type #Person

#KingsleyIdehen #Interest #LinkedData

Page 10: Understanding Linked Data via EAV Model based Structured Descriptions

© 2008 OpenLink Software, All rights reserved.

Description of a Linked Data Space

Page 11: Understanding Linked Data via EAV Model based Structured Descriptions

Common Web Page Experience (View Source Pattern)

Rendered Page(Markup Presentation)

Markup

© 2010 OpenLink Software, All rights reserved.

Page 12: Understanding Linked Data via EAV Model based Structured Descriptions

Other Aspects of a Web Page(Dark Side – “Page Descriptor”)

PageDescriptor

Rendered Page

Page Markup

© 2010 OpenLink Software, All rights reserved.

Page 13: Understanding Linked Data via EAV Model based Structured Descriptions

Perceivable Representation (“Sense”) Trinity(Referent, Identifier, and Descriptor)

Referent(Observation Subject)

Identifier (URI e.g., http:, acct:, mailto: etc.)

Descriptor Resource Address (URL)

Description Representation(E-A-V Model Based Content)

Resolves To Description Of

Resolves (Access) ToIdentifies (Names)

© 2010 OpenLink Software, All rights reserved.

Page 14: Understanding Linked Data via EAV Model based Structured Descriptions

Representation Trinity(Referent, Identifier, and Descriptor/Sense)

© 2010 OpenLink Software, All rights reserved.

Page 15: Understanding Linked Data via EAV Model based Structured Descriptions

Our Perceptions (Context Lens Prisms)

What’s Inside This?

Structured Data(Lots of E-A-V Triples)

V

E

AE

V

A

E

AV

A

© 2010 OpenLink Software, All rights reserved.

Page 16: Understanding Linked Data via EAV Model based Structured Descriptions

Lots of Connected Perceptions (Linked Data Spaces)

Structured Data

Your Data Space

My Data Space

Their Group Data Space

Our Group Data Space

Structured Data

Structured Data

Structured Data

© 2010 OpenLink Software, All rights reserved.

Page 17: Understanding Linked Data via EAV Model based Structured Descriptions

Gestalt (Our Data Space)

Your Data Space Their Data SpaceMy Data Space

Lots of Connected Perceptions (Linked Data Spaces)

Page 18: Understanding Linked Data via EAV Model based Structured Descriptions

© 2008 OpenLink Software, All rights reserved.

Gestalt (Collective Intelligence)

Page 19: Understanding Linked Data via EAV Model based Structured Descriptions

Ultimately You Want “To Discover” or “Be Discovered”

Seeks

Finds Matches Offers

Make Sale

Linked Data Spaces increase our Serendipitous Discovery Quotient

(SDQ)

Page 20: Understanding Linked Data via EAV Model based Structured Descriptions

You Only Need a LINK to Add Your Piece To The Puzzle!

StructuredData

StructuredData

StructuredData

StructuredData

© 2010 OpenLink Software, All rights reserved.

Page 21: Understanding Linked Data via EAV Model based Structured Descriptions

Use LINKs to Mesh Your Perceptions with Others

StructuredData

Structured Data

StructuredData

StructuredData

© 2010 OpenLink Software, All rights reserved.

Page 22: Understanding Linked Data via EAV Model based Structured Descriptions

© 2010 OpenLink Software, All rights reserved.

Additional Material Presentation Links

Exploiting & Deploying Linked Data

Solving Real Problems with Linked Data

Linked Data Spaces & Data Portability

Meet Charlie (Mr. Enterprise 3.0)

Video Demos Links

Precision Search & Find

Fixing Identity Crisis

Linked Data Views over RDBMS Data (Note part 2)

Page 23: Understanding Linked Data via EAV Model based Structured Descriptions

© 2010 OpenLink Software, All rights reserved.

Contd. Additional Material

Live Linked Data Demo Links

Various Linked Data Demos

Various Linked Data Meshup Demos

GeoSpatial oriented Linked Data Meshups

eCommerce Related Linked Data Demos