An algebraic language for graphical query formulation using an extended entity-relationship model
CSC '87 Proceedings of the 15th annual conference on Computer Science
Conceptual Queries Using ConQuer-II
ER '97 Proceedings of the 16th International Conference on Conceptual Modeling
An efficient SQL-based RDF querying scheme
VLDB '05 Proceedings of the 31st international conference on Very large data bases
From SPARQL to rules (and back)
Proceedings of the 16th international conference on World Wide Web
A Scalable Scheme for Bulk Loading Large RDF Graphs into Oracle
ICDE '08 Proceedings of the 2008 IEEE 24th International Conference on Data Engineering
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I
Towards automated reasoning on ORM schemes mapping ORM into the DLRidf description logic
ER'07 Proceedings of the 26th international conference on Conceptual modeling
How useful are natural language interfaces to the semantic web for casual end-users?
ISWC'07/ASWC'07 Proceedings of the 6th international The semantic web and 2nd Asian conference on Asian semantic web conference
Semantics and complexity of SPARQL
ISWC'06 Proceedings of the 5th international conference on The Semantic Web
ANGIE: active knowledge for interactive exploration
Proceedings of the VLDB Endowment
Active knowledge: dynamically enriching RDF knowledge bases by web services
Proceedings of the 2010 ACM SIGMOD International Conference on Management of data
Exposing the cancer genome atlas as a SPARQL endpoint
Journal of Biomedical Informatics
Outlines for dynamic visualization of semantic web data
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems
Hi-index | 0.00 |
This article is motivated by the importance of building web data mashups. Building on the remarkable success of Web 2.0 mashups, and specially Yahoo Pipes, we generalize the idea of mashups and regard the Internet as a database. Each internet data source is seen as a table, and a mashup is seen as a query on these tables. We assume that web data sources are represented in RDF, and SPARQL is the query language. We propose a query-by-diagram language called MashQL. The goal is to allow people to build data mashups diagrammatically. In the background, MashQL queries are translated into and executed as SPARQL queries. The novelty of MashQL is that it allows querying a data source without any prior understanding of the schema or the structure of this source. Users also do not need any knowledge about RDF/SPARQL to get started.