oeg-upm / morph-website

Website for Virtual Knowledge Graph morph suite
https://morph.oeg.fi.upm.es
Apache License 2.0
0 stars 2 forks source link

Add correct descriptions for the tools #29

Closed dachafra closed 4 years ago

dachafra commented 4 years ago

Add in this issue the descriptions of: Morph-[GraphQL|RDF|CSV] --> @dachafra Mapeathor --> @anaigmo

dachafra commented 4 years ago

Morph-CSV: Morph-CSV is an open source tool for querying tabular data sources using SPARQL. It exploits the information from the query, RML+FnO mappings and CSVW metadata to enhance the performance and completeness of traditional OBDA systems (SPARQL-to-SQL translators). At this moment can be embedded in the top of any R2RML-compliant system at it has been tested over different benchmarks such as BSBM, Madrid-GTFS-Bench but also over real-use cases such as querying the original data sources of the Bio2RDF project using different SPARQL-to-SQL engines such as Morph-RDB or Ontop.

dachafra commented 4 years ago

Morph-GraphQL: Morph-GraphQL exploits the information from declarative mappings rules (relation between target and source schema) and generates a GraphQL server. These mapping rules construct a virtual knowledge graph which is accessed by the generated GraphQL resolvers. These resolvers translate the input GraphQL queries into the queries supported by the underlying dataset. The use of declarative mappings is based on the idea that a standard mapping language would facilitate a better understanding of the relationships between the underlying data source and the exposed GraphQL schema. Furthermore, they also allow for better maintainability as those mappings are independent of any programming language.

dachafra commented 4 years ago

Morph-RDB: Morph-RDB (formerly called ODEMapster) is an RDB2RDF engine developed by the Ontology Engineering Group, that follows the R2RML specification (http://www.w3.org/TR/r2rml/). This engine supports two operational modes: data upgrade (generating RDF instances from data in a relational database) and query translation (SPARQL to SQL). Morph-RDB employs various optimisation techniques in order to generate efficient SQL queries, such as self-join elimination and subquery elimination. Morph-RDB has been tested with real queries from various Spanish/EU projects and has proven to work faster than other state-of-the-art tools available. At the moment, Morph-RDB works with MySQL, PostgreSQL, H2, CSV files and MonetDB.

dachafra commented 4 years ago

btw, remove the part of the readme an insert the description of the tool after the github link and the doi

anaigmo commented 4 years ago

Mapeathor is a tool able to generate mapping rules in three mapping languages: R2RML, RML (with extension to functions from FnO) and YARRRML. It takes the mapping rules expressed in a spreadsheet and transforms them into the desired language. The spreadsheet template is designed to facilitate the mapping rules' writting, with the aim of being language independent, and thus, lowering the barrier of generating mappings for non-expert users. Currently, Mapeathor is being used to generate the mappings for data of traffic, bus and budget in the context of open cities.

ocorcho commented 4 years ago

My review: Mapeathor is a tool able to generate mapping rules in three mapping languages: R2RML, RML (with extension to functions from FnO) and YARRRML. It takes the mapping rules expressed in a spreadsheet and transforms them into the desired language. The spreadsheet template is designed to facilitate the mapping rules' writting, with the aim of being language independent, and thus, lowering the barrier of generating mappings for non-expert users. Currently, Mapeathor is being used to generate mappings for open data publishing related to traffic, public bus transport and budget in the context of the Ciudades Abiertas project (http://www.ciudadesabiertas.es/).

ocorcho commented 4 years ago

Furthermore, wouldn't it be good to add somewhere a message like "if you want to cite this tool, you can use the following: XXXXX"

dachafra commented 4 years ago

image The website already provides a link to the publication (the good thing of having a KG in the background ;-) )