Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add correct descriptions for the tools #29

Closed
dachafra opened this issue Jun 12, 2020 · 8 comments
Closed

Add correct descriptions for the tools #29

dachafra opened this issue Jun 12, 2020 · 8 comments
Assignees
Labels
bug Something isn't working

Comments

@dachafra
Copy link
Member

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

@dachafra dachafra added the bug Something isn't working label Jun 12, 2020
@dachafra
Copy link
Member Author

dachafra commented Jun 12, 2020

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
Copy link
Member Author

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
Copy link
Member Author

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
Copy link
Member Author

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

@anaigmo
Copy link
Member

anaigmo commented Jun 12, 2020

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
Copy link
Member

ocorcho commented Jun 12, 2020

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
Copy link
Member

ocorcho commented Jun 12, 2020

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
Copy link
Member Author

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

@w0xter w0xter closed this as completed in fa49d71 Jun 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants