<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Towards Federated eries for Web of Things Devices</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Sejal</forename><surname>Jaiswal</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">Université. Jean Monnet</orgName>
								<orgName type="institution" key="instit2">CNRS</orgName>
								<address>
									<postCode>F-42023</postCode>
									<settlement>Saint-Étienne</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">Mines Saint-Étienne</orgName>
								<orgName type="laboratory">Laboratoire Hubert Curien UMR 5516</orgName>
								<orgName type="institution" key="instit1">Maxime Lefrançois Univ. Lyon</orgName>
								<orgName type="institution" key="instit2">CNRS</orgName>
								<address>
									<postCode>F-42023</postCode>
									<settlement>Saint-Étienne</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Towards Federated eries for Web of Things Devices</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">70532EBB6EE0C53D084E019E8A184640</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T12:01+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In the emerging Web of Things (WoT), a vast majority of devices do not consume nor produce RDF, notably because of their inherent constraints that prevent them from manipulating textual RDF syntax. However, it would be relevant to query against these sources irrespective of the (lightweight) formats they use, combined with other Linked Data. In fact the data these WoT devices expose contain crucial real-time information, and being able to tap directly into this information could enable smarter industrial applications. In this paper, we are interested in querying indi erently SPARQL endpoints, RDF documents, and non-RDF document exposed by WoT devices in a exible and extensible way. The core of this solution is an extension of SPARQL-LD. The SPARQL SERVICE clause is extended and can be used to query also non-RDF sources for which we know some RDF lifting mechanism.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">INTRODUCTION</head><p>Even though RDF was adopted as a W3C recommendation for data interchange on the Web, not all data producer in the IoT/WoT industry follow RDF as a standard model. Constrained devices or things on the WoT ecosystem tend to prefer lightweight formats, mostly binary such as EXI <ref type="foot" target="#foot_0">1</ref> or CBOR <ref type="foot" target="#foot_1">2</ref> due to their inherent bandwidth, memory, storage, and/ or battery constraints. However, it would be relevant to query against these sources irrespective of the formats they use, combined with other Linked Data. In fact the data these WoT devices expose contain crucial real-time information, and being able to tap directly into this information could enable smarter industrial applications.</p><p>The SPARQL query language enables to retrieve and manipulate a RDF dataset, which consists of a default graph, and set of named graphs. SPARQL 1.1 Federated Query <ref type="bibr" target="#b13">[14]</ref> introduces the SERVICE clause, thanks to which a query author can direct a portion of a query to a particular SPARQL endpoint that is potentially working with a di erent RDF dataset. SPARQL-LD <ref type="bibr" target="#b4">[5]</ref> extends the applicability of the SERVICE operator to RDF Sources so as to exploit the Web of Linked Data: the SPARQL engine attempts to retrieve the RDF Graph located at the endpoint URL, and executes the portion of the query against this RDF Graph.</p><p>In this paper, we propose to extend this solution further for querying also non-RDF Web resources for which some RDF lifting mechanism is known. This allows one to semantically query WoT devices while allowing them to expose the data in the format and structure they prefer. Doing so also allows for standardized access to all formats of data through the use of SPARQL. This shall be helpful for the current industry to adapt to the principles of Semantic Web without having to change much their existing solutions. Such an extended SERVICE clause allows to write queries with portions that are explicitly targeting some speci c WoT devices that host their own HTTP server. This allows for low-level querying scenarios such as "What temperature value does sensor x observe?". On the other hand, we argue that a higher level of abstraction could be bene cial for other querying scenarios such as "What is the temperature on the second oor?".</p><p>The rest of the paper is organized as follows: Section 2 introduces a motivating example for the proposed solution. Section 3 discusses related work done in the eld. Section 4 describes the proposed extension of SPARQL-LD. Section 5 describes how the proposed solution can be integrated with principles of query federation to query non-RDF data sources as well. Section 6 reuses the motivating example to explain the working of the solution. Section 7 discusses in brief the evaluation, implementation. Finally, Section 8 concludes the paper and suggests future works planned for further enhancement of the solution.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">MOTIVATING EXAMPLE</head><p>Consider a WoT-enabled smart o ce 3 with two oors. For simplicity, we consider the case of only the 2nd Floor with just one room that has connected sensors and actuators. Floor 2 (&lt;room/2&gt;) houses a heater that exposes temperature property (&lt;room/2#temperature&gt;) and an occupancy sensor with occupancy property (&lt;room/2#occupancy&gt;). We assume that some description of the building and the devices is available in a Data Catalogue [Section 5.1] and the data generated by the devices and it's sensors is hosted on some URL. Listing below is a condensed version of the Data Catalogue and shows some details for Floor 2. The namespaces are those available with the online service http://pre x.cc/. We want to allow an end user to query the devices by launching a SPARQL query such as the one in Listing below without having to worry about the various data formats used by the devices/sensors or even the distributed nature of the data sources. This query should answer the question: "What are the rooms that have the property 'temperature' and 'occupancy'? What values do the sensors that have these property depict?" There are multiple problems to be tackled here, such as the physical setup during deployment, setting up APIs to access the sensor's data along with the content lifting rule <ref type="bibr" target="#b11">[12]</ref>, publishing of the data catalogue, etc. However our major focus for this paper is integrating the proposed solution with query federation principles, such that it allows us to query the light-weight format used by the sensors and the devices to expose their data.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">RELATED WORK</head><p>To execute queries over the Web of Linked Data, two main infrastructure exist based on the data source location: central repository and distributed repository. With central repository, query service is provided over a repository where data is collected from various sources on the Web. For distributed repository, the data need not be available at a single location for query service. Distributed method of data access can be further divided into two di erent querying approaches: Link Traversal <ref type="bibr" target="#b7">[8]</ref> and federation <ref type="bibr" target="#b5">[6]</ref>. In link traversal, data is discovered by following HTTP URIs. Link Traversal could also be an e cient method for query federation <ref type="bibr" target="#b0">[1]</ref>, however the scenario we work with will not be able to exploit the advantages of Link Traversal fully due to the lack of referenced links within a link to identify further data. Hence, we choose only Federated Query principles for federating the results from various sources. Federated query is the ability to take a query and provide solutions based on information from many di erent sources. In query federation, a user query is transformed into several sub-queries and the result is generated by combining the intermediate results from the integrated data sources. There are studies done explaining the infrastructure of federation query <ref type="bibr" target="#b5">[6]</ref> as well as studies focused on the basis of federation query processing strategy <ref type="bibr" target="#b8">[9]</ref>. SPARQL-LD <ref type="bibr" target="#b4">[5]</ref> is an extension of SPARQL 1.1 Federated Query <ref type="bibr" target="#b13">[14]</ref> that exploits the Web of Linked Data by extending the applicability of the SERVICE operator. This enables to query any HTTP Web source containing RDF data (what is called RDF Source in RDF 1.1).We shall use an extended version of SPARQL-LD to exploit the real-time and dynamic nature of Linked Data in our proposed solution.</p><p>One of the primary visions of Semantic Web is to enable machines to exchange and process web content easily. This vision is hampered by the coexistence and usage of many heterogeneous data formats and models. For data conversion from various formats to RDF (called RDF lifting) which can then be easily queried using SPARQL, we have used principles of SPARQL-Generate <ref type="bibr" target="#b10">[11,</ref><ref type="bibr" target="#b11">12]</ref> with respect to constrained devices that produce binary data. SPARQL-Generate is based on SPARQL and leverages its expressible and extensible nature to be able to support RDF lifting for new data formats. Although we chose to use SPARQL-Gnerate, one could design similar solutions that make use of any other existing RDF-lifting mechanisms such as JSON-LD contexts <ref type="bibr" target="#b15">[16]</ref>, RML mappings <ref type="bibr" target="#b3">[4]</ref>, or XSPARQL rules <ref type="bibr" target="#b12">[13]</ref>.</p><p>The bene ts of extending SPARQL-LD with the principles of RDF lifting is that, we shall be able to integrate in the same SPARQL query: i) RDF data stored in RDF dataset, ii) data from SPARQL endpoints, iii) RDF data fetched from any RDF source (in any of the RDF syntax) and iv) non-RDF data obtained in any arbitrary data format, but for which a RDF lifting mechanism is known.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">QUERYING DOCUMENTS IN ARBITRARY FORMATS</head><p>In order to query one or more SPARQL Protocol services, one can use the principles of the SPARQL 1.1 the SERVICE operator for federated SPARQL queries <ref type="bibr" target="#b2">[3]</ref>. SPARQL 1.1 Federated Query allows for combining group graph patterns that are to be evaluated over several SPARQL Protocol services within a single query. The endpoints of the services to be queried are provided as parameters to the SERVICE operator. However, for data that is published/available in a RDF format but not necessarily set up through an endpoint, we make use of SPARQL-LD to directly access and exploit the RDF graphs. SPARQL-LD has an extended SERVICE de nition that tries to fetch and query the RDF triples that may exist in the given resource at execution time.</p><p>SPARQL-LD does not cater to resources that do not have a RDF representation. Hence we make an extension to SPARQL-LD, enabling the use of non-RDF web documents published by constrained devices that host their own HTTP server. Our implementation uses the Content-Li ing-Rule HTTP response header eld as de ned in <ref type="bibr" target="#b9">[10]</ref>. The value of this parameter is an absolute URI that identi es some RDF lifting mechanism (SPARQL-Generate, JSON-LD Context, RML Mapping, etc.). Our extension of SPARQL-LD implements the support of lifting rules expressed as SPARQL-Generate queries <ref type="bibr" target="#b10">[11]</ref>. This allow us to execute portions of a query to the RDF generated from lightweight documents in arbitrary formats exposed by constrained WoT devices.</p><p>Such a lifting rule could be hosted on the device manufacturer's website for example.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">QUERY FEDERATION</head><p>The proposed solution is described and integrated within the 3 main phases of any query federation engine: Sources Selection, Federated ery Formation and Federated ery Execution as shown in Figure <ref type="figure" target="#fig_0">1</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Sources Selection</head><p>It would not be e cient to send every piece of query to all the data sources, we need to determine the relevant data sources. In fact, it is crucial in constrained environments to preserve the longevity of the devices (battery life) and the bandwidth. For the solution we propose, we assume contextual information about the devices and what they expose is available in a Data Catalogue. Such a Data Catalogue could be constructed by the dataset publisher, the installer of the devices, or automatically thanks to automatic registration from the devices. We issue queries against this catalogue to identify which of the data sources are relevant for a particular part of the query. More precisely, we suppose that each data source is linked to some Basic Graph Pattern (i.e., a RDF Graph with variables) that describes the type of RDF graph that would be the result of lifting the document retrieved at any time. This would allow us to check whether a source has a partial solution to the high level query. It is worth noting here, that many other mechanisms exists <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b14">15]</ref> to identify proper data sources other than a Data Catalogue and the proposed solution can be adjusted with respect to the meta-data source available.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Federated Query Formation</head><p>In the Federated ery Formation phase, we decompose the input query and build a new query with the union of multiple SERVICE clauses that are to be issued to the source endpoints selected in the previous phase: that means those (i) whose context is relevant (e.g., that are on the oor one want to query the temperature of), and (ii) capable of providing some relevant information. Each sub-query is built combining the biggest subset possible that is common to the Basic Graph Pattern the source exposes, and the Basic Graph Pattern in the input Query. Grouping several triples together like reduces the number of look-up to the same source and minimizes the intermediate join process.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.3">Federated Query Execution</head><p>In the Federated ery Execution phase, the sub-queries built in the Federated ery Formation phase are executed upon the relevant sources as identi ed in the Sources Selection phase. This phase involves the use of the extended SERVICE clause as described in Section 4. If the endpoint/document to be queried against is not in RDF format, we launch a GET request to get the lifting rule and the document whose content are to be lifted or transformed. We then transform the data de ned in the lifting rule and execute the subquery against the resulting RDF graph. The obtained intermediate results are then federated and the nal result is passed back to the user.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">USAGE SCENARIO: EXAMPLE</head><p>In the Sources Selection phase, we learn from the data catalogue that not all triple patterns of the input query can be answered from a single data source. Hence, we issue a SELECT query to determine what triples can be answered by each of the data sources. This particular data source is added in the SERVICE clause of the sub-query. In the Federated ery Formation phase, we use the information drawn from the Sources Selection phase to put together the triples aimed for the same data sources and this creates a subquery. However, the SERVICE clause might not necessarily be a SPARQL endpoint, such a case is the major focus of the proposed solution. If the solution is in a format not handled by SPARQL 1.1 or SPARQL-LD, we look for lifting rule information in the data catalogue or directly in the HTTP response header eld Content-Li ing-Rule. This lifting rule is used during the Federated ery Execution phase, and the intermediate results are then federated to form the nal result. As a real-world use case, the end user can use the result to launch another command to change the temperature through the heater in Room 2 based on the occupancy sensor data.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="7">EVALUATION AND IMPLEMENTATION</head><p>We ran 100 tests against various data sources. Figure <ref type="figure" target="#fig_1">2</ref> shows the run-time for the tests in increasing order. 50 tests were run against direct SPARQL endpoints and RDF sources and another 50 tests against data sources in arbitrary formats. The information for all data sources was provided through a Data Catalogue. As expected, data sources with either SPARQL endpoint or RDF formats have less run-time in general as compared to the arbitrary data format sources. The results are highly a ected by the network status and the number of calls made to the Data Catalogue and most importantly, the number of endpoints present and the time taken for lifting the data to RDF as well as the size of the data. The average run-time for querying against SPARQL endpoints, RDF sources is noted as 30.31 seconds and the average run-time against arbitrary formats is noted as 38.02 seconds.</p><p>The experiments were run on a computer with processor Intel Core i5 @2.5 GHz CPU, 4GB RAM and running macOS Sierra (64 bit). The implementation is done in Java 1.8. The extension of SPARQL-LD to leverage the RDF Presentation protocol is implemented as a fork of Apache Jena v3.3, and is available on GitHub<ref type="foot" target="#foot_3">4</ref> . The motivating example is provided as a test-case. We aim to get better results on a more advanced system and using optimization techniques as mentioned in the future works.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8">CONCLUSION AND FUTURE WORK</head><p>The problem of exploiting data from heterogeneous sources and formats is common in the linked data world. In this paper, we have proposed a solution that draws bene ts of SPARQL-LD and is able to directly fetch and query RDF data from any HTTP Web  document. The solution comprises an extension of SPARQL-LD that allows to also query data that is not directly presented in a RDF format, but for which a RDF lifting rule is known. We then fetch the URI of the RDF lifting rule along with the document, lift the data to RDF format and then querying the resultant RDF Graph. This solution allows us to exploit the dynamic nature of data sources such as light-weight sensors or devices. We have discussed extensively the working principles and phases of the proposed solution through the use of a motivating example, which is very close to a real world use-case scenario.</p><p>The proposed solution has the potential to spawn research directions towards a plethora of exciting new use cases and services as well as contribute towards the larger picture of exible and scalable semantic interoperability for devices and services on the Web of Things or the Internet of Things at large, making these devices seemingly follow the principles of Linked Data <ref type="bibr" target="#b1">[2]</ref>. The HTTP header eld Content-Li ing-Rule we use could be worth being standardized at the W3C to also include non-native RDF serializations as Linked Data sources.</p><p>Future work planned for the solution includes implementing the federated query optimization techniques <ref type="bibr" target="#b6">[7,</ref><ref type="bibr" target="#b14">15]</ref> and to include more test-cases.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Proposed solution integrated in Query Federation Phases</figDesc><graphic coords="4,53.80,82.69,504.41,185.02" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Run time against various Data Sources</figDesc><graphic coords="4,83.30,305.57,181.26,156.60" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">https://www.w3.org/TR/exi/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">https://tools.ietf.org/html/rfc7049 © 2017 Copyright held by the author/owners. SEMANTiCS 2017 workshops proceedings: SIS-IoT September 11-14, 2017, Amsterdam, Netherlands</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_2">&lt;room/2&gt; a seas:Room , sosa:FeatureOfInterest ; ssn:hasProperty &lt;room/2#temperature&gt; ; seas:onFloor 2 .3 https://w3c.github.io/wot-architecture/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">https://github.com/thesmartenergy/sparql-ld-extended</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Evaluating SPARQL using query federation and link traversal</title>
		<author>
			<persName><forename type="first">F</forename><surname>Alahmari</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Digital Information Management (ICDIM), 2011 Sixth International Conference on</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="79" to="84" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Linked data</title>
		<author>
			<persName><forename type="first">T</forename><surname>Berners-Lee</surname></persName>
		</author>
		<ptr target="https://www.w3.org/DesignIssues/LinkedData.html" />
		<imprint>
			<date type="published" when="2006-07">jul 2006. 2017/05/02</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Federating queries in SPARQL 1.1: Syntax, semantics and evaluation</title>
		<author>
			<persName><forename type="first">C</forename><surname>Buil-Aranda</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Arenas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Corcho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Polleres</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Web Semantics: Science, Services and Agents on the World Wide Web</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="1" to="17" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">RML: A Generic Language for Integrated RDF Mappings of Heterogeneous Data</title>
		<author>
			<persName><forename type="first">A</forename><surname>Dimou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">V</forename><surname>Sande</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Colpaert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Verborgh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Mannens</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">V</forename><surname>De Walle</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Workshop on Linked Data on the Web, co-located with the 23rd International World Wide Web Conference (WWW 2014)</title>
				<meeting>the Workshop on Linked Data on the Web, co-located with the 23rd International World Wide Web Conference (WWW 2014)<address><addrLine>Seoul, Korea</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">SPARQL-LD: a SPARQL Extension for Fetching and Querying Linked Data</title>
		<author>
			<persName><forename type="first">P</forename><surname>Fafalios</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Tzitzikas</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Semantic Web Conference (Posters &amp; Demos)</title>
				<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Federated data management and query optimization for linked open data</title>
		<author>
			<persName><forename type="first">O</forename><surname>Görlitz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">New Directions in Web Data Management 1</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="109" to="137" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Splendid: SPARQL endpoint federation exploiting void descriptions</title>
		<author>
			<persName><forename type="first">O</forename><surname>Görlitz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Staab</surname></persName>
		</author>
		<ptr target="CEUR-WS.org" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Second International Conference on Consuming Linked Data</title>
				<meeting>the Second International Conference on Consuming Linked Data</meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
			<biblScope unit="volume">782</biblScope>
			<biblScope unit="page" from="13" to="24" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Executing SPARQL queries over the web of linked data</title>
		<author>
			<persName><forename type="first">O</forename><surname>Hartig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Bizer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">C</forename><surname>Freytag</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The Semantic Web-ISWC</title>
				<imprint>
			<date type="published" when="2009">2009. 2009</date>
			<biblScope unit="page" from="293" to="309" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Linked data query processing strategies</title>
		<author>
			<persName><forename type="first">G</forename><surname>Ladwig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Tran</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The Semantic Web-ISWC 2010</title>
				<imprint>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="453" to="469" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Interopérabilité sémantique libérale pour les services et les objets</title>
		<author>
			<persName><forename type="first">M</forename><surname>Lefrançois</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Actes de la 17ème conférence Extraction et Gestion des Connaissances (EGC&apos;17)</title>
				<meeting>s de la 17ème conférence Extraction et Gestion des Connaissances (EGC&apos;17)<address><addrLine>Grenoble, France</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017-01">Jan. 2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A SPARQL extension for generating RDF from heterogeneous formats</title>
		<author>
			<persName><forename type="first">M</forename><surname>Lefrançois</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Zimmermann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Bakerally</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. Extended Semantic Web Conference (ESWC&apos;17)</title>
				<meeting>Extended Semantic Web Conference (ESWC&apos;17)<address><addrLine>Portoroz, Slovenia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2017-05">May 2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Flexible RDF generation from RDF and heterogeneous data sources with SPARQL-generate</title>
		<author>
			<persName><forename type="first">M</forename><surname>Lefrançois</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Zimmermann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Bakerally</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 20th International Conference on Knowledge Engineering and Knowledge Management (EKAW&apos;16)</title>
				<meeting>of the 20th International Conference on Knowledge Engineering and Knowledge Management (EKAW&apos;16)</meeting>
		<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">XSPARQL Language Speci cation</title>
		<author>
			<persName><forename type="first">A</forename><surname>Polleres</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Krennwallner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Lopes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kopecký</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Decker</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">W3C Member Submission</title>
				<imprint>
			<date type="published" when="1920-01">Jan. 20 2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">SPARQL 1.1 federated query</title>
		<author>
			<persName><forename type="first">E</forename><surname>Prud'hommeaux</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Buil-Aranda</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">W3C Recommendation</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<title level="m" type="main">DARQ-Federated Queries with SPARQL</title>
		<author>
			<persName><forename type="first">B</forename><surname>Quilitz</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">A JSON-based Serialization for Linked Data</title>
		<author>
			<persName><forename type="first">M</forename><surname>Sporny</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Kellogg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lanthaler</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">W3C Recommendation</title>
		<imprint>
			<date type="published" when="2014">Jan. 16 2014</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
