-
Notifications
You must be signed in to change notification settings - Fork 9
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
OM, SM, and GM may have no reference, template, or constant #111
Comments
This construct you mention is to enforce that any of these options is picked (so minCount == 1) and also that you don't put multiple of these options (maxCount == 1).
I cannot follow here. Each of these maps must have exactly one of these options right? A subject map must have a template/constant/reference/... right? |
Rethinking this issue: is this when you have
? |
Yes, but what if no |
There should be a default which should be used. For SubjectMaps this is IRI. It will be a 'fun' job to actually check this in SHACL shapes...
I'm not sure how you can overwrite things I'm afraid... It is purely an AND/OR/XOR story AFAIK. Correct me if I'm wrong. |
I would argue that the default when no constant, template, or reference is provided should be blank nodes. That's the only thing that you can generate based on the iteration. Defaults can be "inferred" once you have one of them. |
This depends on the final decision of #52 |
https://github.com/chrdebru/rml-core/blob/missing-test/shapes/expression_map.ttl
Implements the following:
We, however, allow no such thing for subject maps and object maps (and arguably graph maps) as well. The iterations are then used to generate blank nodes. Should we remove the mincount?
The text was updated successfully, but these errors were encountered: