business semantic web

45
Is The Semantic Web Is The Semantic Web Ready for Business? Ready for Business? Eran Toch May 2005 Information Systems Engineering Area Faculty of Industrial Engineering and Management Technion – Israel Institute of Technology

Post on 18-Oct-2014

3.698 views

Category:

Economy & Finance


4 download

DESCRIPTION

A lecture I gave given in a seminar at the MBA school of the Hebrew University, Israel

TRANSCRIPT

Page 1: Business Semantic Web

Is The Semantic Web Ready Is The Semantic Web Ready for Business?for Business?

Eran Toch

May 2005

Information Systems Engineering AreaFaculty of Industrial Engineering and Management

Technion – Israel Institute of Technology

Page 2: Business Semantic Web

2The Semantic Web - Eran Toch

AgendaAgenda

• Why do we need it?

• What is it?

• Challenges and Opportunities

• Applications– Current Commercial Activities– Semantic Web Services– Social Software

• Summary

Page 3: Business Semantic Web

3The Semantic Web - Eran Toch

The WWW TechnicallyThe WWW Technically

• A set of protocols and languages driven by a strong standards approach:– URI– HTTP– HTML– XML

• Principles:– Implementation and platform independence crucial– World Wide Web Consortium the most prominent

Page 4: Business Semantic Web

4The Semantic Web - Eran Toch

Problems with the WWWProblems with the WWW

65,900,000 results were returned

Google - Market Cap:72.45 B $

Page 5: Business Semantic Web

5The Semantic Web - Eran Toch

More Problems: Comparison ShoppingMore Problems: Comparison Shopping

Shopping.com - Market Cap:502.70 M $

Page 6: Business Semantic Web

6The Semantic Web - Eran Toch

Building Shopping Comparison EngineBuilding Shopping Comparison Engine

Page 7: Business Semantic Web

7The Semantic Web - Eran Toch

TrustTrust

Spam Phishing E-Commerce

Who can you trust to send you emails?

Is this site is the one it claims to be?

How can I know for sure if a transaction really occurred?

Page 8: Business Semantic Web

8The Semantic Web - Eran Toch

Problem DomainsProblem Domains

• The General Web– Data-mining activities (e.g. search, comparison, notification)– Transactions (e-comm, e-gov)

• Business Knowledge bases– Intranets, data warehouses

• Collaborative Computing– Transaction between systems

• Knowledge-based businesses – biology, law etc

Page 9: Business Semantic Web

9The Semantic Web - Eran Toch

AgendaAgenda

• Why do we need it?

• What is it?

• Challenges and Opportunities

• Applications– Current Commercial Activities– Business Models– Social Software– Semantic Web Services

• Summary

Page 10: Business Semantic Web

10The Semantic Web - Eran Toch

The Semantic WebThe Semantic Web

[SciAme]

“The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation.”

Sir Tim Berners-Lee

“The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation.”

Sir Tim Berners-Lee

Page 11: Business Semantic Web

11The Semantic Web - Eran Toch

Making the Web Machine-FriendlyMaking the Web Machine-Friendly

1. Making knowledge self explainable for machines

2. Creating an environment for knowledge inference

3. Establishing trust

Page 12: Business Semantic Web

12The Semantic Web - Eran Toch

Making it Meaningful for MachinesMaking it Meaningful for Machines

WWWResource

WWWResource

Humans Machines

<RDF>http://www.amazon.com/4344533

Page 13: Business Semantic Web

13The Semantic Web - Eran Toch

Knowledge For MachinesKnowledge For Machines

Product

$14.99

Soundrack Audio CD

Universal

24 hoursKissing Jessica Stein

hasPrice

hasTitle

availability

itsLabel

itsType

is a

http://www.amazon.com/4344533

RDF – ResourceDescription Framework

[REF]

Page 14: Business Semantic Web

14The Semantic Web - Eran Toch

OntologiesOntologies

• An ontology is standard for some knowledge domain, e.g.– Healthcare– Bioinformatics– CRM– Web services

• It provides a formal and agreed upon controlled vocabulary, which is used to define concepts

• Information can be tagged according to these concepts Healthcare

Disease

Medicine

Product

Price

DoctorPatient

Is a

treats

takes

Is treated by

has

prescribe

Page 15: Business Semantic Web

15The Semantic Web - Eran Toch

Web Ontology Language (OWL)Web Ontology Language (OWL)

• OWL is an RDF-based language for Ontology modeling.

• Enable class and instance definition, using relations and properties such as:– Properties (price is a property of product)– subClassOf (Employee is subClassOf Person)– intersectionOf (music CD is intersectionOf playable thing and

consumer product)– Cardinality constrains (product has 1 (and only 1) price

properties)

• OWL ontologies can be developed independently, having concepts reference each other

Page 16: Business Semantic Web

