SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
WYSIWYQ
What You See Is What You Query
Ali Khalili, Albert Meroño-Peñuela
Knowledge Representation & Reasoning Research Group
Vrije Universiteit Amsterdam
WYSIWYQ — What You See Is What You Query 2Ali Khalili, Albert Meroño-Peñuela
Introduction
WYSIWYG
What You See Is What You Get
WYSIWYQ — What You See Is What You Query 2Ali Khalili, Albert Meroño-Peñuela
Introduction
WYSIWYG
What You See Is What You Get
WYSIWYQ — What You See Is What You Query 2Ali Khalili, Albert Meroño-Peñuela
Introduction
WYSIWYG
What You See Is What You Get
WYSIWYQ — What You See Is What You Query 3Ali Khalili, Albert Meroño-Peñuela
Introduction
UI
Query
WYSIWYQ — What You See Is What You Query 3Ali Khalili, Albert Meroño-Peñuela
Introduction
UI
Query
?
But, how about turning a query into an interactive UI?
WYSIWYQ — What You See Is What You Query 4Ali Khalili, Albert Meroño-Peñuela
Introduction
WYSIWYQ — What You See Is What You Query 4Ali Khalili, Albert Meroño-Peñuela
Introduction
Collaborative interactive querying of Linked Data
WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela
WYSIWYQ Requirements
How to enable a two-way binding between the Linked Data
queries and their corresponding interactive browsing UIs?
WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela
WYSIWYQ Requirements
1. A mechanism to componentize and customize a faceted
browsing environment.
How to enable a two-way binding between the Linked Data
queries and their corresponding interactive browsing UIs?
WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela
WYSIWYQ Requirements
1. A mechanism to componentize and customize a faceted
browsing environment.
2. A mechanism to identify, share and enrich SPARQL queries.
How to enable a two-way binding between the Linked Data
queries and their corresponding interactive browsing UIs?
WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela
WYSIWYQ Requirements
1. A mechanism to componentize and customize a faceted
browsing environment.
2. A mechanism to identify, share and enrich SPARQL queries.
3. A mechanism to validate SPARQL queries against a certain
pattern.
How to enable a two-way binding between the Linked Data
queries and their corresponding interactive browsing UIs?
WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela
WYSIWYQ Requirements
1. A mechanism to componentize and customize a faceted
browsing environment.
2. A mechanism to identify, share and enrich SPARQL queries.
3. A mechanism to validate SPARQL queries against a certain
pattern.
4. A mechanism to decompose a SPARQL query into a set of
sub-queries which match a certain pattern.
How to enable a two-way binding between the Linked Data
queries and their corresponding interactive browsing UIs?
WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela
WYSIWYQ Requirements
1. A mechanism to componentize and customize a faceted
browsing environment.
2. A mechanism to identify, share and enrich SPARQL queries.
3. A mechanism to validate SPARQL queries against a certain
pattern.
4. A mechanism to decompose a SPARQL query into a set of
sub-queries which match a certain pattern.
5. A mechanism to map SPARQL queries and their corresponding
metadata to a set of customizable UI components.
How to enable a two-way binding between the Linked Data
queries and their corresponding interactive browsing UIs?
WYSIWYQ — What You See Is What You Query 6Ali Khalili, Albert Meroño-Peñuela
WYSIWYQ Requirements
1. A mechanism to componentize and customize a faceted
browsing environment.
2. A mechanism to identify, share and enrich SPARQL queries.
3. A mechanism to validate SPARQL queries against a certain
pattern.
4. A mechanism to decompose a SPARQL query into a set of
sub-queries which match a certain pattern.
5. A mechanism to map SPARQL queries and their corresponding
metadata to a set of customizable UI components.
How to enable a two-way binding between the Linked Data
queries and their corresponding interactive browsing UIs?
WYSIWYQ — What You See Is What You Query 7Ali Khalili, Albert Meroño-Peñuela
Implementation
Faceted Browser
componentize
C1
C2
C3
C4
SPARQL Query
componentize
API
generate query
generate UI
WYSIWYQ
P1 P2
ld-r
SPARQL.js
retrieve
generate
Metadata
Architecture
WYSIWYQ — What You See Is What You Query 7Ali Khalili, Albert Meroño-Peñuela
Implementation
Faceted Browser
componentize
C1
C2
C3
C4
SPARQL Query
componentize
API
generate query
generate UI
WYSIWYQ
P1 P2
ld-r
SPARQL.js
retrieve
generate
Metadata
Architecture
WYSIWYQ — What You See Is What You Query 8Ali Khalili, Albert Meroño-Peñuela
Implementation
Proof-of-concept Implementation
http://wysiwyq.ld-r.org
WYSIWYQ — What You See Is What You Query 8Ali Khalili, Albert Meroño-Peñuela
Implementation
Proof-of-concept Implementation
http://wysiwyq.ld-r.org
Ali Khalili <http://ali1k.com>
Albert Meroño-Peñuela <http://albertmeronyo.org>
WYSIWYQ
What You See Is What You Query
http://wysiwyq.ld-r.org
http://risis.eu

