Papers by EDUARDO AMABLE SAMANIEGO MENA

Nowadays, the Web is experiencing a continuous change that is leading to the realization of the S... more Nowadays, the Web is experiencing a continuous change that is leading to the realization of the Semantic Web. Initiatives such as Linked Data have made a huge amount of structured information publicly available, encouraging the rest of the Internet community to tag their resources with it. Unfortunately, the amount of interlinked domains and information is so big that handling it efficiently has become really difficult for the final users. DBPedia, one of the biggest and most important Linked Data repositories, is a perfect example of this issue. In this paper, we propose an approach to provide the users with different domain views on a general data repository, allowing them to perform both keyword and navigational searches. Our system exploits the knowledge stored in ontologies to 1) perform efficient keyword searches over a specified domain, and 2) refine the user's domain searches. We focus on the case of DBPedia, as it mirrors the information stored in the Wikipedia, providing a semantic entry to it.
The Web is experiencing a continuous change that is leading to the realization of the Semantic We... more The Web is experiencing a continuous change that is leading to the realization of the Semantic Web. Initiatives such as Linked Data have made a huge amount of structured information publicly available, encouraging the rest of the Internet community to tag their resources with it. Unfortunately, the amount of interlinked domains and information is so big that handling it efficiently has become really difficult for final users. Thus, we have to provide them with tools to search the needed resources in an easy way.

During the last years, mobile computing has been the focus of many research efforts, due mainly t... more During the last years, mobile computing has been the focus of many research efforts, due mainly to the ever-growing use of mobile devices. In this context, there is a need to manage dynamic data, such as location data or other data provided by sensors. As an example, the continuous processing of location-dependent queries has been the subject of thorough research. However, there is still a need of highly expressive ways of formulating queries, augmenting in this way the systems' answer capabilities. Regarding this issue, the modeling power of Description Logics (DLs) and the inferring capabilities of their attached reasoners could fulfill this new requirement. The main problem is that DLs are inherently oriented to model static knowledge, that is, to capture the nature of the modeled objects, but not to handle changes in the property values (which requires a full ontology reclassification), as is common in mobile computing environments (e.g., the location is expected to vary continually). In this paper, we present a novel approach to process continuous queries that combines 1) the DL reasoning capabilities to deal with static knowledge, with 2) the efficient data access provided by a relational database to deal with volatile knowledge. By marking at modeling time the properties that are expected to change during the lifetime of the queries, our system is able to exploit both the results of the classification process provided by a DL reasoner, and the low computational costs of a database when accessing changing data (mobile environments, semantic sensors, etc.), following a two-step continuous query processing that enables us to handle continuous DL queries efficiently. Experimental results show the feasibility of our approach.

Capturing, maintaining, and using context information helps mobile applications provide better se... more Capturing, maintaining, and using context information helps mobile applications provide better services and generates data useful in specifying information sharing policies. Obtaining the full benefit of context information requires a rich and expressive representation that is grounded in shared semantic models. We summarize some of our past work on representing and using context models and briefly describe Triveni, a system for cross-device context discovery and enrichment. Triveni represents context in RDF and OWL and reasons over context models to infer additional information and detect and resolve ambiguities and inconsistencies. A unique feature, its ability to create and manage "contextual groups" of users in an environment, enables their members to share context information using wireless ad-hoc networks. Thus, it enriches the information about a user's context by creating mobile ad hoc knowledge networks.
Swws, 2006
In the context of the emerging Semantic Web, a great effort has been done in the construction of ... more In the context of the emerging Semantic Web, a great effort has been done in the construction of ontologies. An increasing number of them is becoming available on the Web, in order to share the knowledge that they represent.
Emergent Semantics Principles and Issues
Dasfaa, 2004
Information and communication infrastructures underwent a rapid and extreme decentralization proc... more Information and communication infrastructures underwent a rapid and extreme decentralization process over the past decade: From a world of statically and partially connected central servers rose an intricate web of millions of information sources loosely connecting one to another. Today, we expect to witness the extension of this revolution with the wide adoption of meta-data standards like RDF or OWL underpinning the creation of a semantic web. Again, we hope for global properties to emerge from a multiplicity of pair- ...
MAGIC: An Interface for generating mapping information between object-based and relational systems
Automatic Ontology Construction for a Multiagent-based Software Gathering Service
. Ontologies and agents are two topics that raise a particularattention those days from the theor... more . Ontologies and agents are two topics that raise a particularattention those days from the theoretical as well as from the applicationpoint of view. In this paper we present a software gathering service thatis mainly supported by an ontology, SoftOnt, and several agents. Themain goal of the paper is to show how the SoftOnt ontology is built fromdistributed and heterogeneous