16The Semantic Web - Eran Toch

OntologiesOntologies

E-CommerceHealthcare

Disease

Medicine

Product

Price

Customer

Doctor

Supplier

RFID

PatientIs a

Is a

treats

takes

Is treated by

supplies

has

buys

has

Page 17: Business Semantic Web

17The Semantic Web - Eran Toch

Generalizing Knowledge NetworksGeneralizing Knowledge Networks

Product

Price

MedicineSide Effect

OTC MedicinePrescription

Is a

Is a Is a

Price Comparison Robot

Hospital Drug Monitor Robot

Page 18: Business Semantic Web

18The Semantic Web - Eran Toch

E-Commerce SiteE-Commerce Site

The Network EffectThe Network Effect

E-Commerce SiteLibrary

Personal Computer

SongPath

Product

Price

Item

Catalog ID

Is a

Is a

Page 19: Business Semantic Web

19The Semantic Web - Eran Toch

AgendaAgenda

• Why do we need it?

• What is it?

• Challenges and Opportunities

• Applications– Current Commercial Activities– Semantic Web Services– Social Software

• Summary

Page 20: Business Semantic Web

20The Semantic Web - Eran Toch

Business on the Semantic WebBusiness on the Semantic Web

BP

Reasoning

Storing metadata(databases, messaging)

Creating Metadata(editors, translators, automatic

extraction, services)

Business Processes

Page 21: Business Semantic Web

21The Semantic Web - Eran Toch

BottlenecksBottlenecks

• Sufficient metadata is the main bottleneck of the Semantic Web

• There is a loop:– Without metadata, no applications will be built– Without applications, no one will

create metadata

Academic

The Metadata gap

Commercial

Page 22: Business Semantic Web

22The Semantic Web - Eran Toch

Metadata ChasmMetadata Chasm

• Ontology creation requires companies and organization to standardize their concepts, much harder than to standardize communication protocols

• Ontology creation requires large investments. Because ontologies reduce the uncertainty of information, their benefits will be revealed mainly in the long run.

• Thus, they do not provide immediate return on the investment, not immediately [KIM].

• However, in some markets, ontologies may have faster cost-to-benefit cycle.

Page 23: Business Semantic Web

23The Semantic Web - Eran Toch

MarketsMarkets

• Niece fields on the general WWW– Content syndication – Communications and social networks

• Business Processes– Handling interoperability– Extending Service Oriented Architecture (SOA)

• Knowledge-rich markets– Bioinformatics– Software Engineering– Law

• Business Intelligence– Business intelligence using semantic annotations

Page 24: Business Semantic Web

24The Semantic Web - Eran Toch

AgendaAgenda

• Why do we need it?

• What is it?

• Challenges and Opportunities

• Applications– Current Commercial Activities– Business Models– Social Software– Semantic Web Services

• Summary

Page 25: Business Semantic Web

25The Semantic Web - Eran Toch

Semantic Web ApplicationsSemantic Web Applications

• Adobe - uses RDF as a basis for documenting meta-data, in PDF and other tools

• Boeing – uses RDF and OWL in several internal projects

• AGFA – uses RDF to categorize medical photos

• NOKIA – lots of Semantic Web activities. Including RDF knowledge store

• IBM – Strong research activities

Page 26: Business Semantic Web

26The Semantic Web - Eran Toch

AdunaAduna

• Netherlands-based startup

• Main products:– Semantic desktop

search– Semantic enterprise

search– Semantic Metadata

server

[ADUNA]

Page 27: Business Semantic Web

27The Semantic Web - Eran Toch

CelcorpCelcorp

• Based in Santa-Monica

• Claim to have 3 customers from Fortune 500

• Main business: Semantic EAI (Enterprise Application Integration)

• Main product: Celware Intelligent Access– Records user actions in legacy systems– Builds an editable knowledge based of reusable task models– Generates executable processes, based on the tasks– Business processes are automatically planned and executed,

using the knowledge base

[CELCORP]

Page 28: Business Semantic Web

28The Semantic Web - Eran Toch

Brandsoft Brandsoft

• Based in Los Gatos, CA• Main product: Brandsoft Resource Manager

– Content management and application development suite, based on RDF

Page 29: Business Semantic Web

29The Semantic Web - Eran Toch

CerebraCerebra

• Based in Carlsbad, CA. AKA Network Inference.

• Claim to have more than 25 customers, some of them from Fortune 500

• Cerebra Server – – Provides ontology management and storage– Semantic integration of data from RDBMS etc– Querying through XQuery

• Cerebra Construct – – Ontology modeling using MS-Visio

• Professional Services

[CEREBRA]

Page 30: Business Semantic Web

30The Semantic Web - Eran Toch

TucanaTucana

• Based in Reston, VA.

