<?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">Events Retrieval Using Enhanced Semantic Web Knowledge</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Pierre-Yves</forename><surname>Vandenbussche</surname></persName>
							<affiliation key="aff0">
								<address>
									<addrLine>Mondeca, 3, cité Nollez</addrLine>
									<postCode>75018</postCode>
									<settlement>Paris</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department" key="dep1">872 ÉQ.20</orgName>
								<orgName type="department" key="dep2">Ingénierie des Connaissances en Santé</orgName>
								<orgName type="laboratory">INSERM UMRS</orgName>
								<address>
									<settlement>Paris</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Charles</forename><surname>Teissèdre</surname></persName>
							<affiliation key="aff0">
								<address>
									<addrLine>Mondeca, 3, cité Nollez</addrLine>
									<postCode>75018</postCode>
									<settlement>Paris</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="laboratory">MoDyCo -UMR 7114</orgName>
								<orgName type="institution" key="instit1">CNRS</orgName>
								<orgName type="institution" key="instit2">Université Paris Ouest Nanterre La Défense</orgName>
								<address>
									<addrLine>200 av. De la République</addrLine>
									<postCode>92001</postCode>
									<settlement>Nanterre</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Events Retrieval Using Enhanced Semantic Web Knowledge</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">A038E4ED63A553ABA94A59B0D8C470E3</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T08:54+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>Events Retrieval</term>
					<term>Semantic Web</term>
					<term>Data Mashup</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>In this article, we present an experimental end user application to query DeRiVE 2011 challenge dataset in an innovative and intuitive manner. After enriching the dataset with external sources of information, it is indexed in a way that enables users to submit queries combining keywords, location and temporal anchor, in a single search field. The goal is to ease event retrieval providing a simple user interface to query and visualize events over time.</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>While geolocation services have enjoyed strong progress, few initiatives take into consideration chrono-localization and temporal query processing for Information Retrieval over the Web <ref type="bibr" target="#b0">[1]</ref>. As Linked Open Data grows, things are changing, since more and more temporally anchored data is available. However, processing temporal data remains a challenge from (i) a modeling point of view, (ii) for data acquisition, (iii) as well as in terms of querying and navigating through it.</p><p>In this article, we address the last issue of querying and navigating through temporal data. We describe a system using the RDF data provided along with the DeRiVE 2011 challenge <ref type="foot" target="#foot_0">1</ref> . The dataset describes entertainment events related to music, such as advertisements for concerts or festivals. It also provides some information about agents involved in these events and about their location. The main objective of the system we present here is to hide data complexity and make it simple to query, providing a single search field as a first step in events retrieval. The goal is to make DeRiVE dataset temporally browsable. The considered use case consists in finding events occurring at a given period of time at a specific location.</p><p>After a brief overview of how temporal information is handled in the context of Information Retrieval over the Web, we will describe the way we processed the dataset to enrich it with external sources of information and to index it. We will then describe the final application to query and browse the dataset.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Temporal Information Retrieval over the Web</head><p>Retrieving temporal information over the Web of Content (i.e. HTML-based Web) and in the Web of Data (aka the Semantic Web) are two different issues, though they may converge on some points.</p><p>Temporal Search within the Web of Content. Major search engines currently offer few temporal search services. One such service is Google timeline feature <ref type="foot" target="#foot_1">2</ref> , which offers a way to visualize keywords frequency at different periods of time and to browse sentences where these keywords are associated with a date. However, temporal expressions are reduced to point in time with no duration extent, hence there is an important loss of information. Processing temporal information expressed in Web documents is a challenge from at least three different points of view: (i) modeling temporal references (models should be able to represent dates and intervals, but may also need to cope with approximate information (e.g. "by the end of the 13th century"), iterative occurrences (e.g. "every day from 10am to 8pm"), as well as deictics (e.g. "yesterday", "two months ago") and anaphorics (e.g. "the day before")); (ii) document annotation (it requires processing huge amount of documents with NLP techniques that necessarily have to deal with imperfect precision and recall rate) and (iii) relevancy ordering of the results from the temporal perspective (how to rank documents by relevance from the temporal perspective?).</p><p>Temporal Search within the Web of Data. While the modeling issue remains a difficulty, the acquisition process in this context is quite different, since the data to process is structured. Data acquisition however can be an issue as well. As for the querying process, the main querying language, SPARQL, allows filtering results in a timespan (i.e. intervals of well defined dates). This approach explains why generally only well defined temporal properties are effectively employed in LOD <ref type="foot" target="#foot_2">3</ref> .</p><p>The three Web sites that provided data for the challenge relies on this process: Upcoming Yahoo!, Last.fm and Eventful all propose similar approach to event retrieval. The main search scenario, with little variation depending on the Web site, follows this path: user has to provide a location, then a type of event (concert/festival), then eventually a musical genre, a date filter, etc. Such rich faceted search scenario is not made possible, though, with the DeRiVE challenge dataset, since no information on the type of event is provided.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Processing DeRiVE 2011 Dataset</head><p>The application we present here is an experimental retrieval engine with the goal to query and browse events temporally in the simplest way possible. It can be used both in the context of the Web of Content <ref type="bibr" target="#b2">[3]</ref> and the Web of Data, as it relies on indexing process and NLP resources for temporal references extraction which can analyze either a query or Web documents. For the DeRiVE challenge, in order to get enough information to enable users to submit queries combining keywords, location and temporal information, we first had to enrich the dataset. The DeRiVE 2011 dataset is composed of 107.874 events and related knowledge. Knowledge is originating from Upcoming Yahoo! (12.15%), LastFm (53.04%) and Eventful (34.81%). It has been transformed by EventMedia <ref type="bibr" target="#b4">[4]</ref>. The dataset is made of more than 1.800.000 statements. Temporal information consists in either single dates or intervals of dates.</p><p>Event geo-location augmentation. 98.794 events (91.58%) have latitude and longitude information. The first knowledge augmentation process concerns events' geolocation. It tries to fetch city, country and address information from coordinates, using Google and Yahoo! reverse geocoding API. In our application this geolocation information is used during query processing to cope with countries or cities. It is also used to propose a map visualization using Google maps API.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Event Image augmentation.</head><p>Images provide a simple way to ensure a pleasant way to experience event browsing. To associate images to events, we set up a strategy based on images information in the Semantic Web (via SPARQL queries on EventMedia and DBpedia) and on the Web (via Flickr API). As a result, at least one image was associated to 95.01% of events. SPARQL query example on EventMedia endpoint<ref type="foot" target="#foot_3">4</ref> using event URI:</p><p>SELECT distinct ?imageURI ?image WHERE{ ?imageURI &lt;http://linkedevents.org/ontology/illustrate&gt; &lt;http://data.linkedevents.org/event/dba9e034-fea0-4d01-ba4c-fb0515b89051&gt;. {?imageURI &lt;http://www.w3.org/ns/ma-ontlocator&gt; ?image. } UNION{?imageURI &lt;http://www.w3.org/ns/ma-ont#locator&gt; ?image. } } Agent Information augmentation. Information about agents involved in an event is valuable for our application users. By enriching the dataset with Wikipedia links that point toward articles concerning these agents, users can further their search. We collected these links thanks to SPARQL queries on DBpedia endpoint. We have been able to find Wikipedia links for 25.22% of the agents. SPARQL query example on DBpedia endpoint<ref type="foot" target="#foot_4">5</ref> using agent label:</p><p>SELECT distinct ?wikiLink WHERE { {?s &lt;rdfs:label&gt; "Bob Dylan"@en.} UNION{?s &lt;http://xmlns.com/foaf/0.1/name&gt; "Bob Dylan"@en.} {?s a &lt;http://dbpedia.org/ontology/Person&gt;.} UNION{?s a &lt;http://dbpedia.org/ontology/Band&gt;.} ?s &lt;http://xmlns.com/foaf/0.1/page&gt; ?wikiLink. }</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">An Experimental Temporal Search Engine to Retrieve Events</head><p>The system we have implemented is both a search engine and a tool to visualize and browse events<ref type="foot" target="#foot_5">6</ref> . Temporal query relies on the search engine developed by <ref type="bibr" target="#b2">[3]</ref>. The search engine is able to process queries with approximate temporal conditions like "around May 2007", even if this temporal expression does not exist in DeRiVE data. From the temporal perspective, event retrieval is based on an algorithm that calculates similarity scores between the temporal reference of the query and those that are associated to events. Based on Lucene and several modules to compute the dataset (see fig <ref type="figure" target="#fig_0">1</ref>), the system can handle queries that may combine keywords, location and temporal information, such as "rock in London in August 2008" or "Bonn by the end of 2007". Temporal information, location information and event or agent description are indexed as different fields once the dataset is fully preprocessed. Queries are analyzed in such way that keywords, dates and location information are separated. Temporal data recognition in queries is performed thanks to an NLP module described in <ref type="bibr" target="#b5">[5]</ref>. The location extraction is performed thanks to a dictionary built during the indexing process: the dictionary contains cities and countries entities collected during the event geolocation enrichment process. Any other information that may appear in a query is considered as simple keywords, on which no semantic analysis is performed.</p><p>The events returned by the system are presented on a SIMILE timeline<ref type="foot" target="#foot_6">7</ref> (see fig <ref type="figure" target="#fig_1">2</ref>). The timeline on which results are displayed is fully browsable, which means that users can move over time: the system generates new queries on the fly as users move forward or backward in time. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion and Perspectives</head><p>The experimental application presented could be used as first step in events retrieval. Since the approach is generic and not tightly bound to DeRiVE dataset, it can be used in any other use case scenario where data is temporally anchored. If the dataset had contained information about musical genres, it could have been interesting to introduce faceted search with SolR tool, so that users could refine the results and eventually disambiguate query. Another interesting feature for possible improvement would be to synchronize a map for geolocation with the timeline, so as to present the results both in their temporal and geographic context.</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. System's architecture.</figDesc><graphic coords="4,145.20,301.70,304.90,183.00" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Screenshot of the UI for the query "rock in London in August 2008".</figDesc><graphic coords="5,125.05,147.35,345.25,154.80" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Dataset is available at: http://semanticweb.cs.vu.nl/derive2011/Challenge.html</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">URL for the query "revolution": http://bit.ly/relfGV</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">Despite Time Ontology<ref type="bibr" target="#b1">[2]</ref> capability to describe complex time knowledge representation, it is generally not used in all its' complexity.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">URL: http://semantics.eurecom.fr/sparql</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_4">URL: http://dbpedia.org/sparql</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_5">The system can be tested at the following address: http://labs.mondeca.com/ChallengingTime/?locale=en&amp;demo=eventMedia</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="7" xml:id="foot_6">URL: http://www.simile-widgets.org/timeline/</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgments. This project is partially granted by Datalift ANR project (ANR-10-CORD-009) and Chronolines ANR project (ANR-10-CORD-010).</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">On the Value of Temporal Information in Information Retrieval</title>
		<author>
			<persName><forename type="first">O</forename><surname>Alonso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gertz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Baeza-Yates</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ACM SIGIR Forum</title>
				<meeting>of ACM SIGIR Forum</meeting>
		<imprint>
			<date type="published" when="2007-12">December. 2007</date>
			<biblScope unit="volume">41</biblScope>
			<biblScope unit="page" from="35" to="41" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">An ontology of time for the semantic web</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">R</forename><surname>Hobbs</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Pan</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Proc. of ACM Transactions on Asian Language</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="66" to="85" />
			<date type="published" when="2004-03">March. 2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title/>
		<author>
			<persName><forename type="first">C</forename><surname>Teissèdre</surname></persName>
		</author>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Recherche d&apos;information et temps linguistique : une heuristique pour calculer la pertinence des expressions calendaires</title>
		<author>
			<persName><forename type="first">D</forename><surname>Battistelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J.-L</forename><surname>Minel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of TALN 2011</title>
				<meeting>of TALN 2011<address><addrLine>Montpellier</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Linking events with media</title>
		<author>
			<persName><forename type="first">R</forename><surname>Troncy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Malocha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Fialho</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 6th International Conference on Semantic Systems</title>
				<meeting>the 6th International Conference on Semantic Systems</meeting>
		<imprint>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="1" to="4" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Resources for Calendar Expressions Semantic Tagging and Temporal Navigation through Texts</title>
		<author>
			<persName><forename type="first">C</forename><surname>Teissèdre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Battistelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J.-L</forename><surname>Minel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of LREC 10</title>
				<meeting>of LREC 10<address><addrLine>Malta</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

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