The great expansion of communication networks has made available to users a huge number of hetero... more The great expansion of communication networks has made available to users a huge number of heterogeneous and autonomous data repositories that present different structures/organizations, query languages and data semantics. In that context it is clear that new information retrieval techniques with a strategy that focuses on information content and semantics are needed. We propose to use domain specific Ontologies to capture the information content of such repositories whenever available. We describe such Ontologies using a system based on Description Logics. In this paper we present all the stages of the processing of a query formulated over an Ontology when the answer must be found in the underlying data repositories. Those stages make up a subpart of the global query processing strategy defined for a set of loosely-coupled Ontologies. We show first how the query is transformed into a semantically equivalent one and how inconsistent queries are detected. Then, we explain the test to verify if the query can be answered from the cache memory. Next, we present a set of heuristics used during the query decomposition process. Later on, we show how to optimize plans associated to subqueries that access the underlying data repositories and finally we illustrate how the answers retrieved from the repositories are correlated in order to generate the query answer.
Proceedings of the 10th International Work Conference on Artificial Neural Networks Part I Bio Inspired Systems Computational and Ambient Intelligence, 2009
Mobile agent technology has traditionally been recognized as a very useful approach to build appl... more Mobile agent technology has traditionally been recognized as a very useful approach to build applications for mobile computing and wireless environments. However, only a few studies report practical experiences with mobile agents in a wireless medium. This leads us to the following question: is mobile agent technology ready to be used in this environment?
New advances in mobile computing devices allow us to think about new approaches such as a functio... more New advances in mobile computing devices allow us to think about new approaches such as a functional ubiquitous computer. In particular, it would be very useful for users to move from one place to another having all his data and applications available, in the same state, and without doing anything special (a real ubiquitous computer).

SQX-Lib: Developing a Semantic Query Expansion System in a Media Group
ABSTRACT Recently, there has been an exponential growth in the amount of digital data stored in r... more ABSTRACT Recently, there has been an exponential growth in the amount of digital data stored in repositories. Therefore, the efficient and effective retrieval of information from them has become a key issue. Organizations use traditional architectures and methodologies based on classical relational databases, but these approaches do not consider the semantics of the data or they perform complex ETL processes from relational repositories to triple repositories. Most companies do not carry out this type of migration due to lack of time, money or knowledge. In this paper we present a system that performs a semantic query expansion to improve information retrieval from traditional relational databases repositories. We have also linked it to an actual system and we have carried out a set of tests in a real Media Group organization. Results are very promising and show the interest of the proposal.

Nowadays the number of mobile device users is continuously increasing. However the available data... more Nowadays the number of mobile device users is continuously increasing. However the available data services for those users are rare and usually provide an inefficient performance. More particularly, a growing interest is arising around location-based services but the processing of location-dependent queries is still a subject of research in the new mobile computing environment. Special difficulties arise when considering the need of keeping the answer to these queries up-to-date, due to the mobility of involved objects. In this paper we introduce a new approach for processing location-dependent queries that presents the following features: 1) it deals with scenarios where users issuing queries as well as objects involved in such queries can change their location, 2) it deals with continuous queries and so answers are updated with a certain frequency, 3) it provides a completely decentralised solution and 4) it optimises wireless communication costs by using mobile agents. We focus on the way in which data presented to the user must be refreshed in order to show an up-to-date answer but optimising communications effort.

