Commit graph

10 commits

Author SHA1 Message Date
Marcel Otto
efcdccd735 json_ld: fix base iri handling 2017-03-29 23:32:59 +02:00
Marcel Otto
f1f1f572b9 json_ld: improve some error messages 2017-03-25 22:12:58 +01:00
Marcel Otto
949a4a0f31 json_ld: JSON-LD expansions test suite and various expansion fixes
but still 5 tests failing
2017-03-24 23:25:12 +01:00
Marcel Otto
4ec22b8e66 json_ld: JSON-LD API conform options 2017-03-22 00:35:05 +01:00
Marcel Otto
9be156100a json_ld: move helper functions into a dedicated JSON.LD.Utils module
and

- add some documentation
- remove top-level expand_iri delegate
2017-03-21 01:01:55 +01:00
Marcel Otto
61d6e2a5d0 json_ld: JSON-LD compaction algorithm 2017-03-03 21:51:16 +01:00
Marcel Otto
14301b9525 json_ld: implementation of auxiliary compaction algorithms
- Inverse Context Creation
- Term Selection
- IRI Compaction
- Value Compaction
2017-02-26 23:48:37 +01:00
Marcel Otto
e5348bca3b json_ld: use false instead of :undefined to signify the absence of @base, @vocab and @language 2017-02-26 04:41:00 +01:00
Marcel Otto
4d06504f8d json_ld: move expansion algorithms in separate modules 2017-02-19 04:10:36 +01:00
Marcel Otto
8a6bf65aae json_ld: initial JSON-LD context processing and expansion implementation 2017-02-10 15:16:51 +01:00