Skip to main content

The tool translates mapping rules in RML from YARRRML serialization to RDF turtle in a pretty and interpreatable way for humans. The translation is based on RML and YARRRML specifications.

Project description

Pretty-yarrrml2rml

The tool translates mapping rules from YARRRML in a pretty turtle-based serialization of RML. The translation is based on RML and YARRRML specifications.

Limitations:

We are working on inlcuding the following features which are not yet implemented:

Execution

In order to execute the code run you can download de PyPi module:

python3 -m pip install pretty-yarrrml2rml
python3 -m pretty_yarrrml2rml -i path_to_input_yarrrml.yml -o path_to_output_rml.rml

If you want to include the module in your implementation:

import pretty_yarrrml2rml
import yaml

rml_content = pretty_yarrrml2rml.translate(yaml.safe_load(open("path-to-yarrrml")))

Authors

Ontology Engineering Group - Data Integration:

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

pretty_yarrrml2rml-0.6.dev1661496280.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file pretty_yarrrml2rml-0.6.dev1661496280.tar.gz.

File metadata

File hashes

Hashes for pretty_yarrrml2rml-0.6.dev1661496280.tar.gz
Algorithm Hash digest
SHA256 e3ffb5dc91c18aadd4ed9d53fadf2b535d679fa607d24d4d1b6fb139635a3380
MD5 341f245986528c9f5b05c10732b6e770
BLAKE2b-256 5a96db90dc6de3b5fdc095d074d347b9832cbe671001d86c8babf7ff57ab98eb

See more details on using hashes here.

File details

Details for the file pretty_yarrrml2rml-0.6.dev1661496280-py3-none-any.whl.

File metadata

File hashes

Hashes for pretty_yarrrml2rml-0.6.dev1661496280-py3-none-any.whl
Algorithm Hash digest
SHA256 4e18005bc1d4061f53ed1111f4041cb74f4efb41deeed1b0d8494e5990b95691
MD5 d2adbaa06f63cfe0d1afda5b343dbae2
BLAKE2b-256 af58b890915fe6dd03136eef187a05240845924c41d9bcfe74b0bfea8a001ca1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page