Semantic Web powering Enterprise and Web Applications

80
Semantic Web powering Intelligent Enterprise and Web Applications Amit P. Sheth LexisNexis Ohio Eminent Scholar Ohio Center of Excellence in Knowledge enabled Computing ( Kno.e.sis ) Wright State University, Dayton, OH 48 th ACM Southeast Conference. ACMSE 2010. Oxford, Mississippi. April 15-17, 2010. Technology Landscape 2013, Dayton OH. May 26, 2010

description

Keynote at Industry Event: Technology Landscape 2013, Dayton, OH, USA. May 26, 2010.

Transcript of Semantic Web powering Enterprise and Web Applications

Page 1: Semantic Web powering Enterprise and Web Applications

Semantic Web powering Intelligent Enterprise and Web Applications

Amit P. ShethLexisNexis Ohio Eminent Scholar

Ohio Center of Excellence in Knowledge enabled Computing (Kno.e.sis) Wright State University, Dayton, OH

48th ACM Southeast Conference. ACMSE 2010. Oxford, Mississippi. April 15-17, 2010.

Technology Landscape 2013, Dayton OH. May 26, 2010

Page 2: Semantic Web powering Enterprise and Web Applications

Ohio Center of Excellence on

Knowledge-Enabled Computing (Kno.e.sis)

Page 3: Semantic Web powering Enterprise and Web Applications

Structured text (Scientific

publications / white papers)

Experimental Results Clinical Trial Data

Public domain knowledge (PubMed)

Metadata Extraction/Semantic Annotations

Domain Models/

Knowledge

Meta data / Semantic Annotations

Biomedical Knowledge Discovery,Knowledge Management & Visualization

Massive amounts of data

Search and browsing

Patterns / Inference / Reasoning

2D-3D & Immersive Visualization, Human Computer Interfaces

Impacting bottom line

Knowledge discovery

Migraine

Stress

Patient

affects

isaMagnesium

Calcium Channel Blockers

inhibit

SEMANTICS, MEANING PROCESSING

3

Page 4: Semantic Web powering Enterprise and Web Applications

Kno.e.sis’ leadership in semantic processing will contribute to basic theory about computation and cognitive systems, and address pressing practical problems associated with productive thinking in the face of an explosion of data.

Kno.e.sis intends to lead a march from information age to meaning age.

Kno.e.sis Vision

4

Page 5: Semantic Web powering Enterprise and Web Applications

Human Sciences & Health Care

Advanced Data Management

Defense/Aerospace R & D

Application to Regional Industry Cluster

daytaOhio – a WCI

• Visualization and Data Mgt Infrastructure

• Consulting and Technology Transfer

Kno.e.sis+Faculty Strengths• Cognitive Science & Human Factors• Data Analysis/Mining/Visualization• Info. & Knowledge Mgmt• Web 3.0 (Semantics, Services, Sensors)• Virtual Worlds, Social Computing• High Performance/Cloud Computing• Bioinformatics/Biomedicine, Healthcare

Academic Research and Infrastructure

Globally Competitive Careers and Economic Development

Dayton Region Companies

Woolpert SAIC

REI Tech, Aptima LexisNexis

WPAFB Directorates

Human Effectiveness Sensor

Knowledge Workers, Products, Services and Applications

Tech^Edge

5

Page 6: Semantic Web powering Enterprise and Web Applications

6

Page 7: Semantic Web powering Enterprise and Web Applications

Significant Infrastructure

NMR

Whole-Body Laser Range Scanner

VERITAS

stereoscopic 3D visualization

AVL

7

Page 8: Semantic Web powering Enterprise and Web Applications

Exceptional Regional Collaboration

8

• At least 6 active projects with AFRL/WPAFB• Human Effectiveness Directorate• Sensors Directorate

Page 9: Semantic Web powering Enterprise and Web Applications

Exceptional National Collaboration

• Univ. of Georgia, Stanford, Purdue, OSU, Ohio U., Indiana U. UC-Irvine, Michigan State U., Army, W3C

• Microsoft, IBM, HP, Google

9

Page 10: Semantic Web powering Enterprise and Web Applications

• U. Manchester, TU-Copenhagen, TU-Delft, DERI (Ireland), Max-Planck Institute, U. Melbourne, U Queensland, NICTA-Australia, CSIRO, DA-IICT (India)

10

Exceptional International Collaboration

Page 11: Semantic Web powering Enterprise and Web Applications

Semantic Web powering Intelligent Enterprise and Web Applications

Amit P. ShethLexisNexis Ohio Eminent Scholar

