data aware apps

9

Click here to load reader

Upload: sagie-davidovich

Post on 10-Jul-2015

5.044 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Data aware apps

Tal Muskal – CTO Sagie Davidovich - VP R&D

Page 2: Data aware apps

• The web is not Query-able:

• APIs:

• Not inherently interoperable

• APIs Operate on the keyword level

• Discovery doesn’t exist (WSDL failed)

• Not aware of each other

• No standard ontology / format

• Many of them

• 99.9% of the information on the web is unstructured

• Web data is partial, noisy, inaccurate, not objective

• Too few know RDF/OWL/SPARQL

Page 3: Data aware apps

An explosion of open data. Maturation of standards The cloud is here. Ready to host the next web. Information is on the cloud

Google acquires MetaWeb, Google App-Engine, Azure DataMarket, Amazon datasets

Computing scalability, maintenance is abstracted and simplified Data aware apps are a natural derivative of the API

interoperability. The benefits Major reduction in data-driven app development costs New paradigm - self-assembling apps are feasible Line between search and application becomes blurred.

Page 4: Data aware apps

Protocols

• HTTP

• TCP

Format

• RDF/OWL

• XML, JSON

• Unicode

Meaning

•Abstractions library

•Dublin Core

•FOAF

•SKOS

•Linked data

Data flow

• Search

• Recommendation

• Mashup

• Scheduling

• Interaction

• Refinement

Data flow inference

• Intelligent Agents

• Apps are reduced to path finding problems

Today

Page 5: Data aware apps

Search

Interaction

Sensors

Stream

Input

Filter

Process

Aggregate

Augment

OutputXML/JSON

Data aware UI components

Persist

Trigger

Generate

Format

Compute

Transform

Order

Page 6: Data aware apps

Sem

antic

Ab

straction

layer

APIs

Unstructured Web pages

Query Enrichment

Result refinement

Entity & Fact extraction

Synthesis

Reasoner & data flow manager

Semantic Store

Abstractions Library

Data aware app host WWW

Page 7: Data aware apps
Page 8: Data aware apps

High performance graph store (Patented)

Common sense & world knowledge ontologyWikipedia & Linked-data (2Bn edges)

Data query & reasoning engine (Patented)

distributed, simple query language

Semantic abstraction library over APIs & the webcollaborative, includes semantic query refinements

A complete stack of NLP & data mining librariesfor querying the unstructured webFact Extraction & Ontology aware contextual disambiguation

Templating enginefor data aware UI elements

Web development environment for data aware appscollaborative, hosted, UI components library

Cloud hosting for data aware apps.

Page 9: Data aware apps

blog.headup.com

More coverage on:semanticweb.com/build-data-aware-apps-without-the-hassle_b17465