SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Towards a Linked-Data 
Visualization Wizard 
Ghislain A. Atemezing (@gatemezing)* 
Raphaël Troncy (@rtroncy) 
(*) The author thanks the Semantic Web Science Association (SWSA) for the grant receives to particiapte at ISWC, 2014.
Goal and Agenda 
§ Goal: Build a visualization wizard 
based on the RDF stack 
§ Motivation 
Ø Gap between traditional InfoVis tools and 
Semantic Web applications 
Ø Graphs are not meant to be shown to end-users 
§ Current situation 
Ø Visualizations are built on known datasets and vocabularies 
Ø … what happen with unknown datasets and vocabularies? 
§ Proposal: create generic visualizations based on data 
analysis of the RDF graphs 
§ Conclusion and Perspectives 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 2
Motivation 
§ Many structured datasets are now available on the 
Web (3 billions of Triples in the DBpedia 2014 release) 
§ RDF is not what we show to end-users 
§ InfoVis community has mature tools and studies 
on visualizing information 
§ Triples are good … 
but they need to be “beautiful” for end-users 
§ In the era of “structured big data”, we also need 
tools for Web–based visual analysis and reporting 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 3
Challenges 
“Don’t ask what you can do for 
the Semantic Web; ask what 
The Semantic Web can do for 
you!” (D. Karger, MIT CSAIL) – 
1- How to build bridge to fill the 
gap between traditional 
InfoVis tools and Semantic Web 
technologies 
2- How can Semantic Web help 
in visualization? 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 4
A Journey of a Web Application Developer 
§ Scenario 1: 
Ø Known Datasets, Known 
vocabularies à Specific 
SPARQL queries 
Ø Visualizations: dataset specific 
§ Example 
Ø Datasets on schools in France 
Ø Vocabularies: geo vocab, data 
cube, geometry. 
Ø Application: PerfectSchool 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 5
A Journey of a Web Application Developer 
§ Scenario 2: 
Ø Unknown Datasets, Known 
domains, so domain-specific 
SPARQL queries 
Ø Visualizations: domain specific 
§ Example 
Ø Endpoints of geo datasets 
Ø Domain: geospatial 
Ø Application: GeoRDFviz 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 6
A Journey of a Web Application Developer 
§ Scenario 3: 
Ø Unknown Datasets, Unknown 
domains, so generic SPARQL 
queries 
Ø Visualizations: adapted to 
domains specific 
§ Example 
Ø Any endpoints 
Ø Multiple domains: geodata, 
statistics, persons, cross-domains, 
etc.. 
Ø Application: ??? 
Related work on configuring Semantic Web widgets by data 
mapping [1] 
Application: Efficient search for Semantic News demonstrator 
in Cultural Heritage Dataset 
Tool: ClioPatria 
…but “method not apply to create 
interfaces on top of arbitrary 
SPARQL endpoints” 
[1] Hildebrand, Michiel, and Jacco Van Ossenbruggen. "Configuring semantic web interfaces by data mapping." 
Visual Interfaces to the Social and the Semantic Web (VISSW 2009) 443 (2009): 96. 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 7
Our Proposal 
Linked Data 
Vizualization 
Wizard (LDVizWiz) 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 8
Requirements of LDVizWiz (LDViz-”Wise”) 
§ Predefined categories associated 
to visual elements 
§ Build on top of RDF standards 
Ø e.g. SPARQL queries; Semantic Web technologies 
§ Reuse existing Visualization libraries 
Ø e.g. Google Maps, Google Charts, D3.js, etc. 
§ Input: Datasets published as LOD 
§ Reuse Information Visualization Taxonomy 
§ Target to non “RDF/SPARQL speakers” 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 9
Mapping Categories and vocabularies 
§ Geographic 
information 
Ø Geo, GeoSparql, etc. 
§ Temporal information 
Ø Time, interval ontologies 
§ Event information 
Ø lode, event, sport, etc. 
§ Agent/Person 
Ø foaf, org 
§ Organization 
information 
Ø ORG vocabulary, vcard 
§ Statistics information 
Ø Data cube, SDMX model 
§ Knowledge 
information 
Ø Schemas, classifications 
using SKOS vocabulary 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 10
LDVizWiz Workflow 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 11
Step 1: Categories detection 
§ Detection of main categories in datasets 
Ø ASK SPARQL queries on predefined categories 
Ø Uses well-known vocabularies in LOV 
Ø Unveil main facets of the visualizations 
Ø Condition the type of visual elements [1] 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 12 
Detection 
[1] B. Shneiderman. The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations. IEEE, 1996
Experiment: Categories Detection 
Category Number % 
GEO DATA 97 21.84% 
EVENT DATA 16 3.60% 
TIME DATA 27 6.08% 
SKOS DATA 02 0.45% 
ORG DATA 48 10.81% 
PERSON DATA 59 13.28% 
STAT DATA 29 6.6% 
Ø 444 endpoints (*) analyzed, 278 
good answers (62.61%) using 
ASK queries. 
Ø Few taxonomies in SKOS, many 
GEO DATA 
§ Applications 
Ø Automatic detection of 
endpoints categories 
Ø More “trustable” than 
human tagging 
Ø Map categories 
detected with “suitable” 
visual elements for the 
visualizations (e.g. 
TimeLine + maps for 
events data) 
(*) All the endpoints retrieved from sparqles.org 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 13
Step2: Properties Aggregation 
§ Goal: Exploit the “connectors” between graphs 
§ “connectors” are used to enrich a given graph 
Ø e.g. owl:sameAs, rdfs:seeAlso, 
skos:exactMatch 
§ Retrieve properties from external datasets 
Ø So called “enriched properties” 
§ Build candidate properties for visualization 
Ø For pop-up menus 
Ø For facet browsing 
Ø For charts display 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 14 
Detection Aggregation
Step3: Publication 
§ Visualization Generator 
Ø Recommend the visual elements based on categories 
Ø Transform ASK queries to SELECT or CONSTRUCT 
queries for input to visual library 
§ Visualization Publisher 
Ø Export the description of a visualization in RDF 
Ø Add metadata for the visualization (charts) and the 
steps used to create it 
Ø e.g. dcat:Dataset, prov:wasDerivedFrom, 
void:ExampleResource, chart vocabulary 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 15 
Detection Aggregation Publication
Current Implementation 
§ Javascript light version as “proof-of-concept” 
§ http://semantics.eurecom.fr/datalift/rdfViz/apps/ 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 16
Conclusion and Future Work 
§ LDVizWiz: a tool to generate visualizations 
Ø Based on RDF standards, target to lay-users for graph analysis 
Ø Composed of 3 main steps: category detections, property 
aggregation and visualization publication 
§ A Javascript implementation shows the usefulness of 
the approach 
§ Future work 
Ø Extend categories and vocabularies for detection 
Ø Add more libraries for visual elements in visualizations 
Ø Provide templates for generating “mash-ups” that combine domains 
Ø Investigate the “importance” of a category within a dataset 
Ø Provide a user evaluation 
2014/10/20 #COLD2014 – Riva del Garda, Italy - 17
Questions? 
http://ww.slideshare.net/ghislainatemezing/cold2014-ldvizwiz