Ohio Center of Excellence in Knowledge enabled Computing (Kno.e.sis) Wright State University, Dayton, OH

48th ACM Southeast Conference. ACMSE 2010. Oxford, Mississippi. April 15-17, 2010.

Technology Landscape 2013, Dayton OH. May 26, 2010

Page 12: Semantic Web powering Enterprise and Web Applications

12

Evolution of the Web

Web of pages - text, manually created links - extensive navigation

2007

1997

Web of databases - dynamically generated pages - web query interfaces

Web of resources - data = service = data, mashups - ubiquitous computing

Web of people - social networks, user-created casual content - Twine, GeneRIF, Connotea

Web as an oracle / assistant / partner - “ask the Web”: using semantics to leverage text + data + services - Powerset

Sem

antic

Tec

hnol

ogy

Use

d

Page 13: Semantic Web powering Enterprise and Web Applications

OUTLINE

13

• Semantic Web –key capabilities and technlologies

• Real-world Applications demonstrating benefit of semantic web technologies

• Exciting on-going research

Page 14: Semantic Web powering Enterprise and Web Applications

Introduction

14

123of

Semantic Web

Page 15: Semantic Web powering Enterprise and Web Applications

Introduction [1]

15

• Ontology: Agreement with a common vocabulary/nomenclature, conceptual models and domain Knowledge

• Schema + Knowledge base • Agreement is what enables interoperability• Formal description - Machine processability is

what leads to automation

Page 16: Semantic Web powering Enterprise and Web Applications

Introduction [2]

16

• Semantic Annotation (Metadata Extraction): Associating meaning with data, or labeling data so it is more meaningful to the system and people.

• Can be manual, semi-automatic (automatic with human verification), automatic.

Page 17: Semantic Web powering Enterprise and Web Applications

17

From Syntax to Semantics

Shallow semantics

Deep semantics

Expr

essi

vene

ss,

Rea

soni

ng

Page 18: Semantic Web powering Enterprise and Web Applications

Introduction [3]

18

• Reasoning/Computation: semantics enabled search, integration, answering complex queries, connections and analyses (paths, sub graphs), pattern finding, mining, hypothesis validation, discovery, visualization

Page 19: Semantic Web powering Enterprise and Web Applications

19

Characteristics of Semantic Web

SelfDescribing

Machine &HumanReadable

Issued bya TrustedAuthority

Easy toUnderstand

ConvertibleCan beSecured

The Semantic Web:XML, RDF & Ontology

Adapted from William Ruh (CISCO)

Page 20: Semantic Web powering Enterprise and Web Applications

SW Stack: Architecture, Standards

20

Page 21: Semantic Web powering Enterprise and Web Applications

a little bit about ontologies

Page 22: Semantic Web powering Enterprise and Web Applications

22

e.g. Open Biomedical Ontologies

Open Biomedical Ontologies, http://obo.sourceforge.net/

Many Ontologies Available

Page 23: Semantic Web powering Enterprise and Web Applications

From simple ontologies

Page 24: Semantic Web powering Enterprise and Web Applications

24

Drug Ontology Hierarchy (showing is-a relationships)

owl:thing

prescription_drug

_ brand_na

me

brandname_unde

clared

brandname_comp

osite

prescription_drug

monograph_ix_cla

ss

cpnum_ group

prescription_drug

_ property

indication_

property

formulary_

property

non_drug_

reactant

interaction_proper

ty

property

formulary

brandname_indivi

dual

interaction_with_prescriptio

n_drug

interaction

indication

generic_ individua

l

prescription_drug_ generic

generic_ composit

e

interaction_ with_non_ drug_react

ant

interaction_with_monograph_ix_class

Page 25: Semantic Web powering Enterprise and Web Applications

to complex ontologies

Page 26: Semantic Web powering Enterprise and Web Applications

26

N-Glycosylation metabolic pathway

GNT-Iattaches GlcNAc at position 2

UDP-N-acetyl-D-glucosamine + alpha-D-Mannosyl-1,3-(R1)-beta-D-mannosyl-R2 <=>

UDP + N-Acetyl-$beta-D-glucosaminyl-1,2-alpha-D-mannosyl-1,3-(R1)-beta-D-mannosyl-$R2

GNT-Vattaches GlcNAc at position 6

UDP-N-acetyl-D-glucosamine + G00020 <=> UDP + G00021

N-acetyl-glucosaminyl_transferase_VN-glycan_beta_GlcNAc_9N-glycan_alpha_man_4

Page 27: Semantic Web powering Enterprise and Web Applications

