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

Keep all properties forward only #128

Open
natuk opened this issue Jul 30, 2018 · 2 comments
Open

Keep all properties forward only #128

natuk opened this issue Jul 30, 2018 · 2 comments
Labels

Comments

@natuk
Copy link

natuk commented Jul 30, 2018

During mapping the inverse properties (PXXi) can be used depending on the nature of the data. Generic Linked data implementation searching the resulting triples may not be able to pick up inverse properties. Would it be possible to add an option in the command line tool to convert all triples with inverse properties to their forward equivalents?

@ymark
Copy link
Collaborator

ymark commented Jul 31, 2018

I understand the usefulness of this feature. Technically this can be supported.

However, imho this is a feature that does not fit in a generic transformation engine, in the sense that doing that makes the engine bound to a particular format (RDF, OWL) and it makes it schema dependent.

You might wonder about the first claim (i.e. bound to a particular format such as RDF). It is true that for the moment X3ML engine supports this type of output format, however, it has been designed to support (and it will in future releases) other formats as well (i.e. XML)

@ymark ymark added the question label Aug 2, 2018
@natuk
Copy link
Author

natuk commented Aug 2, 2018

Absolutely, I appreciate that this is a feature that only applies to RDF. And it probably breaks the backward compatible transformations as well. I am just highlighting it as an extremely useful feature for one of the main workflows that the X3ML engine serves. I was hoping that it would require relatively little effort to implement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants