Git Product home page Git Product logo

map-on's Introduction

Map-On Ontology Mapping environment

Map-On is a web-based editor for visual ontology mapping developed at the Architecture, Representation and Computation research group of La Salle, Ramon Llull University. The Map-On editor provides a graphical environment for the ontology mapping creation using an interactive graph layout. A point-and-click interface simplifies the mapping creation process. The editor automatically generates a R2RML document based on user inputs, particularly producing IRI patterns and SQL queries. It has been used in real scenarios alleviating the effort of coding R2RML statements which is one of the main barriers for adopting R2RML in research and in the industry communities.

The Map-On features:

  • Multiuser web environment for manual creation of relational-to-ontology mappings.
  • Mapping spaces for distribution of the mapping creation process.
  • Top-down visual representation of relational source schema, ontology structure, and mappings based on a graph layout which can be customised by users.
  • Visual representation of an ontology using WebVOWL and a relational source based on Entity-Relationship diagrams.
  • Input relational sources can be a SQL database or a tabular source such as comma separated values (CSV) file.
  • Support of R2RML recommendation.
  • R2RML documents generated by AutoMap4OBDA can be imported in Map-On.
  • Automated generation of IRI patterns and SQL queries based on mappings defined by users.
  • Dialog window in input boxes with suggestions of elements to be used in the mappings based on the text introduced by users.
  • Point-and-click interface for reducing the effort required for mapping activities .
  • Ontology-driven mapping approach, where the mapping process starts from the ontology instead of working with the database.
  • Contextual menus to help users in mapping creation.
  • Log of the activities carried out by users.
  • Pop-ups with tips as an integrated help.

http://semanco-tools.eu/map-on

http://arc.salleurl.edu/

Map-On tool has been developed in PHP using the framework Code Igniter. The graphical ontology representation has been implement using the VivaGraphJS library and ARC to parse RDF files. The mapping file generated is written in the R2RML Mapping Language.

For the Map-On installation please go to the Installation guide

Please cite Map-On with the following reference:

Sicilia, Álvaro; Nemirovski, German; Nolle, Andreas. Map-on: A web-based editor for visual ontology mapping. Semantic Web, vol. 8, no. 6, pp. 969-980, 2017.

Copyright (C) 2019 ARC Engineering and Architecture La Salle, Ramon Llull University.

for comments please contact Álvaro Sicilia ([email protected])

map-on's People

Contributors

asicilia avatar dermitzos avatar netkuup avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

map-on's Issues

Error message in log file

Hi,
i followed the guide https://github.com/arc-lasalle/Map-On/blob/master/docs/installation.md, all right until I put a scheme in a new datasource. In the mapping interface i can not see the columns of my test table.
In log file i have this message:

Query error: Field 'layoutX' doesn't have a default value - Invalid query: INSERT INTO sourcetable (name, description, datasource_id) VALUES ('TEST', '', 6)

The schema is created with the tool MapSchemaV0.2 and i have tested with success your demo version of Map-On.
In MySQL the tables 'datasource' and 'sourcecolumn' have the right values. Can you help me to understand the problem?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.