Skip to content
Enhancing OBDA query translation over Tabular Open Data
Java Other
  1. Java 99.5%
  2. Other 0.5%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


How to enhance OBDA query-translation over Tabular Open Data?

Use CSVW annotations and RML FnO mappings (following YARRRML spec) to generate R2RML mappings and an enriched RDB to enhance OBDA query translation over Tabular Open Data (CSV) files. This framework can be embedded in the top of any R2RML-compliant engine.

How it works?

Morph-csv workflow

How to run it?

Using the example of our last tutorial at ESWC2019 - Virtual Knowledge Graph Generation (

git clone
cd vkg-tutorial-eswc2019/morph-csv
docker-compose up -d
cd run-scripts


At the evaluation folder you find original data, mappings, queries and results of 4 examples:

  • Comments and persons (at motivating-example folder)
  • Linking Open City data (at open-city-data-validation folder)
  • Virtual Bio2RDF (at bio2rdf folder)
  • Performance over GTFS transport data (at transport-performance folder)


  • David Chaves-Fraga, Freddy Priyatna, Idafen Santana-Pérez and Oscar Corcho “Virtual Statistics Knowledge Graph Generation from CSV files”. In:Emerging Topics in Semantic Technologies: ISWC2018 Satellite Events. Vol. 36. Studies on the Semantic Web. IOS Press,2018, pp. 235–244 Online Version
  • Oscar Corcho, Freddy Priyatna, David Chaves-Fraga: Towards a New Generation of Ontology Based Data Access. In: Semantic Web Journal Preprint version
You can’t perform that action at this time.