data aware apps
TRANSCRIPT
Tal Muskal – CTO Sagie Davidovich - VP R&D
• 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
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.
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
Search
Interaction
Sensors
Stream
Input
Filter
Process
Aggregate
Augment
OutputXML/JSON
Data aware UI components
Persist
Trigger
Generate
Format
Compute
Transform
Order
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
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.
blog.headup.com
More coverage on:semanticweb.com/build-data-aware-apps-without-the-hassle_b17465