A little bit about semantic metadata extractions and annotations

Page 28: Semantic Web powering Enterprise and Web Applications

28

WWW, EnterpriseRepositories

METADATA

EXTRACTORS

Digital Maps

NexisUPIAP

Feeds/Documents

Digital Audios

Data Stores

Digital Videos

Digital Images. . .

. . . . . .

Create/extract as much (semantics)metadata automatically as possible;

Use ontlogies to improve and enhanceextraction

Metadata Creation

Page 29: Semantic Web powering Enterprise and Web Applications

29

Automatic Semantic Metadata Extraction/Annotation

Page 30: Semantic Web powering Enterprise and Web Applications

Significant presence

• Life Science (biomedical)• Health Care (clinical)• Defense & Intelligence• Web

Page 31: Semantic Web powering Enterprise and Web Applications

48th ACM Southeast Conference. ACMSE 2010. Oxford, Mississippi. April 15-17, 2010.

Semantic Web in Action

Financial Services Risk Management

Page 32: Semantic Web powering Enterprise and Web Applications

(a platform for building ontology-driven information system)

Ontology

ContentSources

Sem

i-St

ruct

ured

CA

ContentAgents

Stru

ctur

edU

nst r

u ctu

red

Documents

Reports

XML/Feeds

Websites

Email

Databases

CA

CA

KnowledgeSources

KA

KS

KS

KA

KA

KS

KnowledgeAgents

KSMetabase

Semantic Enhancement Server

Entity Extraction, Enhanced Metadata,

AutomaticClassification

Semantic Query ServerOntology and Metabase

Main Memory Index

Metadata adapter

Metadata adapter

Existing Applications

ECM EIPCRM

© Semagix, Inc.

Semagix Freedom Architecture

Page 33: Semantic Web powering Enterprise and Web Applications

04/11/2023

2004 SEMAGIX All rights reserved.

33

Global Bank

• Aim• Legislation (PATRIOT ACT) requires banks to identify ‘who’ they are doing

business with

• Problem• Volume of internal and external data needed to be accessed• Complex name matching and disambiguation criteria• Requirement to ‘risk score’ certain attributes of this data

• Approach• Creation of a ‘risk ontology’ populated from trusted sources (OFAC etc);

Sophisticated entity disambiguation• Semantic querying, Rules specification & processing

• Solution• Rapid and accurate KYC checks• Risk scoring of relationships allowing for prioritisation of results• Full visibility of sources and trustworthiness

Page 34: Semantic Web powering Enterprise and Web Applications

2004 SEMAGIX All rights reserved.

Watch list Organization

Company

Hamas

WorldCom

FBI Watchlist

Ahmed Yaseer

appears on Watchlistmember of organization

works for Company

Ahmed Yaseer:• Appears on Watchlist

‘FBI’

• Works for Company ‘WorldCom’

• Member of organization ‘Hamas’

The Process

Page 35: Semantic Web powering Enterprise and Web Applications

2004 SEMAGIX All rights reserved.

Global Investment Bank

Example of Fraud Prevention application used in financial services

User will be able to navigate the ontology using a number of different interfaces

World Wide Web content

Public Records

BLOGS,RSS

Un-structure text, Semi-structured Data

Watch ListsLaw

Enforcement Regulators

Semi-structured Government Data

Scores the entity based on the content and entity relationships

EstablishingNew Account

Page 36: Semantic Web powering Enterprise and Web Applications

Focused relevantcontent organizedby topic(semantic categorization)

Automatic ContentAggregationfrom multiple content providers and feeds

Related relevant content not explicitly asked for (semantic associations)

Competitive research inferred automatically

Automatic 3rd party content integration

Equity Research Dashboard

Equity Research Dashboard with Blended Semantic Querying and Browsing

Page 37: Semantic Web powering Enterprise and Web Applications

48th ACM Southeast Conference. ACMSE 2010. Oxford, Mississippi. April 15-17, 2010.

Semantic Web in Action

Defense & Intelligence

Page 38: Semantic Web powering Enterprise and Web Applications

An Ontological Approach to Assessing IC Need to Know

Sponsored by ARDAWork performed at LSDIS Lab, Univ. of Georgia

March 2005

Page 39: Semantic Web powering Enterprise and Web Applications

6/21/2004

Security and Terrorism Part of SWETO Ontology

Page 40: Semantic Web powering Enterprise and Web Applications

6/21/2004

Schematic of Ontological Approach to the Legitimate Access Problem

Semagix Freedom

Semagix Freedom

Page 41: Semantic Web powering Enterprise and Web Applications

