<?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">The Experience of Realizing a Semantic Web Urban Computing Application</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Emanuele</forename><surname>Della Valle</surname></persName>
							<email>emanuele.dellavalle@polimi.it</email>
							<affiliation key="aff0">
								<orgName type="department">CEFRIEL -ICT Institute</orgName>
								<orgName type="institution">Politecnico of Milano</orgName>
								<address>
									<addrLine>Via Fucini 2</addrLine>
									<postCode>20133</postCode>
									<settlement>Milano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">Dipartimento di Elettronica e Informazione</orgName>
								<orgName type="institution">Politecnico di Milano</orgName>
								<address>
									<addrLine>Piazza Leonardo da Vinci 32</addrLine>
									<postCode>20133</postCode>
									<settlement>Milano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Irene</forename><surname>Celino</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">CEFRIEL -ICT Institute</orgName>
								<orgName type="institution">Politecnico of Milano</orgName>
								<address>
									<addrLine>Via Fucini 2</addrLine>
									<postCode>20133</postCode>
									<settlement>Milano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Daniele</forename><surname>Dell'aglio</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">CEFRIEL -ICT Institute</orgName>
								<orgName type="institution">Politecnico of Milano</orgName>
								<address>
									<addrLine>Via Fucini 2</addrLine>
									<postCode>20133</postCode>
									<settlement>Milano</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">The Experience of Realizing a Semantic Web Urban Computing Application</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">263AEBE83C4ECE37A87BEA1851B24626</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T02:58+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>
			<textClass>
				<keywords>
					<term>Urban Computing</term>
					<term>SPARQL</term>
					<term>Geo-data</term>
					<term>Events</term>
					<term>Linked Data</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Urban Computing is a branch of Pervasive Computing that investigates urban settings and everyday lifestyles. A lot of information to develop pervasive applications for urban environments is often already available, even if scattered and not integrated: maps, points of interest, user locations, traffic, pollution, events are just a few examples of the digitalized information which we can access on the Web. And applications for mobile users that leverage such information are rapidly growing. In this paper, we report our experience in applying techniques developed by the Semantic Web and geo-spatial communities to Urban Computing application development. We refer to the early achievements of the LarKC project, in which we developed the described demonstrator. We highlight the positive sides of our experience and we discuss open issues and possible advances.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction and motivation</head><p>Urban Computing <ref type="bibr" target="#b4">[1]</ref> was defined in 2007 by IEEE Pervasive Computing as "The integration of computing, sensing, and actuation technologies into everyday urban settings and lifestyles."</p><p>Pervasive Computing <ref type="bibr" target="#b5">[2]</ref> has been mostly studied either in relatively homogeneous rural areas -such as farms, glaciers and coral reefs -or, in small scale built environments -such as smart rooms for elderly or people with disabilities. In both such cases, researchers add their own sensors and actuators to the environment and the focus of their research includes sensing technologies, in-loco energy production, low power consumption and ad-hoc networks to allow data collections.</p><p>Urban settings are different. They include streets, squares, metro stations, buses, taxis, monuments, museums, shops, pubs, cafés -just to cite a few examples of the semi-public spaces that people daily use. Deploying your own sensors and actuators in urban settings is often hard; however, in many cases, useful information to develop urban computing applications is already available. Maps of the cities, collections of points of interest (e.g., schools, hospitals, hotels, landmarks, monuments, public transportation stops), voluntarily-provided user locations, geo-tagged user generated contents, traffic information (e.g., congestions, accidents, public transportation problems), pollution conditions, etc.: this is the kind of digitalized information that today is largely made available over the Web <ref type="foot" target="#foot_0">1</ref> .</p><p>Moreover, we perceive an increasing demand for implementations of Mobile Applications that use such urban-centric information. Apple Store has an entire section<ref type="foot" target="#foot_1">2</ref> dedicated to iPhone applications that help users in searching the urban space around them. Among others, Citysense<ref type="foot" target="#foot_2">3</ref> is a good and representative example. It shows San Francisco nightlife activity in real time; it allows to see top nightlife hot-spots, checking if the level of activity is unusual, and it permits to visualize on the mobile phone what's going on.</p><p>We believe that both Urban Computing and Mobile Application development can largely benefit from the techniques developed by the Semantic Web and geospatial communities because:</p><p>1. only a part of urban-related data is natively managed by geographic information systems; 2. the rest of such data has some sort of geographic reference such as a street address, a toponymy or simple geographic coordinates; and 3. a central problem of Urban Computing is information integration for which Semantic Web technologies already proved to be a valid solution. In order to experimentally verify the applicability of such techniques to Urban Computing, we are running a use case of the European research project Large Knowledge Collider (LarKC, for short, pronounced "lark") <ref type="bibr" target="#b6">[3]</ref> dedicated to Urban Computing. LarKC aims at removing the scalability barriers of currently existing reasoning systems for the Semantic Web and implementing a platform for massive distributed incomplete reasoning.</p><p>In this paper, we describe an experience in realizing this kind of urban computing applications using Semantic Web technologies as a backbone for geospatial information integration. In Section 2, we present the user need we aim to satisfy and we motivate why using Semantic Web and geospatial technologies. In Section 3, we describe the Web sources from which we take urban-related information. Section 4 is dedicated to describing our approach and the resulting application. Finally, we close the paper with Section 5 discussing open issues and possible advancements.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">A Urban Computing Scenario</head><p>A sample scenario for a Urban Computing application is the following. A user is in a (potentially unknown) city and would like to organize a day/night by visiting some places, meeting his friends, attending a music concert, etc. Therefore, he would like to plan his movement to his destinations, by possibly using a combination of transportation means (e.g. car, parking, subway, pedestrian).</p><p>If the user does not know in advance the destination of his route, he could express some requests or ambitions and the destination is selected on the basis of those preferences. For example, the user says that he would like to go and visit some interesting monuments or venues of the city, or that he would like to attend some music concert or cultural event that night, or that he would like to meet some of his friends that happen to be in the same city. Therefore, his destinations can be known places or some dynamically-chosen locations, like a monument -selected between the relevant ones of a city, which are the closest to the user's current position -, an event -among those published on the Web and taking place at a specific date-time -or a friend -whose position can change over time.</p><p>In order to fulfill the user request, numerous distributed and heterogeneous data sources should be accessed and several different parameters should be taken into account to calculate the "most desirable" path for the user. The impact of the dynamic destination selection on the application business logic is that, first of all, a query should be routed to an appropriate data source (an archive of points of interests, a source of events schedules, a localization systems for a social network) and should select some possible destinations; then, for each destination, a suitable strategy to find the most desirable path<ref type="foot" target="#foot_3">4</ref> should be adopted.</p><p>To address this scenario today, the user would have to know in advance:</p><p>what to search for, but if he is new in the city, he can be unaware of what is interesting to visit; where to search, but general-purpose search engines could be the wrong place where to search, because they provide a lot of information, possibly hiding the data interesting for the user; moreover, specialized information sources with more tailored content, can be unknown to the user; and if the found information is correct, consistent and updated, but if he finds two contrasting pieces of information he cannot tell the right one.</p><p>All in all, he would have to use multiple services, to check his requirements by hand, to manually pass intermediate results from a service to another one, etc. As a consequence, the achievement of this scenario would become a very long and expensive activity. A better solution, however, can come from the employment of Semantic Web and related technologies, which can help in understanding what to search for (e.g. by applying query-expansion techniques), where to search (e.g. by querying the Semantic Web or Web of Data) and in verifying the correctness of the information (e.g. by filtering data and double-checking data or provenance). Section 4 illustrates how we implemented this Urban Computing scenario in an application built on the LarKC platform.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Gathering Data from the Web</head><p>As mentioned in the introduction, the Web today is becoming more and more the primary source of information for a large variety of topics and subjects. Urban environments as well are represented on the Web with a lot of different and distributed pieces of information: maps, events, interesting places, traffic data, etc. <ref type="foot" target="#foot_4">5</ref> Moreover, local governments' awareness of the need for publishing data on the Web for public usefulness is increasing <ref type="bibr" target="#b7">[4]</ref>.</p><p>Concentrating our attention onto the city of Milano in Italy, we identified several data sources, including some geo-spatial ones, to take into account for our Urban Computing scenario. Those data sources are diverse and heterogeneous not only in content, but also in format and availability conditions. For those reasons, we not only gathered data, but we also elaborated, processed and, in some cases, converted them into a more suitable format. Since one of our objectives is to integrate information coming from different sources, we adopted RDF <ref type="bibr" target="#b8">[5]</ref> as interchange format and, since we are employing Semantic Web technologies, we tried to link data to existing and shared ontologies whenever possible. In the following we provide an insight into the data we gathered and processed and the problems and issues we encountered.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">City topology data</head><p>Milano is one of the largest Italian cities and the Municipality of Milano established an Agency<ref type="foot" target="#foot_5">6</ref> able to give a support for the tasks of planning and programming mobility management and environmental control. This Agency releases data about the city topology and its traffic that can be freely used for noncommercial purposes by registered users who are requested to acknowledge the source. The format of the downloaded files is the ESRI shapefile, compatible with some GIS systems <ref type="foot" target="#foot_6">7</ref> . Since we decided to convert those data into RDF format, the process we adopted can be summarized as follows.</p><p>Data Preparation via GIS : we loaded the data into a GIS application, namely PostGIS<ref type="foot" target="#foot_7">8</ref> . The gathered data are about the road network of Milano and some municipalities around it (the hinterland) and contain the directed graph of the road network, with information about: links (street portions) and nodes (streets intersections), road typology (main roads, secondary roads, etc.), jurisdictions, turning prohibitions, etc. Loading the data into the GIS application allowed us to convert the original geographic coordinates -expressed in the Gauss-Boaga system <ref type="foot" target="#foot_8">9</ref> -into WGS-84 coordinates, which can be more frequently found in other data sources. Moreover, PostGIS stores its data in a PostgreSQL 10 database, which can therefore be accessed directly.</p><p>Ontology Modeling: on the basis of the analysis, we derived some ontological schemata to represent the data. Whenever possible, we used or linked to exist-ing and wide-spread ontologies, first of all W3C Geo Positioning RDF vocabulary 11 . Details are available at http://wiki.larkc.eu/LarkcProject/WP6/ WorkInProgress/AMAData.</p><p>SPARQL Endpoint: in order to access the selected data sources as SPARQL [6] endpoint, we used a mapping tool -namely D2R <ref type="bibr" target="#b10">[7]</ref> -and configured it to expose on the Web the data in the relational database described above, and to have the possibility to query them via SPARQL using the aforementioned ontologies; the D2R server is available on line at http://seip.cefriel.it/ama/ 12 . Moreover, the mapping tool offers some facilities to get RDF dumps out of the wrapped data source. In this way, we obtained different RDF dumps (one with the whole graph of Milano roads and a bunch of others containing meaningful subsets of the whole graph) whose usefulness will be explained in the following.</p><p>AllegroGraph Endpoint: since the Urban Computing scenario involves geographical data, we looked for tools that are able to deal and to easily query RDF data that include location information. AllegroGraph 13 is an RDF store which offers some facilities to deal with geographic information. We used AllegroGraph to have a SPARQL endpoint to query the RDF data and to get the possibility to geo-spatially index the data. Therefore, the data can be also queried with a custom SPARQL extension which allows for selecting RDF triples on the basis of the location information.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">City points of interest and events information</head><p>Like several major cities around the world, Milano is a very lively environment, full of cultural and leisure attractions. For our Urban Computing scenario, we need to access several different sources of information, which describe point of interests (monuments, tourist attractions, relevant places, etc.) and events (exhibitions, music concerts, sport matches, meetups, etc.).</p><p>Ontology Modeling: also in this case, trying to minimize the addition of custom concepts/properties, we re-used whenever possible existing and popular ontologies. Among them, we employed the schemata coming from SKOS <ref type="bibr" target="#b11">[8]</ref>, DBpedia, RDF Calendar, tags and address vocabularies 14 .</p><p>Monuments and Points of Interest: with this regards, due to the large availability of general-purpose data on the Semantic Web, we decided to directly query linked data sources like Sindice 15 and DBpedia 16 . While querying the latter gives immediately RDF data, searching on the former need the invocation of REST <ref type="bibr" target="#b12">[9]</ref> services by passing triple-based patterns and getting back references to RDF sources.</p><p>Events Information: on the Web, it is more and more frequent to find aggregator Web sites, which collect information about happenings and their respective venues and details. One of the most famous and popular is Eventful 17 ; it enables its community of users to discover, promote, share and create events. Moreover, it allows the community of developers to take advantage of its content by using their REST services, which return events information under an XML, JSON or YAML format. By invoking the XML REST services, and then by applying suitable XSL transformations as per the GRDDL <ref type="bibr" target="#b13">[10]</ref> approach, we were able to obtain in RDF also the data about events in Milano. This approach (REST service invocation + GRDDL transformation) is a general process that can be easily applied to other data sources.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">The alpha Urban LarKC Implementation</head><p>We implemented the scenario described in Section 2 by using the data sources described in Section 3 and by leveraging the first public release of the LarKC Platform 18 . The LarKC platform is both a SPARQL endpoint exposed to client applications and a pluggable Semantic Web framework that allows developers to compose pipelines <ref type="bibr">[11]</ref> made up of plug-ins which belong to five different types:</p><p>1. Deciders that receive the client SPARQL query, decide the set of plug-ins to assemble in a pipeline in order to answer the client query, iterate the pipeline until a good enough answer <ref type="bibr">[12]</ref> is found, and sends the result back to the client. 2. Identifiers that identify relevant data sources and fetch contents potentially useful to answer the client query. 3. Transformers that help in overcoming format heterogeneity among independently developed plug-ins; a Transformer can turn the SPARQL client queries into the data source-specific query format, or it can transform the fetched contents from the data source-specific format into RDF, or even transform from RDF into some plug-in specific data representation. 4. Selectors that select a subset of the fetched information by applying filtering policies. 5. Reasoners that perform the required reasoning tasks.</p><p>As depicted in the upper right corner of Figure <ref type="figure" target="#fig_0">1</ref>, we configured the LarKC platform using a common Decider that serves as a gateway to three pipelines: two of them select destinations in Milano (either monuments or events) while the third one finds the most desirable paths to such destinations. The client application can be tried at http://seip.cefriel.it/alpha-Urban-LarKC/.</p><p>When the LarKC platform is started, the Decider assembles the three pipelines in a static way and then waits for SPARQL queries of the kinds shown in the following listings. Being aware of those three possible kinds of SPARQL queries, when a client issues a query, the Decider can route such query to the correct pipeline to process it. After selecting the pipeline, like any LarKC decider, it controls the execution of the queries through the different plug-ins in the 17 Eventful http://eventful.com/; Eventful API http://api.eventful.com/. 18 See http://wiki.larkc.eu/LarkcProject/WP5/GForgeSVN for details. chosen pipeline, collects the results from the Reasoner and returns them back to the client.</p><p>SELECT DISTINCT ? monument ? geopoint ? img ? name ? desc { {{? monument skos : subject ? subject . ? subject skos : broader dbpedia : V i s i t o r _ a t t r a c t i o n s _ i n _ M i l a n .} UNION {? monument skos : subject dbpedia : V i s i t o r _ a t t r a c t i o n s _ i n _ M i l a n .}} ? monument georss : point ? geopoint . ? monument foaf : depiction ? img . ? monument rdfs : label ? name .</p><p>? monument rdfs : comment ? desc . FILTER ( lang (? name ) = " en " &amp;&amp; lang (? desc ) = " en " ) } Listing 1. An example of the SPARQL query that selects attractions in Milano.</p><p>The pipeline that selects monuments in Milano is able to answer SPARQL queries as in Listing 1. Notably, the query in Listing 1 does not name any specific visitor attraction of Milano, but it asks for DBpedia resources that are categorized as "visitor attractions in Milano" or any of its direct sub-categories. It does so through a Transformer that analyzes the query to get the triple patterns, an Identifier that takes such triple patterns and queries the Semantic Web search engine Sindice to fetch relevant RDF documents, a Selector that filters the fetched RDF documents to extract information about relevant monuments and a Reasoner that answers the query.</p><p>The geo-extended AllegroGraph endpoint and the Reasoner are required to deduce, starting from the geo-position of each monument (i.e., the value of the georss:point property), the closest node of Milano street topology (see Section 3.1) where each monument is placed. This node will be used as destination node in the query to find the most desirable path (see property map:pathTo in Listing 3).</p><p>To select an event in Milano, we set up a pipeline able to answer queries of the kind shown in Listing 2.</p><p>SELECT ? e ? s ? summary ? l ? label ? lat ? long WHERE { ? e rdf : type rdfcal : Vevent . ? e rdfcal : summary ? summary . ? e geo : location ? l .</p><p>? l rdfs : label ? label . ? l geo : lat ? lat .</p><p>? l geo : long ? long . ? e rdfcal : dtstart ? s .</p><p>? l addr : countryName " Milano " . FILTER (? s &gt; xsd : dateTime ( " 2009 -07 -15 T00 :00:00 Z " ) &amp;&amp; ? s &lt; xsd : dateTime ( " 2009 -07 -15 T23 :59:59 Z " ) ) . } Listing 2. An example of the SPARQL query that selects events in Milano.</p><p>As in the previous pipeline, a Transformer intercepts the SPARQL query and extracts the parameters to invoke the REST service exposed by Eventful. An Identifier queries Eventful to get a list of events and passes the references to a Transformer, which uses GRDDL to translate the XML results of the REST invocations into a set of RDF graphs, each representing an event. The rest of the pipeline is composed by the same Selector and Reasoner described above.</p><p>As in the previous pipeline, the geo-extended AllegroGraph endpoint and the Reasoner deduce the node of Milano street topology (see Section 3.1) which is closer to each event venue. The last pipeline in our Urban Computing application is the one in which Semantic Web and geo-spatial technologies are more strictly tied. This pipeline finds the most desirable path from the user current position to one of the destinations selected by the two previous pipelines (see SPARQL query in Listing 3).</p><p>SELECT ? p ? w ? n1 ? l ? n2 WHERE { ? p rdf : type map : Paths ; map : pathWeight ? w map : pathFrom map : node2509 ; map : pathTo map : node16198 ; map : contain ? l . ? l rdf : type map : Link ; map : from ? n1 ; map : to ? n2 . } Listing 3. An example of the SPARQL query that finds the most desirable path.</p><p>The core of this pipeline is a Reasoner plug-in that wraps a computational service able to find the shortest path in a graph. The pipeline adopts three different strategies to identify and select a subset of the Milano street topology data to reason on; this lets the Reasoner process only the minimum useful subset of information. If the start and the end point are close-by (i.e., their distance is less then 2 km) but outside Milano center, it fetches all the streets in a circular area containing the two points. If the start and the end points are within Milano center jurisdiction, it loads the corresponding RDF graph that includes all streets in the jurisdiction <ref type="foot" target="#foot_9">19</ref> . In all other cases, it fetches the graph containing only the streets in two small circular areas around the start and end points and all the main roads of Milano. In the last two cases, the geo-extended AllegroGraph endpoint is used to fetch the streets in a given circular area.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Open Issues and Possible Advancements</head><p>As developers of applications based on Semantic Web and geo-spatial technologies, we can report that our experience in building a Urban Computing application was a positive experiment even if it left us with many open issues.</p><p>On the positive side, we can report that implementing Semantic Web applications based on LarKC makes the development more modular and, thus, easier to plan, execute, parallelize and control. Since LarKC is a pluggable framework, we were able to easily integrate geo-spatial tools and make them work together with the rest of our Semantic Web plug-ins. Modularity and seamless integration do not only apply to geo-spatial plug-ins, but they represent a generic characteristic of the LarKC platform, which allows for extensibility of applications both in terms of data and software components. Last but not least, respecting the Web principle of leaving the information management to those that publish it, we were able to develop a system that is always up-to-date with no data locally replicated (but for caching purposes).</p><p>However, if we compare what we were able to realize with the requirements and challenges for the Semantic Web we defined in <ref type="bibr">[13]</ref>, we can easily see that most of our requirements remain unaddressed. In our experience, we successfully managed to use precise and consistent reasoning techniques to resolve geo-spatial ambiguities, but we believe that, in the general case, Urban Computing needs also forms of approximate reasoning, e.g. forecasting the availability of free parking lots close to an event venue. We are running the entire application under the "close world assumption" and the "unique name assumption", whereas most of the data we are working with are incomplete and inconsistent by their own nature; therefore, we need reasoning systems that work under the "open world assumption" and are able to handle data quality issues.</p><p>In particular, we would like our system to be able to solve two problems: eliminate duplicated events found on aggregator Web sites like Eventful and to perform on-the-fly reconciliation of contradictory geo-coordinates. The former case is caused by the fact that Eventful is a open collaborative platform where everybody is free to publish an event; in case of important events, e.g. a rock star concert, more then one user will publish a copy of the same event with slightly different descriptions. The latter case happens when the geo-coordinates of an event venue or a visitor attraction are imprecise or incorrect. For instance, a venue may report contradictory postal address and geo-coordinates (e.g., the address is correct, but the geo-coordinates point to a default location in the middle of the city), or may appear in different Web sites with different geocoordinates. To address both cases, we are currently working on a rule-based approach to detect duplicates and contradictions, in order to construct a unified representation of the location resources.</p><p>Finally, we would like to report two other possible advancements of our work. On the one hand, we intend to extend the current demonstrator to a worldwide scale by integrating the street topology of OpenStreetMap 20 made available by the LinkedGeoData project<ref type="foot" target="#foot_11">21</ref> . On the other hand, we intend to generalize the approach we manually followed to virtually publish in RDF the shape files containing street topology; the result will be a mapping tool that natively wraps PostGIS, as tools like D2R <ref type="bibr" target="#b10">[7]</ref> do with relational databases.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. The alpha Urban LarKC application.</figDesc><graphic coords="7,134.77,115.83,345.83,182.10" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">As an example of urban data availability on the Web, see the UK government initiative Show Us a Better Wayhttp://www.showusabetterway.co.uk/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">2 http://www.apple.com/iphone/apps-for-everything/going-out.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">html 3 http://www.citysense.com</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">The most desirable path depends on the user request; it can be the quickest run by car, the shortest distance on foot, the less polluted path by bicycle, etc.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">We are running a survey about publicly available data sources; please, contribute at http://wiki.larkc.eu/UrbanComputing/PublicAvailableDataSources.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5">Agenzia Mobilità, Ambiente e Territorio (AMAT) http://www.amat-mi.it/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6">More information available here: http://webhelp.esri.com/arcgisdesktop/9.3/ index.cfm?topicname=Shapefile_file_extensions</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="8" xml:id="foot_7">PostGIS http://postgis.refractions.net/.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="9" xml:id="foot_8">The Gauss-Boaga Projection is the standard projection used in Italian topography by the Istituto Geografico Militare http://www.igmi.org/.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="19" xml:id="foot_9">This jurisdiction is the historic center where roads are mostly one-way, therefore it is sensible to select the whole jurisdiction instead of a smaller circular area.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="20" xml:id="foot_10">OpenStreetMap http://www.openstreetmap.org/.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="21" xml:id="foot_11">LinkedGeoData http://linkedgeodata.org/.</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Acknowledgments</head><p>This research has been partially supported by the LarKC EU co-funded project (ICT-FP7-215535).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<ptr target="http://www.w3.org/2003/01/geo/" />
		<title level="m">W3C Geo Positioning RDF vocabulary</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m">Web access is password</title>
				<imprint/>
	</monogr>
	<note>protected; please, ask the authors for proper credentials</note>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<ptr target="http://franz.com/agraph/support/documentation/current/sparql-geo.html" />
		<title level="m">AllegroGraph</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<ptr target="http://sindice.com/" />
		<title level="m">Sindice semantic</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Guest editors&apos; introduction: Urban computing</title>
		<author>
			<persName><forename type="first">T</forename><surname>Kindberg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Chalmers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Paulos</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Pervasive Computing</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="18" to="20" />
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><forename type="first">U</forename><surname>Hansmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Merk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">S</forename><surname>Nicklous</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Stober</surname></persName>
		</author>
		<title level="m">Pervasive Computing : The Mobile World</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Towards LarKC: a Platform for Web-scale Reasoning</title>
		<author>
			<persName><forename type="first">D</forename><surname>Fensel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Van Harmelen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Andersson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Brennan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Cunningham</surname></persName>
		</author>
		<author>
			<persName><surname>Della</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Valle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Fischer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kiryakov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">K</forename><surname>Il Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>School</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Tresp</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Wesner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Witbrock</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Zhong</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Semantic Computing</title>
				<imprint>
			<publisher>ICSC</publisher>
			<date type="published" when="2008">2008. 2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<author>
			<persName><forename type="first">T</forename><surname>Berners-Lee</surname></persName>
		</author>
		<ptr target="http://www.w3.org/DesignIssues/GovData.html" />
		<title level="m">Putting Government Data online -W3C Design Issue</title>
				<imprint>
			<date type="published" when="2009-06">June 2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">RDF Primer -W3C Recommendation</title>
		<author>
			<persName><forename type="first">F</forename><surname>Manola</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Miller</surname></persName>
		</author>
		<ptr target="http://www.w3.org/TR/rdf-primer/(10" />
		<imprint>
			<date type="published" when="2004-02">February 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">SPARQL Query Language for RDF -W3C Recommendation</title>
		<author>
			<persName><forename type="first">E</forename><surname>Prud'hommeaux</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Seaborne</surname></persName>
		</author>
		<ptr target="http://www.w3.org/TR/rdf-sparql-query/(15" />
		<imprint>
			<date type="published" when="2008-01">January 2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">D2R-Server -Publishing Relational Databases on the Web as SPARQL-Endpoints</title>
		<author>
			<persName><forename type="first">C</forename><surname>Bizer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Cyganiak</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 15th International World Wide Web Conference (WWW2006)</title>
				<meeting>the 15th International World Wide Web Conference (WWW2006)</meeting>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">SKOS Simple Knowledge Organization System Reference -W3C Proposed Recommendation</title>
		<author>
			<persName><forename type="first">A</forename><surname>Miles</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Bechhofer</surname></persName>
		</author>
		<ptr target="http://www.w3.org/TR/skos-reference(15" />
		<imprint>
			<date type="published" when="2009-06">June 2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<author>
			<persName><forename type="first">R</forename><surname>Fielding</surname></persName>
		</author>
		<title level="m">Representational state transfer (REST)</title>
				<meeting><address><addrLine>Irvine, CA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2000">2000</date>
		</imprint>
		<respStmt>
			<orgName>University of California</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Ph. D. Thesis</note>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<title level="m" type="main">Gleaning Resource Descriptions from Dialects of Languages (GRDDL) -W3C Recommendation</title>
		<author>
			<persName><forename type="first">D</forename><surname>Connolly</surname></persName>
		</author>
		<ptr target="http://www.w3.org/TR/grddl/(11" />
		<imprint>
			<date type="published" when="2007-09">September 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<monogr>
		<author>
			<persName><forename type="first">I</forename><surname>Celino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Dell'aglio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Della Valle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Kim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Park</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Steinke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Grothmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Hauptmann</surname></persName>
		</author>
		<title level="m">Deliverable D6.5 Urban Computing environment v1</title>
				<imprint>
			<date type="published" when="2009-09">September 2009</date>
		</imprint>
		<respStmt>
			<orgName>LarKC Project Consortium</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m" type="main">Benchmarking methodology for good enough answers</title>
		<author>
			<persName><forename type="first">P</forename><surname>Shvaiko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Giunchiglia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Bundy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Besana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Sierra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Van Harmelen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Zaihrayeu</surname></persName>
		</author>
		<idno>DISI-08-003</idno>
		<imprint>
			<date type="published" when="2008">2008</date>
		</imprint>
		<respStmt>
			<orgName>Informatica e Telecomunicazioni, University of Trento</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Urban Computing: a challenging problem for Semantic Technologies</title>
		<author>
			<persName><forename type="first">Della</forename><surname>Valle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Celino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Dell'aglio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Tresp</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Hauptmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Grothmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Workshop on New forms of Reasoning for the Semantic Web: scalable, tolerant and dynamic (NEFORS 2008), colocated with the 3rd Asian Semantic Web Conference (ASWC 2008)</title>
				<meeting><address><addrLine>Bangkok, Thailand</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

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