linked data in the enterprise

20
LINKED DATA IN THE ENTERPRISE An Information Technology Strategy April 3, 2014

Upload: cody-burleson

Post on 19-Jan-2015

403 views

Category:

Technology


1 download

DESCRIPTION

This presentation provides a very brief overview of Linked Data and proposes a case for Linked Data as a component of an enterprise IT strategy. The presentation also introduces Carbon LDP as an enterprise-class Linked Data Platform, which can help organizations implement the Linked Data enterprise.

TRANSCRIPT

Page 1: Linked data in the enterprise

LINKED DATA IN THE ENTERPRISEAn Information Technology StrategyApril 3, 2014

Page 2: Linked data in the enterprise

2

Schemas are created for it. Software is modeled around it. Middleware integrates it.

DATA has always been the lifeblood of business applications

Page 3: Linked data in the enterprise

3

The business is constantly changing.

Schemas have to be modified.

Software code has to be rewritten.

Disparate systems must be integrated.

But change is a constant

Please Add

“employee_ID” to track Sales reps

How can we track the manager?

ProductCat

Category_IDProduct_ID

Stop! This data is already in our

HR System!?

Category_IDParent_IDCategory Name

Categories

Can we connect to that?

Maybe…You need to install a new module, but we are upgrading next year…so…lets just wait…

Can you also add product pictures and descriptions?

Page 4: Linked data in the enterprise

4

It’s all so very slow, complex, and expensive

Innovation is stifled. Developers suffer. Stakeholders suffer. Employees suffer. Customers suffer.

Page 5: Linked data in the enterprise

5

It's actually almost 20 years ago when I wanted to reframe the way we use information, the way we work together: I invented the World Wide Web.

Now, 20 years on, I want to ask your help in a new reframing…

It's called linked data.I want you to make it.I want you to demand it.

But there is a better way!

Tim Berners-Lee(a.k.a. “father of the World Wide Web”)

Page 6: Linked data in the enterprise

6

Is a method of publishing structured data so that it can be interlinked and become more useful.

Meaning (semantics) is defined with the data where traditionally it is only defined by and coupled to specific software.

Everything is described in RDF (Resource Description Framework). Data is created and interlinked with simple three-part statements called “triples”.

Linked Data

SUBJECT PREDICATE OBJECT

Page 7: Linked data in the enterprise

7

These simple statements make meaningful assertions.

Don’t be fooled by their simplicity; the entire universe can be described with triples!

Linked Data

Jack hasFriend Jill

Page 8: Linked data in the enterprise

8

Triples are actually expressed URIs (Uniform Resource Identifiers), which can be globally unique on the World Wide Web, so they look more like this…

Linked Data

http://example.org/people/jack http://example.org/models/social#hasFriend http://example.org/people/jill

Page 9: Linked data in the enterprise

9

When linked together, these triples make a graph.

The graph can exist across the entire Web, not just within your enterprise.

You can enter the graph at any point and traverse the links in any direction.

This enables you to derive meaning and value beyond what you could do with one application’s data alone.

Linked Data

Page 10: Linked data in the enterprise

Linked Data enables data from different sources to be connected and queried more easily.

CD NowAll MusicGeo AlmanacWeather Channel

10/07/55

62°

Musician

FranceCity

Yo-Yo Ma

MusicAlbum

Appalachian Journey

Tavener

Paris, France

located intype

type

type

author

authordate of birth

type

birthplace

temperature

Page 11: Linked data in the enterprise

11

The structure of triples comes from how they are linked. In the database (“triple store”), domain-specific entities are not required. A company can build a triple store without a pre-defined concept of all the applications the data can be used for. If you are familiar with traditional relational databases, you can imagine this as one flat table with three columns, into

which you can just keep adding triples.

Schema-less triple-store

SUBJECT PREDICATE OBJECThttp://yourco.com/JohnD http://yourco.com/Person#hasFirstName “John”http://yourco.com/JohnD http://yourco.com/Person#hasLastName “Doe”

http://yourco.com/JohnD http://yourco.com/Person#hasSister http://yourco.com/JaneD

http://yourco.com/JohnD http://yourco.com/Person#hasMother http://yourco.com/MaryD

http://yourco.com/JohnD http://yourco.com/Person#hasFather http://yourco.com/MaxD

Page 12: Linked data in the enterprise

A company can build a triple store without a pre-defined concept of all the applications the data can be used for.

?

?

?

?

Page 13: Linked data in the enterprise

Later, it’s easy to merge that with external partners’ data or publicly available data as opportunities present themselves.

?

? ?

? ?

?

?

Page 14: Linked data in the enterprise

This is very different from the relational database world, where you build the best database for a particular application and don’t think about what else that data may need to integrate with down the road.

Page 15: Linked data in the enterprise

More data was transmitted over the Internet in 2010 than all previous years combined.

Page 16: Linked data in the enterprise

4 Billion

Connected

Devices

15 Billion

by 2015

50 Billion

by 2020

Page 17: Linked data in the enterprise

Bottom Line: The need for better integration solutions is growing

2004 2005 2010 2015 2020

Increasing NeedFor Better Integration Solutions

O(n) components

=>

O(n2) integratio

ns

Integration RequirementsPeople, Data, Processes, Devices, Cloud Services

I.T. Budget and Resources

The flexibility of Linked Data provides a viable solution to the growing challenges of Systems Integration both within your enterprise and worldwide.

Page 18: Linked data in the enterprise

18

Benefits are directly proportional to the amount of systems exposing and consuming linked data.

There may be little incentive to prepare your own linked data if the ways to link it with others are not immediately obvious.

Linked Data and Semantic Web concepts are new to the enterprise and tend to be academic in nature and explained very technically.

And there has been no “killer app” to open the flood gates…

Challenges to Enterprise-wide Adoption

Page 19: Linked data in the enterprise

…but we’re building it.

Page 20: Linked data in the enterprise

20

A platform for building enterprise-class web apps and services. A W3C compliant Linked Data Platform that provides management of resources

through a JSON-LD / REST API. Provides a powerful new Semantics-driven development paradigm that can

dramatically change your software development lifecycle. Manages data in a central repository while delivering functional “widgets” and

services across the enterprise. A new form of Enterprise Service Bus that leverages Linked Data and Semantic Web

technologies for building the service oriented enterprise. Provides essential RDF services as well as adapters for existing systems.

What is Carbon LDP?

http://carbonldp.com