6/21/2004

Graph-based creation: A Context of Investigation

26,489 entities34,513 (explicit) relationships

Add relationship to context

Page 42: Semantic Web powering Enterprise and Web Applications

6/21/2004

Show me the stuff …

See demonstration at:http://knoesis.org/library/demos

Page 43: Semantic Web powering Enterprise and Web Applications

48th ACM Southeast Conference. ACMSE 2010. Oxford, Mississippi. April 15-17, 2010.

Semantic Web in Action

Supporting Clinical Decision Making

Page 44: Semantic Web powering Enterprise and Web Applications

Clinical Decision Making

• Status: In use today• Where: Athens Heart Center• What: Use of Semantic Web technologies for

clinical decision support

Page 45: Semantic Web powering Enterprise and Web Applications

Operational Since January 2006

Page 46: Semantic Web powering Enterprise and Web Applications

Goals:• Increase efficiency with decision support

• formulary, billing, reimbursement• real time chart completion• automated linking with billing

• Reduce Errors, Improve Patient Satisfaction & Reporting• drug interactions, allergy, insurance

• Improve Profitability

Technologies:• Ontologies, semantic annotations & rules • Service Oriented Architecture

Thanks -- Dr. Agrawal, Dr. Wingeth, and others. ISWC2006 paper

Active Semantic Electronic Medical Records (ASEMR)

Page 47: Semantic Web powering Enterprise and Web Applications

ASEMR - Demonstration

See demonstration at:http://knoesis.org/library/demos

Page 48: Semantic Web powering Enterprise and Web Applications

0

100

200

300

400

500

600

Month/Year

Charts

Same Day

Back Log

Chart Completion before the preliminary deployment

ASMER Efficiency

0100200300400500600700

Sept05

Nov 05 Jan 06 Mar 06

Month/Year

Charts Same Day

Back Log

Chart Completion after the preliminary deployment

Page 49: Semantic Web powering Enterprise and Web Applications

Scooner: Semantic Browser

A tool for knowledge discovery withexamples from Scientific Literature

48th ACM Southeast Conference. ACMSE 2010. Oxford, Mississippi. April 15-17, 2010.

Page 50: Semantic Web powering Enterprise and Web Applications

OVERVIEW

1. Novel Information Exploration Paradigm Text Exploration on the context of relationships Not hyperlinks

2. Demonstrate use of background knowledge Named Entities, Relationships

3. Prototype Implementation Semantic annotations for navigation

4. Aggregation Utilities Saving, bookmarking, publishing etc

50

Page 51: Semantic Web powering Enterprise and Web Applications

WHY SCOONER?

Query Reformulations Impatient users Recognition over Recall

Constrained navigation Hyperlink dependent - apriori

Fuzzy User Interests Haiti Earthquake – Recovery, Relief, Political Climate, Crime

Current approaches are not as effective for Exploratory Search (Search-and-Sift)

Amit P. Sheth, Cartic Ramakrishnan: Relationship Web: Blazing Semantic Trails between Web Resources. IEEE Internet Computing 11(4): 77-81 (2007)

Page 52: Semantic Web powering Enterprise and Web Applications

MOTIVATION

Users are

A priori hyperlink dependent

Semantic Web Standards Entity Identification (Semantic Annotations) Relationship and Triple Identification Explore documents/information via relationships

information seekersInformation documentsis embedded in

52

Page 53: Semantic Web powering Enterprise and Web Applications

Use Case Scenario

53

Search Phrase: Magnesium

Page 54: Semantic Web powering Enterprise and Web Applications

Use Case Scenario

54

Page 55: Semantic Web powering Enterprise and Web Applications

Use Case Scenario

55

Page 56: Semantic Web powering Enterprise and Web Applications

SUMMARY

Novel Information Exploration Paradigm Semantic Browser support Contextual Navigation Identify Named Entities and Relationships Provide Semantic Annotations Utilities for Aggregation Semantic Trails to Knowledge Discovery

See demonstration at:http://knoesis.org/library/demos

56

Page 57: Semantic Web powering Enterprise and Web Applications

48th ACM Southeast Conference. ACMSE 2010. Oxford, Mississippi. April 15-17, 2010.

Semantic Sensor Web

Kno.e.sis CenterWright State University

http://knoesis.org/projects/sensorweb

Page 58: Semantic Web powering Enterprise and Web Applications

Sensors are now ubiquitous,

and constantly generating observations about our world

Semantic Sensor Web

Page 59: Semantic Web powering Enterprise and Web Applications

