From b87a51fc16e68ab02c9a421be48bddfca28b05d5 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Sun, 3 Jan 2021 17:23:22 -0800 Subject: [PATCH] Version 3.1.4. * includes shacl ~> 0.1. --- README.md | 5 +++++ VERSION | 2 +- lib/linkeddata.rb | 3 +++ linkeddata.gemspec | 1 + 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 650c305..24901d3 100755 --- a/README.md +++ b/README.md @@ -20,6 +20,8 @@ consuming [Linked Data][] with Ruby as quick & easy as possible. * Includes [RDFS][], [schema.org][] and limited [OWL][] reasoning using the [RDF::Reasoner][] gem. * Includes [RDFa][] support using the [RDF::RDFa][] gem. * Includes [RDF/JSON][] support using the [RDF::JSON][] gem. +* Includes [SHACL][] support using the [SHACL][] gem. +* Includes [ShEx][] support using the [ShEx][] gem. * Includes [TriG][] support using the [RDF::TriG][] gem. * Includes [TriX][] support using the [RDF::TriX][] gem. * Includes [Turtle][] support using the [RDF::Turtle][] gem. @@ -64,6 +66,7 @@ Note, this distribution requires [Nokogiri][] and [Nokogumbo][], which makes it * [JSON::LD][] ('~> 3.1') * [JSON::LD::Preloaded][] ('~> 3.1') * [LD::Patch][] ('~> 3.1') +* [SHACL][SHACL gem] ('~> 0.1') * [ShEx][ShEx gem] ('~> 0.6') * [SPARQL][SPARQL gem] ('~> 3.1') * [SPARQL::Client][] ('~> 3.1') @@ -124,6 +127,7 @@ see or the accompanying {file:UNLICENSE} file. [JSON::LD]: http://www.rubydoc.info/github/ruby-rdf/json-ld [JSON::LD::Preloaded]: http://www.rubydoc.info/github/ruby-rdf/json-ld-preloaded [LD::Patch]: http://www.rubydoc.info/github/ruby-rdf/ld-patch +[SHACL gem]: http://www.rubydoc.info/github/ruby-rdf/shacl [ShEx gem]: http://www.rubydoc.info/github/ruby-rdf/shex [SPARQL gem]: http://www.rubydoc.info/github/ruby-rdf/sparql [SPARQL::Client]: http://www.rubydoc.info/github/ruby-rdf/sparql-client @@ -146,6 +150,7 @@ see or the accompanying {file:UNLICENSE} file. [RDFa]: http://www.w3.org/TR/rdfa-core/ [RDFS]: http://www.w3.org/TR/rdf11-mt/ [schema.org]: http://schema.org/ +[SHACL]: https://www.w3.org/TR/shacl/ [ShEx]: http://shex.io/shex-semantics/ [SPARQL]: http://www.w3.org/TR/sparql11-overview/ [TriG]: http://www.w3.org/TR/trig/ diff --git a/VERSION b/VERSION index ff365e0..0aec50e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.1.3 +3.1.4 diff --git a/lib/linkeddata.rb b/lib/linkeddata.rb index 89ef5f5..f5cbd83 100644 --- a/lib/linkeddata.rb +++ b/lib/linkeddata.rb @@ -55,6 +55,9 @@ module LinkedData # @see https://rubygems.org/gems/rdf-xsd require 'rdf/xsd' + # @see https://rubygems.org/gems/shacl + require 'shacl' + # @see https://rubygems.org/gems/shex require 'shex' diff --git a/linkeddata.gemspec b/linkeddata.gemspec index 1e36320..b3e8547 100755 --- a/linkeddata.gemspec +++ b/linkeddata.gemspec @@ -42,6 +42,7 @@ Gem::Specification.new do |gem| gem.add_runtime_dependency 'json-ld', '~> 3.1', '>= 3.1.7' gem.add_runtime_dependency 'json-ld-preloaded', '~> 3.1', '>= 3.1.4' gem.add_runtime_dependency 'ld-patch', '~> 3.1', '>= 3.1.2' + gem.add_runtime_dependency 'shacl', '~> 0.1', '>= 0.1.0' gem.add_runtime_dependency 'shex', '~> 0.6', '>= 0.6.1' gem.add_runtime_dependency 'sparql', '~> 3.1', '>= 3.1.4' gem.add_runtime_dependency 'sparql-client', '~> 3.1', '>= 3.1.1'