The GENIE Project - A Semantic Pipeline for Automatic Document Categorisation
ABSTRACT Automatic text categorisation systems is a type of software that every day it is receivi... more ABSTRACT Automatic text categorisation systems is a type of software that every day it is receiving more interest, due not only to its use in documentaries environments but also to its possible application to tag properly documents on the Web. Many options have been proposed to face this subject using statistical approaches, natural language processing tools, ontologies and lexical databases. Nevertheless, there have been no too many empirical evaluations comparing the influence of the different tools used to solve these problems, particularly in a multilingual environment. In this paper we propose a multi-language rule-based pipeline system for automatic document categorisation and we compare empirically the results of applying techniques that rely on statistics and supervised learning with the results of applying the same techniques but with the support of smarter tools based on language semantics and ontologies, using for this purpose several corpora of documents. GENIE is being applied to real environments, which shows the potential of the proposal.

With the current advances of mobile computing technology, we are witnessing an explosion in the d... more With the current advances of mobile computing technology, we are witnessing an explosion in the development of applications that provide mobile users with a wide range of services. In this paper, we present a system that supports distributed processing of continuous location-dependent queries in mobile environments. The system that we propose presents the following main advantages: 1) it is a general solution for the processing of location-dependent queries in scenarios where not only the users issuing queries, but also other interesting objects can move; 2) it performs an efficient processing of these queries in a continuous way; 3) it is especially well adapted to environments where location data are distributed in a network and processing tasks can be performed in parallel, allowing a high scalability; and 4) it optimizes wireless communications. We use mobile agents to carry the processing tasks wherever they are needed. Thus, agents are in charge of tracking the location of interesting moving objects and refreshing the answer to a query efficiently. We evaluate the usefulness of the presented proposal showing that the system achieves a good precision and scales up well.
In this paper we present a formal approach to analyse performance for distributed systems, which ... more In this paper we present a formal approach to analyse performance for distributed systems, which is integrated in the early stages of the software development process. We propose to model the software system in a pragmatic way using as a design technique the well-known design patterns; from these models, the corresponding formal performance model, in terms of Petri nets, is obtained semiautomatically by applying a set of translation rules. Finally, the formal performance model is analysed, using analytical techniques, in order to study the performance of the system. Moreover, another benefit of the proposal is that it is possible to predict the behaviour of the system without the necessity of implementing it. To illustrate the proposal, we apply it to a software retrieval service system designed using mobile agents.
REMOTE: A Multiagent System to Select and Execute Remote Software Services in a Wireless Environment
ABSTRACT The actual great demand of wireless devices is generating aspecial interest on developin... more ABSTRACT The actual great demand of wireless devices is generating aspecial interest on developing new services that provide users of thosedevices with new software facilities. In this context we have developedREMOTE, a system that helps users of wireless devices to select, throughthe Web, software services of their interest and then to request theirexecution.
NASS: A Semantic Annotation Tool for Media
Proceedings of the Demo 1st European Semantic Web Conference 1st European Semantic Web Conference 1 5 June 2008 Tenerife Spain, 2008
This demo proposal briefly presents LabelTranslator, a system that suggests translations of ontol... more This demo proposal briefly presents LabelTranslator, a system that suggests translations of ontology labels, with the purpose of localizing ontologies. LabelTranslator takes as input an ontology whose labels are described in a source natural language and obtains the most probable translation of each ontology label into a target natural language. Our main contribution is the automatization of this process, which reduces human efforts to localize manually the ontology.
Proceedings of the 22nd International Conference on World Wide Web Companion, May 13, 2013
Nowadays people are exposed to huge amounts of information that are generated continuously. Howev... more Nowadays people are exposed to huge amounts of information that are generated continuously. However, current mobile applications, Web pages, and Location-Based Services (LBSs) are designed for specific scenarios and goals. In this demo we show the system SHERLOCK, which searches and shares up-to-date knowledge from nearby devices to relieve the user from knowing and managing such knowledge directly. Besides, the system guides the user in the process of selecting the service that best fits his/her needs in the given context.
Uploads
Papers by EDUARDO AMABLE SAMANIEGO MENA