Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Current state of 1.1 development #284
Conversation
- be more verbose in some error messages - add some more comments pointing to the specs - add a blank node condition according to spec 16.4
Focusing on expansion and context/term processing
|
I just discovered that there is a new Java implementation for JSON-LD 1.1, titanium-json-ld: https://github.com/filip26/titanium-json-ld. It is linked from https://json-ld.org/ and included in the conformance report at https://w3c.github.io/json-ld-api/reports/. Given the amount of work still required here, and the level of conformance already achieved by titanium-json-ld, I'm wondering if it actually makes sense to continue our effort here. |
|
I have not had time to put into this project recently. If the JSON-LD 1.1 changes are not progressing well, then that may be an option. I am merging this into the 1.1 branch based on Travis passing. |
As announced in #277 (comment), this PR contains the current functional changes for 1.1.
It also contains comments by @gkellogg from gkellogg@53aa216 (thanks!)
The diff on
core/reports/json-ld-api-tests-skipshows the progress compared to the1.1-testsbranch (currently 94 removed lines, i.e. 94 additional passing tests). See individual commits for details on which code changes make which tests pass. Open the URLs for test details.This is the report summary for 1.1 compliance with the current code (see 2318376):
The base for this PR is set to
1.1-testsfor a reviewable diff (i.e. merge into master after #283).