sbsgrid storyline dynamic_associativelinkeddata_v3

79
© SBSGRID.NET SBSGRID INTELLIGENT APPLICATIONS WITH LINKED-DATA Contextual Reasoning in a “SearchQuery SBS Semantic Business Solutions, Inc

Upload: bernardangerer

Post on 21-Jun-2015

1.215 views

Category:

Technology


3 download

DESCRIPTION

Contextual Reasoning in a Search Experience

TRANSCRIPT

Page 1: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

SBSGRID

INTELLIGENT APPLICATIONS WITH LINKED-DATA

Contextual Reasoning in a “SearchQuery”

SBS Semantic Business Solutions, Inc

Page 2: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

PREVIEW

Page 3: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Humans operate…

PREVIEW

Page 4: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Humans operate / think contextually & associatively…

PREVIEW

Page 5: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

PREVIEW

This is about contextual questions

Page 6: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

PREVIEW

Galleries in NYCrepresenting conceptual artists from Korea who already had shows in at

least 5 capitals ?

This is about contextual questionslike this one about art…

… | Art | Pharma | Finance | …

Page 7: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

PREVIEW

What proteins are involved in signal

transduction and are related to pyramidal

neurons ?

This is about contextual questionslike this one from Pharma…

… | Art | Pharma | Finance | …

Page 8: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

PREVIEW

Accounts from the London branch with a balance > 1 mill and

transactions directly or indirectly related to IBM ?

This is about contextual questionslike this one from Finance…

… | Art | Pharma | Finance | …

Page 9: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

PREVIEW

…and how SBSGRID reasonsacross Linked-Data and finds precise answers

Page 10: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

INTRODUCTION

Page 11: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Linked-Data is a world wide standard…

INTRODUCTION

Page 12: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Linked-Data is a world wide standard that allows for contextual & intelligent software

INTRODUCTION

Page 13: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Linked-Data is a world wide standard that allows for contextual & intelligent software across any data source

INTRODUCTION

… | Databases | Websites | Documents | Wikis | Tweets | …

Page 14: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

SBSGRID’s CONTRIBUTION

Page 15: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

SBSGRID’S CONTRIBUTION

SBSGRID takes Linked-Data…

Page 16: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

SBSGRID’S CONTRIBUTION

SBSGRID takes Linked-Data and turns them into

Dynamic Associative Networks

Page 17: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

SBSGRID’S CONTRIBUTION

This means:

Page 18: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

SBSGRID’S CONTRIBUTION

This means:

the context + all associationswithin information becomes visible & accessible

Page 19: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

SBSGRID’S CONTRIBUTION

This means:

integration of different information sources is dynamic & based on meaning

Page 20: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

SBSGRID’S CONTRIBUTION

This means:

intelligent information-cloudsbecome an active part in the system

Page 21: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

EXAMPLE

Page 22: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

A database contains informationabout…

Performers

EXAMPLE

Page 23: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

A database contains informationabout…

Performers Institutions&

EXAMPLE

Page 24: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

A database contains informationabout…

and a lot more…

Performers Institutions&

EXAMPLE

Page 25: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Performers

InstitutionsEvents

Fairs

Magazines

Auctions

Styles CitiesNationality

TimeTime

Cities

Time

Topic

EXAMPLE

Price

Page 26: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

This information is not ”linked”….

EXAMPLE

Page 27: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

This information is not ”linked”…. relationships are implicit and not accessible

?

EXAMPLE

Page 28: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Associative & contextual questions can not be asked…

??

EXAMPLE

Page 29: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

The user has to know the specific keywords…

???

EXAMPLE

Page 30: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

SBSGRID links information...

EXAMPLE

Page 31: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

SBSGRID links information and creates a network….

EXAMPLE

Page 32: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Performers

InstitutionsEvents

Fairs

Magazines

Auctions

Styles CitiesNationality

TimeTime

Cities

Topic

Time

EXAMPLE

Price

Page 33: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Now I can ask contextualquestions like…

EXAMPLE

Page 34: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Now I can ask contextualquestions like…

Where are Events on Pop Art below $8000

in NYC next Week ?

EXAMPLE

Page 35: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

The questions can have any number of keywords…

Where are Events on Pop Art below $8000

in NYC next Week ?

EXAMPLE

Page 36: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

The questions can have any number of keywords & conditions…

Where are Events on Pop Art below $8000

in NYC next Week ?

EXAMPLE

Page 37: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

… the results will always be precise and contextual

Where are Events on Pop Art below $8000

in NYC next Week ?

EXAMPLE

Page 38: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

HOW IT WORKS

Page 39: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Even| Go

HOW IT WORKS

During typing…

Page 40: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Even| Go

Suggestions:

Person Inst. Perf. Article

Person Inst. Perf. Article

Person Inst. Perf. Article

Person Inst. Perf. Article

Person Inst. Perf. Article

Person Inst. Perf. Article

…suggestions will be made

PerformersInstitutions Events

Fairs

Magazines

Auctions

StylesCitiesNationality

TimeTime

Cities

Topic

Time

HOW IT WORKS

Price

Page 41: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Events | Go

…results will be displayed

Events

Main Results:

Event Event Event

Event Event Event

Event Event Event

Related Results:

Event Event Event

Event

Event

Event

Event

Person Inst. Perf. Article

HOW IT WORKS

Page 42: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Events NYC | Go

contextually joined…

InstitutionsEvents

NYCMain Results:

Event Event Event

Event Event Event

Event Event Event

Related Results:

Event

Event

Event

Event

Person Inst. Perf. Article

HOW IT WORKS

Page 43: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Institutions

Events NYC Pop Art | Go

Events

Performers

NYC

Pop Art

Main Results:

Event Event Event

Event Event Event

Event

Related Results:

Event

Event

Person Inst. Perf. Article

contextually joined…

HOW IT WORKS

Event

Page 44: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Events NYC Pop Art Next Week | Go

contextually joined & filtered…

Institutions

Main Results:

Events

Performers

NYC

Pop Art

Next Week

Related Results:

Person Inst. Perf. Article

HOW IT WORKS

Event Event Event

Event Event Event

Event

Page 45: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Events NYC Pop Art Next Week below 8k Go

contextually joined & filtered…

Institutions

Main Results:

Events

Performers

Event Event Event NYC

Pop Art

Related Results:

Person Inst. Perf. Article

HOW IT WORKS

Price

Next Week

Page 46: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

…these joins are associative & contextual

HOW IT WORKS

Page 47: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

…because institutions

Events next Week

Institutions

Institutions in New York City

HOW IT WORKS

Page 48: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

…because institutions & performers

Events next Week

Performers

Performers on Pop Art

Institutions in New York City

Institutions

HOW IT WORKS

Page 49: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

…only appear implicitly in the user query

HOW IT WORKS

Where are Events on Pop Art below $8000

in NYC next Week ?

Page 50: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

=

Synonyms…

“New York City"

HOW IT WORKS

Events NYC Pop Art Next Week below 8k Go

Page 51: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Synonyms, geo-information…

HOW IT WORKS

ManhattanBrooklynQueens…

NY StateUS East Coast…

=

“New York City"

Events NYC Pop Art Next Week below 8k Go

Page 52: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

Related categories…

HOW IT WORKS

=

xxx

xxx xxx

xxx xxx

Events NYC Pop Art Next Week below 8k Go

Page 53: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

=

the meaning of terms …

HOW IT WORKS

Timeframe is matched against the start-/end-date of an exhibition

Events NYC Pop Art Next Week below 8k Go

Page 54: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

=

the price of artworks …

HOW IT WORKS

Price range is matched with

exhibited artwork

Events NYC Pop Art Next Week below 8k Go

Page 55: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

HOW IT WORKS

as well as attributes…

in about within

Events NYC Pop Art Next Week below 8k Go

Page 56: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

HOW IT WORKS

…are handled automatically

as well as attributes…

in about within

Events NYC Pop Art Next Week below 8k Go

Page 57: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

Page 58: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

The user (or software agent) can ask intuitive, contextual & associative questions…

Page 59: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

… he can start from any direction

Page 60: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

… he can start from any direction

Pop Art Events NYC … Go

Page 61: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

… he can start from any direction

Next Week Pop Art Events … Go

Page 62: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

…and gets distinctive, unambiguous and associativeresults

Page 63: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

…which are derived from the contextual network

PerformersInstitutions Events

Fairs

Magazines

Auctions

StylesCitiesNationality

TimeTime

Cities

Topic

Time

Price

Page 64: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

He is guided and can approximate the question…

Page 65: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

PerformersInstitutions Events

Fairs

Magazines

Auctions

StylesNationality

TimeTime

Cities

Exhibitions ?

CitiesTime

Topic

Price

Page 66: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

PerformersInstitutions Events

Fairs

Magazines

Auctions

StylesNationality

TimeTime

Cities

Exhibitions in NYC ?

CitiesTime

Topic

Price

Page 67: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

PerformersInstitutions Events

Fairs

Magazines

Auctions

StylesNationality

TimeTime

Cities

Exhibitions on Pop Art

in NYC ?

CitiesTime

Topic

Price

Page 68: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

PerformersInstitutions Events

Fairs

Magazines

Auctions

StylesNationality

TimeTime

Cities

Exhibitions on Pop Art

in NYC Next Week ?

CitiesTime

Topic

Price

Page 69: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

PerformersInstitutions Events

Fairs

Magazines

Auctions

StylesNationality

TimeTime

Cities

Austrian ?

CitiesTime

Topic

Price

Page 70: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

PerformersInstitutions Events

Fairs

Magazines

Auctions

StylesNationality

TimeTime

Cities

Austrian Performers ?

CitiesTime

Topic

Price

Page 71: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

PerformersInstitutions Events

Fairs

Magazines

Auctions

StylesNationality

TimeTime

Cities

Austrian Performers represented

in NYC ?

CitiesTime

Topic

Price

Page 72: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

PerformersInstitutions Events

Fairs

Magazines

Auctions

StylesNationality

TimeTime

Cities

Previews ?

CitiesTime

Topic

Price

Page 73: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

RESULTS

PerformersInstitutions Events

Fairs

Magazines

Auctions

StylesNationality

TimeTime

Cities

Previews onupcoming Auctions ?

CitiesTime

Topic

Price

Page 74: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

IT'S ALL SEMANTICS

Thank You

www.sbsgrid.net

Page 75: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

APPENDIX

TECHNICAL INFORMATION

Page 76: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

APPENDIX

• HPC Engine

• Based on Java, TCP/IP, XML & HTML5

• Designed for Pure In-Memory (Compressed Index / Data)

• Hybrid of GraphQuery/FullTextSearch/Cache Engine

• Reasoner is aware about structural graph characteristics

• Optimized structures for syntactic & semantic decomposition

• WEB API

• XML-REST API

• JavaScript Classes for Continuous Query

• Java & C# API

• SPARQL++ Functionality

• Non Transactional (Compensate Action)

Page 77: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

APPENDIX

• Import API

• Triple Strings TCP/IP Interface

• Java / C# Client Interface

• Hot Updates (incremental index creation)

• Bulk Load

• Small Code

• No usage of libraries (no context switch; high security)

• 100% ownership (high end optimization)

• Specific Reasoner requests can be implemented

Page 78: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

APPENDIX

• Queries

• N-dimensional Reasoner- covers all query cases wanted- covers combinations of concepts, terms, data & operators

• Any Number of Keywords (still precise results)

• Support for Ranks, Synonyms, Operators

• Context Aware Full-Text-Server

• User Escort (Semantic Suggest Lists, Context Maps)

Page 79: SBSGRID Storyline Dynamic_AssociativeLinkedData_v3

© SBSGRID.NET

APPENDIX

• Deployment

• JAR Deployment (with our without servlet container)

• No Middleware Development- Semantic Queries are created automatically- Data Deployment on fact level (config vs. coding)

• Data publishing and import through visual tool

• Data transport via TCP/IP

• Embedded Web-Server (optional)

• Admin GUI (runtime statistics)

• Security

• Access entitlement on field, object or namespace level

• No usage of external libraries (high security, 100% ownership)