Contenu connexe

Similaire à cold2014-ldvizwiz

SeaDataCloud - Linked Data Developments in SeaDataCloud
SeaDataCloud - Linked Data Developments in SeaDataCloudSeaDataCloud - Linked Data Developments in SeaDataCloud
SeaDataCloud - Linked Data Developments in SeaDataCloudEUDAT
 
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...Evangelos Kalampokis
 
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...CONUL Conference
 
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016Ivan Ermilov
 
BigDataEurope @BDVA Summit2016 1: The BDE Platform
BigDataEurope @BDVA Summit2016 1: The BDE PlatformBigDataEurope @BDVA Summit2016 1: The BDE Platform
BigDataEurope @BDVA Summit2016 1: The BDE PlatformBigData_Europe
 
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, Romania
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, RomaniaDICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, Romania
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, RomaniaInstitute e-Austria Timisoara
 
Facing data sharing in a heterogeneous research community: lights and shadows...
Facing data sharing in a heterogeneous research community: lights and shadows...Facing data sharing in a heterogeneous research community: lights and shadows...
Facing data sharing in a heterogeneous research community: lights and shadows...Research Data Alliance
 
Some news about the SW
Some news about the SWSome news about the SW
Some news about the SWIvan Herman
 
OpenAIRE and the Case of Irish Repositories
OpenAIRE and the Case of Irish RepositoriesOpenAIRE and the Case of Irish Repositories
OpenAIRE and the Case of Irish RepositoriesRIANIreland
 
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...OpenAIRE
 