However, these systems are often stovepiped,

with strong tie between sensor network and application

Semantic Sensor Web

Page 60: Semantic Web powering Enterprise and Web Applications

We want to set this data free

Semantic Sensor Web

Page 61: Semantic Web powering Enterprise and Web Applications

With freedom comes new responsibilities ….

Semantic Sensor Web

Page 62: Semantic Web powering Enterprise and Web Applications

(1) How to discover, access and search the data?

Web Services

- OGC Sensor Web Enablement (SWE)

Semantic Sensor Web

Page 63: Semantic Web powering Enterprise and Web Applications

(2) How to integrate this data together,

when it comes from many different sources?

Shared knowledge models, or Ontologies

- syntactic models – XML (SWE)

- semantic models – OWL/RDF (W3C SSN-XG)

Semantic Sensor Web

Page 64: Semantic Web powering Enterprise and Web Applications

Sensor Observation Ontology

Semantic Sensor Web

Page 65: Semantic Web powering Enterprise and Web Applications
Page 66: Semantic Web powering Enterprise and Web Applications

The SSN-XG Deliverables

• Ontology for semantically describing sensors

• Illustrate the relationship to OGC Sensor Web Enablement standards

• Semantic annotation of OGC Sensor Web Enablement standards

Semantic Sensor Web

Page 67: Semantic Web powering Enterprise and Web Applications

Linked Open Data: a community-led effort to create openly accessible, and interlinked, semantic (RDF) data on the Web.

Semantic Sensor Web

Page 68: Semantic Web powering Enterprise and Web Applications

Sensors Dataset• RDF descriptions of ~20,000 weather stations in the United States.

• Observation dataset linked to sensors descriptions.

• Sensors link to locations in Geonames (in LOD) that are nearby.

weather station

near

Semantic Sensor Web

Page 69: Semantic Web powering Enterprise and Web Applications

Observations Dataset

69

• RDF descriptions of hurricane and blizzard observations in the United States.

• The data originated at MesoWest (University of Utah)

• Observation types: temperature, visibility, precipitation, pressure, wind speed, humidity, etc.

Page 70: Semantic Web powering Enterprise and Web Applications

Linked Datasets

70

ObservationKB Sensor KB Location KB

(Geonames)

procedure location

procedure location

• ~2 billion triples

• MesoWest

• Dynamic

• 20,000+ systems

• MesoWest

• ~Static

• 230,000+ locations

• Geonames

• ~Static

720F Thermometer Dayton Airport

Example

Page 71: Semantic Web powering Enterprise and Web Applications

(3) How to make numerical sensor data meaningful

to web applications and naïve users?

Symbols more meaningful than numbers

- active perception

Semantic Sensor Web

Page 72: Semantic Web powering Enterprise and Web Applications

Active Perception:

72

• is an iterative, bi-directional feedback loop for collecting and explaining sensor data

Explanation

ExpectationObservation

Attention

Page 73: Semantic Web powering Enterprise and Web Applications

Overall Architecture

73

Page 74: Semantic Web powering Enterprise and Web Applications

DEMOS

74

Semantic Sensor Web

Demos at http://wiki.knoesis.org/index.php/SSW• Sensor Discovery On Linked Data

• Semantic Sensor Observation Service (MesoWest)

• Video on the Semantic Sensor Web

Page 75: Semantic Web powering Enterprise and Web Applications

SEMANTIC SOCIAL WEB

Ohio Center of Excellence Knowledge-Enabled Computing (Kno.e.sis)

Page 76: Semantic Web powering Enterprise and Web Applications

Everyone Wants to talk

…and be heard!

Hundreds and thousands of tweets, facebook posts, blogs about a single event, multiple narratives, strong

opinions, breaking news..76

Page 77: Semantic Web powering Enterprise and Web Applications

TWITRIS : Twitter+Tetris

• Our attempt to help you keep up with citizen observations on Twitter– WHAT are people saying, WHEN, from WHERE

• Puts citizen reports in context for you by overlaying it with news, wikipedia articles!

77

Page 78: Semantic Web powering Enterprise and Web Applications

78

See demo and live system athttp://twitris.knoesis.org

Page 79: Semantic Web powering Enterprise and Web Applications

79

How we work with industry

Interns, TrainingSBIR/STTRJoint contractsTech Transfer/licensing

Page 80: Semantic Web powering Enterprise and Web Applications

More of Web 3.0 Semantics enhanced

Web, Social, Sensor and Services Computing, and their

applications to health care, life sciences, DoD,

IT/Data management, … athttp://knoesis.org