Adopting the Semantic Web In the Enterprise

1 downloads 172 Views 5MB Size Report
that you can tear down walls, issue laptops and cell phones, or send people home with .... dc:description "HP LaserJet 1
(

Adopting the Semantic Web In the Enterprise Brian Sletten (@bsletten)

Tuesday, June 7, 2011

)

(

Speaker Qualifications ⊛

18 Years Experience



Specialize in benefits and applicability of next-generation technologies



Author “Resource-Oriented Architectures : Building Webs of Data” Addison-Wesley 2011



Contributer to “Beautiful Architecture”



One of SemanticWeb.com’s “Top 100” Semantic Web People

Tuesday, June 7, 2011

)

Introduction

(

Diffusion of Innovation The Enterprise Semantic Web Selling It

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

“Adding semantics to the web involves two things: allowing documents which have information in machine-readable forms, and allowing links to be created with relationship values. Only when we have this extra level of semantics will we be able to use computer power to help us exploit the information to a greater extent than our own reading.” -- Tim Berners-Lee

)

200

67

150

( Vasco da Gama

1497 Tuesday, June 7, 2011

100

100

50

0

Cape of Good Hope Died

Survived

)

(

"That which I have seen most fruitfull for this sicknesse, is sower [sour] oranges and lemmons."

Richard Hawkins

1593 Tuesday, June 7, 2011

)

(

) James Lancaster

1601 Tuesday, June 7, 2011

HMS Salisbury Experiment Scurvy patients given one of:

(

• • • • • •

2 oranges/1 lemon 1 pt of sea water 6 spoonfuls of vinegar a quart of cider nutmeg 75 drops of vitriol elixir

James Lind

1747 Tuesday, June 7, 2011

)

(

) 1795

Tuesday, June 7, 2011

(

) 272 years

Tuesday, June 7, 2011

1865

(

What Took So Long?



Competing solutions



Lack of influence



Poor communication channels

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

“[S]ocial, political, and economic systems change incrementally, but technology changes exponentially.” -- Downes and Mui’s “Law of Disruption”

)

( Tuesday, June 7, 2011

“To accuse society of lagging lets technology and design off the hook too easily. It implies, in the end, that you can tear down walls, issue laptops and cell phones, or send people home with industrial-strength technology and them blame them if they don't adjust.” -- Seely Brown and Duguid

)

( Tuesday, June 7, 2011

)

(

“When each technological revolution irrupts, the logic and effects of its predecessor are still fully dominant and exert powerful resistance.” -- Carlota Perez

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

)

Global financial system Agreement on weights and measures

(

Reliable transportation Communication technologies Patent system Insurance

Tuesday, June 7, 2011

)

Introduction

(

Diffusion of Innovation The Enterprise Semantic Web Selling It

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

“The favorable conditions for the next revolution are created when the potential of the previous one approaches exhaustion. The process involves a complex set of inclusion-exclusion mechanisms resulting from the nature of social adaptation to each paradigm.” -- Carlota Perez

)

(

Financial Capital



Investment opportunities in existing paradigm wane



New technical speculation promises high returns



Need for technological innovation and idle capital spur growth

Tuesday, June 7, 2011

)

(

)

Diffusion ? ?

Channel A ?

Innovation

?

Channel B ?

Channel C

Tuesday, June 7, 2011

?

?

?

(

Diffusion Success



Tuesday, June 7, 2011

Requires compatibility with



existing norms



personal beliefs/experience



innovation strategy



risk tolerance

)

( Tuesday, June 7, 2011

“It is as unthinkable to study diffusion without some knowledge of the social structures in which potential adopters are located as it is to study blood circulation without adequate knowledge of the veins and arteries.” -- Katz

)

(

Innovation Adoption Decision Makers



Individuals



Entire Organization



Executive Management

Tuesday, June 7, 2011

)

(

Innovation-Savvy Client ⊛

Learns of Innovation through external/ internal channels



Needs to develop awareness of the impacts and consequences of an innovation



Seeks guidance from Change Agents and Opinion Leaders

Tuesday, June 7, 2011

)

(

Change Agents



Generally external influencers



Mass market advertising



Invited consultants



Often lack institutional trust

Tuesday, June 7, 2011

)

(

Opinion Leaders



Internal influencers



Technically competent



Respected



Trusted to respect organizational norms

Tuesday, June 7, 2011

)

(

Decision Process



Seek information to reduce uncertainty with respect to innovation



Subjective opinions of like-minded people hold strongest influence



Ability to conduct trials helps



Observable results help

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

“The adoption of an incompatible innovation often requires the prior adoption of a new value system, which is a relatively slow process.” -- Everett Rogers

)

Introduction

(

Diffusion of Innovation The Enterprise Semantic Web Selling It

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

"Ours is a brand-new world of allatonceness. 'Time' has ceased, 'space' has vanished. We now live in a global village... a simultaneous happening." -- Marshall McLuhan

)

(

In providing a system for manipulating this sort of information, the hope would be to allow a pool of information to develop which could grow and evolve with the organisation and the projects it describes. For this to be possible, the method of storage must not place its own restraints on the information... When describing a complex system, many people resort to diagrams with circles and arrows. Circles and arrows leave one free to describe the interrelationships between things in a way that tables, for example, do not. -- Tim Berners-Lee

Tuesday, June 7, 2011

)

(

Until the 1980s, the prevalent organization was the one that served as the optimal framework for deploying the mass-production revolution: the centralized, hierarchical pyramid with functional compartments. -- Carlota Perez

Tuesday, June 7, 2011

)

(

"The information in the system is part of a communication process among people. There is a flow of ideas from mind to mind; there are translations along the way, from concept to natural languages to formal languages (constructs in the machine system) and back again." -- William Kent

Tuesday, June 7, 2011

)

The Web is intended to be an Internetscale distributed hypermedia system, which means considerably more than just geographical dispersion. The Internet is about interconnecting information networks across organizational boundaries. Suppliers of information services must be able to cope with the demands of anarchic scalability and the independent deployment of software components. -- Roy Fielding

(

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

“A good architecture is not created in a vacuum. All design decisions at the architectural level should be made within the context of the functional, behavioral, and social requirements of the system being designed, which is a principle that applies equally to both software architecture and the traditional field of building architecture.” -- Roy Fielding

)

( "While knowledge is often not all that hard to search, it can be difficult to retrieve, if by retrieve people mean detach from one knower and attach to another." -- Brown and Duguid Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

The most exciting phrase to hear in science, the one that heralds new discoveries, is not 'Eureka!' (I've found it!), but 'That's funny...' -- Isaac Asimov

)

( Tuesday, June 7, 2011

)

Introduction

(

Diffusion of Innovation The Enterprise Semantic Web Selling It

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

)

....

(

....

....

....

Tuesday, June 7, 2011

)

....

(

....

....

....

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

OWL/SKOS

Taxonomies/Ontologies

RDF

Data model/Linkage

Web Architecture/REST

Identity/Handles/ Negotiated Form

)

URL

(

)

URL

URL

Tuesday, June 7, 2011

XHTML + RDFa

REST Service

(

Service Taxonomy Service

PrintingService

LaserPrintingService

ColorLaserPrintingService

Tuesday, June 7, 2011

PlotterPrintingService

BWLaserPrintingService

)

@prefix @prefix @prefix @prefix @prefix @prefix @prefix

(

rdf: . dc: . dcterms: . rdfs: . skos: . owl: . : .

:BWLaserPrintingService rdfs:subClassOf :LaserPrintingService ; skos:prefLabel "B&W Laser Printing Service" . :ColorLaserPrintingService rdfs:subClassOf :LaserPrintingService ; skos:prefLabel "Color Laser Printing Service" . :LaserPrintingService rdfs:subClassOf :PrintingService ; skos:prefLabel "Laser Printing Service" . :PlotterPrintingService rdfs:subClassOf :PrintingService ; skos:prefLabel "Plotter Printing Service" . :PrintingService rdfs:subClassOf :Service. :Service a owl:Class ; rdfs:comment "An rdfs:Class of services." .

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

// Instance Information a :BWLaserPrintingService ; dc:description "HP LaserJet 12 - Rm 212" . a :ColorLaserPrintingService ; dc:description "Brother Color Laser 2000 - Rm 500" . a :PlotterPrintingService ; dc:description "PPlot+ 9000 - Basement" .

)

http://server2/print

( Tuesday, June 7, 2011

http://server1/print

http://server3/print

)

http://server2/print

( Tuesday, June 7, 2011

http://server1/print

http://server3/print

)

http://server2/print

( Tuesday, June 7, 2011

http://server1/print

rdf:type

rdf:type

http://server3/print

rdf:type

)

http://example.com/examples/semanticsoa#PrintingService

( Tuesday, June 7, 2011

http://server3/print3 PPlot+ 9000 - Basement http://server1/print1 HP LaserJet 12 - Rm 212 http://server2/print2 Brother Color Laser 2000 - Rm 500

)

http://example.com/examples/semanticsoa#LaserPrintingService

( Tuesday, June 7, 2011

http://server1/print1 HP LaserJet 12 - Rm 212 http://server2/print2 Brother Color Laser 2000 - Rm 500

)

( Tuesday, June 7, 2011

“Another theme ... is that self-organization and formal organization are not simple alternatives. Nor are they simply complementary. They live in tension with one another.” -- Seely Brown and Duguid

)

Introduction

(

Diffusion of Innovation The Enterprise Semantic Web Selling It

Tuesday, June 7, 2011

)

(

Identify Your Agenda



Suggest solutions to specific problems



Don’t just suggest solutions

Tuesday, June 7, 2011

)

(

Identify Your Role



Innovation-Savvy Client



Opinion Leader



Change Agent

Tuesday, June 7, 2011

)

(

Types of Knowledge Required



Awareness



How-To



Principles

Tuesday, June 7, 2011

)

(

Encourage Homophilous Channels



Awareness Overviews



Study Groups



Brown Bags



Prototypes



Meetups

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

Relative Advantage



Compatibility



Trialability



Observability



Complexity



)

(

Suggested Attack Vector ⊛

REST/Resource-Oriented Architectures



RDFa (External)



RDFa (Internal)



D2RQ (R2RML)



SPARQL



Linked Data



Reasoning/Rules



Semantic SOA

Tuesday, June 7, 2011

)

( Tuesday, June 7, 2011

“Tools fight back when they offer people worthwhile resources that may be lost if they are swept away. So rather than condemning humanity as foolish, primitive, or stubborn for sticking with the old and rejecting new, it seems better to stop and ask why.” -- Seely Brown and Duguid

)

( Tuesday, June 7, 2011

)

(

)

Photos

Tuesday, June 7, 2011

Lemon

http://www.flickr.com/photos/ fotoosvanrobin/4337615778/

Pyramid

http://www.flickr.com/photos/ lonelyplanetexchange/2416011764/

(

Questions?

Tuesday, June 7, 2011

[email protected] @bsletten

)