Weitere ähnliche Inhalte

Ähnlich wie WYSIWYQ -- What You See Is What You Query

Apace Solr Web Development.pdf
Apace Solr Web Development.pdfApace Solr Web Development.pdf
Apace Solr Web Development.pdf
Ayesha Siddika
 
Finding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic WebFinding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic Web
ebiquity
 
oracle apps scm online training in usa
oracle apps scm online training in usaoracle apps scm online training in usa
oracle apps scm online training in usa
sapehsit
 
Marianne Lykkes presentation at ASIS&T Conference
Marianne Lykkes presentation at ASIS&T ConferenceMarianne Lykkes presentation at ASIS&T Conference
Marianne Lykkes presentation at ASIS&T Conference
ellwordpress
 

Ähnlich wie WYSIWYQ -- What You See Is What You Query (20)

Apace Solr Web Development.pdf
Apace Solr Web Development.pdfApace Solr Web Development.pdf
Apace Solr Web Development.pdf
 
Finding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic WebFinding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic Web
 
oracle apps scm online training in usa
oracle apps scm online training in usaoracle apps scm online training in usa
oracle apps scm online training in usa
 
Semantic web an overview and projects
Semantic web   an  overview and projectsSemantic web   an  overview and projects
Semantic web an overview and projects
 
How SADI & SHARE help restore the Scientific Method to in silico science
How SADI & SHARE help restore the Scientific Method to in silico scienceHow SADI & SHARE help restore the Scientific Method to in silico science
How SADI & SHARE help restore the Scientific Method to in silico science
 
Episodio 9 de 12: Information Architecture para UX @ iTexico
Episodio 9 de 12: Information Architecture para UX @ iTexicoEpisodio 9 de 12: Information Architecture para UX @ iTexico
Episodio 9 de 12: Information Architecture para UX @ iTexico
 
Presentation federated search
Presentation federated searchPresentation federated search
Presentation federated search
 
Presentation federated search
Presentation federated searchPresentation federated search
Presentation federated search
 
Woogle4MediaWiki - Social search and knowledge sharing for MediaWiki
Woogle4MediaWiki - Social search and knowledge sharing for MediaWikiWoogle4MediaWiki - Social search and knowledge sharing for MediaWiki
Woogle4MediaWiki - Social search and knowledge sharing for MediaWiki
 
Marianne Lykkes presentation at ASIS&T Conference
Marianne Lykkes presentation at ASIS&T ConferenceMarianne Lykkes presentation at ASIS&T Conference
Marianne Lykkes presentation at ASIS&T Conference
 
ISoLA 2010: SADI Taverna plug-in
ISoLA 2010:  SADI Taverna plug-inISoLA 2010:  SADI Taverna plug-in
ISoLA 2010: SADI Taverna plug-in
 
Improving Visibility in Search Engines: How collections and organizations ben...
Improving Visibility in Search Engines: How collections and organizations ben...Improving Visibility in Search Engines: How collections and organizations ben...
Improving Visibility in Search Engines: How collections and organizations ben...
 
Apace Solr Web Development.pdf
Apace Solr Web Development.pdfApace Solr Web Development.pdf
Apace Solr Web Development.pdf
 
Object-Oriented Programming in Java (Module 1)
Object-Oriented Programming in Java (Module 1)Object-Oriented Programming in Java (Module 1)
Object-Oriented Programming in Java (Module 1)
 
Simplifying RESTful Search- Impetus Webinar
Simplifying RESTful Search- Impetus WebinarSimplifying RESTful Search- Impetus Webinar
Simplifying RESTful Search- Impetus Webinar
 
Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015
Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015
Building SADI Services Tutorial - SIB Workshop, Geneva, December 2015
 
Semtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorialSemtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorial
 
3 - Discovery-systems
3  - Discovery-systems3  - Discovery-systems
3 - Discovery-systems
 
Apache Solr vs Oracle Endeca
Apache Solr vs Oracle EndecaApache Solr vs Oracle Endeca
Apache Solr vs Oracle Endeca
 
