Download presentation
Presentation is loading. Please wait.
Published byกมล บุตโต Modified over 5 years ago
1
Standardized local property graph models across browsers
Strengthen graph data application development model for decentralized applications Dr. Theodoros Michalareas/wappier.com - W3C workshop on web standardization for Graph Data Berlin, March 2019
2
Standardized Graph models & d.apps
A lot of work on centralized graph databases schemas inter-operability and vocabularies json-LD, GraphQL , SQL PGQ, SHACL, RDF*, SPARQL* these primarily used for importing/exporting data from web to centralized graph DBs what about World Wide WEB/decentralized apps browser is the ultimate platform for decentralized apps development acts on both remote/centralized & local decentralized data limited to new browser extensions or proprietary browsers but this can change blockchain tech identified use cases where decentralized apps make sense GDPR and privacy aware web based solutions push initial use cases discussed in W3C COMMUNITY GROUP FOR PROPERTY GRAPHS (EU R&D project OPEN-I) Initial proposal for cross-browser local based ad.model in W3C workshop in Digital Marketing (Tampa, Florida, EU R&D project USEMP)
3
Example use cases for property graphs in the browser
interest graph (Brave) localized graph data: track end-user interest [sports:40%, food:30%, news:25%, fashion:5% + prob. to transition from one interest to another] localized app: advertising/give a set of ads decide which to show based on user interest graph privacy graph (Chrome) localized graph data: track end-user blocking behaviour/track page performance for each end user [page1/ad1: blocked, page2/ad2: allowed + probability to transition from one page to anothre] localized app: decide which ads should be blocked in a page
4
What we need More discussion on d.apps use cases
what are other useful applications (personalization) – how are local property graphs to be linked together browser vendors support for creating a new application model based on locally maintained property graphs Standardize a query language for interacting with local property graphs across browsers A simple development model for d.apps across browsers schemas/vocabularies for defining the type of information that should be stored and maintained in browser property graphs across browsers access model for local property graphs
5
D. Apps Development Model for Property graphs
User A User B d.App 1 D. Apps Development Model for Property graphs d.App 1 d.App 2 d.App 2 Access Control Local property graph A Local property graph A Schema Local property graph B Local property graph B …. Query Language User D User B d.App 1 d.App 2 d.App 1 d.App 2 Local property graph A Local property graph B Local property graph A Local property graph B
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.