Marcel Otto
a6d6b02cfa
Add release as a dedicated resource to EARL reports
2021-12-20 14:44:23 +01:00
Marcel Otto
1d70450855
Fix EARL reporter
2021-12-20 13:43:07 +01:00
Marcel Otto
b71b7d00a1
Add generation of EARL implementation reports
2021-12-20 02:22:51 +01:00
Marcel Otto
8e216c57a3
Use the W3C manifest files also on the N-Triples and N-Quads test suites
2021-12-18 03:52:03 +01:00
Marcel Otto
20934ef0ec
Add RDF-star support on the BGP query engine RDF.Query.BGP.Simple
2021-12-10 02:01:55 +01:00
Marcel Otto
8cfe0ee6cc
Drop support for Elixir versions < 1.10
2021-11-19 21:10:47 +01:00
Marcel Otto
b0cdb62598
Fix bad naming in some test functions
2021-11-16 23:05:09 +01:00
Marcel Otto
89947590cb
Add some test for RDF-star datasets
2021-11-09 00:59:45 +01:00
Marcel Otto
e9102252ae
Add support for Turtle-star encoding
2021-10-09 16:40:07 +02:00
Marcel Otto
2819092586
Add RDF-star support on RDF.Description and RDF.Graph
2021-09-27 20:57:17 +02:00
Marcel Otto
4f57fda00f
Add RDF.Star.Triple, RDF.Star.Quad and RDF.Star.Statement
2021-09-04 19:12:00 +02:00
Marcel Otto
7645ce5fc6
Fix conditional in check for new -0.0 behaviour
2021-05-23 00:29:41 +02:00
Marcel Otto
3b16a76ccd
Format code with Elixir 1.12
2021-05-22 16:08:19 +02:00
Marcel Otto
fc6ee4555f
Fix wrong tests regarding handling of -0.0 floats, doubles and decimals
...
The old tests were just mirroring the wrong behaviour in Elixir, which
was fixed in Elixir 1.12.
2021-05-22 16:04:29 +02:00
Marcel Otto
e04b960557
Fix recognition of float and double literals of the form ".0" and "0."
2021-02-26 16:26:22 +01:00
Marcel Otto
2bff651276
Add RDF.Serialization tests for new stream functions
2020-11-05 11:53:35 +01:00
Marcel Otto
b4f0ae074c
Add RDF.NTriples.Decoder.decode_from_stream/2
2020-11-04 16:32:17 +01:00
Marcel Otto
15002a0bbb
Add RDF.Dataset.prefixes/1
2020-10-28 11:51:00 +01:00
Marcel Otto
d0e5b625fd
Support for RDF.PropertyMaps as :context opt on functions with input data
2020-10-09 16:32:24 +02:00
Marcel Otto
9880fd7be3
Handle structs in the input of RDF data structure functions properly
2020-10-05 12:41:55 +02:00
Marcel Otto
0e81f4c02c
Apply mix formatter
2020-06-29 10:37:42 +02:00
Marcel Otto
520a6ba58d
Add API documentation for BGP querying and some fixes for the API
2020-06-16 12:05:44 +02:00
Marcel Otto
7d3473abd0
RDF graph query API
2020-06-13 16:16:52 +02:00
Marcel Otto
d247e1bf4f
Support derived datatypes on RDF.Literal.Datatype.value/1 and valid?/2
2020-05-24 21:13:04 +02:00
Marcel Otto
6c102c7ec8
Add explicitTimezone XSD datatype facet
2020-05-22 01:01:08 +02:00
Marcel Otto
c2a28b3eb4
Add pattern XSD datatype facet
2020-05-21 17:54:38 +02:00
Marcel Otto
dbaac77dbb
Handle derived types in RDF.Literal.Datatype.cast/1 implementations
2020-05-21 15:42:02 +02:00
Marcel Otto
22c2aaa1af
Add length, minLength and maxLength XSD datatype facets
2020-05-17 22:54:07 +02:00
Marcel Otto
09dceb0e35
Add proper handling for derived datatypes on numeric operations
...
with type promotion
2020-05-17 21:49:07 +02:00
Marcel Otto
25a0f7443c
Rename RDF.Literal.datatype/1 and similar functions to datatype_id/1
2020-05-15 22:59:05 +02:00
Marcel Otto
fa35b65d9f
Redesign datatype reflection API
2020-05-15 17:13:31 +02:00
Marcel Otto
faaebb2de2
Add ProtocolEx-based custom datatype registration
2020-05-07 15:37:21 +02:00
Marcel Otto
6057749d2a
Move XSD.Datatype.canonical_lexical/1 up to RDF.Literal.Datatype
2020-05-06 15:19:32 +02:00
Marcel Otto
6e557a8bee
Remove some higher-level functions from the datatypes
...
Higher-level datatype functions should be implemented on RDF.Literal only
2020-05-06 15:17:43 +02:00
Marcel Otto
5819eec0cf
Re-integrate XSD.ex
...
It turned out that the costs of separating the XSD datatypes are too high
and probably not worth the effort, since with its limited scope
probably nobody would want to use XSD.ex outside of the RDF.ex context
anyway.
2020-05-05 23:58:44 +02:00
Marcel Otto
f6146c51b0
Revision of the literal system with extracted XSD datatypes
2020-04-10 23:56:35 +02:00
Marcel Otto
c4791af2ad
Get rid of remaining compiler warnings during test
2020-04-05 01:33:42 +02:00
Marcel Otto
319940b442
Ignore some compiler warnings during test
2020-04-05 00:53:54 +02:00
Marcel Otto
1801ad186c
Change RDF.Dataset.new to take the dataset name as an option
2019-03-29 01:57:49 +01:00
Marcel Otto
1793c842bb
Change RDF.Graph.new to take the graph name as an option
2019-03-29 01:26:50 +01:00
Marcel Otto
4cea91e52f
Change RDF.String.new/2 to produce language strings when language given
2018-07-09 23:04:25 +02:00
Marcel Otto
a8cc834616
Enable DocTests on all RDF.Datatype tests
2018-05-29 22:37:38 +02:00
Marcel Otto
dfb42f7eaf
Fix a warning
2017-10-30 11:37:28 +01:00
Marcel Otto
5c7efe4cbd
Add RDF.IRI, use it instead of URI and use the term IRI consistently
...
Closes #1
2017-08-20 22:35:14 +02:00
Marcel Otto
c340a16f96
Don't use the RDF comments in test names of the W3C Turtle test suite
...
Because OTP < 20 doesn't support unicode characters in atoms the CI tests failed.
2017-07-10 02:19:20 +02:00
Marcel Otto
aa62bace10
Add W3C Turtle test suite
2017-07-10 01:46:33 +02:00
Marcel Otto
38ee0ca44b
core: fix and improve behaviour of overwriting the default contexts with add, put and delete of RDF.Dataset
2017-06-07 00:48:08 +02:00
Marcel Otto
70e78ee326
core: move RDF.Data implementation
2017-06-04 04:20:08 +02:00
Marcel Otto
4105a3e59b
core: RDF.DateTime datatype
...
- negative years not yet supported
2017-04-30 16:53:23 +02:00
Marcel Otto
74af0e95e5
json_ld: proper JSON-LD Data Round Tripping
2017-04-28 00:04:27 +02:00