ChemSpider - Building a Crowdsourced Chemical Database for the Chemistry Comm...
ChemSpider - Building a Crowdsourced Chemical Database for the Chemistry Comm...ChemSpider - Building a Crowdsourced Chemical Database for the Chemistry Comm...
ChemSpider - Building a Crowdsourced Chemical Database for the Chemistry Comm...
 

Mehr von Ali Khalili

Human-Linked Data Interaction
Human-Linked Data InteractionHuman-Linked Data Interaction
Human-Linked Data Interaction
Ali Khalili
 
LD-R Presentation at ESWC2016 Developers Hackshop
LD-R Presentation at ESWC2016 Developers HackshopLD-R Presentation at ESWC2016 Developers Hackshop
LD-R Presentation at ESWC2016 Developers Hackshop
Ali Khalili
 
conTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked DataconTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked Data
Ali Khalili
 
SlideWiki: Elicitation and Sharing of Knowledge using Presentations
SlideWiki: Elicitation and Sharing of Knowledge using PresentationsSlideWiki: Elicitation and Sharing of Knowledge using Presentations
SlideWiki: Elicitation and Sharing of Knowledge using Presentations
Ali Khalili
 

Mehr von Ali Khalili (13)

FERASAT: A Serendipity-Fostering Faceted Browser for Linked Data
FERASAT: A Serendipity-Fostering Faceted Browser for Linked DataFERASAT: A Serendipity-Fostering Faceted Browser for Linked Data
FERASAT: A Serendipity-Fostering Faceted Browser for Linked Data
 
An introduction to Linked Open Data
An introduction to Linked Open DataAn introduction to Linked Open Data
An introduction to Linked Open Data
 
Human-Linked Data Interaction
Human-Linked Data InteractionHuman-Linked Data Interaction
Human-Linked Data Interaction
 
Semantically Mapping Science (SMS) Platform
Semantically Mapping Science (SMS) PlatformSemantically Mapping Science (SMS) Platform
Semantically Mapping Science (SMS) Platform
 
ERSA 2017: A linked open data based system for flexible delineation of geogra...
ERSA 2017: A linked open data based system for flexible delineation of geogra...ERSA 2017: A linked open data based system for flexible delineation of geogra...
ERSA 2017: A linked open data based system for flexible delineation of geogra...
 
Semantically Mapping Science (SMS)
Semantically Mapping Science (SMS)Semantically Mapping Science (SMS)
Semantically Mapping Science (SMS)
 
Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Se...
Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Se...Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Se...
Adaptive Linked Data-driven Web Components: Building Flexible and Reusable Se...
 
LD-R Presentation at ESWC2016 Developers Hackshop
LD-R Presentation at ESWC2016 Developers HackshopLD-R Presentation at ESWC2016 Developers Hackshop
LD-R Presentation at ESWC2016 Developers Hackshop
 
Web of Data and its Status on Persian Web Data Space
Web of Data and its Status on Persian Web Data SpaceWeb of Data and its Status on Persian Web Data Space
Web of Data and its Status on Persian Web Data Space
 
An introduction to Linked (Open) Data
An introduction to Linked (Open) DataAn introduction to Linked (Open) Data
An introduction to Linked (Open) Data
 
A Semantics-based User Interface Model for Content Annotation, Authoring and ...
A Semantics-based User Interface Model for Content Annotation, Authoring and ...A Semantics-based User Interface Model for Content Annotation, Authoring and ...
A Semantics-based User Interface Model for Content Annotation, Authoring and ...
 
conTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked DataconTEXT -- Lightweight Text Analytics using Linked Data
conTEXT -- Lightweight Text Analytics using Linked Data
 
SlideWiki: Elicitation and Sharing of Knowledge using Presentations
SlideWiki: Elicitation and Sharing of Knowledge using PresentationsSlideWiki: Elicitation and Sharing of Knowledge using Presentations
SlideWiki: Elicitation and Sharing of Knowledge using Presentations
 

Kürzlich hochgeladen

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Kürzlich hochgeladen (20)

How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 

