Marcel Otto
bbcbe6af31
Add some badges to README
2020-12-12 23:47:33 +01:00
Marcel Otto
ec04345da2
Add RDF.Utils.lazy_map_update/3
2020-12-08 22:40:46 +01:00
Marcel Otto
be87736e60
Merge pull request #9 from pukkamustard/base64Binary
...
Add XSD.Base64Binary
2020-12-06 20:36:21 +01:00
pukkamustard
e143a960e0
Add XSD.Base64Binary
2020-12-06 18:07:57 +01:00
Marcel Otto
d07db98436
Add :as_value opt for XSD.Datatype.new/2 implementations
...
This is for datatypes where both the value space and the lexical space
consists of strings, which makes it impossible to differentiate if the
given value should be interpreted as one from the lexical space or the
value space.
2020-12-06 14:27:55 +01:00
Marcel Otto
c932347141
Prepare release 0.9.1
2020-11-16 13:34:22 +01:00
Marcel Otto
a868466585
Add acknowledgement to NetzeBW to README
2020-11-16 13:31:11 +01:00
Marcel Otto
a22631281a
Add RDF-XML.ex to README
2020-11-16 13:28:15 +01:00
Marcel Otto
889f2e5db1
Add top-level alias functions for read_stream and write_stream
2020-11-16 13:23:43 +01:00
Marcel Otto
76bf042ae5
Fix docs
2020-11-16 13:22:07 +01:00
Marcel Otto
96f3e46638
Handle conflicts of RDF.Vocabulary.Namespace terms with Kernel functions
2020-11-13 22:51:41 +01:00
Marcel Otto
fa5ffb055f
Drop support for Elixir versions < 1.9
2020-11-12 22:50:38 +01:00
Marcel Otto
ebb1aeb25e
Change inspect form of RDF.Diffs
2020-11-12 22:22:04 +01:00
Marcel Otto
e53b951519
Add API documentation for serialization encoders and decoders
2020-11-12 16:34:21 +01:00
Marcel Otto
bafaf6332e
Add RDF.IRI.in_namespace?/2 examples
2020-11-12 15:06:01 +01:00
Marcel Otto
b65d4b6bb7
Fix misleading function name
2020-11-11 11:17:13 +01:00
Marcel Otto
2b0296fd32
Fix formatting
2020-11-11 11:16:38 +01:00
Marcel Otto
42d5dfc5a6
Add RDF.IRI.in_namespace?/2
2020-11-10 10:56:38 +01:00
Marcel Otto
3806269d3e
Add read_stream!/2 functions
2020-11-06 13:03:01 +01:00
Marcel Otto
8b8c3feef7
Allow setting the stream mode via the new :stream opt on file writers
2020-11-05 22:06:10 +01:00
Marcel Otto
41a299e122
Add :gzip opt on all read and write file serialization functions
2020-11-05 21:09:36 +01:00
Marcel Otto
d3f66bd5d9
Support for streaming on file read and write serialization functions
2020-11-05 15:41:06 +01:00
Marcel Otto
2bff651276
Add RDF.Serialization tests for new stream functions
2020-11-05 11:53:35 +01:00
Marcel Otto
a361a018a0
Add RDF.NQuads.Encoder.stream/2
2020-11-04 21:21:08 +01:00
Marcel Otto
426b6d832c
Add RDF.NTriples.Encoder.stream/2
2020-11-04 20:43:19 +01:00
Marcel Otto
25b7239843
Add RDF.NQuads.Decoder.decode_from_stream/2
2020-11-04 16:51:24 +01:00
Marcel Otto
b4f0ae074c
Add RDF.NTriples.Decoder.decode_from_stream/2
2020-11-04 16:32:17 +01:00
Marcel Otto
6ad8d0da72
Extend serialization API with functions for reading from streams
2020-11-04 12:18:04 +01:00
Marcel Otto
ff40022f6d
Extend serialization API with functions for writing to streams
2020-11-04 11:37:52 +01:00
Marcel Otto
3d28ec9085
Clean up serialization API, code and documentation
2020-11-04 09:56:22 +01:00
Marcel Otto
0dc8e383ce
Add RDF.Data.t type for the RDF data structures
2020-11-03 11:53:03 +01:00
Marcel Otto
1cf84a0e84
Remove unused RDF.Serialization.Format.options/0 callback
2020-11-03 11:15:45 +01:00
Marcel Otto
e3454f73ce
Fix dialyzer warning
2020-11-02 15:59:14 +01:00
Marcel Otto
8d98461e0b
Change Inspect form for RDF data structures to be Turtle-based
2020-11-02 15:17:18 +01:00
Marcel Otto
929e2a8c81
Use RDF.PrefixMap.prefixed_name/2 in Turtle encoder
2020-11-02 02:05:23 +01:00
Marcel Otto
27a4c177e2
Change RDF.BlankNode.new/0 to create integer-based blank nodes
2020-11-01 13:48:17 +01:00
Marcel Otto
8e74e9a9d2
Fix some of the BlankNode representations to be Turtle-serializable
2020-11-01 04:14:30 +01:00
Marcel Otto
3ca4207a14
Add test of RDF.IRI.merge/2 with fragments
2020-11-01 04:03:02 +01:00
Marcel Otto
3041204ff7
Add RDF.BlankNode.value/1
2020-11-01 02:26:18 +01:00
Marcel Otto
ddb3d365bc
Add tests for RDF.BlankNode.new/1
2020-11-01 02:25:25 +01:00
Marcel Otto
c17cf8297c
Improve performance of RDF.PrefixMap.prefixed_name_to_iri/2
2020-10-30 11:42:07 +01:00
Marcel Otto
15002a0bbb
Add RDF.Dataset.prefixes/1
2020-10-28 11:51:00 +01:00
Marcel Otto
29a860d969
Allow vocabulary namespace modules as base for Turtle encoder
2020-10-28 11:36:43 +01:00
Marcel Otto
4f095b8d47
Add RDF.PrefixMap.put/3
2020-10-21 12:59:20 +02:00
Marcel Otto
9d2e25eb49
Add Elixir 1.11.1 to CI
2020-10-18 21:46:08 +02:00
Marcel Otto
217139deae
Shorten the Inspect form of RDF.PrefixMap
2020-10-15 09:05:43 +02:00
Marcel Otto
36ab48c0e7
Prepare release 0.9.0
2020-10-13 16:09:43 +02:00
Marcel Otto
f4c15d6930
Add missing typespec
2020-10-13 15:54:43 +02:00
Marcel Otto
00655077d3
Update dependencies
2020-10-13 15:40:17 +02:00
Marcel Otto
692aeed834
Update API documentation
2020-10-13 15:28:40 +02:00