Building Fast Applications for Streaming Data
Building Fast Applications for Streaming DataBuilding Fast Applications for Streaming Data
Building Fast Applications for Streaming Datafreshdatabos
 
Aggregating Social Media for Enhancing Conference Experiences
Aggregating Social Media for Enhancing Conference ExperiencesAggregating Social Media for Enhancing Conference Experiences
Aggregating Social Media for Enhancing Conference ExperiencesHouda khrouf
 
A BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL EndpointsA BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL EndpointsEnrico Daga
 
Social data visualization
Social data visualizationSocial data visualization
Social data visualizationCristina Serban
 
Visualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlayVisualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlayRIPE NCC
 
Visualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlayVisualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlayClaudio Squarcella
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Marc Dutoo
 

Similaire à cold2014-ldvizwiz (20)

SeaDataCloud - Linked Data Developments in SeaDataCloud
SeaDataCloud - Linked Data Developments in SeaDataCloudSeaDataCloud - Linked Data Developments in SeaDataCloud
SeaDataCloud - Linked Data Developments in SeaDataCloud
 
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
Creating and Utilizing Linked Open Statistical Data for the Development of Ad...
 
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
 
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016
Lodstats: The Data Web Census Dataset. Kobe, Japan, 2016
 
4V - WP3 Progress Report (TIN2013-46238)
4V - WP3 Progress Report (TIN2013-46238)4V - WP3 Progress Report (TIN2013-46238)
4V - WP3 Progress Report (TIN2013-46238)
 
BigDataEurope @BDVA Summit2016 1: The BDE Platform
BigDataEurope @BDVA Summit2016 1: The BDE PlatformBigDataEurope @BDVA Summit2016 1: The BDE Platform
BigDataEurope @BDVA Summit2016 1: The BDE Platform
 
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, Romania
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, RomaniaDICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, Romania
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, Romania
 
Facing data sharing in a heterogeneous research community: lights and shadows...
Facing data sharing in a heterogeneous research community: lights and shadows...Facing data sharing in a heterogeneous research community: lights and shadows...
Facing data sharing in a heterogeneous research community: lights and shadows...
 
Some news about the SW
Some news about the SWSome news about the SW
Some news about the SW
 
Addressing dm-cloud
Addressing dm-cloudAddressing dm-cloud
Addressing dm-cloud
 