WYSIWYQ -- What You See Is What You Query

  • 1. WYSIWYQ What You See Is What You Query Ali Khalili, Albert Meroño-Peñuela Knowledge Representation & Reasoning Research Group Vrije Universiteit Amsterdam
  • 2. WYSIWYQ — What You See Is What You Query 2Ali Khalili, Albert Meroño-Peñuela Introduction WYSIWYG What You See Is What You Get
  • 3. WYSIWYQ — What You See Is What You Query 2Ali Khalili, Albert Meroño-Peñuela Introduction WYSIWYG What You See Is What You Get
  • 4. WYSIWYQ — What You See Is What You Query 2Ali Khalili, Albert Meroño-Peñuela Introduction WYSIWYG What You See Is What You Get
  • 5. WYSIWYQ — What You See Is What You Query 3Ali Khalili, Albert Meroño-Peñuela Introduction UI Query
  • 6. WYSIWYQ — What You See Is What You Query 3Ali Khalili, Albert Meroño-Peñuela Introduction UI Query ? But, how about turning a query into an interactive UI?
  • 7. WYSIWYQ — What You See Is What You Query 4Ali Khalili, Albert Meroño-Peñuela Introduction
  • 8. WYSIWYQ — What You See Is What You Query 4Ali Khalili, Albert Meroño-Peñuela Introduction Collaborative interactive querying of Linked Data
  • 9. WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela WYSIWYQ Requirements How to enable a two-way binding between the Linked Data queries and their corresponding interactive browsing UIs?
  • 10. WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela WYSIWYQ Requirements 1. A mechanism to componentize and customize a faceted browsing environment. How to enable a two-way binding between the Linked Data queries and their corresponding interactive browsing UIs?
  • 11. WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela WYSIWYQ Requirements 1. A mechanism to componentize and customize a faceted browsing environment. 2. A mechanism to identify, share and enrich SPARQL queries. How to enable a two-way binding between the Linked Data queries and their corresponding interactive browsing UIs?
  • 12. WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela WYSIWYQ Requirements 1. A mechanism to componentize and customize a faceted browsing environment. 2. A mechanism to identify, share and enrich SPARQL queries. 3. A mechanism to validate SPARQL queries against a certain pattern. How to enable a two-way binding between the Linked Data queries and their corresponding interactive browsing UIs?
  • 13. WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela WYSIWYQ Requirements 1. A mechanism to componentize and customize a faceted browsing environment. 2. A mechanism to identify, share and enrich SPARQL queries. 3. A mechanism to validate SPARQL queries against a certain pattern. 4. A mechanism to decompose a SPARQL query into a set of sub-queries which match a certain pattern. How to enable a two-way binding between the Linked Data queries and their corresponding interactive browsing UIs?
  • 14. WYSIWYQ — What You See Is What You Query 5Ali Khalili, Albert Meroño-Peñuela WYSIWYQ Requirements 1. A mechanism to componentize and customize a faceted browsing environment. 2. A mechanism to identify, share and enrich SPARQL queries. 3. A mechanism to validate SPARQL queries against a certain pattern. 4. A mechanism to decompose a SPARQL query into a set of sub-queries which match a certain pattern. 5. A mechanism to map SPARQL queries and their corresponding metadata to a set of customizable UI components. How to enable a two-way binding between the Linked Data queries and their corresponding interactive browsing UIs?
  • 15. WYSIWYQ — What You See Is What You Query 6Ali Khalili, Albert Meroño-Peñuela WYSIWYQ Requirements 1. A mechanism to componentize and customize a faceted browsing environment. 2. A mechanism to identify, share and enrich SPARQL queries. 3. A mechanism to validate SPARQL queries against a certain pattern. 4. A mechanism to decompose a SPARQL query into a set of sub-queries which match a certain pattern. 5. A mechanism to map SPARQL queries and their corresponding metadata to a set of customizable UI components. How to enable a two-way binding between the Linked Data queries and their corresponding interactive browsing UIs?
  • 16. WYSIWYQ — What You See Is What You Query 7Ali Khalili, Albert Meroño-Peñuela Implementation Faceted Browser componentize C1 C2 C3 C4 SPARQL Query componentize API generate query generate UI WYSIWYQ P1 P2 ld-r SPARQL.js retrieve generate Metadata Architecture
  • 17. WYSIWYQ — What You See Is What You Query 7Ali Khalili, Albert Meroño-Peñuela Implementation Faceted Browser componentize C1 C2 C3 C4 SPARQL Query componentize API generate query generate UI WYSIWYQ P1 P2 ld-r SPARQL.js retrieve generate Metadata Architecture
  • 18. WYSIWYQ — What You See Is What You Query 8Ali Khalili, Albert Meroño-Peñuela Implementation Proof-of-concept Implementation http://wysiwyq.ld-r.org
  • 19. WYSIWYQ — What You See Is What You Query 8Ali Khalili, Albert Meroño-Peñuela Implementation Proof-of-concept Implementation http://wysiwyq.ld-r.org
  • 20. Ali Khalili <http://ali1k.com> Albert Meroño-Peñuela <http://albertmeronyo.org> WYSIWYQ What You See Is What You Query http://wysiwyq.ld-r.org http://risis.eu