15 research outputs found

    Specification and implementation of mapping rule visualization and editing : MapVOWL and the RMLEditor

    Get PDF
    Visual tools are implemented to help users in defining how to generate Linked Data from raw data. This is possible thanks to mapping languages which enable detaching mapping rules from the implementation that executes them. However, no thorough research has been conducted so far on how to visualize such mapping rules, especially if they become large and require considering multiple heterogeneous raw data sources and transformed data values. In the past, we proposed the RMLEditor, a visual graph-based user interface, which allows users to easily create mapping rules for generating Linked Data from raw data. In this paper, we build on top of our existing work: we (i) specify a visual notation for graph visualizations used to represent mapping rules, (ii) introduce an approach for manipulating rules when large visualizations emerge, and (iii) propose an approach to uniformly visualize data fraction of raw data sources combined with an interactive interface for uniform data fraction transformations. We perform two additional comparative user studies. The first one compares the use of the visual notation to present mapping rules to the use of a mapping language directly, which reveals that the visual notation is preferred. The second one compares the use of the graph-based RMLEditor for creating mapping rules to the form-based RMLx Visual Editor, which reveals that graph-based visualizations are preferred to create mapping rules through the use of our proposed visual notation and uniform representation of heterogeneous data sources and data values. (C) 2018 Elsevier B.V. All rights reserved

    Graph-Based Editing of Linked Data Mappings Using the RMLEditor

    Get PDF
    Linked Data is in many cases generated from (semi-) structured data. This generation is supported by several tools, a number of which use a mapping language to facilitate the Linked Data generation. However, knowledge of this language and other used technologies is required to use the tools, limiting their adoption by non-Semantic Web experts. We demonstrate the RMLEditor: a graphical user interface that utilizes graphs to easily visualize the mappings that deliver the RDF representation of the original data. The required amount of knowledge of the underlying mapping language and the used technologies is kept to a minimum. The RMLEditor lowers the barriers to create Linked Data by aiming to also facilitate the editing of mappings by non-experts

    Supporting Tools for Automated Generation and Visual Editing of Relational-to-Ontology Mappings

    Get PDF
    La integraci贸 de dades amb formats heterogenis i de diversos dominis mitjan莽ant tecnologies de la web sem脿ntica permet solucionar la seva disparitat estructural i sem脿ntica. L'acc茅s a dades basat en ontologies (OBDA, en angl猫s) 茅s una soluci贸 integral que es basa en l'煤s d'ontologies com esquemes mediadors i el mapatge entre les dades i les ontologies per facilitar la consulta de les fonts de dades. No obstant aix貌, una de les principals barreres que pot dificultar m茅s l'adopci贸 de OBDA 茅s la manca d'eines per donar suport a la creaci贸 de mapatges entre dades i ontologies. L'objectiu d'aquesta investigaci贸 ha estat desenvolupar noves eines que permetin als experts sense coneixements d'ontologies la creaci贸 de mapatges entre dades i ontologies. Amb aquesta finalitat, s'han dut a terme dues l铆nies de treball: la generaci贸 autom脿tica de mapatges entre dades relacionals i ontologies i l'edici贸 dels mapatges a trav茅s de la seva representaci贸 visual. Les eines actualment disponibles per automatitzar la generaci贸 de mapatges estan lluny de proporcionar una soluci贸 completa, ja que es basen en els esquemes relacionals i amb prou feines tenen en compte els continguts de la font de dades relacional i les caracter铆stiques de l'ontologia. No obstant aix貌, les dades poden contenir relacions ocultes que poden ajudar a la generaci贸 de mapatges. Per superar aquesta limitaci贸, hem desenvolupat AutoMap4OBDA, un sistema que genera autom脿ticament mapatges R2RML a partir de l'an脿lisi dels continguts de la font relacional i tenint en compte les caracter铆stiques de l'ontologia. El sistema fa servir una t猫cnica d'aprenentatge d'ontologies per inferir jerarquies de classes, selecciona les m猫triques de similitud de cadenes en base a les etiquetes de les ontologies i analitza les estructures de grafs per generar els mapatges a partir de l'estructura de l'ontologia. La representaci贸 visual per mitj脿 d'interf铆cies intu茂tives pot ajudar els usuaris sense coneixements t猫cnics a establir mapatges entre una font relacional i una ontologia. No obstant aix貌, les eines existents per a l'edici贸 visual de mapatges mostren algunes limitacions. En particular, la representaci贸 visual de mapatges no contempla les estructures de la font relacional i de l'ontologia de forma conjunta. Per superar aquest inconvenient, hem desenvolupat Map-On, un entorn visual web per a l'edici贸 manual de mapatges. AutoMap4OBDA ha demostrat que supera les prestacions de les solucions existents per a la generaci贸 de mapatges. Map-On s'ha aplicat en projectes d'investigaci贸 per verificar la seva efic脿cia en la gesti贸 de mapatges.La integraci贸n de datos con formatos heterog茅neos y de diversos dominios mediante tecnolog铆as de la Web Sem谩ntica permite solventar su disparidad estructural y sem谩ntica. El acceso a datos basado en ontolog铆as (OBDA, en ingl茅s) es una soluci贸n integral que se basa en el uso de ontolog铆as como esquemas mediadores y mapeos entre los datos y las ontolog铆as para facilitar la consulta de las fuentes de datos. Sin embargo, una de las principales barreras que puede dificultar m谩s la adopci贸n de OBDA es la falta de herramientas para apoyar la creaci贸n de mapeos entre datos y ontolog铆as. El objetivo de esta investigaci贸n ha sido desarrollar nuevas herramientas que permitan a expertos sin conocimientos de ontolog铆as la creaci贸n de mapeos entre datos y ontolog铆as. Con este fin, se han llevado a cabo dos l铆neas de trabajo: la generaci贸n autom谩tica de mapeos entre datos relacionales y ontolog铆as y la edici贸n de los mapeos a trav茅s de su representaci贸n visual. Las herramientas actualmente disponibles para automatizar la generaci贸n de mapeos est谩n lejos de proporcionar una soluci贸n completa, ya que se basan en los esquemas relacionales y apenas tienen en cuenta los contenidos de la fuente de datos relacional y las caracter铆sticas de la ontolog铆a. Sin embargo, los datos pueden contener relaciones ocultas que pueden ayudar a la generaci贸n de mapeos. Para superar esta limitaci贸n, hemos desarrollado AutoMap4OBDA, un sistema que genera autom谩ticamente mapeos R2RML a partir del an谩lisis de los contenidos de la fuente relacional y teniendo en cuenta las caracter铆sticas de la ontolog铆a. El sistema emplea una t茅cnica de aprendizaje de ontolog铆as para inferir jerarqu铆as de clases, selecciona las m茅tricas de similitud de cadenas en base a las etiquetas de las ontolog铆as y analiza las estructuras de grafos para generar los mapeos a partir de la estructura de la ontolog铆a. La representaci贸n visual por medio de interfaces intuitivas puede ayudar a los usuarios sin conocimientos t茅cnicos a establecer mapeos entre una fuente relacional y una ontolog铆a. Sin embargo, las herramientas existentes para la edici贸n visual de mapeos muestran algunas limitaciones. En particular, la representaci贸n de mapeos no contempla las estructuras de la fuente relacional y de la ontolog铆a de forma conjunta. Para superar este inconveniente, hemos desarrollado Map-On, un entorno visual web para la edici贸n manual de mapeos. AutoMap4OBDA ha demostrado que supera las prestaciones de las soluciones existentes para la generaci贸n de mapeos. Map-On se ha aplicado en proyectos de investigaci贸n para verificar su eficacia en la gesti贸n de mapeos.Integration of data from heterogeneous formats and domains based on Semantic Web technologies enables us to solve their structural and semantic heterogeneity. Ontology-based data access (OBDA) is a comprehensive solution which relies on the use of ontologies as mediator schemas and relational-to-ontology mappings to facilitate data source querying. However, one of the greatest obstacles in the adoption of OBDA is the lack of tools to support the creation of mappings between physically stored data and ontologies. The objective of this research has been to develop new tools that allow non-ontology experts to create relational-to-ontology mappings. For this purpose, two lines of work have been carried out: the automated generation of relational-to-ontology mappings, and visual support for mapping editing. The tools currently available to automate the generation of mappings are far from providing a complete solution, since they rely on relational schemas and barely take into account the contents of the relational data source and features of the ontology. However, the data may contain hidden relationships that can help in the process of mapping generation. To overcome this limitation, we have developed AutoMap4OBDA, a system that automatically generates R2RML mappings from the analysis of the contents of the relational source and takes into account the characteristics of ontology. The system employs an ontology learning technique to infer class hierarchies, selects the string similarity metric based on the labels of ontologies, and analyses the graph structures to generate the mappings from the structure of the ontology. The visual representation through intuitive interfaces can help non-technical users to establish mappings between a relational source and an ontology. However, existing tools for visual editing of mappings show somewhat limitations. In particular, the visual representation of mapping does not embrace the structure of the relational source and the ontology at the same time. To overcome this problem, we have developed Map-On, a visual web environment for the manual editing of mappings. AutoMap4OBDA has been shown to outperform existing solutions in the generation of mappings. Map-On has been applied in research projects to verify its effectiveness in managing mappings
    corecore