-
Notifications
You must be signed in to change notification settings - Fork 31
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
Blank node as predicate tests #550
Comments
These should probably use the |
Actually, expand test 0038 does test this (this is how I ran into this problem, actually), and it is marked with specVersion 1.0. |
Ah, I see. jsonld.js, and probably pyld, skip running 1.0 tests these days, so such behavior was not noticed. Perhaps the task here is to add a expand 0038 derived test with expected 1.1 processor results. |
I suppose we could just change the processing mode on these tests, as it's still expected behavior of 1.1 systems, even though it's considered obsolete. That may be better than simply duplicating the tests for 1.1 mode. |
From digitalbazaar/jsonld.js#498.
cc/ @pchampin @davidlehn
(the same issue is present in PyLD: digitalbazaar/pyld#167)
Consider the following:
It expands to
while it should expand to
Indeed, step 14.2.5 of Create Term Definition clearly states:
(emphasis is mine)
Therefore, step 6.4 of IRI Expansion should apply.
The text was updated successfully, but these errors were encountered: