sbsgrid storyline dynamic_associativelinkeddata_v3
DESCRIPTION
Contextual Reasoning in a Search ExperienceTRANSCRIPT
© SBSGRID.NET
SBSGRID
INTELLIGENT APPLICATIONS WITH LINKED-DATA
Contextual Reasoning in a “SearchQuery”
SBS Semantic Business Solutions, Inc
© SBSGRID.NET
PREVIEW
© SBSGRID.NET
Humans operate…
PREVIEW
© SBSGRID.NET
Humans operate / think contextually & associatively…
PREVIEW
© SBSGRID.NET
PREVIEW
This is about contextual questions
© 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 | …
© 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 | …
© 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 | …
© SBSGRID.NET
PREVIEW
…and how SBSGRID reasonsacross Linked-Data and finds precise answers
© SBSGRID.NET
INTRODUCTION
© SBSGRID.NET
Linked-Data is a world wide standard…
INTRODUCTION
© SBSGRID.NET
Linked-Data is a world wide standard that allows for contextual & intelligent software
INTRODUCTION
© 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 | …
© SBSGRID.NET
SBSGRID’s CONTRIBUTION
© SBSGRID.NET
SBSGRID’S CONTRIBUTION
SBSGRID takes Linked-Data…
© SBSGRID.NET
SBSGRID’S CONTRIBUTION
SBSGRID takes Linked-Data and turns them into
Dynamic Associative Networks
© SBSGRID.NET
SBSGRID’S CONTRIBUTION
This means:
© SBSGRID.NET
SBSGRID’S CONTRIBUTION
This means:
the context + all associationswithin information becomes visible & accessible
© SBSGRID.NET
SBSGRID’S CONTRIBUTION
This means:
integration of different information sources is dynamic & based on meaning
© SBSGRID.NET
SBSGRID’S CONTRIBUTION
This means:
intelligent information-cloudsbecome an active part in the system
© SBSGRID.NET
EXAMPLE
© SBSGRID.NET
A database contains informationabout…
Performers
EXAMPLE
© SBSGRID.NET
A database contains informationabout…
Performers Institutions&
EXAMPLE
© SBSGRID.NET
A database contains informationabout…
and a lot more…
Performers Institutions&
EXAMPLE
© SBSGRID.NET
Performers
InstitutionsEvents
Fairs
Magazines
Auctions
Styles CitiesNationality
TimeTime
Cities
Time
Topic
EXAMPLE
Price
© SBSGRID.NET
This information is not ”linked”….
EXAMPLE
© SBSGRID.NET
This information is not ”linked”…. relationships are implicit and not accessible
?
EXAMPLE
© SBSGRID.NET
Associative & contextual questions can not be asked…
??
EXAMPLE
© SBSGRID.NET
The user has to know the specific keywords…
???
EXAMPLE
© SBSGRID.NET
SBSGRID links information...
EXAMPLE
© SBSGRID.NET
SBSGRID links information and creates a network….
EXAMPLE
© SBSGRID.NET
Performers
InstitutionsEvents
Fairs
Magazines
Auctions
Styles CitiesNationality
TimeTime
Cities
Topic
Time
EXAMPLE
Price
© SBSGRID.NET
Now I can ask contextualquestions like…
EXAMPLE
© SBSGRID.NET
Now I can ask contextualquestions like…
Where are Events on Pop Art below $8000
in NYC next Week ?
EXAMPLE
© SBSGRID.NET
The questions can have any number of keywords…
Where are Events on Pop Art below $8000
in NYC next Week ?
EXAMPLE
© SBSGRID.NET
The questions can have any number of keywords & conditions…
Where are Events on Pop Art below $8000
in NYC next Week ?
EXAMPLE
© SBSGRID.NET
… the results will always be precise and contextual
Where are Events on Pop Art below $8000
in NYC next Week ?
EXAMPLE
© SBSGRID.NET
HOW IT WORKS
© SBSGRID.NET
Even| Go
HOW IT WORKS
During typing…
© 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
© 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
© 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
© 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
© 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
© 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
© SBSGRID.NET
…these joins are associative & contextual
HOW IT WORKS
© SBSGRID.NET
…because institutions
Events next Week
Institutions
Institutions in New York City
HOW IT WORKS
© SBSGRID.NET
…because institutions & performers
Events next Week
Performers
Performers on Pop Art
Institutions in New York City
Institutions
HOW IT WORKS
© SBSGRID.NET
…only appear implicitly in the user query
HOW IT WORKS
Where are Events on Pop Art below $8000
in NYC next Week ?
© SBSGRID.NET
=
Synonyms…
“New York City"
HOW IT WORKS
Events NYC Pop Art Next Week below 8k Go
© 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
© SBSGRID.NET
Related categories…
HOW IT WORKS
=
xxx
xxx xxx
xxx xxx
Events NYC Pop Art Next Week below 8k Go
© 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
© 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
© SBSGRID.NET
HOW IT WORKS
as well as attributes…
in about within
Events NYC Pop Art Next Week below 8k Go
© SBSGRID.NET
HOW IT WORKS
…are handled automatically
as well as attributes…
in about within
Events NYC Pop Art Next Week below 8k Go
© SBSGRID.NET
RESULTS
© SBSGRID.NET
RESULTS
The user (or software agent) can ask intuitive, contextual & associative questions…
© SBSGRID.NET
RESULTS
… he can start from any direction
© SBSGRID.NET
RESULTS
… he can start from any direction
Pop Art Events NYC … Go
© SBSGRID.NET
RESULTS
… he can start from any direction
Next Week Pop Art Events … Go
© SBSGRID.NET
RESULTS
…and gets distinctive, unambiguous and associativeresults
© SBSGRID.NET
RESULTS
…which are derived from the contextual network
PerformersInstitutions Events
Fairs
Magazines
Auctions
StylesCitiesNationality
TimeTime
Cities
Topic
Time
Price
© SBSGRID.NET
RESULTS
He is guided and can approximate the question…
© SBSGRID.NET
RESULTS
PerformersInstitutions Events
Fairs
Magazines
Auctions
StylesNationality
TimeTime
Cities
Exhibitions ?
CitiesTime
Topic
Price
© SBSGRID.NET
RESULTS
PerformersInstitutions Events
Fairs
Magazines
Auctions
StylesNationality
TimeTime
Cities
Exhibitions in NYC ?
CitiesTime
Topic
Price
© SBSGRID.NET
RESULTS
PerformersInstitutions Events
Fairs
Magazines
Auctions
StylesNationality
TimeTime
Cities
Exhibitions on Pop Art
in NYC ?
CitiesTime
Topic
Price
© SBSGRID.NET
RESULTS
PerformersInstitutions Events
Fairs
Magazines
Auctions
StylesNationality
TimeTime
Cities
Exhibitions on Pop Art
in NYC Next Week ?
CitiesTime
Topic
Price
© SBSGRID.NET
RESULTS
PerformersInstitutions Events
Fairs
Magazines
Auctions
StylesNationality
TimeTime
Cities
Austrian ?
CitiesTime
Topic
Price
© SBSGRID.NET
RESULTS
PerformersInstitutions Events
Fairs
Magazines
Auctions
StylesNationality
TimeTime
Cities
Austrian Performers ?
CitiesTime
Topic
Price
© SBSGRID.NET
RESULTS
PerformersInstitutions Events
Fairs
Magazines
Auctions
StylesNationality
TimeTime
Cities
Austrian Performers represented
in NYC ?
CitiesTime
Topic
Price
© SBSGRID.NET
RESULTS
PerformersInstitutions Events
Fairs
Magazines
Auctions
StylesNationality
TimeTime
Cities
Previews ?
CitiesTime
Topic
Price
© SBSGRID.NET
RESULTS
PerformersInstitutions Events
Fairs
Magazines
Auctions
StylesNationality
TimeTime
Cities
Previews onupcoming Auctions ?
CitiesTime
Topic
Price
© SBSGRID.NET
APPENDIX
TECHNICAL INFORMATION
© 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)
© 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
© 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)
© 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)