Commit graph

  • c459d8e7fa Prepare release 0.8.1 Marcel Otto 2020-06-16 21:13:21 +0200
  • 48e3a8b84d Add parens formatter exception rule for bgp function Marcel Otto 2020-06-16 12:07:30 +0200
  • 520a6ba58d Add API documentation for BGP querying and some fixes for the API Marcel Otto 2020-06-16 12:05:44 +0200
  • 1ef433bb59 Update README Marcel Otto 2020-06-14 22:07:22 +0200
  • 7d3473abd0 RDF graph query API Marcel Otto 2020-06-12 03:23:20 +0200
  • 8d68e925ad Add path query builder Marcel Otto 2020-06-12 02:53:29 +0200
  • b6aafccc7d Move query builder into own module Marcel Otto 2020-06-12 00:19:31 +0200
  • 1aa2f22b92 Add RDF.Query.BGP builder Marcel Otto 2020-06-10 01:13:01 +0200
  • f9e451f006 Change BGP matching query results to return variable keys as atoms Marcel Otto 2020-06-08 21:56:50 +0200
  • 9cd4478574 Add RDF.Query.BGP struct Marcel Otto 2020-06-08 11:36:22 +0200
  • 2fca23209b Rename BGP matcher algorithm behaviour Marcel Otto 2020-06-08 10:16:22 +0200
  • 1ca082cbb2 Add and improve existing typespecs on BGP behaviour Marcel Otto 2020-06-08 10:08:09 +0200
  • 49bcb27bb0 Add streaming version of the BGP matching algorithm Marcel Otto 2020-06-08 00:58:39 +0200
  • cbc525d982 Move BGP query planner and bnode handler to dedicated files Marcel Otto 2020-06-07 23:30:34 +0200
  • 335d4cc66d Make simple BGP more comprehensible Marcel Otto 2020-06-06 17:21:02 +0200
  • ed1b9c80a1 Extract BGP bnode handling Marcel Otto 2020-06-05 13:32:28 +0200
  • f4bda2ef00 Only traverse the solution set to remove blank nodes when necessary Marcel Otto 2020-06-05 12:33:04 +0200
  • ef218a3a90 Extract BGP query planner Marcel Otto 2020-06-05 11:10:15 +0200
  • 1de3a7fa6f Add BGP matching algorithm behaviour with a simple implementation Marcel Otto 2020-06-04 16:51:12 +0200
  • 8813ab9384 Prepare release 0.8.0 Marcel Otto 2020-06-01 21:33:07 +0200
  • 83c8b49bc5 Update links to new repo URL under the rdf-elixir organization Marcel Otto 2020-06-01 17:34:49 +0200
  • b82aeb67d2 Update README Marcel Otto 2020-06-01 16:44:06 +0200
  • 4ad7287edf Update CHANGELOG Marcel Otto 2020-06-01 16:43:25 +0200
  • fab63e6a0d Update API documentation Marcel Otto 2020-06-01 15:43:38 +0200
  • 21924315cc Update year in license file Marcel Otto 2020-05-31 23:49:18 +0200
  • f18ea36e79 Add RDF.XSD alias to .iex.exs Marcel Otto 2020-05-31 23:48:50 +0200
  • 0ae2e6eded Add OTP 23 to CI and temporarily disable OTP 20 Marcel Otto 2020-05-29 12:22:29 +0200
  • 36cb30ee77 Remove Inch from CI Marcel Otto 2020-05-29 11:49:53 +0200
  • 164396d12f Remove obsolete benchmarks Marcel Otto 2020-05-29 11:21:49 +0200
  • 8106f89ca0 Optimize canonical_lexical/1 implementation on RDF.XSD.Datatypes Marcel Otto 2020-05-29 01:33:40 +0200
  • 1b213d3d80 Update dependencies Marcel Otto 2020-05-28 02:03:26 +0200
  • df9a928802 Fix dialyzer warnings Marcel Otto 2020-05-28 02:00:01 +0200
  • 3743b0e406 Add RDF.Literal.is_a?/2 Marcel Otto 2020-05-27 23:55:43 +0200
  • 98adbaf878 Handle derived datatypes on RDF.Literal.Datatype.compare/2 properly Marcel Otto 2020-05-27 00:56:44 +0200
  • 162e82ed47 Handle derived datatypes on RDF.Literal.Datatype.equal_value?/2 properly Marcel Otto 2020-05-25 23:10:50 +0200
  • d247e1bf4f Support derived datatypes on RDF.Literal.Datatype.value/1 and valid?/2 Marcel Otto 2020-05-24 21:13:04 +0200
  • 7daf494fb9 Restore ability to cast RDF.IRIs to XSD.Strings and XSD.AnyURIs Marcel Otto 2020-05-23 00:31:15 +0200
  • ffebf86505 Remove redundant tests Marcel Otto 2020-05-22 10:21:29 +0200
  • e755c1d0ff Fix dialyzer warning Marcel Otto 2020-05-22 01:07:28 +0200
  • 6c102c7ec8 Add explicitTimezone XSD datatype facet Marcel Otto 2020-05-22 01:01:08 +0200
  • 486a64b4d7 Add totalDigits and fractionDigits XSD datatype facets Marcel Otto 2020-05-21 22:57:03 +0200
  • 0a27c3a928 More strict type for length XSD datatype facets Marcel Otto 2020-05-21 22:24:44 +0200
  • c2a28b3eb4 Add pattern XSD datatype facet Marcel Otto 2020-05-21 17:54:38 +0200
  • 80b1382fa9 Add length facets to XSD.AnyURI Marcel Otto 2020-05-21 17:35:27 +0200
  • dbaac77dbb Handle derived types in RDF.Literal.Datatype.cast/1 implementations Marcel Otto 2020-05-21 15:42:02 +0200
  • c1a61c58e8 Remove coercion on RDF.Literal.Datatype.cast/1 Marcel Otto 2020-05-21 01:37:19 +0200
  • accf66d75f Fix failing of numeric operations with invalid literals Marcel Otto 2020-05-20 00:32:20 +0200
  • fa130bf14e Fix type promotion on numeric operations with derived datatypes Marcel Otto 2020-05-19 03:09:29 +0200
  • 22c2aaa1af Add length, minLength and maxLength XSD datatype facets Marcel Otto 2020-05-17 22:54:07 +0200
  • 2c4b5f604a Add minExclusive and maxExclusive XSD datatype facets Marcel Otto 2020-05-17 21:51:03 +0200
  • 09dceb0e35 Add proper handling for derived datatypes on numeric operations Marcel Otto 2020-05-17 21:33:12 +0200
  • bf932be26d Add min- and max-inclusive facet implementations to decimal and double Marcel Otto 2020-05-17 20:21:00 +0200
  • 5daf32446d Fix regression in RDF.LangString.match_language?/2 Marcel Otto 2020-05-17 02:47:48 +0200
  • 47a19c0a67 Add proper handling of vocabulary terms at various places Marcel Otto 2020-05-17 00:53:36 +0200
  • 76b6f69613 Fix raised BEAM error warning when namespace resolving top-level modules Marcel Otto 2020-05-17 00:01:18 +0200
  • 4d3d60a5f4 Fix regression in handling of vocabulary terms as generic datatypes Marcel Otto 2020-05-16 14:42:12 +0200
  • 6873ba4da1 Fix dialyzer warnings Marcel Otto 2020-05-16 03:51:54 +0200
  • 0509e4cb2f Store datatype in a RDF.Literal.Generic internally as string Marcel Otto 2020-05-16 00:06:45 +0200
  • 25a0f7443c Rename RDF.Literal.datatype/1 and similar functions to datatype_id/1 Marcel Otto 2020-05-15 22:59:05 +0200
  • fa35b65d9f Redesign datatype reflection API Marcel Otto 2020-05-15 17:13:31 +0200
  • 042ff1c1b8 Drop support for Elixir versions < 1.8 Marcel Otto 2020-05-11 23:21:20 +0200
  • b53d09d4f5 Add RDF.Literal.Datatype.Registry.xsd_datatype/1 Marcel Otto 2020-05-10 01:37:01 +0200
  • d18c7ed475 Refactor datatype registry Marcel Otto 2020-05-10 01:35:07 +0200
  • afc6f28cf4 Always resolve datatype IRIs through the registration protocol Marcel Otto 2020-05-09 00:54:35 +0200
  • c22bab6c74 Change Namespace.resolve_term to return ok tuples and add resolve_term! Marcel Otto 2020-05-09 00:09:31 +0200
  • d112561fa9 Fix filename of the datatype registration protocol Marcel Otto 2020-05-08 12:27:12 +0200
  • 2b46bb8f23 Restore casting of IRIs to strings Marcel Otto 2020-05-07 21:18:05 +0200
  • d324b464b2 Add test for comparison betweens string and langString literals Marcel Otto 2020-05-07 21:17:16 +0200
  • faaebb2de2 Add ProtocolEx-based custom datatype registration Marcel Otto 2020-05-07 15:37:21 +0200
  • 4fedb2cfc0 Fix test of RDF.Literal.new/1 with plain datatype literals Marcel Otto 2020-05-06 22:31:33 +0200
  • 24051c6153 Add RDF.Guards.maybe_ns_term/1 Marcel Otto 2020-05-06 18:04:19 +0200
  • 00a6103e56 Interop between RDF.IRI and XSD.AnyURI in terms of cast and equal_value? Marcel Otto 2020-05-06 16:48:31 +0200
  • 6057749d2a Move XSD.Datatype.canonical_lexical/1 up to RDF.Literal.Datatype Marcel Otto 2020-05-06 15:19:32 +0200
  • 6e557a8bee Remove some higher-level functions from the datatypes Marcel Otto 2020-05-06 15:17:43 +0200
  • 5819eec0cf Re-integrate XSD.ex Marcel Otto 2020-05-05 23:58:44 +0200
  • adb1c12634 Restore equality tests Marcel Otto 2020-04-18 21:38:21 +0200
  • aed10650d8 Finish back to previous equal_value?/2 behaviour Marcel Otto 2020-04-18 21:27:36 +0200
  • 733f01e6a9 Revert "Add comparable?/2 functions to RDF.Literal and RDF.Literal.Datatypes" Marcel Otto 2020-04-18 16:39:43 +0200
  • 287839740c Add comparable?/2 functions to RDF.Literal and RDF.Literal.Datatypes Marcel Otto 2020-04-18 00:31:03 +0200
  • 66cc9292c9 Remove canonical/1 calls in RDF.Literal.Generic.compare/2 Marcel Otto 2020-04-17 23:03:13 +0200
  • 9e3fbde380 Add missing validity check to cast/1 functions Marcel Otto 2020-04-17 00:50:06 +0200
  • 44a3ecb57a Don't support cast/1 on RDF.Literal.Generic Marcel Otto 2020-04-16 23:42:55 +0200
  • 060fac4675 Add update/2 functions to RDF.Literal and the datatypes Marcel Otto 2020-04-16 20:57:10 +0200
  • 238c9310be Add some XSD datatype specific delegation functions Marcel Otto 2020-04-16 20:55:30 +0200
  • 2907d817ee Optimize critical RDF.Literal.Datatype.Registry.rdf_datatype/1 function Marcel Otto 2020-04-14 02:39:09 +0200
  • 2be689b2a1 Various datatype fixes Marcel Otto 2020-04-12 23:55:34 +0200
  • 6049798b37 Add and fix some Dialyzer typespecs Marcel Otto 2020-04-12 15:38:02 +0200
  • fa4bfdff1a Change constructor interface of RDF.LangString and RDF.Generic Marcel Otto 2020-04-11 23:58:11 +0200
  • f6146c51b0 Revision of the literal system with extracted XSD datatypes Marcel Otto 2020-04-10 23:40:33 +0200
  • c4791af2ad Get rid of remaining compiler warnings during test Marcel Otto 2020-04-05 01:33:42 +0200
  • 611ada00a2 Don't print "Compiling vocabulary namespace" message during tests Marcel Otto 2020-04-05 01:29:24 +0200
  • e52c35e5cd Remove relict of Inch Marcel Otto 2020-04-05 01:00:34 +0200
  • 319940b442 Ignore some compiler warnings during test Marcel Otto 2020-04-05 00:53:54 +0200
  • 90c8933592 Run Dialyzer in CI Marcel Otto 2020-03-19 22:04:17 +0100
  • 4d926c51ef Prepare release 0.7.1 Marcel Otto 2020-03-11 01:06:12 +0100
  • 1a65e0d154 Remove inch_ex dependency Marcel Otto 2020-03-11 00:51:22 +0100
  • 07711e80a3 Update dependencies Marcel Otto 2020-03-11 00:45:06 +0100
  • 7858ff77c4 Minor changes on RDF.Boolean specs Marcel Otto 2020-03-11 00:39:18 +0100
  • 6c5a11fb3d Ignore yyrev/2 dialyzer warning Marcel Otto 2020-03-11 00:22:35 +0100
  • 625cec9d28
    Merge pull request #7 from rustra/fix_dialyzer_warnings Marcel Otto 2020-03-11 00:11:53 +0100