Commit graph

15 commits

Author SHA1 Message Date
Marcel Otto
0f517d4195 json_ld: RDF to JSON-LD serialization 2017-05-20 16:35:56 +02:00
Marcel Otto
e508c6d28a json_ld: fix disabled tests with double literals 2017-04-27 23:03:10 +02:00
Marcel Otto
d72791bcd5 json_ld: JSON-LD toRdf test suite and various fixes 2017-04-14 16:24:19 +02:00
Marcel Otto
96874c3e3c core: a different approach for the serialization API 2017-04-11 00:12:29 +02:00
Marcel Otto
469ffa7834 use the IRI sigil 2017-04-10 03:06:20 +02:00
Marcel Otto
7d80675fa2 json_ld: JSON-LD to RDF deserialization 2017-04-09 23:10:59 +02: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
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
a43205deaa json_ld: solve the list reference problem with an agent 2017-03-19 14:51:28 +01:00
Marcel Otto
2405d7d32b json_ld: JSON-LD flattening algorithm
lists not working yet; requires a major modification of the specified algorithm, since we can't fill lists by reference in Elixir
2017-03-18 21:52:41 +01:00
Marcel Otto
4032a12f10 core: vocabulary namespace rewrite
- ability to create vocabulary namespaces from RDF data
- XSD, RDF, RDFS, OWL and SKOS vocabulary namespaces
2017-03-12 14:30:59 +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
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