Scalable [R2]RML engine to create RDF knowledge graphs from heterogeneous data sources.
Project description
Morph-KGC is an engine that constructs RDF knowledge graphs from heterogeneous data sources with R2RML and RML mapping languages. Morph-KGC is built on top of pandas and it leverages mapping partitions to significantly reduce execution times and memory consumption for large data sources.
Main Features
- Supports R2RML and RML mapping languages.
- Input data formats:
- Output RDF serializations: N-Triples, N-Quads.
- Runs on Linux, Windows and macOS systems.
- Compatible with Python 3.7 or higher.
- Optimized to materialize large knowledge graphs.
- Multiple configuration options.
- Available under the Apache License 2.0.
Installing and Running
PyPi is the fastest way to install Morph-KGC:
pip install morph_kgc
To run the engine you just need to execute the following:
python3 -m morph_kgc config.ini
You can find how to generate the configuration file here.
Wiki
Check the wiki with all the information.
Authors
- Julián Arenas-Guerrero (julian.arenas.guerrero@upm.es)
- David Chaves-Fraga
- Jhon Toledo
- Oscar Corcho
Ontology Engineering Group, Universidad Politécnica de Madrid | 2020 - Present
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for morph_kgc-1.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a9cfbfc06f2ae352fe3a4e873d458d2d1b38c80111df20169490fe3808dc7a7 |
|
MD5 | 1f6c70a65efd3317b47ea25cc8e350c1 |
|
BLAKE2b-256 | 989469809bcf96a7b00169d66b586610c86903131b36d4109d9afb8d475c9f81 |