• Their main product, Tucana Knowledge Discovery Suite, is a semantic knowledge base, with some business intelligence abilities. It is built upon:– Scaleable RDF triple store– Reasoning engine– Metadata extraction from RDBMS, files, emails, ERP etc.

[Tucana]

Page 31: Business Semantic Web

31The Semantic Web - Eran Toch

Semantic Web ServicesSemantic Web Services

1. The customer’s agent automatically locates and invokes the brokerage firm’s Web service

2. Domain and Service models can be used to automatically or manually compose services

Page 32: Business Semantic Web

32The Semantic Web - Eran Toch

Semantic Web Services, cont’dSemantic Web Services, cont’d

• OWL-S is an upper ontology for a semantic description of Web services.– E.g. an input message can be typed as the concept

“Product”, and not just a String

• Describes a Web service by:– What it does (inputs, outputs, preconditions…)– How it works (a process model)– Grounding to an invocation method (WSDL)

[OWL-S]

Page 33: Business Semantic Web

33The Semantic Web - Eran Toch

Semantic SOA (Service Oriented Computing)Semantic SOA (Service Oriented Computing)

Orderproduct

Order Order ManagementManagement

Employee Employee SignoffSignoffReport employee

daily activities

check order status

Update inventory

Get customerHistory

Check usersecurity profile

Get incomingmessages

Customer Customer CareCare

Page 34: Business Semantic Web

34The Semantic Web - Eran Toch

FOAFFOAF

• Stands for "Friend Of A Friend“*

• Provides a template for metadata about people, and their interests, relationships and activities

• An open community-lead and open-source initiative

[FOAF]

Page 35: Business Semantic Web

35The Semantic Web - Eran Toch

FOAF ExampleFOAF Example

<Person><Person>

Name

Website

PictureEmail

<Person><Person>

<Person><Person>

knows

knows

Page 36: Business Semantic Web

36The Semantic Web - Eran Toch

FOAF-Based ApplicationsFOAF-Based Applications

• FOAF Explorer:

• More– Job search– Dating– Identity– Security

[http://xml.mfd-consult.dk/foaf/explorer/]

Page 37: Business Semantic Web

37The Semantic Web - Eran Toch

FOAF-Applications – cont’dFOAF-Applications – cont’d

FOAFNaut - <http://www.foafnaut.org/>

Page 38: Business Semantic Web

38The Semantic Web - Eran Toch

Email Trust with FOAFEmail Trust with FOAF

[TRUST]

Page 39: Business Semantic Web

39The Semantic Web - Eran Toch

Inferring TrustInferring Trust

me

trust

trust

trust

Don’ttrust

trust

trust

trust

emailemailemailemail

Email is blockedEmail is

accepted

Page 40: Business Semantic Web

40The Semantic Web - Eran Toch

AgendaAgenda

• Why do we need it?

• What is it?

• Challenges and Opportunities

• Applications– Current Commercial Activities– Business Models– Social Software– Semantic Web Services

• Summary

Page 41: Business Semantic Web

41The Semantic Web - Eran Toch

SummarySummary

Widespread Use

Academiadesert

Where would the semantic web go

Page 42: Business Semantic Web

42The Semantic Web - Eran Toch

Key Points for SuccessKey Points for Success

• Crossing the metadata chasm– Automatic extraction of metadata in predefined domains– Reducing the turn-on-investment cycle. Making ontologies

useful, now

• Niece markets – Bioinformatics– Software engineering

• Business Processes– Leveraging semantic markup with Web services and

enterprise computing

Page 43: Business Semantic Web

43The Semantic Web - Eran Toch

Long Term Implications of a Success Long Term Implications of a Success

• New professions:– Ontology editors– Taggers

• Agents– Many automated tasks (shopping, travel, dating…)– Bigger threats on human agents (travel agents, insurance

agents…)

• Business Processes– IT missions change - from constructing applications to

providing frameworks– Work of operational personnel change – from requirement

definitions to business process modeling

Page 44: Business Semantic Web

44The Semantic Web - Eran Toch

ReferencesReferences

[SciAme] Berners-Lee, T., Hendler, J., Lassila, O., The Semantic Web, Scientific American, 284(5), 2001, pp. 34-43.

[RDF] http://www.w3.org/RDF, http://www.ilrt.bris.ac.uk/discovery/rdf

[OWL] http://www.w3.org/TR/owl-guide

[KIM] Kim, Henry M. (2002). "Predicting How Ontologies for the Semantic Web Will Evolve", Communications of the ACM, Vol. 45, No. 2, pp. 48-54.

[FOAF] http://www.foaf-project.org/

[ADUNA] http://aduna.biz

[CELCORP] http://www.celcorp.com

[CEREBRA] http://cerebra.com

[OWL-S] http://www.daml.org/services

[TRUST] http://trust.mindswap.org