OpenAIRE and the Case of Irish Repositories
OpenAIRE and the Case of Irish RepositoriesOpenAIRE and the Case of Irish Repositories
OpenAIRE and the Case of Irish Repositories
 
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
OpenAIRE and the case of Irish Repositories, by Jochen Schirrwagen (RIAN Work...
 
Building Fast Applications for Streaming Data
Building Fast Applications for Streaming DataBuilding Fast Applications for Streaming Data
Building Fast Applications for Streaming Data
 
Aggregating Social Media for Enhancing Conference Experiences
Aggregating Social Media for Enhancing Conference ExperiencesAggregating Social Media for Enhancing Conference Experiences
Aggregating Social Media for Enhancing Conference Experiences
 
A BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL EndpointsA BASILar Approach for Building Web APIs on top of SPARQL Endpoints
A BASILar Approach for Building Web APIs on top of SPARQL Endpoints
 
Social data visualization
Social data visualizationSocial data visualization
Social data visualization
 
Visualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlayVisualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlay
 
Visualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlayVisualizing RIPE data: Caidagram, VisualK, BGPlay
Visualizing RIPE data: Caidagram, VisualK, BGPlay
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 

Plus de Ghislain Atemezing

Trends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsTrends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsGhislain Atemezing
 
Big Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable IntelligenceBig Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable IntelligenceGhislain Atemezing
 
Benchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office DatasetBenchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office DatasetGhislain Atemezing
 
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and DataLIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and DataGhislain Atemezing
 
Information Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open VocabulariesInformation Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open VocabulariesGhislain Atemezing
 
Harmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case studyHarmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case studyGhislain Atemezing
 
Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013Ghislain Atemezing
 
Comparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryComparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryGhislain Atemezing
 

Plus de Ghislain Atemezing (10)

Trends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of ThingsTrends on Data Graphs & Security for the Internet of Things
Trends on Data Graphs & Security for the Internet of Things
 
Big Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable IntelligenceBig Data & Taxonomies for Actionable Intelligence
Big Data & Taxonomies for Actionable Intelligence
 
Benchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office DatasetBenchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office Dataset
 
Phd defense slides
Phd defense slidesPhd defense slides
Phd defense slides
 
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and DataLIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
LIVE: a Tool for Checking Licenses Compatibility between Vocabularies and Data
 
publishing-ign-data
 publishing-ign-data publishing-ign-data
publishing-ign-data
 
Information Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open VocabulariesInformation Content based Ranking Metric for Linked Open Vocabularies
Information Content based Ranking Metric for Linked Open Vocabularies
 
Harmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case studyHarmonizing services for LOD vocabularies: a case study
Harmonizing services for LOD vocabularies: a case study
 
Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013Visualisation and linked data applications edf 2013
Visualisation and linked data applications edf 2013
 
Comparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryComparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their Geometry
 

Dernier

9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Joonhun Lee
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Servicemonikaservice1
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 

Dernier (20)

9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 

cold2014-ldvizwiz

  • 1. Towards a Linked-Data Visualization Wizard Ghislain A. Atemezing (@gatemezing)* Raphaël Troncy (@rtroncy) (*) The author thanks the Semantic Web Science Association (SWSA) for the grant receives to particiapte at ISWC, 2014.
  • 2. Goal and Agenda § Goal: Build a visualization wizard based on the RDF stack § Motivation Ø Gap between traditional InfoVis tools and Semantic Web applications Ø Graphs are not meant to be shown to end-users § Current situation Ø Visualizations are built on known datasets and vocabularies Ø … what happen with unknown datasets and vocabularies? § Proposal: create generic visualizations based on data analysis of the RDF graphs § Conclusion and Perspectives 2014/10/20 #COLD2014 – Riva del Garda, Italy - 2
  • 3. Motivation § Many structured datasets are now available on the Web (3 billions of Triples in the DBpedia 2014 release) § RDF is not what we show to end-users § InfoVis community has mature tools and studies on visualizing information § Triples are good … but they need to be “beautiful” for end-users § In the era of “structured big data”, we also need tools for Web–based visual analysis and reporting 2014/10/20 #COLD2014 – Riva del Garda, Italy - 3
  • 4. Challenges “Don’t ask what you can do for the Semantic Web; ask what The Semantic Web can do for you!” (D. Karger, MIT CSAIL) – 1- How to build bridge to fill the gap between traditional InfoVis tools and Semantic Web technologies 2- How can Semantic Web help in visualization? 2014/10/20 #COLD2014 – Riva del Garda, Italy - 4
  • 5. A Journey of a Web Application Developer § Scenario 1: Ø Known Datasets, Known vocabularies à Specific SPARQL queries Ø Visualizations: dataset specific § Example Ø Datasets on schools in France Ø Vocabularies: geo vocab, data cube, geometry. Ø Application: PerfectSchool 2014/10/20 #COLD2014 – Riva del Garda, Italy - 5
  • 6. A Journey of a Web Application Developer § Scenario 2: Ø Unknown Datasets, Known domains, so domain-specific SPARQL queries Ø Visualizations: domain specific § Example Ø Endpoints of geo datasets Ø Domain: geospatial Ø Application: GeoRDFviz 2014/10/20 #COLD2014 – Riva del Garda, Italy - 6
  • 7. A Journey of a Web Application Developer § Scenario 3: Ø Unknown Datasets, Unknown domains, so generic SPARQL queries Ø Visualizations: adapted to domains specific § Example Ø Any endpoints Ø Multiple domains: geodata, statistics, persons, cross-domains, etc.. Ø Application: ??? Related work on configuring Semantic Web widgets by data mapping [1] Application: Efficient search for Semantic News demonstrator in Cultural Heritage Dataset Tool: ClioPatria …but “method not apply to create interfaces on top of arbitrary SPARQL endpoints” [1] Hildebrand, Michiel, and Jacco Van Ossenbruggen. "Configuring semantic web interfaces by data mapping." Visual Interfaces to the Social and the Semantic Web (VISSW 2009) 443 (2009): 96. 2014/10/20 #COLD2014 – Riva del Garda, Italy - 7
  • 8. Our Proposal Linked Data Vizualization Wizard (LDVizWiz) 2014/10/20 #COLD2014 – Riva del Garda, Italy - 8
  • 9. Requirements of LDVizWiz (LDViz-”Wise”) § Predefined categories associated to visual elements § Build on top of RDF standards Ø e.g. SPARQL queries; Semantic Web technologies § Reuse existing Visualization libraries Ø e.g. Google Maps, Google Charts, D3.js, etc. § Input: Datasets published as LOD § Reuse Information Visualization Taxonomy § Target to non “RDF/SPARQL speakers” 2014/10/20 #COLD2014 – Riva del Garda, Italy - 9
  • 10. Mapping Categories and vocabularies § Geographic information Ø Geo, GeoSparql, etc. § Temporal information Ø Time, interval ontologies § Event information Ø lode, event, sport, etc. § Agent/Person Ø foaf, org § Organization information Ø ORG vocabulary, vcard § Statistics information Ø Data cube, SDMX model § Knowledge information Ø Schemas, classifications using SKOS vocabulary 2014/10/20 #COLD2014 – Riva del Garda, Italy - 10
  • 11. LDVizWiz Workflow 2014/10/20 #COLD2014 – Riva del Garda, Italy - 11
  • 12. Step 1: Categories detection § Detection of main categories in datasets Ø ASK SPARQL queries on predefined categories Ø Uses well-known vocabularies in LOV Ø Unveil main facets of the visualizations Ø Condition the type of visual elements [1] 2014/10/20 #COLD2014 – Riva del Garda, Italy - 12 Detection [1] B. Shneiderman. The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations. IEEE, 1996
  • 13. Experiment: Categories Detection Category Number % GEO DATA 97 21.84% EVENT DATA 16 3.60% TIME DATA 27 6.08% SKOS DATA 02 0.45% ORG DATA 48 10.81% PERSON DATA 59 13.28% STAT DATA 29 6.6% Ø 444 endpoints (*) analyzed, 278 good answers (62.61%) using ASK queries. Ø Few taxonomies in SKOS, many GEO DATA § Applications Ø Automatic detection of endpoints categories Ø More “trustable” than human tagging Ø Map categories detected with “suitable” visual elements for the visualizations (e.g. TimeLine + maps for events data) (*) All the endpoints retrieved from sparqles.org 2014/10/20 #COLD2014 – Riva del Garda, Italy - 13
  • 14. Step2: Properties Aggregation § Goal: Exploit the “connectors” between graphs § “connectors” are used to enrich a given graph Ø e.g. owl:sameAs, rdfs:seeAlso, skos:exactMatch § Retrieve properties from external datasets Ø So called “enriched properties” § Build candidate properties for visualization Ø For pop-up menus Ø For facet browsing Ø For charts display 2014/10/20 #COLD2014 – Riva del Garda, Italy - 14 Detection Aggregation
  • 15. Step3: Publication § Visualization Generator Ø Recommend the visual elements based on categories Ø Transform ASK queries to SELECT or CONSTRUCT queries for input to visual library § Visualization Publisher Ø Export the description of a visualization in RDF Ø Add metadata for the visualization (charts) and the steps used to create it Ø e.g. dcat:Dataset, prov:wasDerivedFrom, void:ExampleResource, chart vocabulary 2014/10/20 #COLD2014 – Riva del Garda, Italy - 15 Detection Aggregation Publication
  • 16. Current Implementation § Javascript light version as “proof-of-concept” § http://semantics.eurecom.fr/datalift/rdfViz/apps/ 2014/10/20 #COLD2014 – Riva del Garda, Italy - 16
  • 17. Conclusion and Future Work § LDVizWiz: a tool to generate visualizations Ø Based on RDF standards, target to lay-users for graph analysis Ø Composed of 3 main steps: category detections, property aggregation and visualization publication § A Javascript implementation shows the usefulness of the approach § Future work Ø Extend categories and vocabularies for detection Ø Add more libraries for visual elements in visualizations Ø Provide templates for generating “mash-ups” that combine domains Ø Investigate the “importance” of a category within a dataset Ø Provide a user evaluation 2014/10/20 #COLD2014 – Riva del Garda, Italy - 17