-
-
Notifications
You must be signed in to change notification settings - Fork 67
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 morph-kgc materialize #220
Conversation
yes thanks. I am just doing it step by step to test the integration. |
It looks like the file we currently use as test
|
Hi @Mec-iS ,
Other option is to use one of the examples in the morph-kgc repo e.g. the |
Thanks for the feedback. I am trying to establish a baseline. What is the expected way to
? In the |
Does that We've used It does go into |
For this integration, the biggest use cases will be to formalize how sources from SQL, CSV, etc., can be ingested into an RDF graph. We're not looking at means to translate between serialization formats, e.g., go between CSV and TTL. While there are means of importing CSV already in In the most immediate use cases (for our colleagues in Madrid and Murcia) they have many smaller SQL databases and thousands of CSV files, so there are performance issues at scale for ingest, and Morph can really help! :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great @Mec-iS !!
i don't think this is finished because the mapping RML file is missing (what in the morph-kgl documentation has extension |
@Mec-iS Was just trying examples within my own branch and ran into problems with the Instead of applying an RML mapping to a TTL file as input, how about if we show an example in the tutorial notebook that takes 2 simple CSV files? This is a general pattern among users, where they already have node+edge files as CSV. @ArenasGuerreroJulian do you have an simple RML for CSV examples? Something like the proverbial minimum viable that would show nodes and edges for a simple graph? That would help for our community, where they aren't familiar with RML yet. For example, how about something like this? https://rml.io/yarrrml/tutorial/getting-started/#example |
@Mec-iS here's a branch with preparations for a new release, for the
|
Please try
pytest --nbmake examples/ex6_2.ipynb
New expected behaviour
see #108 (comment)
Change logs
Add the
materialized()
method tokglab.py
.Add an example for it at
ex6_2.ipynb
Add docstring at the top of
kglab.py