MashQL: A Query-by-Diagram Topping SPARQL Towards Semantic Data Mashups
نویسندگان
چکیده
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.
منابع مشابه
Desenvolvimento de Linked Data Mashups com o uso de LIDMS
Semantic Web technologies like RDF model, URIs and SPARQL query language, can reduce the complexity of data integration by making use of properly established and described links between sources. However, the di culty to formulate distributed queries has been a challenge to harness the potential of these technologies due to autonomy, distribution and vocabulary of heterogeneous data sources. Thi...
متن کاملLESS - Template-Based Syndication and Presentation of Linked Data
Recently, the publishing of structured, semantic information as linked data has gained quite some momentum. For ordinary users on the Internet, however, this information is not yet very visible and (re-) usable. With LESS we present an end-to-end approach for the syndication and use of linked data based on the definition of templates for linked data resources and SPARQL query results. Such synd...
متن کاملSPARQL+, SPARQLScript, SPARQL Result Templates - SPARQL Extensions for the Mashup Developer
SPARQL lowers the barrier to RDF-based mashup development. It does, however, not support write operations, useful constructs like aggregates, the ability to combine and post-process query results, or human-oriented result formats. This paper describes a set of extensions that largely reuse SPARQL's intuitive syntax to provide query aggregates and update functionality (SPARQL+), result processin...
متن کاملA Data Mashup Language for the Data Web
This paper is motivated by the massively increasing structured data on the Web (Data Web), and the need for novel methods to exploit these data to their full potential. Building on the remarkable success of Web 2.0 mashups, this paper regards the internet as a database, where each web data source is seen as a table, and a mashup is seen as a query over these sources. We propose a data mashup la...
متن کاملIntegrating gene and pathway information about nicotine dependence
(Manuscript submitted to the Journal of Biomedical Informatics special issue on " Semantic BioMed Mashups ") 1 An ontology-driven semantic mash-up of gene and biological pathway information: Application to the domain of nicotine dependence Abstract Objectives: This paper illustrates how Semantic Web technologies (especially RDF, OWL, and SPARQL) can support information integration and make it e...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008